Package org.molgenis.vibe.core.formats
Class GeneDiseaseCollection
- java.lang.Object
-
- org.molgenis.vibe.core.formats.BiologicalEntityCollection<Gene,Disease,GeneDiseaseCombination>
-
- org.molgenis.vibe.core.formats.GeneDiseaseCollection
-
- All Implemented Interfaces:
Iterable<GeneDiseaseCombination>,Collection<GeneDiseaseCombination>,AllFieldsEquals
public class GeneDiseaseCollection extends BiologicalEntityCollection<Gene,Disease,GeneDiseaseCombination>
A collection ofGeneDiseaseCombinations.
-
-
Constructor Summary
Constructors Constructor Description GeneDiseaseCollection()GeneDiseaseCollection(Set<GeneDiseaseCombination> combinationsMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<GeneDiseaseCombination>getByDisease(Disease disease)List<GeneDiseaseCombination>getByDiseaseOrderedByGdaScore(Disease disease)Wrapper forgetByDisease(Disease)that returns an orderedListbased onGeneDiseaseCombination.getDisgenetScore()(high->low) instead of aSet.Set<GeneDiseaseCombination>getByGene(Gene gene)List<GeneDiseaseCombination>getByGeneOrderedByGdaScore(Gene gene)Wrapper forgetByGene(Gene)that returns an orderedListbased onGeneDiseaseCombination.getDisgenetScore()(high->low) instead of aSet.Set<Disease>getDiseases()Set<GeneDiseaseCombination>getGeneDiseaseCombinations()List<GeneDiseaseCombination>getGeneDiseaseCombinationsOrdered()Set<Gene>getGenes()-
Methods inherited from class org.molgenis.vibe.core.formats.BiologicalEntityCollection
add, addAll, allFieldsEquals, clear, contains, containsAll, equals, get, getByT1, getByT2, getT1, getT2, getT3, getT3Ordered, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, spliterator, stream, toArray
-
-
-
-
Constructor Detail
-
GeneDiseaseCollection
public GeneDiseaseCollection()
-
GeneDiseaseCollection
public GeneDiseaseCollection(Set<GeneDiseaseCombination> combinationsMap)
-
-
Method Detail
-
getGenes
public Set<Gene> getGenes()
- Returns:
- all
Genes. - See Also:
BiologicalEntityCollection.getT1()
-
getDiseases
public Set<Disease> getDiseases()
- Returns:
- all
Diseases. - See Also:
BiologicalEntityCollection.getT2()
-
getGeneDiseaseCombinations
public Set<GeneDiseaseCombination> getGeneDiseaseCombinations()
- Returns:
- all
GeneDiseaseCombinations. - See Also:
BiologicalEntityCollection.getT3()
-
getGeneDiseaseCombinationsOrdered
public List<GeneDiseaseCombination> getGeneDiseaseCombinationsOrdered()
- Returns:
- all
GeneDiseaseCombinations. - See Also:
BiologicalEntityCollection.getT3Ordered()
-
getByGene
public Set<GeneDiseaseCombination> getByGene(Gene gene)
- Parameters:
gene- theGeneto retrieveGeneDiseaseCombinationsfor- Returns:
- the
GeneDiseaseCombinationsbelonging togene
-
getByDisease
public Set<GeneDiseaseCombination> getByDisease(Disease disease)
- Parameters:
disease- theDiseaseto retrieveGeneDiseaseCombinationsfor- Returns:
- the
GeneDiseaseCombinationsbelonging todisease
-
getByGeneOrderedByGdaScore
public List<GeneDiseaseCombination> getByGeneOrderedByGdaScore(Gene gene)
Wrapper forgetByGene(Gene)that returns an orderedListbased onGeneDiseaseCombination.getDisgenetScore()(high->low) instead of aSet.- Parameters:
gene-- Returns:
getByDisease(Disease)as orderedListbased onGeneDiseaseCombination.getDisgenetScore()(high->low)- See Also:
getByGene(Gene)
-
getByDiseaseOrderedByGdaScore
public List<GeneDiseaseCombination> getByDiseaseOrderedByGdaScore(Disease disease)
Wrapper forgetByDisease(Disease)that returns an orderedListbased onGeneDiseaseCombination.getDisgenetScore()(high->low) instead of aSet.- Parameters:
disease-- Returns:
getByDisease(Disease)as orderedListbased onGeneDiseaseCombination.getDisgenetScore()(high->low)- See Also:
getByDisease(Disease)
-
-