Class: Bio::Transmembrane::SignalPeptideTransmembraneDomainProtein

Inherits:
OrientedTransmembraneDomainProtein show all
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

Attributes inherited from TransmembraneProtein

#name, #transmembrane_domains

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_peptideObject

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

Returns:

  • (Boolean)


213
214
215
# File 'lib/bio/transmembrane.rb', line 213

def signal?
  !@signal_peptide.nil?
end