|
| Multifind_object (const string &outputmultifind, const vector< string > &ctfiles, const vector< string > &inputalignment, const vector< string > &inputsequences, const int &processors, ProgressHandler *progress=NULL) |
|
int | Multifind_Predict () |
| The core function doing Multilign calculation and SVM prediction. More...
|
|
| Multilign_object () |
| Default constructor: More...
|
|
| Multilign_object (const vector< vector< string > > &inputlist, const bool isrna=true, ProgressHandler *progress=NULL) |
|
| Multilign_object (const bool Multifind, const string &outputmultifind, const vector< string > &ctfiles, ProgressHandler *progress=NULL, const bool isrna=true) |
|
| ~Multilign_object () |
|
int | CountBP (const int i=0, const int j=0, const double percent=0.8) const |
| count the number of basepairs with the lowest free energies below the percent of the miminal free energy. Dsv file is used for the counting. By default, the first dsv file in the progressive dynalign calculations is used, i.e. i = 0 and j = 0. More...
|
|
int | ProgressiveMultilign (const short int numProcessors=1, const bool Dsv=1, const bool Ali=1, const short int maxtrace=750, const short int bpwin=2, const short int awin=1, const short int percent=20, const short int imaxseparation=-99, const float gap=0.4, const bool singleinsert=true, const short int singlefold_subopt_percent=30, const bool local=false) |
|
int | MultiTempMultilign () |
|
int | WriteAlignment (const string allali="all.ali") const |
| calculate and output multiple alignment More...
|
|
int | GetErrorCode () const |
| Return an error code, where a return of zero is no error. More...
|
|
string | GetErrorMessage (const int error) const |
|
const string | GetErrorDetails () |
|
void | ResetError () |
| Reset the underlying RNA objects internal error code, after an error is handled. More...
|
|
int | SetMaxPairs (const int maxpairs=-1) |
|
int | GetMaxPairs () const |
| get the value of MaxPairs More...
|
|
int | AverageLength () const |
| get the average length of the input sequences More...
|
|
int | SetIterations (const int it=2) |
| set the value of iterations More...
|
|
int | GetIterations () const |
| get the value of iterations More...
|
|
int | SetMaxDsv (const float maxdsvchange=1) |
| set the value of MaxDsv/maxdsvchange More...
|
|
float | GetMaxDsv () const |
| get the value of MaxDsv/maxdsvchange More...
|
|
int | GetSequenceNumber () const |
| get the sequence number More...
|
|
int | SetIndexSeq (size_t indexSeq=1) |
| set the Index Sequence for Multilign calculation. More...
|
|
int | SetIndexSeq (const string seqname) |
| an overloaded function accepting a string as its parameter. More...
|
|
string | GetIndexSeq () const |
| return the filename of the index seq. More...
|
|
void | Randomize () |
| randomize the order of inputList. More...
|
|
int | AddOneInput (const string seq, const string ct, const string constraint="", const string shape="") |
| add one entry into inputList. More...
|
|
int | RemoveOneInput (const string seq) |
| remove one entry from inputList. More...
|
|
void | SetSHAPESlope (const double slope=1.8) |
| set the slope parameter for SHAPE More...
|
|
double | GetSHAPESlope () const |
| get the SHAPESlope More...
|
|
void | SetSHAPEIntercept (const double intercept=-0.6) |
| set the intercept parameter for SHAPE. More...
|
|
double | GetSHAPEIntercept () const |
| get the SHAPEIntercept. More...
|
|
void | SetTemperature (const double temp=310.15) |
| set the temperature to fold the sequences. More...
|
|
double | GetTemperature () const |
| get the temperature to fold the sequences More...
|
|
void | SetNucType (const bool isrna=true) |
| set the flag isRNA to be true or false. By default it is true. When it is true, RNA nearest neighbor parameters are used. More...
|
|
bool | GetNucType () const |
| get the type fo nucleic acid More...
|
|
int | CleanupIntermediateFiles () const |
| delete intermediate pairwise dsv and aout files More...
|
|
void | SetProgress (ProgressHandler *Progress=NULL) |
| Provide a TProgressDialog for following calculation progress. More...
|
|
void | StopProgress () |
| Provide a means to stop using a TProgressDialog by assigning NULL to progress pointer. More...
|
|
ProgressHandler * | GetProgress () const |
| get the progress More...
|
|
void | GetInputFilenames () |
| For diagnostic purpose only. Output the input sequence, ct, constraints, and SHAPE filenames to stdout. More...
|
|
void | GetPairs () |
| For diagnostic purpose only. Output the paired sequence filenames to stdout. More...
|
|
vector< float > | get_energies () |
|
vector< float > | get_dGIndex () |
|
vector< vector< string > > | get_pair_alignments () |
|
Multifind_object Class.
The Multifind_object class provides an entry point for the Multifind algorithm.