public void IniciarBuscaRegiaoOri(int tamanhoAglomerado, int tamanhoKMer, int tamanhoRegiaoOri, int distHamming) { Clump algoritmoBusca = new Clump(); SkewDiagram skew = new SkewDiagram(); skew.genoma = arquivoFasta.genoma; skew.tamanhoRegiaoOri = tamanhoRegiaoOri; skew.GerarSkewDiagram(); listSkew = skew.listSkew; ValeSkew = skew.listValesSkew[0]; algoritmoBusca.tamanhoAglomerado = tamanhoAglomerado; algoritmoBusca.tamanhoRegiaoOri = tamanhoRegiaoOri; algoritmoBusca.tamanhoKmer = tamanhoKMer; algoritmoBusca.genoma = arquivoFasta.genoma; algoritmoBusca.listPosBusca = skew.listValesSkew; algoritmoBusca.listRegiaoOri = skew.listRegiaoOri; algoritmoBusca.distanciaHamming = distHamming; algoritmoBusca.inicioRegiaoOriNoGenoma = skew.inicioRegiaoOriNoGenoma; algoritmoBusca.ProcessarGenoma(); Resultado = algoritmoBusca.dadosOri; }
public Controller() { arquivoFasta = new ArquivoFasta(); listSkew = new List <int>(); Resultado = new DadosRegiaoOri(); }