Hi! I am trying to learn bowtie2 suite and I have a question regarding bowtie2-build. For the option --noauto it states:
Disable the default behavior whereby bowtie2-build automatically selects values for the
--bmax,--dcvand--packedparameters according to available memory. Instead, user may specify values for those parameters. If memory is exhausted during indexing, an error message will be printed; it is up to the user to try new parameters.
However, when I use the command bowtie2-build --noauto path/to/file NAME, I get the same result as when I use it without --noauto option. Does this mean that I have to specify exact values for --bmax, --dcv and --packed at the same command? Meaning that my command line should look like: bowtie2-build --noauto --packed --dcv <int> --bmax <int> path/to/file NAME?
And, regarding that, is it possible to use the --bmax option for example without --noauto? For example, can I use bowtie2-build --bmax <int> path/to/file NAME? And in that case, what is the point of --noauto option?
If I read the documentation correctly, you can specify some or all of those params if you specify
--noauto. In other words if you can specify just--bmax.--noautoexists to allow flexibility.Yes, thank you! I understand that, and I tested it extensively, however the part that I don't understand is why do I have to use
--noautowhen I get the exact same output with both--noauto --packedand only--packedcommand line.