package org.isatools.isacreator.ontologiser.model;
import org.isatools.isacreator.ontologymanager.bioportal.model.AnnotatorResult;
/**
* Created by the ISA team
*
* @author Eamonn Maguire (eamonnmag@gmail.com)
* <p/>
* Date: 01/02/2011
* Time: 11:22
*/
public class SuggestedAnnotation implements OntologiserListItems {
private OntologisedResult mappedTo;
private AnnotatorResult annotatorResult;
public SuggestedAnnotation(AnnotatorResult annotatorResult) {
this.annotatorResult = annotatorResult;
}
public AnnotatorResult getAnnotatorResult() {
return annotatorResult;
}
public boolean displayAsChecked() {
return mappedTo != null;
}
public void setMappedTo(OntologisedResult mappedTo) {
this.mappedTo = mappedTo;
}
@Override
public String toString() {
return annotatorResult.getOntologyTerm().getOntologyTermName() + " (" + annotatorResult.getOntologySource().getOntologyDisplayLabel() + ")";
}
}