Sha256: cc43de8580b34cfddec13ce714b9f40342fcc2576b7e0a316a6339cadbed73c1
Contents?: true
Size: 753 Bytes
Versions: 39
Compression:
Stored size: 753 Bytes
Contents
- values = index[pair] - fields = index.fields - tsv = TSV.setup({}, :key_field => "Num", :fields => fields, :type => :list) - values.zip(fields).each_with_index do |p,i| - value, field = p - value.split(";;").each_with_index do |part,j| - tsv[j] ||= [nil] * fields.length - tsv[j][i] = part - tsv.entity_options = kb.entity_options - tsv.namespace = kb.namespace - if tsv.fields.include? "PMID" - tsv.add_field "Title" do |k,v| - v["PMID"].title - source = pair.source_entity - target = pair.target_entity - source_name = source.respond_to?(:name) ? source.name || name : source - target_name = target.respond_to?(:name) ? target.name || name : target - name = [source_name, target_name] * "~" = tsv2html(tsv, :table_id => name)
Version data entries
39 entries across 39 versions & 1 rubygems