Class: MzID::PeptideEvidence
- Inherits:
-
Object
- Object
- MzID::PeptideEvidence
- Defined in:
- lib/mzid/peptide_evidence.rb
Overview
class to represent peptide evidence entries in file
Instance Method Summary collapse
- #get_db_seq_ref ⇒ Object
- #get_end_pos ⇒ Object
-
#get_id ⇒ Object
get methods.
- #get_is_decoy ⇒ Object
- #get_pep_id ⇒ Object
- #get_post ⇒ Object
- #get_pre ⇒ Object
- #get_prot_id ⇒ Object
- #get_start_pos ⇒ Object
-
#initialize(h = {}) ⇒ PeptideEvidence
constructor
A new instance of PeptideEvidence.
-
#to_s ⇒ Object
represent as string.
Constructor Details
#initialize(h = {}) ⇒ PeptideEvidence
Returns a new instance of PeptideEvidence.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/mzid/peptide_evidence.rb', line 6 def initialize(h={}) @id = h.has_key?(:id) ? h[:id] : nil @db_seq_ref = h.has_key?(:db_seq_ref) ? h[:db_seq_ref] : nil @pep_id = h.has_key?(:pep_id) ? h[:pep_id] : nil @start_pos = h.has_key?(:start_pos) ? h[:start_pos] : nil @end_pos = h.has_key?(:end_pos) ? h[:end_pos] : nil @pre = h.has_key?(:pre) ? h[:pre] : nil @post = h.has_key?(:post) ? h[:post] : nil @is_decoy = h.has_key?(:is_decoy) ? h[:is_decoy] : nil @prot_id = h.has_key?(:prot_id) ? h[:prot_id] : nil end |
Instance Method Details
#get_db_seq_ref ⇒ Object
21 |
# File 'lib/mzid/peptide_evidence.rb', line 21 def get_db_seq_ref() @db_seq_ref end |
#get_end_pos ⇒ Object
24 |
# File 'lib/mzid/peptide_evidence.rb', line 24 def get_end_pos() @end_pos end |
#get_id ⇒ Object
get methods
20 |
# File 'lib/mzid/peptide_evidence.rb', line 20 def get_id() @id end |
#get_is_decoy ⇒ Object
27 |
# File 'lib/mzid/peptide_evidence.rb', line 27 def get_is_decoy() @is_decoy end |
#get_pep_id ⇒ Object
22 |
# File 'lib/mzid/peptide_evidence.rb', line 22 def get_pep_id() @pep_id end |
#get_post ⇒ Object
26 |
# File 'lib/mzid/peptide_evidence.rb', line 26 def get_post() @post end |
#get_pre ⇒ Object
25 |
# File 'lib/mzid/peptide_evidence.rb', line 25 def get_pre() @pre end |
#get_prot_id ⇒ Object
28 |
# File 'lib/mzid/peptide_evidence.rb', line 28 def get_prot_id() @prot_id end |
#get_start_pos ⇒ Object
23 |
# File 'lib/mzid/peptide_evidence.rb', line 23 def get_start_pos() @start_pos end |
#to_s ⇒ Object
represent as string
32 33 34 |
# File 'lib/mzid/peptide_evidence.rb', line 32 def to_s() "[#{@id}, #{@pep_id}; #{@start_pos}:#{@end_pos}, #{@pre}...#{@post}]" end |