Package psidev.psi.mi.jami.utils
Class InteractorUtils
- java.lang.Object
-
- psidev.psi.mi.jami.utils.InteractorUtils
-
public class InteractorUtils extends Object
Factory for interactors- Since:
11/02/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description InteractorUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BioactiveEntitycreateBioactiveEntityChebi(String name, String chebi)createBioactiveEntityChebistatic BioactiveEntitycreateBioactiveEntitySmile(String name, String smile)createBioactiveEntitySmilestatic BioactiveEntitycreateBioactiveEntityStandardInchi(String name, String standard)createBioactiveEntityStandardInchistatic BioactiveEntitycreateBioactiveEntityStandardInchiKey(String name, String key)createBioactiveEntityStandardInchiKeystatic GenecreateGeneEnsembl(String name, String identity)createGeneEnsemblstatic GenecreateGeneEnsemblGenomes(String name, String identity)createGeneEnsemblGenomesstatic GenecreateGeneEntrezGene(String name, String identity)createGeneEntrezGenestatic GenecreateGeneRefseq(String name, String identity)createGeneRefseqstatic NucleicAcidcreateNucleicAcidDdbjEmblGenbank(String name, String identity)createNucleicAcidDdbjEmblGenbankstatic NucleicAcidcreateNucleicAcidRefseq(String name, String identity)createNucleicAcidRefseqstatic PolymercreatePolymer(String name, String sequence)createPolymerstatic ProteincreateProteinGeneName(String name, String geneName)createProteinGeneNamestatic ProteincreateProteinRefseq(String name, String refseq)createProteinRefseqstatic ProteincreateProteinRogid(String name, String rogid)createProteinRogidstatic ProteincreateProteinUniprot(String name, String uniprot)createProteinUniprotstatic InteractorcreateUnknownBasicInteractor()createUnknownBasicInteractorstatic booleandoesInteractorHaveType(Interactor interactor, String typeId, String typeName)To know if an interactor have a specific interactor type.
-
-
-
Method Detail
-
createUnknownBasicInteractor
public static Interactor createUnknownBasicInteractor()
createUnknownBasicInteractor
- Returns:
- a
Interactorobject.
-
doesInteractorHaveType
public static boolean doesInteractorHaveType(Interactor interactor, String typeId, String typeName)
To know if an interactor have a specific interactor type.- Parameters:
interactor- aInteractorobject.typeId- aStringobject.typeName- aStringobject.- Returns:
- true if the interactor has the type with given name/identifier
-
createProteinUniprot
public static Protein createProteinUniprot(String name, String uniprot)
createProteinUniprot
-
createProteinRefseq
public static Protein createProteinRefseq(String name, String refseq)
createProteinRefseq
-
createProteinGeneName
public static Protein createProteinGeneName(String name, String geneName)
createProteinGeneName
-
createProteinRogid
public static Protein createProteinRogid(String name, String rogid)
createProteinRogid
-
createBioactiveEntityChebi
public static BioactiveEntity createBioactiveEntityChebi(String name, String chebi)
createBioactiveEntityChebi
- Parameters:
name- aStringobject.chebi- aStringobject.- Returns:
- a
BioactiveEntityobject.
-
createBioactiveEntitySmile
public static BioactiveEntity createBioactiveEntitySmile(String name, String smile)
createBioactiveEntitySmile
- Parameters:
name- aStringobject.smile- aStringobject.- Returns:
- a
BioactiveEntityobject.
-
createBioactiveEntityStandardInchi
public static BioactiveEntity createBioactiveEntityStandardInchi(String name, String standard)
createBioactiveEntityStandardInchi
- Parameters:
name- aStringobject.standard- aStringobject.- Returns:
- a
BioactiveEntityobject.
-
createBioactiveEntityStandardInchiKey
public static BioactiveEntity createBioactiveEntityStandardInchiKey(String name, String key)
createBioactiveEntityStandardInchiKey
- Parameters:
name- aStringobject.key- aStringobject.- Returns:
- a
BioactiveEntityobject.
-
createNucleicAcidDdbjEmblGenbank
public static NucleicAcid createNucleicAcidDdbjEmblGenbank(String name, String identity)
createNucleicAcidDdbjEmblGenbank
- Parameters:
name- aStringobject.identity- aStringobject.- Returns:
- a
NucleicAcidobject.
-
createNucleicAcidRefseq
public static NucleicAcid createNucleicAcidRefseq(String name, String identity)
createNucleicAcidRefseq
- Parameters:
name- aStringobject.identity- aStringobject.- Returns:
- a
NucleicAcidobject.
-
createGeneRefseq
public static Gene createGeneRefseq(String name, String identity)
createGeneRefseq
-
createGeneEnsembl
public static Gene createGeneEnsembl(String name, String identity)
createGeneEnsembl
-
createGeneEnsemblGenomes
public static Gene createGeneEnsemblGenomes(String name, String identity)
createGeneEnsemblGenomes
-
createGeneEntrezGene
public static Gene createGeneEntrezGene(String name, String identity)
createGeneEntrezGene
-
-