clearer fix for double free bug

Closes #340
simplify a disabled AddIDsStream

If the AddIDsStream is disabled we don't have to do anything here.
Merge pull request #425 from gordon/doublefree

Doublefree
fix steps incement over step size if filters are combined
Merge pull request #426 from Garonenur/seqfilter

fix steps incement over step size if filters are combined
fix blast call for protein input
Merge pull request #427 from Garonenur/blast_process_call

fix blast call for protein input