|
17 | 17 | parser.add_argument('-v', '--vcf', metavar='variants.vcf', required=True, dest='vcfFile', help='input vcf file (required)') |
18 | 18 | parser.add_argument('-o', '--out', metavar='out.vcf', required=True, dest='outFile', help='output vcf file (required)') |
19 | 19 | parser.add_argument('-t', '--type', metavar='DEL', required=True, dest='svType', help='SV type [DEL, DUP, INV, INS, TRA] (required)') |
20 | | -parser.add_argument('-a', '--altaf', metavar='0.2', required=False, dest='altAF', help='min. alt. AF (optional)') |
21 | | -parser.add_argument('-c', '--mincov', metavar='10', required=False, dest='minCov', help='min. coverage (optional)') |
22 | | -parser.add_argument('-m', '--minsize', metavar='500', required=False, dest='minSize', help='min. size (optional)') |
23 | | -parser.add_argument('-n', '--maxsize', metavar='500000000', required=False, dest='maxSize', help='max. size (optional)') |
24 | | -parser.add_argument('-r', '--ratioGeno', metavar='0.75', required=False, dest='ratioGeno', help='min. fraction of genotyped samples (optional)') |
25 | | -parser.add_argument('-i', '--normalContamination', metavar='0.0', required=False, dest='normalCont', help='normal contamination (optional)') |
| 20 | +parser.add_argument('-a', '--altaf', type=float, default=0.2, metavar='0.2', required=False, dest='altAF', help='min. alt. AF (optional)') |
| 21 | +parser.add_argument('-c', '--mincov', type=int, default=10, metavar='10', required=False, dest='minCov', help='min. coverage (optional)') |
| 22 | +parser.add_argument('-m', '--minsize', type=int, default=500, metavar='500', required=False, dest='minSize', help='min. size (optional)') |
| 23 | +parser.add_argument('-n', '--maxsize', type=int, default=500000000, metavar='500000000', required=False, dest='maxSize', help='max. size (optional)') |
| 24 | +parser.add_argument('-r', '--ratioGeno', type=float, default=0.75, metavar='0.75', required=False, dest='ratioGeno', help='min. fraction of genotyped samples (optional)') |
| 25 | +parser.add_argument('-i', '--normalContamination', type=float, default=0.0, metavar='0.0', required=False, dest='normalCont', help='normal contamination (optional)') |
26 | 26 | parser.add_argument('-f', '--filter', dest='siteFilter', action='store_true', help='Filter sites for PASS') |
27 | 27 | parser.add_argument('-N', '--normal', metavar='normalID', required=False, dest='nameNormal', help='normal sample name as in VCF (optional)') |
28 | 28 | parser.add_argument('-T', '--tumor', metavar='tumorID', required=False, dest='nameTumor', help='tumor sample name as in VCF (optional)') |
29 | | - |
30 | 29 | args = parser.parse_args() |
31 | 30 |
|
32 | | -# Command-line args |
33 | | -minSize = 500 |
34 | | -if args.minSize: |
35 | | - minSize = int(args.minSize) |
36 | | -maxSize = 500000000 |
37 | | -if args.maxSize: |
38 | | - maxSize = int(args.maxSize) |
39 | | -altAF = 0.2 |
40 | | -if args.altAF: |
41 | | - altAF = float(args.altAF) |
42 | | -minCov = 10 |
43 | | -if args.minCov: |
44 | | - minCov = int(args.minCov) |
45 | | -ratioGeno = 0.75 |
46 | | -if args.ratioGeno: |
47 | | - ratioGeno = float(args.ratioGeno) |
48 | | -normalCont = 0.0 |
49 | | -if args.normalCont: |
50 | | - normalCont = float(args.normalCont) |
| 31 | +# Command-line parameters |
| 32 | +minSize = args.minSize |
| 33 | +maxSize = args.maxSize |
| 34 | +altAF = args.altAF |
| 35 | +minCov = args.minCov |
| 36 | +ratioGeno = args.ratioGeno |
| 37 | +normalCont = args.normalCont |
51 | 38 | traWindow = 2500 # 2.5kb translocation window |
52 | 39 |
|
53 | 40 |
|
|
0 commit comments