Пример #1
0
        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;
        }
Пример #2
0
        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);
            }
        }