________ _____ ______ ________ _____
__ ___/_______ ___ ___(_)___ /_____ ___ __/______________ ____(_)_______
_____ \ __ __ `__ \__ / __ / _ _ \__ / __ ___/_ __ `/__ / __ __ \
____/ / _ / / / / /_ / _ / / __/_ / _ / / /_/ / _ / _ / / /
/____/ /_/ /_/ /_/ /_/ /_/ \___/ /_/ /_/ \__,_/ /_/ /_/ /_/
SmileTrain is developed against Python 2.7.3.
Documents in the github wiki (in the right-hand panel). A (possibly old) copy is in the doc/ folder.
Scripts are annotated with docstrings that can be read using pydoc. To view documentation for script.py, run pydoc script.
Unit tests are in the test folder. You can run the tests from the top directory by running python -m unittest discover.
- Enter your user information in the config file before use.
- Make sure your .bash_rc loads python 2.7. Otherwise, argparse will die. At the start of my .bash_rc, I have
- source /etc/profile.d/modules.sh
- module add python/2.7.3
- Run the tests.
- Run otu_caller.py with the command line option --dry_run before you actually submit any jobs. Check that the output commands look like what you actually want to submit to the cluster!