private Collection<Field> fieldsForAnnotation( Interactor interactor ) {
Collection<Field> fields = new ArrayList<Field>();
addField( "Interactor AC", ( range.isUndetermined() ? "Yes" : "No" ), fields );
final CvInteractorType type = interactor.getCvInteractorType();
if ( type != null ) {
addField( "Type", type.getShortLabel(), fields );
}
if ( interactor instanceof Polymer ) {
Polymer polymer = ( Polymer ) interactor;
final int length = ( polymer.getSequence() == null ? 0 : polymer.getSequence().length() );
addField( "Seq. length", String.valueOf( length ), fields );
}
return fields;
}