~/www/Lesson12/drawGene.pl.html #! /usr/bin/perl -w
use strict;
use GD::Simple;

# Create a new image
 my $pen = GD::Simple->new(210,200);
 $pen->penSize(3,3);

# Draw DNA:
 $pen->fgcolor('black');
 $pen->moveTo(30,125);
 $pen->lineTo(200,125);

# Draw gene
 $pen->bgcolor('red');
 $pen->rectangle(150,115,190,135);

# Draw BS
 $pen->bgcolor(undef);
 $pen->fgcolor('blue');
 $pen->rectangle(65,122,95,128);

# Draw TF
 $pen->bgcolor('green');
 $pen->fgcolor('black');
 $pen->moveTo(80,100);
 $pen->ellipse(50,40);

# Add some titles
 $pen->moveTo(160,100);
 $pen->string('YFG');
 $pen->moveTo(75,70);
 $pen->string('TF');
 
# convert into png data

 print $pen->png;