\r
public boolean isValidReference(String accession)\r
{\r
- // TODO Auto-generated method stub\r
- return true;\r
+ // most embl CDS refs look like ..\r
+ // TODO: improve EMBLCDS regex\r
+ return (accession==null || accession.length()<2) ? false : new com.stevesoft.pat.Regex("^[A-Z]+[0-9]+").search(accession);\r
+ \r
}\r
\r
/**\r
{\r
return getEmblSequenceRecords(DBRefSource.EMBL, queries);\r
}\r
-\r
+ \r
/*\r
* (non-Javadoc)\r
* \r
*/\r
public boolean isValidReference(String accession)\r
{\r
- // TODO Auto-generated method stub\r
- return false;\r
+ // most embl refs look like ..\r
+ \r
+ return (accession==null || accession.length()<2) ? false : new com.stevesoft.pat.Regex("^[A-Z]+[0-9]+$").search(accession);\r
+ \r
}\r
\r
/**\r