A self contained (Tornado) REST service for running Illuminas bcl-convert.
The easiest way to try out arteria-bclconvert is to run it in the provided docker-compose file. There is both a dummy implementation and a real service. Note that you will need to download Illumina software bcl-convert manually since Illumina requires that you register before donwloading, if you want to run with the real service. Download the zip file containing the rpm. Save in at docker/local_files
# Run dummy implementation
docker-compose -f docker-compose-test.yaml up
And then you can find a simple api documentation by opening up an additional terminal by running going to:
curl http://localhost:10900/api | python3 -m json.tool
# Start conversion of dummy daya example
curl -X POST --data '{"additional_args": ""}' http://localhost:10900/api/1.0/start/runfolder1
# You can poll its status on the returned link, or you can poll
## all entries
curl http://localhost:10900/api/1.0/status/
## specifc entry
curl http://localhost:10900/api/1.0/status/1