Sha256: c6643f58b2f582df3e05cd60c2efc7f9a4c520501126c5341370070c9666378c

Contents?: true

Size: 413 Bytes

Versions: 23

Compression:

Stored size: 413 Bytes

Contents

# print_annotation: print all annotations in the given file

require 'simple_bioc'

if ARGF.argv.size < 1
  puts "usage: ruby print_annotation.rb {filepath}"
  exit
end

collection = SimpleBioC::from_xml(ARGF.argv[0])
collection.documents.each do |d|
  d.passages.each do |p|
    p.sentences.each do |s|
      s.annotations.each{|a| puts "#{d} #{a}"}
    end
    p.annotations.each{|a| puts "#{d} #{a}"}
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
simple_bioc-0.0.24 samples/print_annotation.rb
simple_bioc-0.0.23 samples/print_annotation.rb
simple_bioc-0.0.22 samples/print_annotation.rb
simple_bioc-0.0.21 samples/print_annotation.rb
simple_bioc-0.0.20 samples/print_annotation.rb
simple_bioc-0.0.19 samples/print_annotation.rb
simple_bioc-0.0.18 samples/print_annotation.rb
simple_bioc-0.0.17 samples/print_annotation.rb
simple_bioc-0.0.16 samples/print_annotation.rb
simple_bioc-0.0.15 samples/print_annotation.rb
simple_bioc-0.0.14 samples/print_annotation.rb
simple_bioc-0.0.13 samples/print_annotation.rb
simple_bioc-0.0.12 samples/print_annotation.rb
simple_bioc-0.0.11 samples/print_annotation.rb
simple_bioc-0.0.10 samples/print_annotation.rb
simple_bioc-0.0.9 samples/print_annotation.rb
simple_bioc-0.0.8 samples/print_annotation.rb
simple_bioc-0.0.7 samples/print_annotation.rb
simple_bioc-0.0.6 samples/print_annotation.rb
simple_bioc-0.0.5 samples/print_annotation.rb