protected void processSynonyms(Term term, OntologyTerm ontologyTerm) { Collection<TermSynonym> synonyms = term.getSynonyms(); if (synonyms != null){ for (TermSynonym synonym : synonyms){ Term synonymType = synonym.getSynonymType(); //PSI-MOD-label for MOD if (synonymType != null){ if (SHORTLABEL_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || MOD_SHORTLABEL_IDENTIFIER.equalsIgnoreCase(synonymType.getName())){ ontologyTerm.setShortName(synonym.getSynonym()); } else if (ALIAS_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || MOD_ALIAS_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || RESID_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || RESID_MISNOMER_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || RESID_NAME_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || RESID_SYSTEMATIC_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || UNIPROT_FEATURE_IDENTIFIER.equalsIgnoreCase(synonymType.getName()) || EXACT_KEY.equalsIgnoreCase(synonymType.getName())){ ontologyTerm.getSynonyms().add(AliasUtils.createAlias(Alias.SYNONYM, Alias.SYNONYM_MI, synonym.getSynonym())); } } } } }