[BioRuby-ja] Re:PubMedのメソッドに関する質問(長文で失礼します)

sakai toshiya sakai-toshiya @ mvc.biglobe.ne.jp
2005年 10月 22日 (土) 03:49:46 EDT


自己レスです。すみません、解決しました。
ruby の解説書 (たのしい ruby) を参考に、コードをいじって
いるうちにうまくいきました。以前にいろいろがんばった時は、
どうしてもうまく行かなかったので不思議ですが、id.chomp! 
を加えたのが良かったかも、と想像しています。
linux で試したのですが、windows でもうまくいくかこれから
試します。努力不足でお騒がせして申し訳ありません。
今後ともよろしくお願いいたします。
---------------------------------------------------------
#!/usr/bin/env ruby

require 'bio'
open("PMID.txt", "r"){ |io| #追加
 while id = io.gets         #追加
####ARGV.each do |id|       #
   id.chomp!                #追加
   entry = Bio::PubMed.query(id)      
   medline = Bio::MEDLINE.new(entry) 
   reference = medline.reference     
   puts reference.bibtex             
 end
}
----------------------------------------------------------
坂井俊哉
北海道大学大学院医学研究科 病態内科学講座・第二内科
e-mail: sakai-toshiya @ mvc.biglobe.ne.jp


BioRuby-ja メーリングリストの案内