An introduction to Structural Bioinformatics Algorithms and scientific computing using Python/PyMOL