private void populateBinGC()
{
Console.WriteLine("Calculating %GC for each bin on {0}...", Chromosome);
string referenceBases = FastaLoader.LoadFastaSequence(FastaFile, Chromosome);
foreach (GenomicBin bin in Bins)
{
double ntCount = 0;
double gcCount = 0;
for (int pos = bin.Start; pos < bin.Stop; pos++)
{
if (referenceBases[pos].Equals('n')) { continue; }
ntCount++;
if (Utilities.IsGC(referenceBases[pos])) { gcCount++; }
}
int gc = ntCount > 0 ? (int)(100 * gcCount / ntCount) : 0;
bin.GC = gc;
}
}