Hi biomart devs,

I've configured Biomart v0.7 to work with different databases such as
Ensembl Genes 70, Ensembl Bacteria 17, Ensembl Fungi 17...
Everything works fine but when I get a list of genes or transcripts and I
click on the links, Biomart try to send me to Ensembl but without success.

In the *settings.conf* file, I changed the redirection with the *exturl* field
adding my own URL which send the request to a cgi perl script. This script
send users to the correct Ensembl version.
i.e. If the user queries the Ensembl Fungi Genes 17 using Biomart and
obtains a list of genes, when clicking one of those genes, the idea is that
Biomart send the request to the *redirect *script with a param
"_site=fungi". The redirection script will read the value of the *_site* param
and send the request to the correct Ensembl site.
Eg. *my_server_url**/*cgi/
redirect.pl?_site=fungi&_trail=/Gallus_gallus/Gene/Summary?db=core;g=ENSGALG00000014600

My question is, How can I map each database with its own URL? In this way,
results coming from queries over fungi databases (Fungi genes 17, Fungi
Variations 17,...) will set the *_site* param to "fungi", while bacteria's
queries will send the param to "bacteria"...
Is there any setting in the martRegistry.xml file that I can use as I did
with the Displayed name, the host, database name,... for each used database?

I've tried adding different *exturl *fields (exturl1,exturl2,exturl3,...),
one per each database but it doesn't work.

Any idea?

Thank you and regards,

Rafa Hernández de Diego

Genomics of Gene Expression Lab.
Bioinformatics and Genomics Department
Prince Felipe Research Centre (CIPF)
C/ Eduardo Primo Yúfera 3
46012 Valencia, Spain
_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to