I'm fairly new to the forum (actively participating that is!) but I've noticed in 2 or 3 threads so far that some elements of code syntax don't seem to be being marked up properly.
For example in my answer in the following thread, this code fails to show the ( between
rec.id - despite the fact it is there in the raw post content. I copy and pasted the code directly too so it's not an error in copying over.
# splitgenbank.py from Bio import SeqIO import sys for rec in SeqIO.parse(sys.argv, "genbank"): SeqIO.write([rec], openrec.id + ".gbk", "w"), "genbank") ^ Bracket disappearing
Similarly, I cant see tpaisie91's raw content, but in the code in their question in this thread: A: Fixing a biopython script
gb_record.name should have an ( . Their code works (just doesn't output exactly what they wanted) so I think I can reasonably safely assume it's a markup error. And the exact same thing occurs with that string pattern in my answer, which, again, was a direct cut and paste of working code.
Is this a known problem?