cgatools::junctions::Junction Class Reference

List of all members.

Public Member Functions

 Junction (const JunctionId &, const JunctionSideSection &leftSection, const JunctionTransitionSection &, const JunctionSideSection &rightSection, const JunctionScore &score=JunctionScore())
 Junction (const JunctionId &, const boost::array< JunctionSideSection, 2 > &, const JunctionTransitionSection &, const JunctionScore &score=JunctionScore())
 Junction (const JunctionId &, const JunctionSideSection &leftSection, const JunctionSideSection &rightSection, const JunctionScore &score=JunctionScore())
 Junction (const JunctionId &, const boost::array< JunctionSideSection, 2 > &, const JunctionScore &score=JunctionScore())
 Junction (const JunctionId &, const JunctionSideSection &leftSection, const JunctionTransitionSection &, const JunctionScore &score=JunctionScore())
 Junction (const JunctionId &, const JunctionTransitionSection &, const JunctionSideSection &rightSection, const JunctionScore &score=JunctionScore())
 Junction (const std::string &, const ReferenceGenome &reference, const std::string &separator)
void addComment (const std::string &)
bool isCanonical () const
void canonicalize ()
bool isSemiJunction () const
void reverseComplement ()
Location position () const
void removeDuplicateComments ()
bool operator< (const Junction &that) const
int computeDistance (const ReferenceGenome &) const
void read (const std::vector< std::string > &, const ReferenceGenome &)
void write (std::ostream &, const ReferenceGenome &, const std::string &separator) const

Public Attributes

JunctionId id_
boost::array
< JunctionSideSection, 2 > 
sideSections_
JunctionTransitionSection transitionSection_
JunctionScore score_
std::vector< std::string > comments_

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2