[BioRuby-ja] 複数ファイル順次読み込み
Daiji Endoh
dendoh @ zpost.plala.or.jp
2006年 12月 3日 (日) 16:59:33 UTC
後藤様
遠藤です
ご教示いただき、ありがとうございました。
ウイルス科ごとに既知のゲノム配列を読み込む作業がうまくいきました。
下記のスクリプトで動作を確認できました。
重ねてお礼申しあげます。
*******************************
#!/usr/bin/env ruby
require 'bio'
require "mysql"
fnames=["Arena", "Arteri", "Astro", "Birna", "Borna", "Bunya", "Calici",
"Circo", "Corona", "Delta", "Filo", "Flavi", "Hepe", "Noda", "Orthomyxo",
"Paramyxo", "Picorna", "Reo", "Retro", "Rhabdo", "Roni", "Toga"]
def ARGF.pos; 0; end
fnames.each do |fn|
vfam=fn+".gb"
p vfam
ff=Bio::FlatFile.open(Bio::GenBank, vfam)
ff.each do |gb|
begin
gi=gb.gi
gino=gi.sub("GI:","").to_i
ac=gb.accession
de=gb.definition.gsub(/\'/,"").to_s
sp=gb.organism.gsub(/\'/,"").to_s
tax=gb.taxonomy.gsub(/\'/,"").to_s
seq=gb.naseq.upcase!
len=seq.length
rescue
break
end
end
end
BioRuby-ja メーリングリストの案内