public NucleicAcid createNucleicAcid( String emblGenbankDdbjId, BioSource biosource, String shortlabel ) { CvInteractorType type = createCvObject(CvInteractorType.class, CvInteractorType.NUCLEIC_ACID_MI_REF, CvInteractorType.NUCLEIC_ACID); NucleicAcid na = new NucleicAcidImpl(getInstitution(), biosource, shortlabel, type); InteractorXref idXref = createIdentityXrefEmblGenbankDdbj(na, emblGenbankDdbjId); na.addXref(idXref); InteractorAlias alias = createAliasGeneName(na, shortlabel.toUpperCase()); na.addAlias(alias); return na; }
public NucleicAcid createNucleicAcid( String emblGenbankDdbjId, BioSource biosource, String shortlabel ) { CvInteractorType type = createCvObject(CvInteractorType.class, CvInteractorType.NUCLEIC_ACID_MI_REF, CvInteractorType.NUCLEIC_ACID); NucleicAcid na = new NucleicAcidImpl(getInstitution(), biosource, shortlabel, type); InteractorXref idXref = createIdentityXrefEmblGenbankDdbj(na, emblGenbankDdbjId); na.addXref(idXref); InteractorAlias alias = createAliasGeneName(na, shortlabel.toUpperCase()); na.addAlias(alias); return na; }