public class PedigreeQueryDecorator extends Object
Pedigree
that allows for the easy querying.Constructor and Description |
---|
PedigreeQueryDecorator(Pedigree pedigree)
Initialize decorator.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMap<Person,com.google.common.collect.ImmutableList<Person>> |
buildSiblings() |
com.google.common.collect.ImmutableSet<String> |
getAffectedFemaleParentNames() |
com.google.common.collect.ImmutableSet<String> |
getAffectedMaleParentNames() |
int |
getNumberOfAffecteds() |
int |
getNumberOfParents() |
int |
getNumberOfUnaffecteds() |
com.google.common.collect.ImmutableSet<String> |
getParentNames() |
com.google.common.collect.ImmutableList<Person> |
getParents() |
Pedigree |
getPedigree() |
com.google.common.collect.ImmutableSet<String> |
getUnaffectedNames() |
boolean |
isParentOfAffected(Person person) |
public PedigreeQueryDecorator(Pedigree pedigree)
public Pedigree getPedigree()
public boolean isParentOfAffected(Person person)
person
- the person to checktrue
if the nth person in the PED file is parent of an affected childpublic com.google.common.collect.ImmutableSet<String> getUnaffectedNames()
public com.google.common.collect.ImmutableSet<String> getParentNames()
public com.google.common.collect.ImmutableSet<String> getAffectedFemaleParentNames()
public com.google.common.collect.ImmutableSet<String> getAffectedMaleParentNames()
public com.google.common.collect.ImmutableList<Person> getParents()
pedigree.getMembers()
public int getNumberOfParents()
public int getNumberOfAffecteds()
public int getNumberOfUnaffecteds()
Copyright © 2016. All rights reserved.