Sha256: ff192c8c7165ca8e9df5f5a441014918d856d195bf83c324d41bbfcc839cc1e1

Contents?: true

Size: 982 Bytes

Versions: 10

Compression:

Stored size: 982 Bytes

Contents

- values = index[pair] 

- 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] * "~"
- kb_name = File.basename pair.knowledge_base.dir

%h3== #{name} in #{pair.database} #{kb_name}

- fields = index.fields
- if fields.any?
  - 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

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

- else
  No information for this association: #{pair}

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rbbt-rest-1.4.3 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.4.2 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.4.1 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.4.0 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.3.32 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.3.31 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.3.30 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.3.29 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.3.28 share/views/knowledge_base_partials/association.haml
rbbt-rest-1.3.27 share/views/knowledge_base_partials/association.haml