Example #1
0
        public string Upis(string prva)
        {
            Baze baza = new Baze();

            baza.ljevaBaza = prva;
            string rezultat = "";

            if (baza.ljevaBaza != "A" || baza.ljevaBaza != "T" || baza.ljevaBaza != "C" || baza.ljevaBaza != "G")
            {
                rezultat = null;
            }


            if (baza.ljevaBaza == "A")
            {
                baza.desnaBaza = "T";
            }
            if (baza.ljevaBaza == "T")
            {
                baza.desnaBaza = "A";
            }
            if (baza.ljevaBaza == "C")
            {
                baza.desnaBaza = "G";
            }
            if (baza.ljevaBaza == "G")
            {
                baza.desnaBaza = "C";
            }


            rezultat = baza.ljevaBaza + " - " + baza.desnaBaza;

            return(rezultat);
        }
Example #2
0
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            Baze baza = new Baze();
            //txtTest.Text = baza.Upis(txtBazaUpis.Text);
            List <string> listaBaza = new List <string>();

            listaBaza.Add(baza.Upis(txtBazaUpis.Text));
            lstListaBaza.Items.Add(baza.Upis(txtBazaUpis.Text));
            txtBazaUpis.Clear();
        }
Example #3
0
        private void btnMutiraj_Click(object sender, EventArgs e)
        {
            Baze baza = new Baze();

            string[] genomi       = { "A", "C", "T", "G" };
            Random   rand         = new Random();
            int      odabir       = rand.Next(1, 4);
            string   randomGenomi = genomi[rand.Next(genomi.Length)];

            txtTestRandom.Text = randomGenomi;
            string promjenaElementa = "";

            switch (odabir)
            {
            case 1:
            {
//Dodaj random element
                // txtTest.Text = baza.Upis(randomGenomi);
                List <string> listaBaza = new List <string>();
                listaBaza.Add(baza.Upis(randomGenomi));
                lstListaBaza.Items.Add(baza.Upis(randomGenomi));
                break;
            }

            case 2:
            {
                //Izbrisi random element
                int duzina = rand.Next(lstListaBaza.Items.Count);
                if (lstListaBaza.Items.Count > 0)
                {
                    lstListaBaza.Items.RemoveAt(duzina);
                }
                break;
            }

//txtTestRandom.Clear();
            default:
                break;
            }
        }