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 TypeMethodDescriptionvoid
close()
fromResources
(Map<GenomeBuild, ExomiserResources> resources) CreateExomiserMvStoreMetadataServiceFactory
from mappings fromExomiserResources
for 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 provideExomiserResources
with paths to variant and clinvar database files for eachGenomeBuild
. To be removed in 3.0.0.- Parameters:
exomiserDbPaths
- map withPath
to variant database for aGenomeBuild
. Usually, this file is called2309_hg38_variants.mv.db
or 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 provideExomiserResources
with 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) CreateExomiserMvStoreMetadataServiceFactory
from mappings fromExomiserResources
for aGenomeBuild
.- Parameters:
resources
- map withExomiserResources
for aGenomeBuild
.- Returns:
- the newly created factory.
-
getVariantMetadataService
- Specified by:
getVariantMetadataService
in interfaceVariantMetadataServiceFactory
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
14.0.0
, the pathogenicity scores, allele frequencies data and clinvar are distributed in separate MV stores.