Class Bio::GenPept
In: lib/bio/db/genbank/genpept.rb  (CVS)
Parent: NCBIDB

Methods

aalen   aaseq   circular   date   dbsource   division   entry_id   length   locus   seq   seq_len  

Included Modules

Bio::NCBIDB::Common

Classes and Modules

Class Bio::GenPept::Locus

Public Instance methods

aalen()

Alias for length

aaseq()

Alias for seq

[Source]

# File lib/bio/db/genbank/genpept.rb, line 35
  def circular;         locus.circular;                end

[Source]

# File lib/bio/db/genbank/genpept.rb, line 37
  def date;             locus.date;                end

DBSOURCE

[Source]

# File lib/bio/db/genbank/genpept.rb, line 55
  def dbsource
    get('DBSOURCE')
  end

[Source]

# File lib/bio/db/genbank/genpept.rb, line 36
  def division;         locus.division;                end

[Source]

# File lib/bio/db/genbank/genpept.rb, line 33
  def entry_id;         locus.entry_id;                end

[Source]

# File lib/bio/db/genbank/genpept.rb, line 34
  def length;           locus.length;            end

[Source]

# File lib/bio/db/genbank/genpept.rb, line 30
  def locus
    @data['LOCUS'] ||= Locus.new(get('LOCUS'))
  end

ORIGIN

[Source]

# File lib/bio/db/genbank/genpept.rb, line 41
  def seq
    unless @data['SEQUENCE']
      origin
    end
    Bio::Sequence::AA.new(@data['SEQUENCE'])
  end

[Source]

# File lib/bio/db/genbank/genpept.rb, line 50
  def seq_len
    seq.length
  end

[Validate]