This file contains definitions of classes used to manipulate junctions and files containing them. More...
#include "cgatools/core.hpp"#include "cgatools/reference/CrrFile.hpp"#include <boost/array.hpp>#include <string>#include <vector>#include <map>Go to the source code of this file.
Classes | |
| class | cgatools::junctions::Range |
| class | cgatools::junctions::JunctionSideSection |
| class | cgatools::junctions::JunctionTransitionSection |
| class | cgatools::junctions::JunctionScore |
| class | cgatools::junctions::JunctionId |
| class | cgatools::junctions::JunctionIdGenerator |
| class | cgatools::junctions::Junction |
| class | cgatools::junctions::JunctionFile |
| class | cgatools::junctions::InvalidJunction |
Namespaces | |
| namespace | cgatools |
Namespace containing the libcgatools API. | |
Typedefs | |
| typedef reference::CrrFile | cgatools::junctions::ReferenceGenome |
| typedef uint8_t | cgatools::junctions::Base |
| typedef reference::Location | cgatools::junctions::Location |
| typedef std::vector< Junction > | cgatools::junctions::Junctions |
Enumerations | |
| enum | JunctionSideSectionZygosity { JUNCTION_UNKNOWN_ZYGOSITY = 0, JUNCTION_HETEROZYGOUS = 1, JUNCTION_HOMOZYGOUS = 2 } |
| enum | JunctionStrand { JUNCTION_MINUS_STRAND = -1, JUNCTION_UNKNOWN_STRAND = 0, JUNCTION_PLUS_STRAND = +1 } |
Functions | |
| void | cgatools::junctions::read (std::vector< std::string >::const_iterator &, JunctionSideSectionZygosity &) |
| void | cgatools::junctions::write (std::ostream &, JunctionSideSectionZygosity, const std::string &separator) |
| void | cgatools::junctions::read (std::vector< std::string >::const_iterator &, JunctionStrand &) |
| void | cgatools::junctions::write (std::ostream &, JunctionStrand, const std::string &separator) |
| std::ostream & | cgatools::junctions::operator<< (std::ostream &, const JunctionId &) |
| void | cgatools::junctions::parseTokenString (std::string const &inputString, char const *sep, std::vector< std::string > &tokens, bool trimWhitespace=false, bool compressEmpty=false) |
Variables | |
| const int | cgatools::junctions::JUNCTION_LEFT_SIDE = 0 |
| const int | cgatools::junctions::JUNCTION_RIGHT_SIDE = 1 |
| const int | cgatools::junctions::JUNCTION_UNKNOWN_LENGTH = -1 |
This file contains definitions of classes used to manipulate junctions and files containing them.
A Junction describes a section of assembled sequence consisting of:
1.6.2