private void ModelForRandom(ref int lastValed, ref double cont, ref int cadeiaIdeal, ref int cadeiaReal, ref int cadeiaSoft, ref int cadeiaError) { for (cont = 0; cont < AppConfigClient.Param.dataToProcess.maxInterations; cont++) { GCPS.chain.r.Add(new Structs.BasicStructs.Point() { x = 50, y = 50, z = 50, deadEnd = 0, deadEndPoints = string.Empty, neighbors = new Structs.BasicStructs.Neighbor[6], e = new List <TypeE>() }); //Constroi a cadeia de monomeros Protein.CreateStruct(ref lastValed); ProcessMonomero(ref cont, ref cadeiaIdeal, ref cadeiaReal, ref cadeiaSoft, ref cadeiaError); //Para processo qual encontrar o primeiro do tipo REAL OU SOFT if ((GCPS.chain.chainTypes == BasicEnums.ChainTypes.Soft || GCPS.chain.chainTypes == BasicEnums.ChainTypes.Real) && AppConfigClient.Param.internalProcess.stopWhenSoft) { cont = AppConfigClient.Param.dataToProcess.maxInterations; } //Prepara aplicação para gerar uma nova ISEM Protein.ClearAppToGenNewIsem(); } }