Class Bio::TRANSFAC
In: lib/bio/db/transfac.rb  (CVS)
Parent: EMBLDB

Methods

ac   cc   comment   date   dt   entry_id   new   oc   org_class   org_species   os   ra   ref_authors   ref_data   ref_no   ref_title   rl   rn   rt  

Classes and Modules

Class Bio::TRANSFAC::CELL
Class Bio::TRANSFAC::CLASS
Class Bio::TRANSFAC::FACTOR
Class Bio::TRANSFAC::GENE
Class Bio::TRANSFAC::MATRIX
Class Bio::TRANSFAC::SITE

Constants

DELIMITER = RS = "\n//\n"
TAGSIZE = 4

Public Class methods

[Source]

# File lib/bio/db/transfac.rb, line 21
  def initialize(entry)
    super(entry, TAGSIZE)
  end

Public Instance methods

AC Accession number (1 per entry)

 AC  T00001   in the case of FACTOR
 AC  M00001   in the case of MATRIX
 AC  R00001   in the case of SITE
 AC  G000001  in the case of GENE
 AC  C00001   in the case of CLASS
 AC  00001    in the case of CELL

[Source]

# File lib/bio/db/transfac.rb, line 34
  def ac
    unless @data['AC']
      @data['AC'] = fetch('AC')
    end
    @data['AC']
  end

[Source]

# File lib/bio/db/transfac.rb, line 52
  def cc
    field_fetch('CC')
  end
comment()

Alias for cc

date()

Alias for dt

DT Date (1 per entry)

 DT  DD.MM.YYYY (created); ewi.
 DT  DD.MM.YYYY (updated); mpr.

[Source]

# File lib/bio/db/transfac.rb, line 47
  def dt
    field_fetch('DT')
  end
entry_id()

Alias for ac

[Source]

# File lib/bio/db/transfac.rb, line 62
  def oc
    field_fetch('OC')
  end
org_class()

Alias for oc

org_species()

Alias for os

[Source]

# File lib/bio/db/transfac.rb, line 57
  def os
    field_fetch('OS')
  end

[Source]

# File lib/bio/db/transfac.rb, line 72
  def ra
    field_fetch('RA')
  end
ref_authors()

Alias for ra

ref_data()

Alias for rl

ref_no()

Alias for rn

ref_title()

Alias for rt

[Source]

# File lib/bio/db/transfac.rb, line 82
  def rl
    field_fetch('RL')
  end

[Source]

# File lib/bio/db/transfac.rb, line 67
  def rn
    field_fetch('RN')
  end

[Source]

# File lib/bio/db/transfac.rb, line 77
  def rt
    field_fetch('RT')
  end

[Validate]