Sha256: b991207e833c440820d8531f48ff98f1621b6b9f44a30fd99d0f9859d024333d

Contents?: true

Size: 1.18 KB

Versions: 16

Compression:

Stored size: 1.18 KB

Contents

#module Segment
#
#  def self.set_tsv_fields(fields, segments)
#    tsv_fields = []
#    add_types = ! (fields.delete(:no_types) || fields.delete("no_types") || fields.include?(:JSON) || fields.include?("JSON"))
#    literal = (fields.delete(:literal) || fields.delete("literal"))
#    tsv_fields << "Start" << "End"
#    tsv_fields << :annotation_types if add_types
#    tsv_fields << :literal if literal
#
#    if fields.any? and not (fields == [:all] or fields == ["all"])
#      tsv_fields.concat fields 
#    else
#      tsv_fields.concat segments.first.annotations if segments.any?
#    end
#    tsv_fields
#    tsv_fields.collect!{|f| f.to_s}
#    tsv_fields.delete "offset"
#    tsv_fields
#  end
#
#  def self.tsv(segments, *fields)
#    fields = set_tsv_fields fields, segments
#    tsv = TSV.setup({}, :key_field => "ID", :fields => fields, :type => :double)
#
#    segments.each do |segment|
#      tsv[segment.segment_id] = self.tsv_values_for_segment(segment, fields)
#    end
#
#    tsv
#  end
#
#  def self.load_tsv(tsv)
#    fields = tsv.fields
#    tsv.with_unnamed do
#      tsv.collect do |id, values|
#        Annotated.load_tsv_values(id, values, fields)
#      end
#    end
#  end
#end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rbbt-text-1.5.2 lib/rbbt/segment/tsv.rb
rbbt-text-1.5.1 lib/rbbt/segment/tsv.rb
rbbt-text-1.5.0 lib/rbbt/segment/tsv.rb
rbbt-text-1.4.0 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.11 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.10 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.9 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.8 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.7 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.6 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.5 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.4 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.3 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.2 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.1 lib/rbbt/segment/tsv.rb
rbbt-text-1.3.0 lib/rbbt/segment/tsv.rb