package org.nextprot.api.commons.constants; /** * Description: Used to turn peptide mapping, srm peptide mapping, antibody mapping into Annotations<br> * * @author Pam */ public enum AnnotationMapping2Annotation { PEPTIDE_MAPPING(AnnotationCategory.PEPTIDE_MAPPING.getDbAnnotationTypeName(), "GOLD", "IC", "curated", "ECO:0001096", "mass spectrometry evidence"), SRM_PEPTIDE_MAPPING(AnnotationCategory.SRM_PEPTIDE_MAPPING.getDbAnnotationTypeName(), "GOLD", "IC", "curated", "ECO:0001096", "mass spectrometry evidence"), ANTIBODY_MAPPING(AnnotationCategory.ANTIBODY_MAPPING.getDbAnnotationTypeName(), "GOLD", "IC", "curated", "ECO:0000154", "heterologous protein expression evidence") ; private final String annotCat; private final String qualityQualifier; private final String assignmentMethod; private final String qualifierType; private final String ecoAC; private final String ecoName; private final String ontology = "EvidenceCodeOntologyCv"; AnnotationMapping2Annotation( final String annotCat, final String qualityQualifier, final String assignMethod, final String qualifierType, String ecoAC, String ecoName) { this.annotCat=annotCat; this.qualityQualifier=qualityQualifier; this.qualifierType=qualifierType; this.assignmentMethod=assignMethod; this.ecoAC=ecoAC; this.ecoName=ecoName; } public String getEcoAC() { return ecoAC; } public String getEcoName() { return ecoName; } public String getAnnotCat() { return annotCat; } public String getQualityQualifier() { return qualityQualifier; } public String getAssignmentMethod() { return assignmentMethod; } public String getQualifierType() { return qualifierType; } public String getEcoOntology() { return ontology; } }