#include <Haplotype.h>
Inheritance diagram for Haplotype:

Public Types | |
| enum | RECOMBINATION_INFO { MISSING_INFO = '.', NO_INFORMATION = ':', NO_RECOMBINATION = '|', MATERNAL_RECOMBINATION = '/', PATERNAL_RECOMBINATION = '\\', BOTH_RECOMBINE = '+' } |
Public Member Functions | |
| Haplotype () | |
| Haplotype (const char *h) | |
| Haplotype (const std::string &h) | |
| bool | isMissing (void) const |
| void | setMissing (void) |
| void | set (const char *haplotype) |
| void | set (const std::string &haplotype) |
| const std::string | get (void) const |
| bool | operator< (const Data &b) const |
| bool | operator== (const Data &b) const |
| const DATATYPE | getDataType (void) const |
| virtual Haplotype * | clone () const |
| const std::string | getAlleleFromMom (void) const |
| const std::string | getAlleleFromDad (void) const |
| Haplotype::RECOMBINATION_INFO | getRecombinationInfo (void) const |
Static Public Member Functions | |
| static void | addHaplotypeMissingValue (std::string value) |
| static bool | isMissingValue (std::string value) |
Private Member Functions | |
| unsigned char | _getRecombinationInfoSortOrder (void) const |
Private Attributes | |
| bool | _isMissing |
| std::string | _haplotype |
| RECOMBINATION_INFO | _recombination |
Static Private Attributes | |
| static std::set< std::string > | _haplotypeMissingValue |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements Data. |
|
|
Implements Data. |
|
|
|
|
|
|
|
|
Implements Data. |
|
|
|
|
|
Implements Data. |
|
|
|
|
|
Implements Data. |
|
|
Implements Data. |
|
|
Implements Data. |
|
|
Implements Data. |
|
|
Implements Data. |
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4