this will replace the parameter editing in main.py
- what algorithm to do
- how many samples
- run on existing dataset? or generate new dataset
- does our networkx graph already exist?
- do we run samples?
- which go_term categories do we do
- what are the file paths
- which species do we do?