} // used to find overlap genes for now public PositionBuffer(ICodonInfoProvider codonInfoProvider, IIntervalForest <IGene> geneIntervalForest) { CodonInfoProvider = codonInfoProvider; GeneIntervalForest = geneIntervalForest; CurrentChromosome = new EmptyChromosome(string.Empty); BufferedPositions = BufferedPositions.CreatEmptyBufferedPositions(); }
public PositionProcessor(IPositionBuffer positionBuffer, ICodonInfoProvider codonInfoProvider, IVariantGenerator variantGenerator) { _positionBuffer = positionBuffer; _codonInfoProvider = codonInfoProvider; _variantGenerator = variantGenerator; }