Package org.monarchinitiative.lirical.core.io
package org.monarchinitiative.lirical.core.io
APIs for reading and annotation of genomic variants.
LIRICAL needs to read genomic variants, perform functional annotation, and fetch variant frequencies for the variants.
LIRICAL does not care about how this is done, as long as the variants meet
the LiricalVariant
requirements.
One way to configure the functional annotation is to implement VariantParserFactory
which can provide a VariantParser
to read variants
from a Path
given GenomeBuild
and TranscriptDatabase
. For instance, to read variants
from a VCF file.