Class: Bio::Transmembrane::SignalPeptideTransmembraneDomainProtein
- Inherits:
-
OrientedTransmembraneDomainProtein
- Object
- TransmembraneProtein
- OrientedTransmembraneDomainProtein
- Bio::Transmembrane::SignalPeptideTransmembraneDomainProtein
- Defined in:
- lib/bio/transmembrane.rb
Overview
A class to represent a protein with a signal peptide and a transmembrane domain
Instance Attribute Summary collapse
-
#signal_peptide ⇒ Object
Returns the value of attribute signal_peptide.
Attributes inherited from TransmembraneProtein
Instance Method Summary collapse
Methods inherited from OrientedTransmembraneDomainProtein
#transmembrane_type, #transmembrane_type_1?, #transmembrane_type_2?
Methods inherited from TransmembraneProtein
#average_length, #best_overlap, #each, #has_domain?, #initialize, #maximum_length, #minimum_length, #multiple_transmembrane_domains?, #overlaps, #push, #residue_number_contained?
Constructor Details
This class inherits a constructor from Bio::Transmembrane::TransmembraneProtein
Instance Attribute Details
#signal_peptide ⇒ Object
Returns the value of attribute signal_peptide.
211 212 213 |
# File 'lib/bio/transmembrane.rb', line 211 def signal_peptide @signal_peptide end |
Instance Method Details
#signal? ⇒ Boolean
213 214 215 |
# File 'lib/bio/transmembrane.rb', line 213 def signal? !@signal_peptide.nil? end |