-
Notifications
You must be signed in to change notification settings - Fork 183
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* first draft * Validate that selecting a valid backbone with the correct R1-R2 connections and right-clicking displays the "Create Antisense Strand" option (Requirement 1) and creation of antisense is possible * Ensure that the "Create Antisense Strand" option appears but is disabled when the base connected via R3-R1 is not a sense base * Check if any of the bases connected to the sugars via R3-R1 have more bonds (hydrogen or covalent), the "Create Antisense Strand" option appear, but disabled * Check if multiple chains are selected and more than one satisfies the previous requirements(Requirement 1.2), the "Create Antisense Strand" option appear, multiple antisense chains are created * Check that all non R1-R2 connections of backbone monomers (except R3-R1 for sugar and base!!!) are ignored * 6. Check that every nucleotide (sugar and phosphate are part of the backbone and connected via R2(s)-R1(p), and the sugar is connected to a "sense base" via R3(s)-R1(b)) transform into a nucleotide on the antisense chain that contains ribose (R), phosphate (P), and the appropriate "antisense base" 7. Check that every nucleoside (not a nucleotide, sugar is connected through R2 to something that is not phosphate, or has a free R2, but is connected to a "sense base" through R3) transform into a nucleoside on the antisense chain that contains ribose (R) and the appropriate "antisense base" * Check that all other monomers in the backbone that are not a part of the nucleotide or a nucleoside directly copied to the antisense strand * Check that the antisense chain should be "flipped" in relation to the sense chain:If the left most sugar/amino acid of the sense chain has a terminal indicator of 5'/N, then the left most sugar/amino acid of the antisense chain should have a terminal indicator of 3'/C * Screens update * Screen update * Screen update * Check that option "Delete" deletes the selected monomers and all the bonds of those monomers and Undo restore all monomers and bonds * 13. Validate that creating, deleting, and modifying the antisense chain supports the undo/redo functionality * Validate that both sense and antisense strands can be exported correctly in supported file formats * Data attribute changes * Rename verifyFile to verifyFileExport * Ensure that switching between (Flex, Snake, Sequence) modes does not break the alignment or hydrogen bonding between the sense and antisense strands * Ensure that switching between macro and micro modes does not break the alignment or hydrogen bonding between the sense and antisense strands * Verify that copying the sense and antisense strand and pasting it within the same canvas retains the correct orientation and complementary base pairing * Last fix * Last last fix * view-only-mode.spec.ts updated * view-only-mode.spec.ts updated2 * view-only-mode.spec.ts updated3 * antisense-chains.spec.ts updated * last fix * data-monomertype logic update
- Loading branch information
1 parent
ca780ce
commit f8e15b9
Showing
134 changed files
with
24,972 additions
and
180 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+37.6 KB
...-10-Veri-24dbd-nvas-can-be-copied-as-MOL-in-view-only-mode-1-chromium-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+42 KB
...Verify-t-98188-nvas-can-be-copied-as-MOL-in-view-only-mode-2-chromium-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
+31.7 KB
(410%)
...Verify-t-bdd52-nvas-can-be-copied-as-MOL-in-view-only-mode-1-chromium-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.