Correct handling of FASTA input when only ID mapping
Correct handling of FAST input when only ID mapping
When inputting a FASTA file solely for ID mapping, UPIMAPI was not parsing the file correctly. It was not getting the IDs correctly (was retrieving the sequences alongside them) and trying to parse the IDs as "full IDs" was breaking UPIMAPI.
Now, UPIMAPI gets only the names of the sequences, and correctly parses them.
Removed unneccessary user input to check if annotation should be performed
Also removed unneccessary user input to check if annotation should be performed if the user inputs a FASTA file and specifies --no-annotation
.
Users know what they want, and the default is to perform annotation. This was a leftover from when ID mapping was the main feature of UPIMAPI, and now is removed.