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: Allow import and export of sequences with three letter amino acid codes #6003

Closed
14 tasks done
AlexeyGirin opened this issue Nov 21, 2024 · 0 comments · Fixed by #6010
Closed
14 tasks done
Milestone

Comments

@AlexeyGirin
Copy link
Collaborator

AlexeyGirin commented Nov 21, 2024

Source task(s):

  • Allow import and export of sequences with three letter amino acid codes #5556

  • 1. Verify import with valid three-letter codes in the sequence(e.g., "AlaGlyCys")

  • 2. Verify that spaces separate different amino acid sequences in import(e.g. AlaAla CysCys)

  • 3. Verify ignoring of line breaks during import(e.g., "AlaGly\nCys")

  • 4. Verify error message for unsupported symbols in import

  • 5. Verify error for incorrect formatting in import (uppercase/lowercase mix)

  • 6. Verify error when a three-letter sequence cannot be matched to amino acids(e.g. "Alx")

  • 7. Verify export option includes both single-letter and three-letter sequence codes(Requirement 2.1)

  • 8. Verify export functionality for sequences using three-letter codes only(Requirement 2.2)

  • 9. Verify export with non-standard ambiguous amino acids(error should appear Requirement 2.3)

  • 10. Verify that non pure peptide sequences are prevented from exporting(Requirement 2.4)

  • 11. Verify natural analogue conversion on export(Requirement 2.5)

  • 12. Verify specific export format for "Any amino acid" (X) as "Xun"

  • 13. Verify export format for ambiguous amino acids (B, J, Z)

  • 14. Verify that multiple sequences are separated by space in exported file

@AlexeyGirin AlexeyGirin added this to the Autotests milestone Nov 21, 2024
AlexeyGirin added a commit that referenced this issue Nov 26, 2024
…h three letter amino acid codes (#6010)

* First draft

* First draft

* Verify import with valid three-letter codes in the sequence

* Verify that spaces separate different amino acid sequences in import

* Verify ignoring of line breaks during import

* 4. Verify error message for unsupported symbols in import
5. Verify error for incorrect formatting in import (uppercase/lowercase mix)
6. Verify error when a three-letter sequence cannot be matched to amino acids(e.g. "Alx")

* 9. Verify export with non-standard ambiguous amino acids
10. Verify that non pure peptide sequences are prevented from exporting

* 11. Verify natural analogue conversion on export
12. Verify specific export format for "Any amino acid
13. Verify export format for ambiguous amino acids
14. Verify that multiple sequences are separated by space in exported file

* Bug fix

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