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.