Skip to content

Commit 0c2b649

Browse files
committed
added defaults
1 parent 255606b commit 0c2b649

File tree

1 file changed

+13
-26
lines changed

1 file changed

+13
-26
lines changed

variantFiltering/somaticVariants/somaticFilter.py

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,37 +17,24 @@
1717
parser.add_argument('-v', '--vcf', metavar='variants.vcf', required=True, dest='vcfFile', help='input vcf file (required)')
1818
parser.add_argument('-o', '--out', metavar='out.vcf', required=True, dest='outFile', help='output vcf file (required)')
1919
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)')
2626
parser.add_argument('-f', '--filter', dest='siteFilter', action='store_true', help='Filter sites for PASS')
2727
parser.add_argument('-N', '--normal', metavar='normalID', required=False, dest='nameNormal', help='normal sample name as in VCF (optional)')
2828
parser.add_argument('-T', '--tumor', metavar='tumorID', required=False, dest='nameTumor', help='tumor sample name as in VCF (optional)')
29-
3029
args = parser.parse_args()
3130

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
5138
traWindow = 2500 # 2.5kb translocation window
5239

5340

0 commit comments

Comments
 (0)