BiasCorrectQ.Program.BiasCorrectFile C# (CSharp) Method

BiasCorrectFile() private static method

private static BiasCorrectFile ( string observedFile, string baselineFile, string futureFile, string outFile, TextFormat infmt, TextFormat outfmt ) : void
observedFile string
baselineFile string
futureFile string
outFile string
infmt TextFormat
outfmt TextFormat
return void
        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);
            }
        }