JAL-1705 include stop codons in derived CDS; support ensemblgenomes
[jalview.git] / src / jalview / ext / ensembl / EnsemblGenomes.java
diff --git a/src/jalview/ext/ensembl/EnsemblGenomes.java b/src/jalview/ext/ensembl/EnsemblGenomes.java
new file mode 100644 (file)
index 0000000..95acf41
--- /dev/null
@@ -0,0 +1,40 @@
+package jalview.ext.ensembl;
+
+
+/**
+ * A class to behave much like EnsemblGene but referencing the ensemblgenomes
+ * domain and data
+ * 
+ * @author gmcarstairs
+ *
+ */
+public class EnsemblGenomes extends EnsemblGene
+{
+  /**
+   * Constructor sets domain to rest.ensemblgenomes.org instead of the 'usual'
+   * rest.ensembl.org
+   */
+  public EnsemblGenomes()
+  {
+    super(ENSEMBL_GENOMES_REST);
+  }
+
+  @Override
+  public boolean isGeneIdentifier(String query)
+  {
+    return true;
+  }
+
+  @Override
+  public String getDbName()
+  {
+    return "EnsemblGenomes";
+  }
+
+  @Override
+  public String getTestQuery()
+  {
+    return "DDB_G0283883";
+  }
+
+}