https://filehandling.pythonprogramminghelp.com/the-step-by-step-guide-to-computational-biology/