Hi, thank you for sharing this great work. I have a question about the GA-based inverse design workflow.
From the paper and Supplementary Note 5, it looks like base-pair insertions/deletions are introduced first on the DNA graph representation (for example, node deletion/node insertion), and then the final caDNAno design is generated from the GA result.
In the code, where are these mutations actually applied? Are insertions/deletions performed on an internal graph/object first and then exported to the final design, or are they directly edited in the .json caDNAno file?
Hi, thank you for sharing this great work. I have a question about the GA-based inverse design workflow.
From the paper and Supplementary Note 5, it looks like base-pair insertions/deletions are introduced first on the DNA graph representation (for example, node deletion/node insertion), and then the final caDNAno design is generated from the GA result.
In the code, where are these mutations actually applied? Are insertions/deletions performed on an internal graph/object first and then exported to the final design, or are they directly edited in the .json caDNAno file?