Since this is only ever going to be one file, you should take ``input_fp`` from the user, and then use it directly. The process you're going through here would be if you were expecting multiple fasta files.