fechaPagina(); exit; } $genopar= new Genopar(__FILE__); $genopar->abrePagina("Deletar Montagem"); echo " "; verGetPost(array("mtg", "submit")); if (!$mtg){ /* */ $mtgs = obtemMtgs($genopar); $genopar->abreForm("return confirmaRemocao(this);"); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Assembly: "; echo ""; $genopar->select("mtg", $mtgs, "","", TRUE); echo "
"; $genopar->submit(); echo "
"; $genopar->fechaForm(); $genopar->fechaPagina(); } $fastaDir = "Fasta/$mtg"; $blastDir = "BlastReports/$mtg"; $dirs = array($fastaDir, $blastDir); foreach($dirs as $d){ $rmCmm = "rm -rf $d"; system($rmCmm); } $genopar->abreBanco(); $tables = array( "anotacao", "blastp_nr", "blastp_PFAM", "contig", "orf", "rbs", "tRNA", "startCodons" ); foreach($tables as $t){ $q = "DELETE FROM $t WHERE idMontagem='$mtg'"; $genopar->queryBanco($q); } $genopar->fechaBanco(); echo "

A montagem $nomeMtg foi deletada com sucesso.

"; $genopar->fechaPagina(); /*** FUNCOES ***/ function obtemMtgs($genopar){ $mtgs = array(); $genopar->abreBanco(); $q = "SELECT DISTINCT idMontagem FROM contig"; $n = $genopar->queryBanco($q); if($n > 0) while($res = $genopar->getArray()){ array_push($mtgs, $res['idMontagem']); } $genopar->fechaBanco(); return $mtgs; } ?>