Example #1
0
 /// <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;
 }
Example #2
0
 /// <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;
 }
Example #3
0
 /// <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);            
 }
Example #4
0
 /// <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);
 }