conditional(fixbimodel,"--fix-bimodal")+/* Whether turn on the auto paired-peak model process. If it's set, when MACS failed to build paired model, it will use the nomodel settings, the '--extsize' parameter to extend each tags. If set, MACS will be terminated if paried-peak model is failed. */
conditional(nomodel,"--nomodel")+/* While on, MACS will bypass building the shifting model */
optional("--shift",shift)+/* You can set an arbitrary shift in basepairs here */
optional("--extsize",shift)+/* While '--nomodel' is set, MACS uses this parameter to extend reads in 5'->3' direction to fix-sized fragments. For example, if the size of binding region for your transcription factor is 200 bp, and you want to bypass the model building by MACS, this parameter can be set as 200. This option is only valid when --nomodel is set or when MACS fails to build model and --fix-bimodal is on. */
optional("--extsize",extsize)+/* While '--nomodel' is set, MACS uses this parameter to extend reads in 5'->3' direction to fix-sized fragments. For example, if the size of binding region for your transcription factor is 200 bp, and you want to bypass the model building by MACS, this parameter can be set as 200. This option is only valid when --nomodel is set or when MACS fails to build model and --fix-bimodal is on. */
optional("--qvalue",qvalue)+/* the Q-value(FDR) cutoff */
optional("--pvalue",pvalue)+/* The P-value cutoff, if --pvalue is set no Qvalue is calculated */
conditional(tolarge,"--to-large")+/* Whether to scale up the smallest input file to the larger one */