We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent de456a5 commit 2668903Copy full SHA for 2668903
salmonella_crispr_typing/main.py
@@ -154,7 +154,13 @@ def run():
154
logging.basicConfig(level=logger_level(args))
155
156
# Parse query sequence(s)
157
- query_seqs = list(SeqIO.parse(args.query, "fasta"))
+ query_seqs = []
158
+ for query in list(SeqIO.parse(args.query, "fasta")):
159
+ query_seqs.append(query)
160
+ rev_query = query.reverse_complement()
161
+ for attrib in ['id', 'name', 'description']:
162
+ setattr(rev_query, attrib, getattr(query, attrib) + "_rev")
163
+ query_seqs.append(rev_query)
164
# Parse content of spacers database
165
spacers = list(SeqIO.parse(args.spacers, "fasta"))
166
# First make found spacers list if asked
0 commit comments