From cc8f99d50236b7d0c365990398785ecc319323ea Mon Sep 17 00:00:00 2001 From: AndreaGuarracino Date: Fri, 28 Aug 2020 10:47:48 +0200 Subject: qc_fasta returns also the seq_type; verified that only one FASTA is sent at a time; code cleaning --- bh20sequploader/main.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bh20sequploader/main.py') diff --git a/bh20sequploader/main.py b/bh20sequploader/main.py index d5de63e..80c33c8 100644 --- a/bh20sequploader/main.py +++ b/bh20sequploader/main.py @@ -40,7 +40,10 @@ def qc_stuff(metadata, sequence_p1, sequence_p2, do_qc=True): log.debug("FASTA/FASTQ QC" if do_qc else "Limited FASTA/FASTQ QC") target.append(qc_fasta(sequence_p1, check_with_mimimap2=do_qc)) if sequence_p2: + if target[0][2] == 'text/fasta': + raise ValueError("It is possible to upload just one FASTA file at a time") target.append(qc_fasta(sequence_p2)) + target[0] = ("reads_1."+target[0][0][6:], target[0][1]) target[1] = ("reads_2."+target[1][0][6:], target[0][1]) except Exception as e: -- cgit v1.2.3