Most of operations with NGS-data are performed on servers without any GUI thus it is required for a short read aligner to have a command line interface. Using workflow scenario for this task results in performance failing (probably connected to channels I/O ).
Also some additional options are required (for example Bowtie-like "--time" output option for performance comparison )