Package org.molgenis.vibe.core.formats
Class GeneDiseaseCombination
- java.lang.Object
-
- org.molgenis.vibe.core.formats.BiologicalEntityCombination<Gene,Disease>
-
- org.molgenis.vibe.core.formats.GeneDiseaseCombination
-
- All Implemented Interfaces:
AllFieldsEquals
public class GeneDiseaseCombination extends BiologicalEntityCombination<Gene,Disease>
-
-
Constructor Summary
Constructors Constructor Description GeneDiseaseCombination(Gene gene, Disease disease)Simple constructor allowing for easy comparison of collections.GeneDiseaseCombination(Gene gene, Disease disease, double disgenetScore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Source source)voidadd(Source source, PubmedEvidence evidence)booleanallFieldsEquals(Object o)Set<PubmedEvidence>getAllPubmedEvidence()List<PubmedEvidence>getAllPubMedEvidenceSortedByYear()intgetCountForSource(Source source)The count for the definedSourceDiseasegetDisease()doublegetDisgenetScore()GenegetGene()Set<PubmedEvidence>getPubmedEvidenceForSource(Source source)ThePubmedEvidencefor the definedSource.List<PubmedEvidence>getPubmedEvidenceForSourceSortedByReleaseDate(Source source)ThePubmedEvidencefor the definedSource.Map<Source,Integer>getSourcesCount()The number of occurrences for this gene-disease combination perSource.Set<Source>getSourcesWithPubmedEvidence()StringtoString()-
Methods inherited from class org.molgenis.vibe.core.formats.BiologicalEntityCombination
equals, getT1, getT2, hashCode
-
-
-
-
Method Detail
-
getGene
public Gene getGene()
- Returns:
- the
Gene - See Also:
BiologicalEntityCombination.getT1()
-
getDisease
public Disease getDisease()
- Returns:
- the
Disease - See Also:
BiologicalEntityCombination.getT2()
-
getDisgenetScore
public double getDisgenetScore()
-
getSourcesCount
public Map<Source,Integer> getSourcesCount()
The number of occurrences for this gene-disease combination perSource.- Returns:
- an unmodifiable
Map
-
getPubmedEvidenceForSource
public Set<PubmedEvidence> getPubmedEvidenceForSource(Source source)
ThePubmedEvidencefor the definedSource.- Parameters:
source-- Returns:
- an unmodifiable
SetcontainingPubmedEvidence, ornullifSourcedoes not have any evidence
-
getPubmedEvidenceForSourceSortedByReleaseDate
public List<PubmedEvidence> getPubmedEvidenceForSourceSortedByReleaseDate(Source source)
ThePubmedEvidencefor the definedSource.- Parameters:
source-- Returns:
- a
Listordered throughPubmedEvidence.RELEASE_YEAR_COMPARATORcontainingPubmedEvidence, ornullifSourcedoes not have any evidence
-
getAllPubmedEvidence
public Set<PubmedEvidence> getAllPubmedEvidence()
- Returns:
- a
Setcontaining all thePubmedEvidence
-
getAllPubMedEvidenceSortedByYear
public List<PubmedEvidence> getAllPubMedEvidenceSortedByYear()
- Returns:
- a
Listcontaining all thePubmedEvidenceordered throughPubmedEvidence.RELEASE_YEAR_COMPARATOR
-
add
public void add(Source source, PubmedEvidence evidence)
-
add
public void add(Source source)
- Parameters:
source-
-
toString
public String toString()
- Overrides:
toStringin classBiologicalEntityCombination<Gene,Disease>
-
allFieldsEquals
public boolean allFieldsEquals(Object o)
- Specified by:
allFieldsEqualsin interfaceAllFieldsEquals- Overrides:
allFieldsEqualsin classBiologicalEntityCombination<Gene,Disease>
-
-