LocARNA-1.8.11
Classes | Public Member Functions | List of all members
LocARNA::LCSEPM Class Reference

computes the best chain of EPMs, the LCS-EPM More...

#include <exact_matcher.hh>

Public Member Functions

 LCSEPM (const Sequence &seqA_, const Sequence &seqB_, const PatternPairMap &myPatterns, PatternPairMap &myLCSEPM)
 
virtual ~LCSEPM ()
 Destructor.
 
void MapToPS (const std::string &sequenceA, const std::string &sequenceB, PatternPairMap &myMap, const std::string &file1, const std::string &file2)
 output chained EPMs to PS files More...
 
void calculateLCSEPM (bool quiet)
 calculates the best chain of EPMs, the LCS-EPM
 
std::pair< SequenceAnnotation, SequenceAnnotationanchor_annotation ()
 get anchor annotation
 
void output_locarna (const std::string &sequenceA, const std::string &sequenceB, const std::string &outfile)
 outputs anchor constraints to be used as input for locarna
 
void output_clustal (const std::string &outfile_name)
 writes chain as clustal alignment
 

Detailed Description

computes the best chain of EPMs, the LCS-EPM

Constructor & Destructor Documentation

LocARNA::LCSEPM::LCSEPM ( const Sequence seqA_,
const Sequence seqB_,
const PatternPairMap myPatterns,
PatternPairMap myLCSEPM 
)
inline

Constructor

Parameters
seqA_first sequence
seqB_second sequence
myPatternsinput PatternPairMap
myLCSEPMoutput PatternPairMap

Member Function Documentation

void LocARNA::LCSEPM::MapToPS ( const std::string &  sequenceA,
const std::string &  sequenceB,
PatternPairMap myMap,
const std::string &  file1,
const std::string &  file2 
)

output chained EPMs to PS files

Parameters
sequenceAfirst sequence
sequenceBsecond sequence
myMapPatternPairMap for the two sequences
file1name of the output file for the first sequence
file2name of the output file for the second sequence

The documentation for this class was generated from the following files: