options['pedformat'] = 'asd'
As noted, all pedigrees must contain columns corresponding to animals, sires, and dams, either in the 'asd' or 'ASD' formats (it is not recommended that you mix them such as in 'AsD'). Pedigree codes should be entered in the same order in which the columns occur in the pedigee file. The character that separates alleles when the 'L' format code is used cannot be the same character used to separate columns in the pedigree file. If you do use the same character, PyPedal will write an error message to the log file and screen and halt. The herd column type simply refers to a management group identifier, and can correspond to a herd, flock, litter, etc.
If you used an earlier version of PyPedal you may have added a pedigree format string, e.g. "% asd", to your pedigree file(s). You no longer need to include that string in your pedigrees, and if PyPedal sees one while reading a pedigree file it will ignore it.
Note that if your pedigree file uses strings for animal, sire, and dam IDs (the ASD pedigree format codes) you may need to override the missing_parent option, which is "0" by default. For example, the pedigree file shown in Figure