https://pythonprogramminghelp.com/computational-biology-using-python/