class Bio::Transmembrane::OrientedTransmembraneDomainProtein

Public Instance Methods

transmembrane_type() click to toggle source
# File lib/bio/transmembrane.rb, line 107
def transmembrane_type
  if transmembrane_type_1?
    return 'I'
  elsif transmembrane_type_2?
    return 'II'
  else
    return 'Unknown'
  end
end
transmembrane_type_1?() click to toggle source
# File lib/bio/transmembrane.rb, line 99
def transmembrane_type_1?
  @transmembrane_domains and @transmembrane_domains.length == 1 and @transmembrane_domains[0].orientation == OrientedTransmembraneDomain::OUTSIDE_IN
end
transmembrane_type_2?() click to toggle source
# File lib/bio/transmembrane.rb, line 103
def transmembrane_type_2?
  @transmembrane_domains and @transmembrane_domains.length == 1 and @transmembrane_domains[0].orientation == OrientedTransmembraneDomain::INSIDE_OUT
end