Skip to content
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

Autotests: Add ambiguous monomers to the library and allow their addition to the canvas #5558

Closed
62 of 63 tasks
AlexeyGirin opened this issue Sep 20, 2024 · 0 comments · Fixed by #5611
Closed
62 of 63 tasks
Milestone

Comments

@AlexeyGirin
Copy link
Collaborator

AlexeyGirin commented Sep 20, 2024

Source task(s):

  • Add ambiguous monomers to the library and allow their addition to the canvas #5186

  • 1. Verify the addition of the "Ambiguous Amino Acids" subsection at the bottom in the peptides section

  • 2. Verify the correct addition of ambiguous monomers in the "Ambiguous Amino Acids" subsection (The first monomer is X, and the others are arranged alphabetically)

  • 3. Verify the class designation of ambiguous monomers as "AminoAcid" and classified as "Alternatives"

  • 4. Verify the addition of "Ambiguous Bases", "Ambiguous DNA Bases" and "Ambiguous RNA Bases" subsection in the RNA tab of the library

  • 5. Verify the correct addition of ambiguous monomers in the "Ambiguous Bases" subsection(The first monomer is N (DNA version), followed by N (RNA version) and the others are arranged alphabetically (with the DNA version going before RNA version))

  • 6. Verify the class designation of ambiguous monomers as "Base" and ambiguous monomers in the "Ambiguous Bases", "Ambiguous DNA Bases" and "Ambiguous RNA Bases" subsection are classified as "Alternatives"

  • 7. Verify ambiguous monomer search functionality in the library

  • 8. Verify that theambiguous monomer behaves correctly when connect with other structures on the canvas

  • 10.1 Verify the deletion of ambiguous monomers from the canvas (by Erase tool)

  • 10.2 Verify the deletion of ambiguous monomers from the canvas (by Erase tool)

  • 11.1 Verify the deletion of ambiguous monomers from the canvas (by Erase tool)

  • 11.2 Verify the deletion of ambiguous monomers from the canvas (by Erase tool)

  • 12.1 Verify the undo/redo functionality with ambiguous peptide (X) on the canvas

  • 12.2 Verify the undo/redo functionality with ambiguous Base (RNA_N) on the canvas

  • 13. Verify saving and load to canvas ambiguous monomers in KET format (macro mode)

  • Verify saving and load to canvas ambiguous monomers in MDL Molfile V3000 format (macro mode) - BUG

  • 15.1 Verify saving ambiguous peptides (with mapping, alternatives) in Sequence format (macro mode)

  • 15.2 Verify saving ambiguous peptides (with mapping, mixed) in Sequence format (macro mode)

  • 15.3 Verify saving ambiguous peptides (without mapping, alternatives) in Sequence format (macro mode)

  • 15.4 Verify saving ambiguous peptides (without mapping, mixed) in Sequence format (macro mode)

  • 15.5 Verify saving ambiguous DNA bases (with mapping, alternatives) in Sequence format (macro mode)

  • 15.6 Verify saving ambiguous DNA bases (with mapping, mixed) in Sequence format (macro mode)

  • 15.7 Verify saving ambiguous RNA bases (with mapping, alternatives) in Sequence format (macro mode)

  • 15.8 Verify saving ambiguous RNA bases (with mapping, mixed) in Sequence format (macro mode)

  • 15.9 Verify saving ambiguous (common) bases (with mapping, alternatives) in Sequence format (macro mode)

  • 15.10 Verify saving ambiguous (common) bases (with mapping, mixed) in Sequence format (macro mode)

  • 16.1 Verify saving ambiguous peptides (with mapping, alternatives) in FASTA format (macro mode)

  • 16.2 Verify saving ambiguous peptides (with mapping, mixed) in FASTA format (macro mode)

  • 16.3 Verify saving ambiguous peptides (without mapping, alternatives) in FASTA format (macro mode)

  • 16.4 Verify saving ambiguous peptides (without mapping, mixed) in FASTA format (macro mode)

  • 16.5 Verify saving ambiguous DNA bases (with mapping, alternatives) in FASTA format (macro mode)

  • 16.6 Verify saving ambiguous DNA bases (with mapping, mixed) in FASTA format (macro mode)

  • 16.7 Verify saving ambiguous RNA bases (with mapping, alternatives) in FASTA format (macro mode)

  • 16.8 Verify saving ambiguous RNA bases (with mapping, mixed) in FASTA format (macro mode)

  • 16.9 Verify saving ambiguous (common) bases (with mapping, alternatives) in FASTA format (macro mode)

  • 16.10 Verify saving ambiguous (common) bases (with mapping, mixed) in FASTA format (macro mode)

  • 17.1 Verify saving ambiguous peptides (with mapping, alternatives) in IDT format (macro mode)

  • 17.2 Verify saving ambiguous peptides (with mapping, mixed) in IDT format (macro mode)

  • 17.3 Verify saving ambiguous peptides (without mapping, alternatives) in IDT format (macro mode)

  • 17.4 Verify saving ambiguous peptides (without mapping, mixed) in IDT format (macro mode)

  • 17.5 Verify saving ambiguous DNA bases (with mapping, alternatives) in IDT format (macro mode)

  • 17.6 Verify saving ambiguous DNA bases (with mapping, mixed) in IDT format (macro mode)

  • 17.7 Verify saving ambiguous RNA bases (with mapping, alternatives) in IDT format (macro mode)

  • 17.8 Verify saving ambiguous RNA bases (with mapping, mixed) in IDT format (macro mode)

  • 17.9 Verify saving ambiguous (common) bases (with mapping, alternatives) in IDT format (macro mode)

  • 17.10 Verify saving ambiguous (common) bases (with mapping, mixed) in IDT format (macro mode)

  • 17.11 Verify saving RNA ambigous base connected to DNA sugar to IDT

  • 17.12 Verify saving DNA ambigous base connected to RNA sugar to IDT

  • Import correct IDT sequence: 64. Ambiguous monomers from the library - Common bases

  • Import correct IDT sequence: 65. Ambiguous monomers from the library - DNA bases

  • Import correct IDT sequence: 66. Ambiguous monomers from the library - RNA bases

  • Export to SVG: Verify it is possible to export Flex mode canvas with 1. Ambiguous (common) Bases (alternatives) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 2. Ambiguous (common) Bases (mixed) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 3. Ambiguous DNA Bases (alternatives) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 4. Ambiguous DNA Bases (alternatives) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 5. Ambiguous RNA Bases (alternatives) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 6. Ambiguous RNA Bases (mixed) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 7. Peptides (that have mapping to library, alternatives) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 8. Peptides (that have mapping to library, mixed) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 9. Peptides (that have no mapping to library, alternatives) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 10. Peptides (that have no mapping to library, mixed) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 11. RNA ambigous bases connected to DNA sugar (mixed) to SVG

  • Export to SVG: Verify it is possible to export Flex mode canvas with 12. DNA ambigous bases connected to RNA sugar (mixed) to SVG

