|
60 | 60 | "trust_ins_len": "False", |
61 | 61 | "sd": 0.6, |
62 | 62 | "symbolic_sv_size": 50000, |
63 | | - "divergence": "auto" |
| 63 | + "divergence": "auto", |
| 64 | + "compression": "wb3", |
64 | 65 | }, |
65 | 66 | "nanopore-r10": {"mq": 1, |
66 | 67 | "min_support": "auto", |
|
72 | 73 | "trust_ins_len": "False", |
73 | 74 | "sd": 0.35, |
74 | 75 | "thresholds": "0.35,0.35,0.35,0.35,0.35", |
75 | | - "symbolic_sv_size": 50000 |
| 76 | + "symbolic_sv_size": 50000, |
| 77 | + "compression": "wb3", |
76 | 78 | }, |
77 | 79 | "pacbio-sequel2": {"mq": 1, |
78 | 80 | "min_support": "auto", |
|
83 | 85 | "clip_length": -1, |
84 | 86 | "trust_ins_len": "True", |
85 | 87 | "sd": 0.45, |
86 | | - "symbolic_sv_size": 50000 |
| 88 | + "symbolic_sv_size": 50000, |
| 89 | + "compression": "wb3", |
87 | 90 | }, |
88 | 91 | "pacbio-revio": {"mq": 1, |
89 | 92 | "min_support": "auto", |
|
95 | 98 | "trust_ins_len": "True", |
96 | 99 | "sd": 0.4, |
97 | 100 | "thresholds": "0.25,0.25,0.25,0.25,0.25", |
98 | | - "symbolic_sv_size": 50000 |
| 101 | + "symbolic_sv_size": 50000, |
| 102 | + "compression": "wb3", |
99 | 103 | }, |
100 | 104 | "pe": {"mq": defaults["mq"], |
101 | 105 | "min_support": defaults["min_support"], |
@@ -211,12 +215,11 @@ def cli(): |
211 | 215 | @click.option("-p", "--procs", help="Number of cpu cores to use", type=cpu_range, default=1, |
212 | 216 | show_default=True) |
213 | 217 | @click.option('--mode', help=f"Type of input reads. Multiple options are set, overrides other options. " |
214 | | - f"pacbio-sequel2: --mq {presets['pacbio-sequel2']['mq']} --paired False --min-support '{presets['pacbio-sequel2']['min_support']}' --max-cov {presets['pacbio-sequel2']['max_cov']} --dist-norm {presets['pacbio-sequel2']['dist_norm']} --trust-ins-len True --symbolic-sv-size {presets['pacbio-sequel2']['symbolic_sv_size']} --sd {presets['pacbio-sequel2']['sd']}." |
215 | | - f"pacbio-revio: --mq {presets['pacbio-revio']['mq']} --paired False --min-support '{presets['pacbio-revio']['min_support']}' --max-cov {presets['pacbio-revio']['max_cov']} --dist-norm {presets['pacbio-revio']['dist_norm']} --trust-ins-len True --thresholds {presets['pacbio-revio']['thresholds']} --symbolic-sv-size {presets['pacbio-revio']['symbolic_sv_size']} --sd {presets['pacbio-revio']['sd']}." |
216 | | - f"nanopore-r9: --mq {presets['nanopore-r9']['mq']} --paired False --min-support '{presets['nanopore-r9']['min_support']}' --max-cov {presets['nanopore-r9']['max_cov']} --dist-norm {presets['nanopore-r9']['dist_norm']} --trust-ins-len False --symbolic-sv-size {presets['nanopore-r9']['symbolic_sv_size']} --sd {presets['nanopore-r9']['sd']} --divergence {presets['nanopore-r9']['divergence']}." |
217 | | - f"nanopore-r10: --mq {presets['nanopore-r10']['mq']} --paired False --min-support '{presets['nanopore-r10']['min_support']}' --max-cov {presets['nanopore-r10']['max_cov']} --dist-norm {presets['nanopore-r10']['dist_norm']} --trust-ins-len False --thresholds {presets['nanopore-r10']['thresholds']} --symbolic-sv-size {presets['nanopore-r10']['symbolic_sv_size']} --sd {presets['nanopore-r10']['sd']}", |
| 218 | + f"pacbio-sequel2: --mq {presets['pacbio-sequel2']['mq']} --paired False --min-support '{presets['pacbio-sequel2']['min_support']}' --max-cov {presets['pacbio-sequel2']['max_cov']} --dist-norm {presets['pacbio-sequel2']['dist_norm']} --trust-ins-len True --symbolic-sv-size {presets['pacbio-sequel2']['symbolic_sv_size']} --sd {presets['pacbio-sequel2']['sd']} --compression wb3. " |
| 219 | + f"pacbio-revio: --mq {presets['pacbio-revio']['mq']} --paired False --min-support '{presets['pacbio-revio']['min_support']}' --max-cov {presets['pacbio-revio']['max_cov']} --dist-norm {presets['pacbio-revio']['dist_norm']} --trust-ins-len True --thresholds {presets['pacbio-revio']['thresholds']} --symbolic-sv-size {presets['pacbio-revio']['symbolic_sv_size']} --sd {presets['pacbio-revio']['sd']} --compression wb3. " |
| 220 | + f"nanopore-r9: --mq {presets['nanopore-r9']['mq']} --paired False --min-support '{presets['nanopore-r9']['min_support']}' --max-cov {presets['nanopore-r9']['max_cov']} --dist-norm {presets['nanopore-r9']['dist_norm']} --trust-ins-len False --symbolic-sv-size {presets['nanopore-r9']['symbolic_sv_size']} --sd {presets['nanopore-r9']['sd']} --divergence {presets['nanopore-r9']['divergence']} --compression wb3. " |
| 221 | + f"nanopore-r10: --mq {presets['nanopore-r10']['mq']} --paired False --min-support '{presets['nanopore-r10']['min_support']}' --max-cov {presets['nanopore-r10']['max_cov']} --dist-norm {presets['nanopore-r10']['dist_norm']} --trust-ins-len False --thresholds {presets['nanopore-r10']['thresholds']} --symbolic-sv-size {presets['nanopore-r10']['symbolic_sv_size']} --sd {presets['nanopore-r10']['sd']} --compression wb3", |
218 | 222 | default="pe", type=click.Choice(["pe", "pacbio-sequel2", "pacbio-revio", "nanopore-r9", "nanopore-r10", "pacbio", "nanopore"]), show_default=True) |
219 | | - |
220 | 223 | @click.option('--pl', help=f"Type of input reads [default: {defaults['pl']}]", |
221 | 224 | type=click.Choice(["pe", "pacbio", "nanopore"]), callback=add_option_set) |
222 | 225 | @click.option('--clip-length', help="Minimum soft-clip length, >= threshold are kept. Set to -1 to ignore [default: {deafults['clip_length']}]", type=int, callback=add_option_set) |
@@ -376,7 +379,6 @@ def get_reads(ctx, **kwargs): |
376 | 379 | f"nanopore-r9: --mq {presets['nanopore-r9']['mq']} --paired False --min-support '{presets['nanopore-r9']['min_support']}' --max-cov {presets['nanopore-r9']['max_cov']} --dist-norm {presets['nanopore-r9']['dist_norm']} --trust-ins-len False --symbolic-sv-size {presets['nanopore-r9']['symbolic_sv_size']} --sd {presets['nanopore-r9']['sd']} --divergence {presets['nanopore-r9']['divergence']}." |
377 | 380 | f"nanopore-r10: --mq {presets['nanopore-r10']['mq']} --paired False --min-support '{presets['nanopore-r10']['min_support']}' --max-cov {presets['nanopore-r10']['max_cov']} --dist-norm {presets['nanopore-r10']['dist_norm']} --trust-ins-len False --thresholds {presets['nanopore-r10']['thresholds']} --symbolic-sv-size {presets['nanopore-r10']['symbolic_sv_size']} --sd {presets['nanopore-r10']['sd']}", |
378 | 381 | default="pe", type=click.Choice(["pe", "pacbio-sequel2", "pacbio-revio", "nanopore-r9", "nanopore-r10", "pacbio", "nanopore"]), show_default=True) |
379 | | - |
380 | 382 | @click.option('--pl', help=f"Type of input reads [default: {defaults['pl']}]", |
381 | 383 | type=click.Choice(["pe", "pacbio", "nanopore"]), callback=add_option_set) |
382 | 384 | @click.option('--clip-length', help="Minimum soft-clip length, >= threshold are kept. Set to -1 to ignore [default: {deafults['clip_length']}]", type=int, callback=add_option_set) |
|
0 commit comments