Closed antonkulaga closed 1 year ago
Thank you -- I had come across this before but had no chance to implement a solution yet. The issue seems to be that the reverse_complement()
API got changed in Biopython 1.80. There seems to be a bit of inconsistency between the various Seq class types and inconsistency between Seq and SeqRecord's reverse_complement()
function. I suspect that in DNA Cauldron the class inheritance causes problem somehow.
Here is the PR of the Biopython change: https://github.com/biopython/biopython/pull/3648
A suggested solution is https://github.com/biopython/biopython/issues/4177#issuecomment-1325784162 but not sure that will be so easy.
I sometimes get the following error:
I use latest version of DnaCauldro, biopython ( 1.8.1 ) and python 3.10, the stacktrace is: