import java.util.Arrays;
import java.util.List;
+import com.stevesoft.pat.Regex;
+
public class EnsemblProtein extends EnsemblSeqProxy
{
+ // TODO modify to accept other species e.g. ENSMUSPnnn
+ private static final Regex ACCESSION_REGEX = new Regex(
+ "((ENSP|CCDS)[0-9.]{3,})");
private static final List<String> CROSSREFS = Arrays.asList(new String[] {
"PDB", "Uniprot/SPTREMBL", "Uniprot/SWISSPROT" });
return CROSSREFS;
}
+ @Override
+ public Regex getAccessionValidator()
+ {
+ return ACCESSION_REGEX;
+ }
+
}