public Plot() { InitializeComponent(); ResetSeries(); AvailableBacteria = BacteriaImporter.Import(25); ShowBacteria(AvailableBacteria[3], AvailableBacteria[12]); ShowBacteria(AvailableBacteria[12], AvailableBacteria[3]); Bacterium1 = AvailableBacteria[3]; Bacterium2 = AvailableBacteria[12]; DataContext = this; }
static void Main(string[] args) { var bacteria = BacteriaImporter.Import(25); /*for (var i = 0; i < bacteria.Count; i++) * { * var cosineDistance = 1 - Distance.Cosine(bacteria[0].Measurements.ToArray(), bacteria[i].Measurements.ToArray()); * if (cosineDistance > 0.9) Console.ForegroundColor = ConsoleColor.Green; * else if (cosineDistance < 0.8) Console.ForegroundColor = ConsoleColor.Red; * else Console.ForegroundColor = ConsoleColor.White; * Console.WriteLine(string.Format("{0,6} ift {1,6}: {2:0.00000}", bacteria[0].ASV, bacteria[i].ASV, cosineDistance)); * }*/ foreach (var bacterium in bacteria) { Console.WriteLine("Found " + bacterium.ASV); } }