public static void main(String[] args) { //C GoXrefHelper goXrefHelper = new GoXrefHelper("GO:0005737"); System.out.println(goXrefHelper.getQualifier()); System.out.println(goXrefHelper.getSecondaryId()); //F goXrefHelper = new GoXrefHelper("GO:0005520"); System.out.println(goXrefHelper.getQualifier()); System.out.println(goXrefHelper.getSecondaryId()); //P goXrefHelper = new GoXrefHelper("GO:0045663"); System.out.println(goXrefHelper.getQualifier()); System.out.println(goXrefHelper.getSecondaryId()); goXrefHelper = new GoXrefHelper("GO:0005856"); System.out.println(goXrefHelper.getQualifier()); System.out.println(goXrefHelper.getSecondaryId()); }
public GoXrefHelper(String goId) { if (goId == null) { throw new IllegalArgumentException("The goId shouldn't be null"); } goServer = new GoServerProxy(); try { goResponse = goServer.query(goId); category = goResponse.getCategory(); qualifier = calculateQualifierMiFromCategory(category); secondaryId = goResponse.getName(); } catch (Exception e) { if (log.isErrorEnabled()) { log.error("GO term with id " + goId + " couldn't not be found"); } } }
String secondaryId = null; if ( cvDatabase.getShortLabel().equals( CvDatabase.GO ) ) { GoXrefHelper goXrefHelper = new GoXrefHelper( xrefTag.getId() ); if ( goXrefHelper.getQualifier() != null ) { cvXrefQualifier = IntactContext.getCurrentInstance().getCvContext().getByLabel(CvXrefQualifier.class, goXrefHelper.getQualifier()); if ( goXrefHelper.getSecondaryId() != null ) { secondaryId = goXrefHelper.getSecondaryId();