This PR introduces a new annotation framework, within the qannotate project.
It resides in the nanno package.
The purpose of this new annotation framework is to provide a quick and basic annotation service for VCF files, producing TSV files as output.
A JSON input file containing the annotation sources is required, along with the input VCF file.
Details on how to run the process have been documented.
Type of change
[X] New feature (non-breaking change which adds functionality)
How Has This Been Tested?
Additional unit tests have been provided. Existing tests pass
Are WDL Updates Required?
At present, no wdl updates are required.
It is expected that a new wdl workflow will be setup to facilitate the running of this process.
Checklist:
[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
Description
This PR introduces a new annotation framework, within the
qannotate
project. It resides in thenanno
package.The purpose of this new annotation framework is to provide a quick and basic annotation service for VCF files, producing TSV files as output.
A JSON input file containing the annotation sources is required, along with the input VCF file. Details on how to run the process have been documented.
Type of change
How Has This Been Tested?
Additional unit tests have been provided. Existing tests pass
Are WDL Updates Required?
At present, no wdl updates are required. It is expected that a new wdl workflow will be setup to facilitate the running of this process.
Checklist: