#include "Message_AMOS.hh"
#include <vector>
#include <string>
Include dependency graph for datatypes_AMOS.hh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | AMOS |
Classes | |
struct | AMOS::Distribution_t |
A set of statistics that define a distribution. More... | |
struct | AMOS::Range_t |
A gapped coordinate range. More... | |
struct | AMOS::Tile_t |
A singe sequence's location and orientation in a larger sequence. More... | |
Defines | |
#define | __datatypes_AMOS_HH 1 |
Typedefs | |
typedef Range_t | Ordered_Range_t |
Functions | |
Range_t | operator & (Range_t a, Range_t b) |
An intersection operator for Ranges. | |
Range_t | operator| (Range_t a, Range_t b) |
A union operator for Ranges. | |
bool | operator== (const Range_t &a, const Range_t &b) |
An equality operator for Ranges. | |
bool | operator!= (const Range_t &a, const Range_t &b) |
bool | operator== (const Distribution_t &a, const Distribution_t &b) |
An equality operator for Distributions. | |
bool | operator!= (const Distribution_t &a, const Distribution_t &b) |
bool | operator== (const Tile_t &a, const Tile_t &b) |
An equality operator for Tiles. | |
bool | operator!= (const Tile_t &a, const Tile_t &b) |
void | WrapString (std::ostream &out, const std::string &s, int per) |
Inserts a newline every 'per' characters when writing to stream. |
These are objects that cannot be stored by themselves in a Bank, however are capable of writing messages and records. Mostly used as ID-less submessages.
Definition in file datatypes_AMOS.hh.
|
Definition at line 15 of file datatypes_AMOS.hh. |
|
Definition at line 453 of file datatypes_AMOS.hh. |
|
An intersection operator for Ranges. Returns the (foward) intersection of two overlapping ranges.
References AMOS::Pos_t. |
|
Definition at line 334 of file datatypes_AMOS.cc. |
|
Definition at line 320 of file datatypes_AMOS.cc. |
|
Definition at line 308 of file datatypes_AMOS.cc. |
|
An equality operator for Tiles. Returns true if distributions have identical values
|
|
An equality operator for Distributions. Returns true if distributions have identical values
|
|
An equality operator for Ranges. Returns true if the two ranges have equal begin and end values.
|
|
A union operator for Ranges. Returns the union of two overlapping ranges
References AMOS::Pos_t. |
|
Inserts a newline every 'per' characters when writing to stream. Definition at line 341 of file datatypes_AMOS.cc. Referenced by AMOS::operator<<(). |