NAME
Bio::Tools::Run::Tmhmm - Object for identifying transmembrane helixes
in a given protein seequence.
SYNOPSIS
# Build a Tmhmm factory# $paramfile is the full path to the seg binary filemy @params = ('PROGRAM',$paramfile);my $factory = Bio::Tools::Run::Tmhmm->new($param);# Pass the factory a Bio::Seq object# @feats is an array of Bio::SeqFeature::Generic objectsmy @feats = $factory->run($seq);
DESCRIPTION
Tmhmm is a program for identifying transmembrane helices in proteins.
You must have the environmental variable TMHMMDIR set to the base directory where tmhmm and it's associated data/option files reside (NOT the bin directory where the actual executable resides)
FEEDBACK
Mailing Lists
User feedback is an integral part of the evolution of this and other Bioperl modules. Send your comments and suggestions preferably to one of the Bioperl mailing lists. Your participation is much appreciated.
[email protected] - General discussionhttp://bioperl.org/wiki/Mailing_lists - About the mailing lists
head2 Reporting Bugs
Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via the web:
http://redmine.open-bio.org/projects/bioperl/
AUTHOR - Bala
Email [email protected]
APPENDIX
The rest of the documentation details each of the objectmethods. Internal methods are usually preceded with a _
program_name
Title : program_nameUsage : $factory>program_name()Function: holds the program nameReturns: stringArgs : None
program_dir
Title : program_dirUsage : $factory->program_dir(@params)Function: returns the program directory, obtained from ENV variable, in thiscase it is the tmhmm installation directory, not the location ofthe executable.Returns: stringArgs :
program_path
Title : program_pathUsage : my $path = $factory->program_path();Function: Builds path for executableReturns : string representing the full path to the exeArgs : none
new
Title : newUsage : $rm->new(@params)Function: creates a new Tmhmm factoryReturns: Bio::Tools::Run::TmhmmArgs :
predict_protein_features
Title : predict_protein_features()Usage : DEPRECATED Use $obj->run($seq) insteadFunction: Runs Tmhmm and creates an array of featruesReturns : An array of Bio::SeqFeature::Generic objectsArgs : A Bio::PrimarySeqI
executable
Title : executableUsage : my $exe = $tmhmm->executable('tmhmm');Function: Finds the full path to the 'tmhmm' executableReturns : string representing the full path to the exeArgs : [optional] name of executable to set path to[optional] boolean flag whether or not warn when exe is not found
run
Title : run()Usage : $obj->run($seq)Function: Runs Tmhmm and creates an array of featruesReturns : An array of Bio::SeqFeature::Generic objectsArgs : A Bio::PrimarySeqI
_input
Title : _inputUsage : obj->_input($seqFile)Function: Internal(not to be used directly)Returns :Args :
_run
Title : _runUsage : $obj->_run()Function: Internal(not to be used directly)Returns : An array of Bio::SeqFeature::Generic objectsArgs :
_writeSeqFile
Title : _writeSeqFileUsage : obj->_writeSeqFile($seq)Function: Internal(not to be used directly)Returns :Args :