On Mon, 2007-04-02 at 10:16 +0100, Richard Holland wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1

Hi

> I believe that the only way to do this at present is to construct a GET
> request URL string, exactly like the mart links on the left panel of
> Ensembl's ComparaView. This supports only a limited range of functions,
> e.g. only a single dataset can be queried at once.

It supports 2 dataset queries as well, and supports most of the
functions (any possible combination of attributes and datasets), yes,
you cannot specify the formatter. However, I am not sure how this could
be useful in your case. Kindly have a look at the following file David,
might help you in making URL links. Any further assistance, please do
write.

You can try the examples against the www.biomart.org.

Kind Regards
Syed

> 
> The ability to use Mart XML as an access path into MartView is something
> that has cropped up before, but I'm not sure if we ever implemented it.
> 
> Syed or Arek will be able to tell you for sure.
> 
> cheers,
> Richard
> 
> David Croft wrote:
> > Hi,
> > 
> > I just had a slapping my hand on my forhead and saying duh moment.
> > 
> > It occurred to me that, instead of feeding the results of a martservice
> > query to some kind of HTML results page, I could, theoretically, send
> > it to a regular martview page.  That would give me the full flexibility
> > of BioMart, plus a standardized GUI that I already know how to
> > use.
> > 
> > I'm guessing that what I would need to do is to set some hidden
> > parameters and then do a POST.  In fact, thinking about it, maybe
> > I wouldn't even need the martservice call at all, if I can send the query
> > directly to a martview page and tell it to run the query.
> > 
> > What do the experts think?
> > 
> > Cheers,
> > 
> > David.
> > 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2.2 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> 
> iD8DBQFGEMnQ4C5LeMEKA/QRAlzLAJ0f/OssCb7PKmm8WkLTozNXRG5RsACglg8S
> 9UzhmqvKT4JiHPFrF26yABw=
> =N+QT
> -----END PGP SIGNATURE-----
-- 
======================================
Syed Haider.
EMBL-European Bioinformatics Institute
Wellcome Trust Genome Campus, Hinxton,
Cambridge CB10 1SD, UK.
======================================
====== URL BASED QUERY FORMAT

?VIRTUALSCHEMANAME=<VSName>
&ATTRIBUTES=<datasetInternalName>.<Interface>.<AttributePageInternalName>.<AtrributeInternalName>."<OPTIONAL:
 comma separated list of values-this deals with attributeFilters such upstream 
downstream Sequence Flanks>"
&FILTERS=<datasetInternalName>.<Interface>.<FilterPageInternalName>.<FilterInternalName>."<comma
 separated list of values-this deals with attributeFilters such upstream 
downstream Sequence Flanks>"

====== NOTES

- All params must be supplied unless they are OPTIONAL.
- &FILTERS: is OPTIONAL
- When using FilterInternalName for Container type filters 
        e.g DropDownMenu with Only/exculded choice  [ENSEMBL HUMAN ID LIST 
FILTERS]
        OR DropDownMenu with TEXTField for values   [ENSEMBL HUMAN ID list 
limit]
        the FilterInternalName should be the internalName of option in dropdown 
and 
        value in double quotes would be internal name only/excluded OR any value
        should you wish to appear in text field. This is just as in XML based 
queries.
- incase you don't have a virtualSchema in registry, the use default
- incase yow don't have any interface for a dataset use default


======= EXAMPLES

?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.pdb_id&FILTERS=msd.default.filters.experiment_type."Electron
 diffraction,Electron microscopy"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.pdb_id|msd.default.feature_page.experiment_type|msd.default.feature_page.assembly_code&FILTERS=msd.default.filters.experiment_type."Electron
 diffraction,Electron microscopy"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.chromosome_name."4"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=mmusculus_gene_ensembl.default.feature_page.strand|mmusculus_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=mmusculus_gene_ensembl.default.filters.chromosome_name."Y"


?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.structure.biotype|msd.default.feature_page.pdb_id|hsapiens_gene_ensembl.default.structure.exon_stable_id|hsapiens_gene_ensembl.default.structure.gene_stable_id|msd.default.feature_page.experiment_type&FILTERS=msd.default.filters.experiment_type."Electron
 diffraction,Electron microscopy"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.feature_page.strand|msd.default.feature_page.pdb_id|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id|msd.default.feature_page.experiment_type&FILTERS=msd.default.filters.experiment_type."Electron
 diffraction,Electron 
microscopy"|hsapiens_gene_ensembl.default.filters.chromosome_name."4"


------------- with AttributeFilters Upstream downstream flanks

?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.sequences.gene_flank|hsapiens_gene_ensembl.default.sequences.upstream_flank."140"|msd.default.feature_page.pdb_id|hsapiens_gene_ensembl.default.sequences.biotype|hsapiens_gene_ensembl.default.sequences.gene_stable_id|msd.default.feature_page.experiment_type

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.sequences.gene_flank|msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.sequences.upstream_flank."140"|msd.default.feature_page.pdb_id|hsapiens_gene_ensembl.default.sequences.biotype|hsapiens_gene_ensembl.default.sequences.gene_stable_id|msd.default.feature_page.experiment_type&FILTERS=hsapiens_gene_ensembl.default.filters.chromosome_name."4"


?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.sequences.cdna|hsapiens_gene_ensembl.default.sequences.exon_stable_id|hsapiens_gene_ensembl.default.sequences.gene_stable_id


------------- with peptide

?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.sequences.peptide|msd.default.feature_page.pdb_id|hsapiens_gene_ensembl.default.sequences.exon_stable_id|hsapiens_gene_ensembl.default.sequences.gene_stable_id


Queries with CONTAINER TYPE FILTERS filter

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.with_ccds."only"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.with_ipi."only"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.with_ipi."excluded"|hsapiens_gene_ensembl.default.filters.chromosome_name."4"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.biotype."miRNA,Mt_rRNA"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.band_start."p36.33"|hsapiens_gene_ensembl.default.filters.band_end."p31.3"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.encode_region."16:1:500000"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.chromosome_name."Y"


?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.start."4000"


?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.chromosome_name."4"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.pathology_term."neoplasia"


?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.pathology_term."neoplasia"|hsapiens_gene_ensembl.default.filters.chromosome_name."4"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id|msd.default.feature_page.assembly_code&FILTERS=hsapiens_gene_ensembl.default.filters.chromosome_name."4"|msd.default.filters.has_cath."only"

?VIRTUALSCHEMANAME=default&ATTRIBUTES=msd.default.feature_page.assembly_code|hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.chromosome_name."4"|msd.default.filters.has_cath."only"



=========== EXCEPTIONS TESTING - delibrate breaking

?ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl3.default.feature_page.ensembl_gene_id|hsapiens_gene_ensembl2.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.encode_region."16:1:500000"


?VIRTUALSCHEMANAME=default&ATTRIBUTES=hsapiens_gene_ensembl.default.feature_page.strand|hsapiens_gene_ensembl3.default.feature_page.ensembl_gene_id|hsapiens_gene_ensembl2.default.feature_page.ensembl_gene_id&FILTERS=hsapiens_gene_ensembl.default.filters.encode_region."16:1:500000"

Reply via email to