-
Notifications
You must be signed in to change notification settings - Fork 5
API documentation
Cátia Raquel Jesus Vaz edited this page Jun 29, 2023
·
15 revisions
The phyloDB framework provides a secured API for phylogenetic data management on top of the Neo4j graph database, and the foundation to deploy and run different inference and visualization optimizing algorithms over the data.
Endpoints | HTTP Methods |
---|---|
/users | GET |
/users/{user} | GET, PUT, DELETE |
/projects | GET, POST |
/projects/{project} | GET, PUT, DELETE |
/projects/{project}/datasets | GET, POST |
/projects/{project}/datasets/{dataset} | GET, PUT, DELETE |
/projects/{project}/datasets/{dataset}/profiles | GET |
/projects/{project}/datasets/{dataset}/profiles/{profile} | GET, PUT, DELETE |
/projects/{project}/datasets/{dataset}/profiles/files | GET, PUT, POST |
/projects/{project}/datasets/{dataset}/isolates | GET |
/projects/{project}/datasets/{dataset}/isolates/{isolate} | GET, PUT, DELETE |
/projects/{project}/datasets/{dataset}/isolates/files | GET, PUT, POST |
/projects/{project}/datasets/{dataset}/inferences | GET, POST |
/projects/{project}/datasets/{dataset}/inferences/{inference} | GET, DELETE |
/projects/{project}/datasets/{dataset}/inferences/{inference}/visualizations | GET |
/projects/{project}/datasets/{dataset}/inferences/{inference}/visualizations/{visualization} | GET, DELETE |
/projects/{project}/jobs | GET, POST |
/projects/{project}/jobs/{job} | DELETE |
/taxa | GET |
/taxa/{taxon} | GET, PUT, DELETE |
/taxa/{taxon}/loci | GET |
/taxa/{taxon}/loci/{locus} | GET, PUT, DELETE |
/taxa/{taxon}/loci/{locus}/alleles | GET |
/taxa/{taxon}/loci/{locus}/alleles/{allele} | GET, PUT, DELETE |
/taxa/{taxon}/loci/{locus}/alleles/files | GET, PUT, POST |
/taxa/{taxon}/schemas | GET |
/taxa/{taxon}/schemas/{schema} | GET, PUT, DELETE |