public final class MendelianInheritanceChecker extends Object
GenotypeCalls
for compatibility with mendelian inheritanceConstructor and Description |
---|
MendelianInheritanceChecker(Pedigree pedigree)
Construct checker with the pedigree to use
|
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMap<ModeOfInheritance,com.google.common.collect.ImmutableList<GenotypeCalls>> |
checkMendelianInheritance(Collection<GenotypeCalls> calls)
Perform checking for compatible mode of inheritance
|
Pedigree |
getPedigree() |
public MendelianInheritanceChecker(Pedigree pedigree)
pedigree
- The pedigree to use for the mendelian inheritance checkingpublic com.google.common.collect.ImmutableMap<ModeOfInheritance,com.google.common.collect.ImmutableList<GenotypeCalls>> checkMendelianInheritance(Collection<GenotypeCalls> calls) throws IncompatiblePedigreeException
calls
- Collection
of GenotypeCalls
objects to perform the mode of inheritance check forMap
that, for each ModeOfInheritance
, contains the Collection
of compatible
GenotypeCalls
from list
IncompatiblePedigreeException
- if the individuals in calls
do not fit to the pedigreeCopyright © 2016. All rights reserved.