package jalview.ws.uimodel;
-
+import jalview.datamodel.SequenceI;
import jalview.ws.dbsources.PDBRestClient.PDBDocField;
import java.util.Collection;
private String fieldToSortBy;
- private String associatedSequence;
+ private SequenceI associatedSequence;
private boolean allowEmptySequence;
return isSortAscending;
}
- public String getAssociatedSequence()
+ public SequenceI getAssociatedSequence()
{
return associatedSequence;
}
- public void setAssociatedSequence(String associatedSequence)
+ public void setAssociatedSequence(SequenceI associatedSequence)
{
this.associatedSequence = associatedSequence;
}
return fieldToSearchBy + searchTerm
+ (isAllowEmptySeq() ? "" : " AND molecule_sequence:['' TO *]");
}
+
+ public String toString()
+ {
+ return "Query : " + getQuery() + " sort field: " + fieldToSortBy
+ + " isAsc: " + isAscending() + " Associated Seq : "
+ + associatedSequence;
+ }
}