Skip to content
Snippets Groups Projects
Verified Commit f574ee50 authored by Laurent Modolo's avatar Laurent Modolo
Browse files

rmi_splitter.py: fix ntuple handling in parameters

parent f7fe919a
No related branches found
No related tags found
No related merge requests found
...@@ -305,7 +305,7 @@ def list_reads_number(config): ...@@ -305,7 +305,7 @@ def list_reads_number(config):
if not adaptator == 'conditions': if not adaptator == 'conditions':
if int(config[adaptator]['coords']['reads']) > read_number: if int(config[adaptator]['coords']['reads']) > read_number:
read_number = int(config[adaptator]['coords']['reads']) read_number = int(config[adaptator]['coords']['reads'])
return list(range(0, read_number + 1)) return read_number + 1
def create_barcode_dictionaries(config, mismatch=None): def create_barcode_dictionaries(config, mismatch=None):
...@@ -962,23 +962,17 @@ def main(argv=None): ...@@ -962,23 +962,17 @@ def main(argv=None):
main function main function
""" """
try: if 'mismatch' not in parameters:
parameters['mismatch'] parameters['mismatch'] = None
except Exception as e:
parse_ntuples_fastqs(fastqs=parameters['inputfiles'],
config=config,
results_path=parameters['outputfolder'],
verbose=parameters['verbose'],
ntuple_param=parameters['ntuple'],
gzed=parameters['gzed'])
else: else:
parse_ntuples_fastqs(fastqs=parameters['inputfiles'], parameters['mismatch'] = int(parameters['mismatch'])
config=config, parse_ntuples_fastqs(fastqs=parameters['inputfiles'],
results_path=parameters['outputfolder'], config=config,
verbose=parameters['verbose'], results_path=parameters['outputfolder'],
mismatch=int(parameters['mismatch']), verbose=parameters['verbose'],
ntuple_param=parameters['ntuple'], mismatch=parameters['mismatch'],
gzed=parameters['gzed']) ntuple_param=parameters['ntuple'],
gzed=parameters['gzed'])
if __name__ == "__main__": if __name__ == "__main__":
......
...@@ -611,7 +611,7 @@ class HandleFastqTest(unittest.TestCase): ...@@ -611,7 +611,7 @@ class HandleFastqTest(unittest.TestCase):
rmi_splitter.list_reads_number( rmi_splitter.list_reads_number(
config=data_test.CONFIG_TOY_PAIRED config=data_test.CONFIG_TOY_PAIRED
), ),
[0, 1, 2] 3
) )
def test_assign_reads_single(self): def test_assign_reads_single(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment