public static CvTerm getImexPrimary() { if (imexPrimary == null){ imexPrimary = createImexPrimaryQualifier(); } return imexPrimary; }
public void assignImexId(String identifier) { // add new imex if not null if (identifier != null){ ExperimentalInteractionXrefList interactionXrefs = (ExperimentalInteractionXrefList) getXrefs(); CvTerm imexDatabase = CvTermUtils.createImexDatabase(); CvTerm imexPrimaryQualifier = CvTermUtils.createImexPrimaryQualifier(); // first remove old doi if not null if (this.imexId != null){ interactionXrefs.removeOnly(this.imexId); } this.imexId = new DefaultXref(imexDatabase, identifier, imexPrimaryQualifier); interactionXrefs.addOnly(this.imexId); } else { throw new IllegalArgumentException("The imex id has to be non null."); } }
public void assignImexId(String identifier) { // add new imex if not null if (identifier != null){ ExperimentalBinaryInteractionXrefList interactionXrefs = (ExperimentalBinaryInteractionXrefList) getXrefs(); CvTerm imexDatabase = CvTermUtils.createImexDatabase(); CvTerm imexPrimaryQualifier = CvTermUtils.createImexPrimaryQualifier(); // first remove old doi if not null if (this.imexId != null){ interactionXrefs.removeOnly(this.imexId); } this.imexId = new DefaultXref(imexDatabase, identifier, imexPrimaryQualifier); interactionXrefs.addOnly(this.imexId); } else { throw new IllegalArgumentException("The imex id has to be non null."); } }
public void assignImexId(String identifier) { PublicationXrefList xrefs = (PublicationXrefList)getXrefs(); // add new imex if not null if (identifier != null){ CvTerm imexDatabase = CvTermUtils.createImexDatabase(); CvTerm imexPrimaryQualifier = CvTermUtils.createImexPrimaryQualifier(); // first remove old imex if not null if (this.imexId != null){ xrefs.removeOnly(this.imexId); } this.imexId = new DefaultXref(imexDatabase, identifier, imexPrimaryQualifier); xrefs.addOnly(this.imexId); this.curationDepth = CurationDepth.IMEx; } else if (this.imexId != null){ throw new IllegalArgumentException("The imex id has to be non null."); } }