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

Prioritizing non-coding variants #84

Draft
wants to merge 23 commits into
base: main
Choose a base branch
from
Draft

Conversation

dennishendriksen
Copy link
Contributor

Internship project from @JonathanKlimp on prioritizing non-coding variants (report can be downloaded here)

…ue for VipVaranScore.

Tests are commented for testing of annotation.
created new annotation class VipScoreAnnotator for the annotation of the VipVaranScore

Removed travis.yml
    // level 1: overlap with a region
    // level 2: level 1 + score of ncER(>0.499) fathmm(>0.5) ReMM*(>0.5)
    // level 3: level 2 + constraint region above or equal to 0.7
And moved logic for determining a good tool score to methods
Created Interface classes for VipScoreAnnotator and VipScoreAnnotatorFactory. Created factory class for VipScoreannotator.
Modified the Classifier interface and factory to handle VipScoreAnnotator
        // level 0: nothing
        // level 1: overlap with a region or a constraint value above or equal to 0.7 or a score of ncER(>49.9) fathmm(>0.5) ReMM*(>0.5)
        // level 2: score of ncER(>49.9) fathmm(>0.5) ReMM*(>0.5) and overlap with a region or a constraint value above or equal to 0.7
        // level 3: level 2 + constraint region above or equal to 0.7
changed tests accordingly
Changed the example.vcf and example-classified.vcf to comply with the new expected input and output.
…also taken into account, updated the tests accordingly
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.

2 participants