Mastering Python for Bioinformatics : How to Write Flexible, Documented, Tested Python Code for Research Computing