iGEM-Engineering / iGEM-distribution

Repository for collective design of an iGEM DNA distribution
https://igem-distribution.readthedocs.io
Other
42 stars 20 forks source link

Parts labeled as "not in distribution" while being in a "TRUE--> Final Product" library #224

Open nickdelkis opened 2 years ago

nickdelkis commented 2 years ago

This happened when @GC-repeat tried to import two Cas9 nickases in the CRISPR-Cas package.

Although everything was in order and several parts were already in the Cas variants library, the newly added ones were recognized (their sequence I mean), but they could not be interpreted in pSB1C5, and were marked as not included in distribution.

I fixed this by splitting them and creating a new library for the two sequences, and the problem was fixed for now. But my question is, is there an upper limit to how many parts can exist in a library? It is a really weird bug.

jakebeal commented 2 years ago

There is no upper limit on parts in a library. My guess is that there was something wrong in how they were being interpreted (maybe a character encoding or whitespace issue). Can you please link to a specific commit with the error in it?

nickdelkis commented 2 years ago

I thought that this is the case as well, but I cut-pasted the exact same characters in the row below and it worked. I will try to reproduce this bug (it doesn't produce an error) in a branch so you can take a look later.