*/
public Regex getAccessionValidator()
{
- return null;
+ return new Regex("([A-Z]+[0-9]+[A-Z0-9]+|[A-Z0-9]+_[A-Z0-9]+)");
}
/*
*/
public boolean isValidReference(String accession)
{
- return true;
+ // TODO: make the following a standard validator
+ return (accession==null || accession.length()<2) ? false : getAccessionValidator().search(accession);
}
/**