Hi @aiaoz ,
We already have a method in the QIIME 2 plugin RESCRIPt for reorienting mixed-orientation reads — but it currently only works on FASTA data, not FASTQ. Making that edit in RESCRIPt might be easier than a de novo method. VSEARCH also has an orient
method that operates on FASTQ, so this should work out of the box.
QIIME 2's q2-cutadapt plugin also allows demultiplexing/re-orientation of mixed-orientation barcoded reads. I think this should work for your case. You can see some relevant discussion here: