[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 メーリングリストの案内