public void Dispose() { SequenceProvider?.Dispose(); TranscriptAnnotationProvider?.Dispose(); SaProvider?.Dispose(); ConservationProvider?.Dispose(); RefMinorProvider?.Dispose(); GeneAnnotationProvider?.Dispose(); }
public void PreLoad(IChromosome chromosome) { SequenceProvider.LoadChromosome(chromosome); if (_variantPositions == null || !_variantPositions.TryGetValue(chromosome, out var positions)) { return; } SaProvider?.PreLoad(chromosome, positions); }