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

Tests and versioning #4

Closed
wants to merge 2 commits into from
Closed

Tests and versioning #4

wants to merge 2 commits into from

Conversation

FlexLuthORF
Copy link
Member

Alignment Checks:
    row['NONAMER'][g_e] should be equal to row['SPACER'][g_s].
    row['SPACER'][g_e] should be equal to row['HEPTAMER'][g_s].
    row['HEPTAMER'][g_e] should be equal to row['EXON_2'][g_s].
    row['EXON_2'][g_e] should be equal to row['INTRON'][g_s].
    row['INTRON'][g_e] should be equal to row['EXON_1'][g_s].
    These checks ensure that the end position of one element aligns exactly with the start position of the next element in the sequence.

'J' Gene Type Validations:
    Elements Checked: 'HEPTAMER', 'SPACER', 'NONAMER'.
    Alignment Checks:
        row['HEPTAMER'][g_e] should be equal to row['SPACER'][g_s].
        row['SPACER'][g_e] should be equal to row['NONAMER'][g_s].
        Similar to the 'V' type, these checks validate that the elements are directly adjacent without any gap or overlap.
'D' Gene Type Validations:
    Elements Checked: '3_HEPTAMER', '3_SPACER', '3_NONAMER', '5_HEPTAMER', '5_SPACER', '5_NONAMER'.
    Alignment Checks:
        row['3_NONAMER'][g_e] should be equal to row['3_SPACER'][g_s].
        row['3_SPACER'][g_e] should be equal to row['3_HEPTAMER'][g_s].
        row['5_HEPTAMER'][g_e] should be equal to row['5_SPACER'][g_s].
        row['5_SPACER'][g_e] should be equal to row['5_NONAMER'][g_s].
        These checks ensure that each element within the '3_' and '5_' groups is sequentially aligned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant