docs: def _fix_virulencefinder_fasta_file(cls, infile, outfile):
          '''Some line breaks are missing in the FASTA files from
          viruslence finder. Which means there are lines like this:
          AAGATCCAATAACTGAAGATGTTGAACAAACAATTCATAATATTTATGGTCAATATGCTATTTTCGTTGA
          AGGTGTTGCGCATTTACCTGGACATCTCTCTCCATTATTAAAAAAATTACTACTTAAATCTTTATAA>coa:1:BA000018.3
          ATGAAAAAGCAAATAATTTCGCTAGGCGCATTAGCAGTTGCATCTAGCTTATTTACATGGGATAACAAAG
          and therefore the sequences are messed up when we parse them. Also
          one has a > at the end, then the seq name on the next line.
          This function fixes the file by adding line breaks'''
          with open(infile) as f_in, open(outfile, 'w') as f_out:
              for line in f_in:
                  if line.startswith('>') or '>' not in line:
                      print(line, end='', file=f_out)
                  elif line.endswith('>\n'):
                      print('WARNING: found line with ">" at the end! Fixing. Line:' + line.rstrip() + ' in file ' + infile, file=sys.stderr)
                      print(line.rstrip('>\n'), file=f_out)
                      print('>', end='', file=f_out)
                  else:
                      print('WARNING: found line with ">" not at the start! Fixing. Line:' + line.rstrip() + ' in file ' + infile, file=sys.stderr)
                      line1, line2 = line.split('>')
                      print(line1, file=f_out)
                      print('>', line2, sep='', end='', file=f_out)