|
libStatGen Software 1
|


Public Member Functions | |
| bool | isHalfSib (Person &sib) |
| bool | isSib (Person &sib) |
| bool | isTwin (Person &twin) |
| bool | isMzTwin (Person &mzTwin) |
| bool | CheckParents () |
| void | AssessStatus () |
| bool | isFounder () |
| bool | isSexed () |
| bool | isGenotyped (int m) |
| bool | isFullyGenotyped () |
| bool | isControlled (int c) |
| bool | isFullyControlled () |
| bool | isPhenotyped (int t) |
| bool | isFullyPhenotyped () |
| bool | isDiagnosed (int a) |
| bool | isFullyDiagnosed () |
| bool | haveData () |
| bool | isAncestor (Person *descendant) |
| int | GenotypedMarkers () |
| void | Copy (Person &rhs) |
| void | CopyIDs (Person &rhs) |
| void | CopyPhenotypes (Person &rhs) |
| void | WipePhenotypes (bool remove_genotypes=true) |
Static Public Member Functions | |
| static void | Order (Person *&p1, Person *&p2) |
Static Public Member Functions inherited from PedigreeGlobals | |
| static int | GetTraitID (const char *name) |
| static int | GetMarkerID (const char *name) |
| static int | GetCovariateID (const char *name) |
| static int | GetAffectionID (const char *name) |
| static int | GetStringID (const char *name) |
| static int | LookupTrait (const char *name) |
| static int | LookupMarker (const char *name) |
| static int | LookupCovariate (const char *name) |
| static int | LookupAffection (const char *name) |
| static int | LookupString (const char *name) |
| static void | GrowMarkerInfo () |
| static MarkerInfo * | GetMarkerInfo (String &name) |
| static MarkerInfo * | GetMarkerInfo (int marker) |
| static int | SortMarkersInMapOrder (IntArray &markers, int chromosome=-1) |
| static void | GetOrderedMarkers (IntArray &markers) |
| static void | FlagMissingMarkers (IntArray &missingMarkers) |
| static bool | MarkerPositionsAvailable () |
| static bool | AlleleFrequenciesAvailable () |
| static void | VerifySexSpecificOrder () |
| static void | LoadAlleleFrequencies (const char *filename, bool required=false) |
| static void | LoadAlleleFrequencies (IFILE &file) |
| static void | LoadMarkerMap (const char *filename, bool filter=false) |
| static void | LoadMarkerMap (IFILE &file, bool filter=false) |
| static void | LoadBasepairMap (const char *filename) |
| static void | LoadBasepairMap (IFILE &file) |
| static void | WriteMapFile (const char *filename) |
| static void | WriteMapFile (FILE *file) |
| static void | WriteFreqFile (const char *filename, bool old_format=false) |
| static void | WriteFreqFile (FILE *file, bool old_format=false) |
| static int | LoadAllele (int marker, String &label) |
| static int | LoadAllele (MarkerInfo *info, String &label) |
Public Attributes | |
| String | famid |
| String | pid |
| String | motid |
| String | fatid |
| int | sex |
| int | zygosity |
| int | serial |
| int | traverse |
| Alleles * | markers |
| double * | traits |
| char * | affections |
| double * | covariates |
| String * | strings |
| Person * | father |
| Person * | mother |
| int | sibCount |
| Person ** | sibs |
| int | ngeno |
| bool | filter |
Additional Inherited Members | |
Static Public Attributes inherited from PedigreeGlobals | |
| static int | traitCount = 0 |
| static int | markerCount = 0 |
| static int | affectionCount = 0 |
| static int | covariateCount = 0 |
| static int | stringCount = 0 |
| static bool | chromosomeX = false |
| static bool | sexSpecificMap = false |
| static StringArray | traitNames |
| static StringArray | covariateNames |
| static StringArray | affectionNames |
| static StringArray | markerNames |
| static StringArray | stringNames |
| static StringIntHash | markerLookup |
| static StringIntHash | traitLookup |
| static StringIntHash | affectionLookup |
| static StringIntHash | covariateLookup |
| static StringIntHash | stringLookup |
| static int | markerInfoCount = 0 |
| static int | markerInfoSize = 0 |
| static MarkerInfo ** | markerInfo = NULL |
| static StringHash | markerInfoByName |
| static MarkerInfo ** | markerInfoByInteger = NULL |
Definition at line 31 of file PedigreePerson.h.
| Person::Person | ( | ) |
Definition at line 28 of file PedigreePerson.cpp.
| Person::~Person | ( | ) |
Definition at line 53 of file PedigreePerson.cpp.
| void Person::AssessStatus | ( | ) |
Definition at line 147 of file PedigreePerson.cpp.
| bool Person::CheckParents | ( | ) |
Definition at line 107 of file PedigreePerson.cpp.
| void Person::Copy | ( | Person & | rhs | ) |
Definition at line 64 of file PedigreePerson.cpp.
| void Person::CopyIDs | ( | Person & | rhs | ) |
Definition at line 97 of file PedigreePerson.cpp.
| void Person::CopyPhenotypes | ( | Person & | rhs | ) |
Definition at line 70 of file PedigreePerson.cpp.
| int Person::GenotypedMarkers | ( | ) |
Definition at line 190 of file PedigreePerson.cpp.
| bool Person::haveData | ( | ) |
Definition at line 201 of file PedigreePerson.cpp.
| bool Person::isAncestor | ( | Person * | descendant | ) |
Definition at line 217 of file PedigreePerson.cpp.
|
inline |
Definition at line 107 of file PedigreePerson.h.
|
inline |
Definition at line 123 of file PedigreePerson.h.
|
inline |
Definition at line 91 of file PedigreePerson.h.
|
inline |
Definition at line 111 of file PedigreePerson.h.
|
inline |
Definition at line 127 of file PedigreePerson.h.
|
inline |
Definition at line 103 of file PedigreePerson.h.
|
inline |
Definition at line 119 of file PedigreePerson.h.
|
inline |
Definition at line 99 of file PedigreePerson.h.
|
inline |
Definition at line 61 of file PedigreePerson.h.
|
inline |
Definition at line 78 of file PedigreePerson.h.
|
inline |
Definition at line 115 of file PedigreePerson.h.
|
inline |
Definition at line 95 of file PedigreePerson.h.
|
inline |
Definition at line 67 of file PedigreePerson.h.
|
inline |
Definition at line 73 of file PedigreePerson.h.
Definition at line 180 of file PedigreePerson.cpp.
| void Person::WipePhenotypes | ( | bool | remove_genotypes = true | ) |
Definition at line 83 of file PedigreePerson.cpp.
| char* Person::affections |
Definition at line 44 of file PedigreePerson.h.
| double* Person::covariates |
Definition at line 45 of file PedigreePerson.h.
| String Person::famid |
Definition at line 34 of file PedigreePerson.h.
| Person* Person::father |
Definition at line 48 of file PedigreePerson.h.
| String Person::fatid |
Definition at line 37 of file PedigreePerson.h.
| bool Person::filter |
Definition at line 56 of file PedigreePerson.h.
| Alleles* Person::markers |
Definition at line 42 of file PedigreePerson.h.
| Person* Person::mother |
Definition at line 49 of file PedigreePerson.h.
| String Person::motid |
Definition at line 36 of file PedigreePerson.h.
| int Person::ngeno |
Definition at line 54 of file PedigreePerson.h.
| String Person::pid |
Definition at line 35 of file PedigreePerson.h.
| int Person::serial |
Definition at line 40 of file PedigreePerson.h.
| int Person::sex |
Definition at line 38 of file PedigreePerson.h.
| int Person::sibCount |
Definition at line 51 of file PedigreePerson.h.
| Person** Person::sibs |
Definition at line 52 of file PedigreePerson.h.
| String* Person::strings |
Definition at line 46 of file PedigreePerson.h.
| double* Person::traits |
Definition at line 43 of file PedigreePerson.h.
| int Person::traverse |
Definition at line 40 of file PedigreePerson.h.
| int Person::zygosity |
Definition at line 39 of file PedigreePerson.h.