public Evaluate ( string truthSetPath, string cnvCallsPath, string excludedBed, string outputPath, string ROIBedPath, double heterogeneityFraction ) : void | ||
truthSetPath | string | |
cnvCallsPath | string | |
excludedBed | string | |
outputPath | string | |
ROIBedPath | string | |
heterogeneityFraction | double | |
리턴 | void |
static void Main(string[] args) { if (args.Length < 4) { Console.WriteLine("EvaluateCNV {0}", System.Reflection.Assembly.GetExecutingAssembly().GetName().Version); Console.WriteLine("For more info see: http://confluence.illumina.com/display/BIOINFO/EvaluateCNV"); Console.WriteLine(); Console.WriteLine("Usage info:"); Console.WriteLine("EvaluateCNV $TruthSetPath $CNV.vcf $ExcludedRegionsBed $OutputPath [$RegionOfInterestBed]"); return; } CNVChecker checker = new CNVChecker(); string ROIBed = null; double heterogeneityFraction = 1; if (args.Length > 4) { ROIBed = args[4]; } if (args.Length > 5) { heterogeneityFraction = double.Parse(args[5]); } checker.Evaluate(args[0], args[1], args[2], args[3], ROIBed, heterogeneityFraction); }
private static int MainHelper(string[] args) { EvaluateCnvOptionsParser optionsParser = new EvaluateCnvOptionsParser(); if (args.Length < 4) { ShowHelp(optionsParser, Console.Error); return(1); } var parsingResult = optionsParser.Parse(args.Skip(4)); if (!parsingResult.Success) { Console.Error.WriteLine(parsingResult.ErrorMessage); ShowHelp(optionsParser, Console.Error); return(1); } var options = parsingResult.Result; if (options.Help) { ShowHelp(optionsParser, Console.Out); return(0); } CNVChecker.Evaluate(args[0], args[1], args[2], args[3], options); return(0); }
static void Main(string[] args) { if (args.Length < 4) { Console.WriteLine("EvaluateCNV {0}", System.Reflection.Assembly.GetExecutingAssembly().GetName().Version); Console.WriteLine("For more info see: http://confluence.illumina.com/display/BIOINFO/EvaluateCNV"); Console.WriteLine(); Console.WriteLine("Usage info:"); Console.WriteLine("EvaluateCNV $TruthSetPath $CNV.vcf $ExcludedRegionsBed $OutputPath [$RegionOfInterestBed]"); return; } CNVChecker checker = new CNVChecker(); string ROIBed = null; if (args.Length > 4) ROIBed = args[4]; checker.Evaluate(args[0], args[1], args[2], args[3], ROIBed); }