experimentDescription.setXref(ref); } else { experimentDescription.getXref().getSecondaryRef().addAll(ref.getAllDbReferences());
for(Xref xref : getXrefs(experimentDescription.getXref())) evidence.addXref(xref);
IntactConverterUtils.populateXref(psiObject.getXref(), experiment, this.xrefConverter); IntactConverterUtils.populateAnnotations(psiObject, experiment, getInstitution(), this.annotationConverter); && validPubmedPrimaryRef == null && psiObject.getXref() != null){ for (DbReference ref : psiObject.getXref().getAllDbReferences()){ if (hasValidPubmedPrimaryRef( ref )){ validPubmedPrimaryRef = ref; else if (bibref == null && psiObject.getXref() != null) { final String message = "No bibref defined in ExperimentDescription [PSI Id=" + psiObject.getId() + "]. " + "It should have a primary-reference (refTypeAc=" + CvXrefQualifier.PRIMARY_REFERENCE_MI_REF + ") " + for (DbReference ref : psiObject.getXref().getAllDbReferences()){ if (hasValidPubmedPrimaryRef( ref )){ if (bibref == null){
jExperimentDescription.setXref( xrefConverter.toJaxb( mExperimentDescription.getXref() ) );
jExperimentDescription.setXref( xrefConverter.toJaxb( mExperimentDescription.getXref() ) );