Hi

both queries are wrong, you have to read/interpret (human) or parse (computer) what is returned to know it. With a returned HTTP code different from 200 (success OK) for such cases, you could know more quickly that there is something wrong.
You have anyway to find causes.

Hi Sebastien,

I got the following response for your frist query:

Query ERROR: caught BioMart::Exception::Usage: Attribute 
ensembl_transcript_idid NOT FOUND

It appears that the attribute "ensembl_transcript_idid" maybe mistyped



a









On Tue, Nov 13, 2012 at 12:43 PM, Moretti Sébastien
<[email protected] <mailto:[email protected]>> wrote:

    Hi

    I wonder why such queries return a 200 HTTP code:
    
http://www.biomart.org/__biomart/martservice?query=%3C?__xml%20version=%221.0%22%__20encoding=%22UTF-8%22?%3E%3C!__DOCTYPE%20Query%3E%3CQuery%20%__20virtualSchemaName%20=%20%__22default%22%20formatter%20=%__20%22TSV%22%20header%20=%20%__220%22%20uniqueRows%20=%20%__220%22%20count%20=%20%22%22%__20datasetConfigVersion%20=%20%__220.6%22%20%3E%3CDataset%__20name%20=%20%22hsapiens_gene___ensembl%22%20interface%20=%20%__22default%22%20%3E%3CFilter%__20name%20=%20%22end%22%__20value%20=%20%2210000%22/%3E%__3CFilter%20name%20=%20%__22start%22%20value%20=%20%221%__22/%3E%3CAttribute%20name%20=%__20%22ensembl_gene_id%22%20/%__3E%3CAttribute%20name%20=%20%__22ensembl_transcript_idid%22%__20/%3E%3C/Dataset%3E%3C/Query%__3E
    
<http://www.biomart.org/biomart/martservice?query=%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22?%3E%3C!DOCTYPE%20Query%3E%3CQuery%20%20virtualSchemaName%20=%20%22default%22%20formatter%20=%20%22TSV%22%20header%20=%20%220%22%20uniqueRows%20=%20%220%22%20count%20=%20%22%22%20datasetConfigVersion%20=%20%220.6%22%20%3E%3CDataset%20name%20=%20%22hsapiens_gene_ensembl%22%20interface%20=%20%22default%22%20%3E%3CFilter%20name%20=%20%22end%22%20value%20=%20%2210000%22/%3E%3CFilter%20name%20=%20%22start%22%20value%20=%20%221%22/%3E%3CAttribute%20name%20=%20%22ensembl_gene_id%22%20/%3E%3CAttribute%20name%20=%20%22ensembl_transcript_idid%22%20/%3E%3C/Dataset%3E%3C/Query%3E>
    or
    
http://www.biomart.org/__biomart/martservice?queryno=%__3C?xml%20version=%221.0%22%__20encoding=%22UTF-8%22?%3E%3C!__DOCTYPE%20Query%3E%3CQuery%20%__20virtualSchemaName%20=%20%__22default%22%20formatter%20=%__20%22TSV%22%20header%20=%20%__220%22%20uniqueRows%20=%20%__220%22%20count%20=%20%22%22%__20datasetConfigVersion%20=%20%__220.6%22%20%3E%3CDataset%__20name%20=%20%22hsapiens_gene___ensembl%22%20interface%20=%20%__22default%22%20%3E%3CFilter%__20name%20=%20%22end%22%__20value%20=%20%2210000%22/%3E%__3CFilter%20name%20=%20%__22start%22%20value%20=%20%221%__22/%3E%3CAttribute%20name%20=%__20%22ensembl_gene_id%22%20/%__3E%3CAttribute%20name%20=%20%__22ensembl_transcript_id%22%20/__%3E%3C/Dataset%3E%3C/Query%3E
    
<http://www.biomart.org/biomart/martservice?queryno=%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22?%3E%3C!DOCTYPE%20Query%3E%3CQuery%20%20virtualSchemaName%20=%20%22default%22%20formatter%20=%20%22TSV%22%20header%20=%20%220%22%20uniqueRows%20=%20%220%22%20count%20=%20%22%22%20datasetConfigVersion%20=%20%220.6%22%20%3E%3CDataset%20name%20=%20%22hsapiens_gene_ensembl%22%20interface%20=%20%22default%22%20%3E%3CFilter%20name%20=%20%22end%22%20value%20=%20%2210000%22/%3E%3CFilter%20name%20=%20%22start%22%20value%20=%20%221%22/%3E%3CAttribute%20name%20=%20%22ensembl_gene_id%22%20/%3E%3CAttribute%20name%20=%20%22ensembl_transcript_id%22%20/%3E%3C/Dataset%3E%3C/Query%3E>

    I think they should return a 4xx error.
    What do you think ?

    Regards

--
Sébastien Moretti
SIB Vital-IT EMBnet, Quartier Sorge - Genopode
CH-1015 Lausanne, Switzerland
Tel.: +41 (21) 692 4079/4221
http://www.vital-it.ch/ http://myhits.vital-it.ch/
_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to