File tree Expand file tree Collapse file tree 3 files changed +28
-3
lines changed
Expand file tree Collapse file tree 3 files changed +28
-3
lines changed Original file line number Diff line number Diff 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 ,
Original file line number Diff line number Diff 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 ,
Original file line number Diff line number Diff 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 ,
You can’t perform that action at this time.
0 commit comments