Mercurial > repos > artbio > sequence_format_converter
diff sequence_format_converter.py @ 1:9ce7ccd468aa draft
planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/sequence_format_converter commit dfecfb40f245a3cdb09dd1cfe37be4cb164ad2eb
author | artbio |
---|---|
date | Fri, 16 Feb 2018 04:55:44 -0500 |
parents | a8aacccd79a3 |
children | 772bd67ef26a |
line wrap: on
line diff
--- a/sequence_format_converter.py Mon Sep 04 07:13:28 2017 -0400 +++ b/sequence_format_converter.py Fri Feb 16 04:55:44 2018 -0500 @@ -40,7 +40,7 @@ try: for l in range(4): block.append(input.readline()[:-1]) - except: + except IndexError: logging.info("File hasn't at leat four lines !") sys.exit("File hasn't at leat four lines !") input.close() @@ -81,7 +81,7 @@ if line[0] == '>': int(line.split('_')[-1]) return 'fastaw' - except: + except ValueError: return 'fasta' if line1[0] == '@' and line3[0] == '+': nucleotides = set([base for base in line2]) @@ -98,7 +98,7 @@ sys.exit('No valid format detected') try: int(line.split('\t')[-1]) - except: + except ValueError: logging.info("No valid format detected") sys.exit('No valid format detected') for nucleotide in line.split('\t')[0]: @@ -112,22 +112,22 @@ if format == 'fasta': try: self.readfasta(input) - except: + except Exception: logging.info("an error occured while reading fasta") elif format == 'fastaw': try: self.readfastaw(input) - except: + except Exception: logging.info("an error occured while reading fastaw") elif format == 'tabular': try: self.readtabular(input) - except: + except Exception: logging.info("an error occured while reading tabular") elif format == 'fastq': try: self.readfastq(input) - except: + except Exception: logging.info("an error occured while reading fastq") else: logging.info("no valid format detected")