private static void BiasCorrectFile(string observedFile, string baselineFile,
string futureFile, string outFile,
TextFormat infmt, TextFormat outfmt)
{
Console.WriteLine("bias correcting... " + futureFile);
var bc = DoBiasCorrection(observedFile, baselineFile, futureFile, infmt);
if (bc.Count == 0)
{
Console.WriteLine("error computing bias corrected flow for:");
Console.WriteLine(" observed: " + observedFile);
Console.WriteLine(" baseline: " + baselineFile);
Console.WriteLine(" future: " + futureFile);
}
else
{
//write output
WriteFile(bc, outFile, outfmt);
}
}