Sha256: 68efe29686d3560c95a00043d3dc899d9b7378c835da523e89f4a3040168c9c2

Contents?: true

Size: 1.23 KB

Versions: 211

Compression:

Stored size: 1.23 KB

Contents

- index = knowledge_base.get_index database

- kb_name = File.basename pair.knowledge_base.dir

- if index.include? pair
  - fields = index.fields
  - values = index[pair]

  - if fields.any?
    - tsv = TSV.setup({}, :key_field => "Num", :fields => fields, :type => :list)
    - values.zip(fields).uniq.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 = knowledge_base.entity_options
    - tsv.namespace = knowledge_base.namespace

    - if tsv.fields.include? "PMID"
      - tsv.add_field "Title" do |k,v|
        - v["PMID"].title

    - if tsv.fields.include? "Publication"
      - tsv.add_field "Title" do |k,v|
        - PMID.setup(v["Publication"]).title if v["Publication"] =~ /^\d+$/

    - if tsv.fields.include? "Method"
      - tsv.add_field "Evidence" do |k,v|
        - PSI_MITerm.setup(v["Method"]).name if v["Method"] =~ /^MI:\d+$/

    -#= tsv2html(tsv, :table_id => "#{pair} in #{database} #{kb_name}")
    = association_table tsv, :table_id => "#{pair} in #{database} #{kb_name}"

  - else
    No information for #{pair} in #{database}

- else
  Pair #{pair} not registered in #{ database }

Version data entries

211 entries across 211 versions & 1 rubygems

Version Path
rbbt-rest-2.0.1 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-2.0.0 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.9.1 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.9.0 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.157 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.156 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.155 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.154 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.152 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.151 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.150 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.148 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.147 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.146 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.145 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.144 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.143 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.142 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.140 share/views/knowledge_base_partials/association/info.haml
rbbt-rest-1.8.139 share/views/knowledge_base_partials/association/info.haml