hmm.search() moves into a temporary directory to do the processing steps, but if it is forced to exit before the command completes, the user finds themselves in a new working directory. This PR fixes that. Moreover, I've added path.expand() for the hmm.path and mafft.path to allow users to specify the home directory as ~
hmm.search()
moves into a temporary directory to do the processing steps, but if it is forced to exit before the command completes, the user finds themselves in a new working directory. This PR fixes that. Moreover, I've addedpath.expand()
for the hmm.path and mafft.path to allow users to specify the home directory as~