Class ExomiserMvStoreMetadataServiceFactory
java.lang.Object
org.monarchinitiative.lirical.exomiser_db_adapter.ExomiserMvStoreMetadataServiceFactory
- All Implemented Interfaces:
AutoCloseable,VariantMetadataServiceFactory
public class ExomiserMvStoreMetadataServiceFactory
extends Object
implements VariantMetadataServiceFactory, AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionExomiserMvStoreMetadataServiceFactory(Map<GenomeBuild, Path> exomiserDbPaths) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()fromResources(Map<GenomeBuild, ExomiserResources> resources) CreateExomiserMvStoreMetadataServiceFactoryfrom mappings fromExomiserResourcesfor aGenomeBuild.getVariantMetadataService(GenomeBuild genomeBuild) of(Map<GenomeBuild, Path> exomiserDbPaths) Deprecated, for removal: This API element is subject to removal in a future version.Since Exomiser14.0.0, the pathogenicity scores, allele frequencies data and clinvar are distributed in separate MV stores.
-
Constructor Details
-
ExomiserMvStoreMetadataServiceFactory
@Deprecated(forRemoval=true, since="2.0.3") public ExomiserMvStoreMetadataServiceFactory(Map<GenomeBuild, Path> exomiserDbPaths) Deprecated, for removal: This API element is subject to removal in a future version.Since Exomiser14.0.0, the pathogenicity scores, allele frequencies data and clinvar are distributed in separate MV stores. UsefromResources(Map)instead and provideExomiserResourceswith paths to variant and clinvar database files for eachGenomeBuild. To be removed in 3.0.0.- Parameters:
exomiserDbPaths- map withPathto variant database for aGenomeBuild. Usually, this file is called2309_hg38_variants.mv.dbor similar.
-
-
Method Details
-
of
@Deprecated(forRemoval=true, since="2.0.3") public static ExomiserMvStoreMetadataServiceFactory of(Map<GenomeBuild, Path> exomiserDbPaths) Deprecated, for removal: This API element is subject to removal in a future version.Since Exomiser14.0.0, the pathogenicity scores, allele frequencies data and clinvar are distributed in separate MV stores. UsefromResources(Map)instead and provideExomiserResourceswith paths to variant and clinvar database files for eachGenomeBuild. To be removed in 3.0.0. -
fromResources
public static ExomiserMvStoreMetadataServiceFactory fromResources(Map<GenomeBuild, ExomiserResources> resources) CreateExomiserMvStoreMetadataServiceFactoryfrom mappings fromExomiserResourcesfor aGenomeBuild.- Parameters:
resources- map withExomiserResourcesfor aGenomeBuild.- Returns:
- the newly created factory.
-
getVariantMetadataService
- Specified by:
getVariantMetadataServicein interfaceVariantMetadataServiceFactory
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
14.0.0, the pathogenicity scores, allele frequencies data and clinvar are distributed in separate MV stores.