Edinburgh-Genome-Foundry / DnaWeaver

A route planner for DNA assembly
https://dnaweaver.genomefoundry.org
MIT License
29 stars 9 forks source link

Does the PartsLibrary work for circular sequences? #5

Closed andrewshvv closed 3 years ago

andrewshvv commented 3 years ago

Context

I have a setup of:

I have uploaded the backbone sequence to the GoldenGatePartsLibrary, expecting DnaWeawer to find it.

I am giving the library a final sequence of expression vector with inserted gene as input.

Expected behavior:

Actual behaviour:

Question:

Q: Does the PartsLibrary work for circular sequences?

andrewshvv commented 3 years ago

If I understand correctly, for PartsLibrary to support the circular sequences, the sequence decomposer has to work differently, or the sequence has to be re-indexed so that it started with insert. In this case, the sequence decomposer will find it.

Zulko commented 3 years ago

It is difficult to say for sure without a minimal runnable example but I believe you are right in your assumptions:

Does that make sense?

andrewshvv commented 3 years ago

Yeah, it does! I will try to play with it. Thanks, @Zulko!