Class: Ms::Sequest::Sqt::Locus

Inherits:
Object
  • Object
show all
Defined in:
lib/ms/sequest/sqt.rb

Constant Summary collapse

Leader =
'L'

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(locus = nil, description = nil, peptides = []) ⇒ Locus

Returns a new instance of Locus.



388
389
390
# File 'lib/ms/sequest/sqt.rb', line 388

def initialize(locus=nil, description=nil, peptides=[])
  super(locus, description, peptides)
end

Class Method Details

.from_line(line) ⇒ Object

returns a new Locus object



393
394
395
396
# File 'lib/ms/sequest/sqt.rb', line 393

def self.from_line(line)
  line.chomp!
  self.new( *line.split(Ms::Sequest::Sqt::Delimiter) )  # fills in the first two values 
end

Instance Method Details

#first_entryObject



385
# File 'lib/ms/sequest/sqt.rb', line 385

def first_entry ; self[0] end

#referenceObject



386
# File 'lib/ms/sequest/sqt.rb', line 386

def reference ; self[0] end