Ejemplo n.º 1
0
 /// <summary>
 /// Read input file header and set progress bar based on number of sequences in input file
 /// </summary>
 private void ReadHeader(string filename, BAMParser parser, int numClustersInInputFile)
 {
     using (Stream readStream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
     {
         metricHandler.InputHeader = parser.GetHeader(readStream);
         numClustersInInputFile = metricHandler.InputHeader.ReferenceSequences.Count;
         Console.WriteLine(Properties.Resources.CLUSTER_COUNT_DISPLAY + numClustersInInputFile);
     }
     Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal,
         new IntDelegate(SetProgressBar), numClustersInInputFile);
 }