/// <summary> /// Finish creating the class. /// TODO: Separate out into factory method? /// </summary> internal void Freeze() { if (MappedReadsCount > 0 || UnMappedReadsCount > 0) { HasMetaData = true; } LinearIndex = LinearIndexMaker.Freeze(); LinearIndexMaker = null; }
/// <summary> /// Finish creating the class. /// TODO: Separate out into factory method? /// </summary> internal void Freeze() { if (MappedReadsCount > 0 || UnMappedReadsCount > 0) HasMetaData = true; LinearIndex=LinearIndexMaker.Freeze(); LinearIndexMaker = null; }
/// <summary> /// Creates new instance of BAMReferenceIndexes class. That will be populated with data to make an /// index /// </summary> public BAMReferenceIndexes(int refSequenceLength) { Bins = new List<Bin>(); LinearIndexMaker = new LinearIndexArrayMaker(refSequenceLength); }
/// <summary> /// Creates new instance of BAMReferenceIndexes class. That will be populated with data to make an /// index /// </summary> public BAMReferenceIndexes(int refSequenceLength) { Bins = new List <Bin>(); LinearIndexMaker = new LinearIndexArrayMaker(refSequenceLength); }