Hello. I was using KinOrtho with FASTA files containing "simple" sequences identifers, i.e. >ProteinName. Turns out that the absence of space character in the protein identifier results in the saving of linebreaks ("\n") in the seq_id variables when splitting the line, which leads to errors during the execution of the script. You could overcome this by replacing seq_id = toks[0] by seq_id = toks[0].strip('\n') at lines 550 and 691.
Hello. I was using KinOrtho with FASTA files containing "simple" sequences identifers, i.e. >ProteinName. Turns out that the absence of space character in the protein identifier results in the saving of linebreaks ("\n") in the seq_id variables when splitting the line, which leads to errors during the execution of the script. You could overcome this by replacing seq_id = toks[0] by seq_id = toks[0].strip('\n') at lines 550 and 691.