Module: Ciika::SRA
- Defined in:
- lib/ciika/sra.rb,
lib/ciika/sra/run.rb,
lib/ciika/sra/study.rb,
lib/ciika/sra/sample.rb,
lib/ciika/sra/experiment.rb,
lib/ciika/sra/submission.rb
Defined Under Namespace
Classes: Experiment, Run, Sample, Study, Submission
Class Method Summary collapse
Class Method Details
.id_selector(type, xml, id) ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/ciika/sra.rb', line 8 def id_selector(type, xml, id) # return an array of nokogiri objects dataset = Nokogiri::XML(open(xml)).css(type) case id when :all dataset else dataset.select{|n| n.attr("accession") =~ /#{id}/ } end end |