mi-faser
mi-faser RESTful API

The RESTful API entry point is mifaser/api/v1/, host: https://services.bromberglab.org/

GET mifaser/api/v1/ HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript

Most API calls require a valid user token which has to be supplied alongside the query as api_token parameter.

API calls
results/summary

IDs can be submission ids, batch ids or a user email. Multiple IDs are seperated by semi colons.

GET mifaser/api/v1/results/summary/{ids}?api_token={user_token}[&format=csv] HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/json, text/csv
results/annotations

IDs can be submission ids, batch ids or a user email. Multiple IDs are seperated by semi colons.

GET mifaser/api/v1/results/annotations/{ids}?api_token={user_token}[&format=csv] HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/json, text/csv
results/readmapping

ID is a single job submission id.

GET mifaser/api/v1/results/readmapping/{id}?api_token={user_token} HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/octet-stream
pipeline/qc

ID is a single job submission id.

GET mifaser/api/v1/pipeline/qc/{id}?api_token={user_token} HTTPS/1.1
Host: services.bromberglab.org
Accept: application/json, text/javascript
Return: application/json, text/csv