[Biojava-l] Dazzle and Ensembl 34
Ilari Scheinin
ilari.scheinin at helsinki.fi
Thu Nov 3 07:28:49 EST 2005
Hello.
I am trying to install the DAS server Dazzle to serve data from a
local copy of Ensembl, but it is not working. Does Dazzle not support
the newest releases of Ensembl? I can get it to work with Ensembl 30
from ensembldb.ensembl.org, but not with the 34 version we have
mirrored.
I have setup three datasources in dazzlecfg.xml: "local" (local
Ensembl 34), "new" (34 from ensembl.org), and "old" (30 from
ensembl.org). The weird part is that datasources "local" and "new"
give me different error messages even though the only difference in
the config file is the host name. Getting the entry_points works for
both of them, and so does getting the features for the first kb of
chromosome 1:
$ curl http://localhost:8090/das/local/features?segment=1:1,1000
gives 3 features of the type "contig", and so does:
$ curl http://localhost:8090/das/new/features?segment=1:1,1000
But when I try to get features for the first 10 kb, I get two
different error messages from the local and remote Ensembl 34 databases:
$ curl http://localhost:8090/das/local/features?segment=1:1,10000
...
javax.servlet.ServletException:
org.biojava.bio.seq.db.ensembl.spi.AdaptorException:
java.sql.SQLException: null, message from server: "Unknown
column 'exon.exon_id' in 'on clause'"
...
$ curl http://localhost:8090/das/new/features?segment=1:1,10000
...
javax.servlet.ServletException:
org.biojava.bio.seq.db.ensembl.spi.AdaptorException:
java.sql.SQLException: Base table or view not found, message from
server: "Table 'homo_sapiens_core_34_35g.gene_description'
doesn't exist"
...
The first error message is really weird, because that column really
does exist:
mysql> desc exon;
+-------------------+------------------+------+-----+---------
+----------------+
| Field | Type | Null | Key | Default |
Extra |
+-------------------+------------------+------+-----+---------
+----------------+
| exon_id | int(10) unsigned | NO | PRI | NULL |
auto_increment |
...
The second error message is caused, because the table
gene_description is missing. Newest Ensembl releases don't seem to
have it anymore and the newest one where I could find it was version
30. That is why I also configured a datasource for that version from
ensembldb.ensembl.org, which seems to work.
So, is Dazzle not compatible with the newest Ensembl releases? Any
ideas why I get different error messages from a local mirror and
ensembldb.ensembl.org?
I'm running J2SE 5.0, Tomcat 5.0.28 and the ensembl-das-webapp-1.4.30
version of Dazzle.
Thanks,
Ilari
--
Ilari Scheinin, BSc.
Biomedicum Bioinformatics Unit
National Public Health Institute
Helsinki, Finland
ilari.scheinin at helsinki.fi
http://www.bioinfo.helsinki.fi/
More information about the Biojava-l
mailing list