@AlexeyGirin AlexeyGirin added this to the Autotests milestone Sep 20, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - Bases
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - Nucleotides
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - RNA
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - CHEMs
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - Peptides
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - phosphate
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 9 - sugars
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 15(1-5)
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 16(1-5)
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 16(1-5) - update
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 17(1-5)
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 17(1-5) - 2
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 17(1-10) - Export
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Case 17(11-12) and more
AlexeyGirin added a commit that referenced this issue Sep 30, 2024
…eir addition to the canvas - Import ambiguous monomers from FASTA
AlexeyGirin added a commit that referenced this issue Oct 1, 2024
AlexeyGirin added a commit that referenced this issue Oct 10, 2024
AlexeyGirin added a commit that referenced this issue Oct 11, 2024
…eir addition to the canvas (#5611)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Cases 1-6

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 7

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 8

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Bases

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Nucleotides

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - RNA

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - CHEMs

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Peptides

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - phosphate

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - sugars

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  10-11

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  12

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  12(2)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  13

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  15(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  16(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  16(1-5) - update

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-5) - 2

* Sequence tests update

* FASTA tests update

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-10) - Export

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(11-12) and more

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Import ambiguous monomers from FASTA

* Autotests: #5558 - Export to SVG of ambiguous monomers

* Autotests: #5558 - Export to SVG of ambiguous monomers 2

* Some fixes

* More fixes

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Bug fixes

* last fix

* Autotests: #5558 - add ambiguous monomers to the library and allow their addition to the canvas

* Last fix
rrodionov91 pushed a commit that referenced this issue Oct 13, 2024
…eir addition to the canvas (#5611)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Cases 1-6

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 7

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 8

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Bases

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Nucleotides

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - RNA

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - CHEMs

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Peptides

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - phosphate

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - sugars

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  10-11

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  12

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  12(2)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  13

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  15(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  16(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  16(1-5) - update

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-5) - 2

* Sequence tests update

* FASTA tests update

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-10) - Export

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(11-12) and more

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Import ambiguous monomers from FASTA

* Autotests: #5558 - Export to SVG of ambiguous monomers

* Autotests: #5558 - Export to SVG of ambiguous monomers 2

* Some fixes

* More fixes

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Bug fixes

* last fix

* Autotests: #5558 - add ambiguous monomers to the library and allow their addition to the canvas

* Last fix
Guch1g0v pushed a commit that referenced this issue Oct 17, 2024
…eir addition to the canvas (#5611)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Cases 1-6

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 7

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 8

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Bases

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Nucleotides

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - RNA

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - CHEMs

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - Peptides

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - phosphate

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case 9 - sugars

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  10-11

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  12

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  12(2)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  13

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  15(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  16(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  16(1-5) - update

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-5)

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-5) - 2

* Sequence tests update

* FASTA tests update

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(1-10) - Export

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Case  17(11-12) and more

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Import ambiguous monomers from FASTA

* Autotests: #5558 - Export to SVG of ambiguous monomers

* Autotests: #5558 - Export to SVG of ambiguous monomers 2

* Some fixes

* More fixes

* Autotests: #5558 - Add ambiguous monomers to the library and allow their addition to the canvas - Bug fixes

* last fix

* Autotests: #5558 - add ambiguous monomers to the library and allow their addition to the canvas

* Last fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant