-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error when multiple copies of a part are detected in directory inventory #253
Comments
Comment |
Hi Jake! |
The script that does this
There might turn out to be other part of the code that contribute to the failure as well, however. The thing to do will be to make a test that fails due to this issue, then change the code to fix it. Regarding pull request #252: this issue caused an unexpected change when the automation ran on the pull request, which is what caused us to notice the issue and file it here. |
Hi Jake! -For creating the test we need a directory that contains a duplicate of a part, but we are not sure which directory we can take from the distribution that presents this particularity, in part because we are not sure what multiple copies of a part should look like. -In the process of finding a directory that contains a duplicate part, we found something that confuses us a bit and changed the previous concept of a duplicate part we had. Originally we understood it as if it was a part saved in different formats(e.g. FASTA, GenBank) within the same directory, but we saw some commentaries in the CRISPR-Cas folder that might indicate multiple copies of a part is something that can be read in a single file. Could you please clarify this to us? Thanks. |
The CRISPR-Cas folder in the main branch currently has an example of the problem: iGEM_raw_imports.fasta contains pSB1C5, and so does pSB1C5.gb. If you also copied the If you changed this line in
|
Hi Jake!
|
|
Currently, if there are multiple copies of a part found during the directory inventory, one will be arbitrarily selected to use. Instead, we should cause this to be an error, so that it can fail fast and be corrected.
Example of this problem: pSB1C5 in both FASTA and GenBank format causing a change in #252
The text was updated successfully, but these errors were encountered: