datatypes_AMOS.hh File Reference

Include file for some simple AMOS type definitions and structs. More...

#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 AMOS::Ordered_Range_t

Functions

Range_t AMOS::operator & (Range_t a, Range_t b)
 An intersection operator for Ranges.
Range_t AMOS::operator| (Range_t a, Range_t b)
 A union operator for Ranges.
bool AMOS::operator== (const Range_t &a, const Range_t &b)
 An equality operator for Ranges.
bool AMOS::operator!= (const Range_t &a, const Range_t &b)
bool AMOS::operator== (const Distribution_t &a, const Distribution_t &b)
 An equality operator for Distributions.
bool AMOS::operator!= (const Distribution_t &a, const Distribution_t &b)
bool AMOS::operator== (const Tile_t &a, const Tile_t &b)
 An equality operator for Tiles.
bool AMOS::operator!= (const Tile_t &a, const Tile_t &b)
void AMOS::WrapString (std::ostream &out, const std::string &s, int per)
 Inserts a newline every 'per' characters when writing to stream.


Detailed Description

Include file for some simple AMOS type definitions and structs.

Author:
Adam M Phillippy
Date:
06/16/2003
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.


Define Documentation

#define __datatypes_AMOS_HH   1

Definition at line 15 of file datatypes_AMOS.hh.


Generated on Mon Feb 22 17:36:29 2010 for libAMOS by  doxygen 1.4.7