-
Notifications
You must be signed in to change notification settings - Fork 8
Resources
Every query made in this section is supposed to receive multiple queries at once,
hence the usage of POST to allow for larger requests.
Methods:
POST
This route uses the GetSpecies resource. This resource is used to query a list
of accession numbers and retrieve the associated taxa as a result.
Usage in pATLAS: this is used for tables and plots in pATLAS. It uses listGiFilter
(which stores the currently selected plasmids) as the query for this resource.
Methods:
POST
This route uses the GetPlasmidName resource. This resource is used to query a list
of accession numbers and retrieve the associated plasmid names as a result.
Usage in pATLAS: this is used for tables and plots in pATLAS. It uses listGiFilter
(which stores the currently selected plasmids) as the query for this resource.
Methods:
POST
This route uses the GetResistances resource. This resource is used to query a list
of accession numbers and retrieve the associated antibiotic resistance genes as a result.
Usage in pATLAS: this is used for tables and plots in pATLAS. It uses listGiFilter
(which stores the currently selected plasmids) as the query for this resource.
Methods:
POST
This route uses the GetVirulence resource. This resource is used to query a list
of accession numbers and retrieve the associated virulence genes as a result.
Usage in pATLAS: this is used for tables and plots in pATLAS. It uses listGiFilter
(which stores the currently selected plasmids) as the query for this resource.
Methods:
POST
This route uses the GetMetal resource. This resource is used to query a list
of accession numbers and retrieve the associated metal resistance genes as a result.
Usage in pATLAS: this is used for tables and plots in pATLAS. It uses listGiFilter
(which stores the currently selected plasmids) as the query for this resource.
Methods:
POST
This route uses the GetPlasmidFinder resource. This resource is used to query a list
of accession numbers and retrieve the associated plasmid families as a result.
Usage in pATLAS: this is used for tables and plots in pATLAS. It uses listGiFilter
(which stores the currently selected plasmids) as the query for this resource.
Every query in this section is intended to return accession numbers to the frontend
that may be highlighted or filtered, with the exception of the GetAccessionHashes,
which is used to filter links rather than nodes.
Methods:
GET
This route uses the GetAccession resource. This resource is used to query a
species in the database and return a list with all entries that matched
the query, which is then parsed in the frontend for instance to highlight
plasmids for a given species.
Methods:
GET
This route uses the GetAccessionRes resource. This resource is used to query a
resistance gene in the database and return a list with all entries that matched
the query, which is then parsed in the frontend for instance to highlight
plasmids for a given resistance gene.
Methods:
GET
This route uses the GetAccessionPF resource. This resource is used to query a
plasmidfinder in the database and return a list with all entries that matched
the query, which is then parsed in the frontend for instance to highlight
plasmids for a given plasmidfinder gene.
Methods:
GET
This route uses the GetAccessionVir resource. This resource is used to query a
virulence gene in the database and return a list with all entries that matched
the query, which is then parsed in the frontend for instance to highlight
plasmids for a given virulence gene.
Methods:
GET
This route uses the GetAccessionMetal resource. This resource is used to query a
metal resistance gene in the database and return a list with all entries that matched
the query, which is then parsed in the frontend for instance to highlight
plasmids for a given metal resistance gene.
Methods:
GET
This route uses the GetAccessionTaxa resource. This resource is used to query a
taxa (genus, family or order) in the database and return a list with all entries that matched
the query, which is then parsed in the frontend for instance to highlight
plasmids for a given taxa. This resource is similar to GetAccession but it doesn't
check for an exact match of the string but rather if any of the queried taxa is present
in an array that stores the taxa information (as described in Models).
Methods:
GET
This route uses the GetAccessionHashes resource. This resource is used to filter
the current selections based in shared hashes between plasmids, giving an idea
of how much of the sequences of two plasmids are shared. This is a little bit
more complicated resource but the rational is that it will retrieve any hash
within the limits of the queried values. This will then be used to remove links
that are not within the user defined criteria.