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 "cgatools/util/DelimitedFile.hpp"#include <boost/array.hpp>#include <string>#include <vector>#include <map>Go to the source code of this file.
Classes | |
| class | cgatools::junctions::JunctionSideSection |
| Class describing the left or right side of a junction. More... | |
| class | cgatools::junctions::Junction |
| Main class describing a single Junction. More... | |
| class | cgatools::junctions::CompareJunctionsBySide |
| Compares two junctions by a given side Uses the other side and then junction id as secondary keys. More... | |
| class | cgatools::junctions::JunctionFile |
| Class describing a Junction file. More... | |
Namespaces | |
| namespace | cgatools |
Namespace containing the libcgatools API. | |
Typedefs | |
| typedef std::vector< Junction > | cgatools::junctions::Junctions |
| A default container for multiple junctions. | |
| typedef std::vector< JunctionFile > | cgatools::junctions::JunctionFiles |
| A default container for multiple junction files. | |
Enumerations | |
| enum | JunctionStrand { JUNCTION_MINUS_STRAND = -1, JUNCTION_UNKNOWN_STRAND = 0, JUNCTION_PLUS_STRAND = +1 } |
Variables | |
| const int | cgatools::junctions::JUNCTION_LEFT_SIDE = 0 |
| const int | cgatools::junctions::JUNCTION_RIGHT_SIDE = 1 |
| const int | cgatools::junctions::JUNCTION_BOTH_SIDES = 2 |
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