Should re-write process_strain or the function that calls it to only read the file once and not for every clade.
Will have to store the results first in probably a complex data structure (hash of hash of array)