沉闷科学的掘墓人分享 http://blog.sciencenet.cn/u/Bearjazz

博文

R语言批量读取DNA序列的地点信息

已有 3850 次阅读 2014-9-9 21:14 |个人分类:我的研究|系统分类:科研笔记| R语言, DNA序列, 批量读取, 地点信息


#R语言批量读取DNA序列的地点信息

#作者信息

熊荣川

六盘水师范学院生物信息学实验室

xiongrongchuan@126.com

http://blog.sciencenet.cn/u/Bearjazz

 


path = "……"

setwd(path)

infile = "sequence.gb"

F.gb = readLines(infile)

indexA = grep("ACCESSION",F.gb)

mat = matrix(NA,length(indexA),4)

mat[,1] =  F.gb[indexA]

mat[,2] =  indexA


indexB = grep("country=",F.gb)

for(i in indexB){

 for(j in 1:(length(indexA)-1)){

   if(i>indexA[j] & i< indexA[j+1]) mat[j,3] = F.gb[i]

   else next

 }

}




https://blog.sciencenet.cn/blog-508298-826304.html

上一篇:必应学术搜索初接触
下一篇:英文中的同学、同事、同行表达
收藏 IP: 61.243.35.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-9-26 00:09

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部