Package psidev.psi.mi.jami.utils
Class ExperimentUtils
- java.lang.Object
-
- psidev.psi.mi.jami.utils.ExperimentUtils
-
public class ExperimentUtils extends Object
Factory for experiment- Since:
11/02/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description ExperimentUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExperimentcreateBasicExperimentForComplexes()createBasicExperimentForComplexesstatic ExperimentcreateBasicExperimentForComplexes(int taxid)createBasicExperimentForComplexesstatic ExperimentcreateBasicExperimentForComplexes(int taxid, String name)createBasicExperimentForComplexesstatic ExperimentcreateBasicExperimentForModelledInteractions()createBasicExperimentForModelledInteractionsstatic NamedExperimentcreateExperiment(String name, String pubmedId, CvTerm interactionDetectionMethod, Organism hostOrganism)createExperimentstatic ExperimentcreateExperiment(String pubmedId, CvTerm interactionDetectionMethod, Organism hostOrganism)createExperimentstatic ExperimentcreateExperimentWithoutPublication()createExperimentWithoutPublicationstatic ExperimentcreateUnknownBasicExperiment()createUnknownBasicExperimentstatic CvTermextractMostCommonParticipantDetectionMethodFrom(Experiment exp)Compare all participant identification methods in all participant evidences from all the interactions evidences.static StringgetDoiId(Experiment exp)getDoiIdstatic XrefgetDoiReference(Experiment exp)getDoiReferencestatic StringgetPubmedId(Experiment exp)getPubmedIdstatic XrefgetPubmedReference(Experiment exp)getPubmedReference
-
-
-
Method Detail
-
createUnknownBasicExperiment
public static Experiment createUnknownBasicExperiment()
createUnknownBasicExperiment
- Returns:
- a
Experimentobject.
-
createExperimentWithoutPublication
public static Experiment createExperimentWithoutPublication()
createExperimentWithoutPublication
- Returns:
- a
Experimentobject.
-
createBasicExperimentForModelledInteractions
public static Experiment createBasicExperimentForModelledInteractions()
createBasicExperimentForModelledInteractions
- Returns:
- a
Experimentobject.
-
createBasicExperimentForComplexes
public static Experiment createBasicExperimentForComplexes()
createBasicExperimentForComplexes
- Returns:
- a
Experimentobject.
-
createBasicExperimentForComplexes
public static Experiment createBasicExperimentForComplexes(int taxid)
createBasicExperimentForComplexes
- Parameters:
taxid- a int.- Returns:
- a
Experimentobject.
-
createBasicExperimentForComplexes
public static Experiment createBasicExperimentForComplexes(int taxid, String name)
createBasicExperimentForComplexes
- Parameters:
taxid- a int.name- aStringobject.- Returns:
- a
Experimentobject.
-
getPubmedId
public static String getPubmedId(Experiment exp)
getPubmedId
- Parameters:
exp- aExperimentobject.- Returns:
- a
Stringobject.
-
getDoiId
public static String getDoiId(Experiment exp)
getDoiId
- Parameters:
exp- aExperimentobject.- Returns:
- a
Stringobject.
-
getPubmedReference
public static Xref getPubmedReference(Experiment exp)
getPubmedReference
- Parameters:
exp- aExperimentobject.- Returns:
- a
Xrefobject.
-
getDoiReference
public static Xref getDoiReference(Experiment exp)
getDoiReference
- Parameters:
exp- aExperimentobject.- Returns:
- a
Xrefobject.
-
createExperiment
public static Experiment createExperiment(String pubmedId, CvTerm interactionDetectionMethod, Organism hostOrganism)
createExperiment
- Parameters:
pubmedId- aStringobject.interactionDetectionMethod- aCvTermobject.hostOrganism- aOrganismobject.- Returns:
- a
Experimentobject.
-
createExperiment
public static NamedExperiment createExperiment(String name, String pubmedId, CvTerm interactionDetectionMethod, Organism hostOrganism)
createExperiment
- Parameters:
name- aStringobject.pubmedId- aStringobject.interactionDetectionMethod- aCvTermobject.hostOrganism- aOrganismobject.- Returns:
- a
NamedExperimentobject.
-
extractMostCommonParticipantDetectionMethodFrom
public static CvTerm extractMostCommonParticipantDetectionMethodFrom(Experiment exp)
Compare all participant identification methods in all participant evidences from all the interactions evidences.- Parameters:
exp- aExperimentobject.- Returns:
- the most frequent participant identification method (first one if several have same frequency), null if no participant identification methods
-
-