18#ifndef __PEDDESCRIBE_H__
19#define __PEDDESCRIBE_H__
21#include "PedigreeGlobals.h"
22#include "PedigreePerson.h"
23#include "StringArray.h"
39#define pcUndocumentedTraitCovariate 1001
50 void Load(
IFILE & Input,
bool warnIfLinkage =
false);
51 void Load(
const char * filename,
bool warnIfLinkage =
false);
53 void LoadLinkageDataFile(
IFILE & input);
54 void LoadLinkageDataFile(
const char * filename);
56 void LoadMendelDataFile(
IFILE & input);
57 void LoadMendelDataFile(
const char * filename);
59 void LoadMap(
IFILE & Input);
60 void LoadMap(
const char * filename);
64 int CountTextColumns();
67 const char * ColumnSummary(
String &
string);
74 void AddMarkerColumn(
const char * markerName);
75 void AddTraitColumn(
const char * traitName);
76 void AddAffectionColumn(
const char * affectionName);
77 void AddCovariateColumn(
const char * covariateName);
78 void AddStringColumn(
const char * stringName);
79 void AddZygosityColumn();
80 void AddSkippedColumn();
85 int CountColumns(
int type);
86 void UpdateSummary(
String &
string,
int type,
const char * label);