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_ |