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

Constructor Details

This class inherits a constructor from Bio::Transmembrane::TransmembraneProtein

Instance Attribute Details

#signal_peptideObject

Returns the value of attribute signal_peptide.



161
162
163
# File 'lib/bio/transmembrane.rb', line 161

def signal_peptide
  @signal_peptide
end

Instance Method Details

#signal?Boolean

Returns:

  • (Boolean)


163
164
165
# File 'lib/bio/transmembrane.rb', line 163

def signal?
  !@signal_peptide.nil?
end