pip install dnadrive(or)
- Please install in a virtualenv that is running python2.7 (we do not support python3 as of now)
python setup.py installin the source directory will also install
pip install -r requirements.txtif you would like to use the provided flask server. (does not install with pip)
All supported operations are done on files
-dencodes/decodes the file
-oprovide the input and ouput paths
-vlet's you choose the openmoss variant from
- variant is detected automatically on decode
Variant list to choose from
- Cost efficiency - GCGGGGCXXXXCGGGGCG
- Balanced - CGGGGCXXXXCGGGGC
- Lower secondary structures - CGGGGXXXXGGGGC
- No secondary structures - GGGGXXXXGGGG
- To Encode
dnadrive -e -i input.test -o output.test -v 1
- To Decode
dnadrive -d -i output.test -o check.test
- To Generate Well File
dnadrive -g -i output.test -o check.test
we provide a docker file for REST access to openmoss encoding/decoding service.
docker build -t helix-dnadrive . docker run -d -p 5000:5000 helix-dnadrive
curl -X POST -F firstname.lastname@example.org --data "variant=1" "http://localhost:5000/encode/" > out.moss curl -X POST -F email@example.com "http://localhost:5000/decode/" > out.png
The Project is available under the MIT licence. see licence.txt for more information.
This software is in pre-alpha stage and the APIs are not set in stone and may change without notice. please contact firstname.lastname@example.org for any help you may need in getting the platform set up.
Forks will be avaluated and merged on their own merit. so please feel free to hack away at the platform.