|
[ruby-list:42427] Re: 空白行を除くための行数の数え方: msg#00081lang.ruby.japanese
神戸さま 片山さま 遠藤です もうしおくれました。GENBANKのデータを処理しようとしています。 レスポンスが遅くてすみません。 まず、 1 % sed -e '/^\/\//q' (元のファイル) > (加工されたファイル) は、うまくいきました。ただし、とうこうではぬけていた問題として複数レコードで は、二番め以降がなくなってしまいました。 first record ---- ---- // second record --- ---- // 2 片山さんからのほうほうは、最初はうまくいったのですが、下記のBioRubyのコード の実行を試みた後は、以下のエラーが返されてしまい、実行できなくなりました。 getgb.rb:8: undefined method `strip!' for #<Bio::GenBank:0x2aaaab3c7198> (NoMethodError) from getgb.rb:7:in `each_entry' from getgb.rb:7 filestrip2.rb:4: warning: regex literal in condition コード getgb.rb>>>>>>>>>>>> #!/usr/bin/env ruby require 'bio' ff=Bio::FlatFile.new(Bio::GenBank, ARGF) sgb=[] ff.each_entry do |gb| gb.strip! p gb.definition p gb.organism p gb.taxonomy gb.features.each do |feature| p feature.feature # p feature.position end # p gb.features end --------------------------- filestrip2.rb>>>>>>>>> #!/usr/bin/env ruby ARGF.each do |line| print line unless /^$/ end --------------- 何度もすみませんが、お知恵をいただけるとさいわいです。 > 遺伝子のデータを処理しています。がう > まく行きません。の方 > がいらっしゃれば、御助言いただけないでしょうか。 _________________________________________________________________ 迷惑メールやウイルスへの対策も万全「MSN Hotmail」 http://promotion.msn.co.jp/hotmail/
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42426] [ANN] Exerb 4.0.0-preview1, Yuya Kato |
|---|---|
| Next by Date: | [ruby-list:42428] toplevel ウィジェットにイベントがわたらない?, Hiroshi Kimura |
| Previous by Thread: | [ruby-list:42424] Re: 空白行を除くための行数の数え方, Takahiro Kambe |
| Next by Thread: | [ruby-list:42433] Re: 空白行を除くための行数の数え方, しん |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |