mapgd  0.4
A program for the Maximum-likelihood analysis of population genomic data.
 All Data Structures Functions Variables Friends Groups Pages
pedigree_record.h
1 #ifndef _GENOTYPE_H_
2 #define _GENOTYPE_H_
3 
4 #include "typedef.h"
5 #include <iostream>
6 
8 private :
9  Pedigree *pedigree_;
10 public :
11  std::string name;
12  uint8_t sex;
13  size_t family;
14  std::vector <Pedigree_record *> parent, offspring;
15  Pedigree_record( const std::vector <Pedigree_record *> &, const std::vector <Pedigree_record *> &, Pedigree *);
16  Pedigree_record( const std::vector <Pedigree_record *> &, Pedigree *, const bool &);
18  Pedigree_record();
19  Pedigree_record & operator= (const Pedigree_record&);
20  friend std::ostream& operator << (std::ostream& out, const Pedigree_record& x);
21  friend std::istream& operator >> (std::istream& in, Pedigree_record& x);
22 };
23 
24 #endif
Pedigree_record()
constructor.
Pedigree data.
Definition: pedigree.h:18
Definition: pedigree_record.h:7