module Bio::SignalP::Common

A module for methods common to different SignalP version Result classes.

Public Instance Methods

cleave(sequence) click to toggle source

Given an amino acid sequence (as a string), chop it off and return the remnants. Requires that the cleavage_site method be implemented

# File lib/bio/appl/common.rb, line 72
def cleave(sequence)
  if signal?
    return sequence[cleavage_site-1..sequence.length-1]
  else
    return sequence
  end
end
to_bool(string) click to toggle source

Simple method: ā€˜Y’ => true, ā€˜N’ => false, else nil

# File lib/bio/appl/common.rb, line 81
def to_bool(string)
  if string === 'Y'
    return true
  elsif string === 'N'
    return false
  else
    return nil
  end
end