JAl-1705 ENSEMBL cDNA type cannot be queried with peptide IDs
[jalview.git] / src / jalview / ext / ensembl / EnsemblCdna.java
index 4fc80ca..757b3c8 100644 (file)
@@ -2,6 +2,8 @@ package jalview.ext.ensembl;
 
 import jalview.ext.ensembl.SeqFetcher.EnsemblSeqType;
 
+import com.stevesoft.pat.Regex;
+
 public class EnsemblCdna extends EnsemblSeqProxy
 {
 
@@ -22,4 +24,16 @@ public class EnsemblCdna extends EnsemblSeqProxy
     return EnsemblSeqType.CDNA;
   }
 
+  @Override
+  public Regex getAccessionValidator()
+  {
+    return new Regex("((ENST|ENSG|CCDS)[0-9.]{3,})");
+  }
+
+  @Override
+  public String getTestQuery()
+  {
+    return "ENST00000288602";
+  }
+
 }