Skip to content

Commit 50f30be

Browse files
committed
split up extendreads & extendreadslen
1 parent a1303e4 commit 50f30be

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

pydeeptools/deeptools/bamCompare2.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,14 @@ def main(args=None):
258258
if not args.region:
259259
args.region = 'None'
260260
if not args.extendReads:
261-
args.extendReads = 0
261+
args.extendReads = False
262+
args.extendReadsLen = 0
263+
elif isinstance(args.extendReads, bool):
264+
args.extendReadsLen = 0
265+
args.extendReads = True
266+
elif isinstance(args.extendReads, int):
267+
args.extendReadsLen = args.extendReads
268+
args.extendReads = True
262269
if not args.blackListFileName:
263270
args.blackListFileName = 'None'
264271
else:
@@ -280,6 +287,7 @@ def main(args=None):
280287
args.operation,
281288
args.pseudocount,
282289
args.extendReads,
290+
args.extendReadsLen,
283291
args.centerReads,
284292
args.blackListFileName,
285293
args.minMappingQuality,

pydeeptools/deeptools/bamCoverage2.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,19 @@ def main(args=None):
141141
args.effectiveGenomeSize = 0
142142
if not args.normalizeUsing:
143143
args.normalizeUsing = 'None'
144-
print(args.Offset)
145144
if not args.Offset:
146145
args.Offset = [0, 0]
147146
elif len(args.Offset) == 1:
148147
args.Offset = [args.Offset[0], 0]
149148
if not args.extendReads:
150-
args.extendReads = 0
149+
args.extendReads = False
150+
args.extendReadsLen = 0
151+
elif isinstance(args.extendReads, bool):
152+
args.extendReadsLen = 0
153+
args.extendReads = True
154+
elif isinstance(args.extendReads, int):
155+
args.extendReadsLen = args.extendReads
156+
args.extendReads = True
151157
if not args.filterRNAstrand:
152158
args.filterRNAstrand = 'None'
153159
if not args.blackListFileName:
@@ -179,6 +185,7 @@ def main(args=None):
179185
args.MNase,
180186
args.Offset,
181187
args.extendReads,
188+
args.extendReadsLen,
182189
args.centerReads,
183190
args.filterRNAstrand,
184191
args.blackListFileName,

pydeeptools/deeptools/multiBamSummary2.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,15 @@ def process_args(args=None):
224224
args.outRawCounts = "None"
225225
if not args.scalingFactors:
226226
args.scalingFactors = "None"
227+
if not args.extendReads:
228+
args.extendReads = False
229+
args.extendReadsLen = 0
230+
elif isinstance(args.extendReads, bool):
231+
args.extendReadsLen = 0
232+
args.extendReads = True
233+
elif isinstance(args.extendReads, int):
234+
args.extendReadsLen = args.extendReads
235+
args.extendReads = True
227236
# defaults for the filtering options
228237
if not args.samFlagInclude:
229238
args.samFlagInclude = 0
@@ -263,6 +272,7 @@ def main(args=None):
263272
args.blackListFileName,
264273
args.verbose,
265274
args.extendReads,
275+
args.extendReadsLen,
266276
args.centerReads,
267277
args.samFlagInclude,
268278
args.samFlagExclude,

0 commit comments

Comments
 (0)