class Neurohmmer::Signalp
A class to hold sequence data
Public Class Methods
analyse_sequence(seq)
click to toggle source
# File lib/neurohmmer/signalp.rb, line 11 def analyse_sequence(seq) sp_headers = %w(name cmax cmax_pos ymax ymax_pos smax smax_pos smean d sp dmaxcut networks) s = `echo ">seq\n#{seq}\n" | #{opt[:signalp_path]} -t euk -f short \ -U 0.3 -u 0.3` Hash[sp_headers.map(&:to_sym).zip(s.gsub(/^#.*\n/, '').split)] end