/*
###############################################################################
Gr�fico c/ ORF's existentes em determinada regi�o de um contig
Desenvolvida: 26-Jun-2003 - Augusto Favetti
###############################################################################
*/
global $defaul_gformat;
$defaul_gformat = "png";
DEFINE ("DEFAULT_GFORMAT" ,$defaul_gformat);
function geraSingleGraphAnnot($mtg,$contig, $li, $lf, $orfNumber, $zoom, $geraFrames=0,$showInvalid=0, $showQual=0, $showClones=0, $use_cog=0, $kb=0){
require_once ("genopar.lib.php");
require_once ("jpgraph/jpgraph.php");
require_once ("jpgraph/jpgraph_canvtools.php");
require_once ("jpgraph/jpgraph_canvas.php");
global $defaul_gformat;
$commonName = "$mtg.$contig.$geraFrames.$li.$lf.$kb.$zoom.$showInvalid.$use_cog";
$geraGraph = TRUE;
$areaFile_name= "tmp/area.$commonName";
$graph_name = "tmp/img.$commonName.$defaul_gformat";
if (is_readable($areaFile_name) && is_readable($graph_name))
return $graph_name;
$genopar= new Genopar(__FILE__);
$genopar->abreBanco();
$margem=20;
if (!(ceil($zoom)>0 && ceil($zoom)<20))
$zoom=3;
// Define work space
$xmax=20;
$ymax=20;
$n= $genopar->queryBanco("SELECT * FROM contig WHERE idMontagem='$mtg' AND id='$contig'");
if ($n != 1) die("
ORF Inv�lida
");
$lin= $genopar->getArray();
$compr_contig= $lin['tam'];
if ($compr_contig < $li || ($lf > 0 && $lf < $li))
return "";
$areaFile = fopen($areaFile_name, 'w');
fwrite($areaFile, "