I think this should actually be spaced out to ``MinimalFastaParser``. Does the line shrink sufficiently if ``fp = open(seq_path)`` is done first, and then you just pass seq_path? Doesn't automagically close the file though...