alun.linkage
Class LinkagePedigreeData
java.lang.Object
alun.linkage.LinkagePedigreeData
- All Implemented Interfaces:
- LinkConstants
public class LinkagePedigreeData
- extends java.lang.Object
- implements LinkConstants
A structure representing the data from a linkage .ped file.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
twosexes
public boolean twosexes
LinkagePedigreeData
public LinkagePedigreeData()
LinkagePedigreeData
public LinkagePedigreeData(LinkageFormatter b,
LinkageParameterData par,
int format)
throws java.io.IOException
- Throws:
java.io.IOException
LinkagePedigreeData
public LinkagePedigreeData(LinkageFormatter b,
LinkageParameterData par,
boolean premake)
throws java.io.IOException
- Throws:
java.io.IOException
LinkagePedigreeData
public LinkagePedigreeData(LinkageFormatter b,
LinkageParameterData par)
throws java.io.IOException
- Throws:
java.io.IOException
LinkagePedigreeData
public LinkagePedigreeData(LinkagePedigreeData p,
int[] x)
LinkagePedigreeData
public LinkagePedigreeData(java.util.Collection<LinkageIndividual> v)
set
public void set(java.util.Collection<LinkageIndividual> v)
pa
public LinkageIndividual pa(LinkageIndividual x)
ma
public LinkageIndividual ma(LinkageIndividual x)
getIndividuals
public LinkageIndividual[] getIndividuals()
- Returns the array of individual data structures.
nIndividuals
public int nIndividuals()
firstPedid
public int firstPedid()
toString
public java.lang.String toString()
- Returns a string representing the data for the given pedigrees in
the same format as it was read in from the linkage .ped file.
- Overrides:
toString in class java.lang.Object
writeTo
public void writeTo(java.io.PrintStream s)
writeTo
public void writeTo(java.io.PrintWriter p)
getPedigree
public Pedigree getPedigree()
- Creates a checked Pedigree structure from the list of individuals.
splitByPedigree
public LinkagePedigreeData[] splitByPedigree()
main
public static void main(java.lang.String[] args)
- Main reads in a linkage parameter file and a linkage pedigree file which is
in short form and output the linkage pedigree file in long form.