From: softlib.cs.rice.edu
Last mod: July 13, 1995
fastlink, 2.3P

modifications to UNKNOWN


This file describes some modifications to the UNKNOWN preprocessor program introduced in FASTLINK 2.3P. We have improved the error reporting capability and fixed one bug. A scholarly description of what UNKNOWN does can be found in unknown.ps.

One purpose of UNKNOWN is to catch violations of Mendelian rules of inheritance. Previous versions of UNKNOWN reported an error by identifying the pedigree and locus of the error. The new version tries to identify the nuclear family/families in which errors occur. When an error occurs at least one nuclear family will be identified either by a child or parent. For any pedigree-locus pair, the first nuclear family identified is guaranteed to contain an error. Subsequent nuclear families identified may or may not contain errors. If you want to see only the first nuclear family with an error, then change the constant

     ONE_ERROR_ONLY
from 0 to 1.

I fixed a printing bug that arose when the number of liability classes was greater than 99. As a result the output of UNKNOWN will be spaced differently than before. Thanks to Margaret Gelder Ehm for reporting the bug.


back to fastlink