Sha256: ee946d4767c5c53f0a0280851309045f281247286e48e7c516f6592527a17f46

Contents?: true

Size: 704 Bytes

Versions: 101

Compression:

Stored size: 704 Bytes

Contents

require 'rbbt'
require 'rbbt/resource'

module HPRD
  extend Resource
  self.subdir = "share/databases/HPRD"

  HPRD.claim HPRD["BINARY_PROTEIN_PROTEIN_INTERACTIONS.txt"], :proc do
    raise "File BINARY_PROTEIN_PROTEIN_INTERACTIONS.txt not found in '#{HPRD["BINARY_PROTEIN_PROTEIN_INTERACTIONS.txt"].find}', download manually from http://www.hprd.org/"
  end

  HPRD.claim HPRD.protein_protein, :proc do
    tsv = HPRD["BINARY_PROTEIN_PROTEIN_INTERACTIONS.txt"].tsv

    tsv.key_field = "Associated Gene Name 1"
    tsv.fields = ["HPRD id 1","RefSeq Protein ID 1","Associated Gene Name 2","HPRD id 2","RefSeq Protein ID 2", "Experiment type", "PMID"]
    tsv.namespace = "Hsa"

    tsv.to_s
  end
end  

Version data entries

101 entries across 101 versions & 1 rubygems

Version Path
rbbt-sources-3.4.2 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.4.1 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.3.0 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.16 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.15 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.14 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.13 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.12 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.11 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.10 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.9 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.8 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.6 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.4 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.3 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.2 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.1 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.2.0 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.1.52 lib/rbbt/sources/HPRD.rb
rbbt-sources-3.1.51 lib/rbbt/sources/HPRD.rb