[Bioperl-l] addition of GD::graphic object to Bio::Graphics
Chris Fields
cjfields at uiuc.edu
Sun Apr 27 21:54:03 UTC 2008
I think this is how some of the synteny mapping is done using
SynBrowse (the trapezoids connecting syntenous genes on different
tracks).
http://www.gmod.org/wiki/index.php/SynView
chris
On Apr 27, 2008, at 4:27 PM, Smithies, Russell wrote:
> You can get the GD object back from the Bio::Graphics::Panel then
> draw
> on it using GD methods
>
> Eg:
>
> #create a BioPerl panel
> my $panel = Bio::Graphics::Panel->new(
> -length => 600
> -width => 800,
> -bgcolor => 'white'
> );
> # add your features
> my $feature = Bio::SeqFeature::Generic->new( -start => 1,-end =>
> 200,);
> $panel->add_track($feature, glyph => 'segments',
> -label => 0,
> -height => 30,
> -bgcolor => 'red',
> -fgcolor => 'red'
> );
>
> # grab the GD thingy
> my $gd = $panel->gd;
>
> #create a color - not sure if there's a better way?
> $black = $gd->colorAllocate(0,0,0);
>
> #draw on your GD thingy
> $gd->line(10,10,$panel->width -10,10,$black);
> $gd->string(gdSmallFont,20,10,'test' ,'$black);
>
> # print it as normal
> print $panel->png;
>
>
>
>
>> -----Original Message-----
>> From: bioperl-l-bounces at lists.open-bio.org
> [mailto:bioperl-l-bounces at lists.open-
>> bio.org] On Behalf Of sergei ryazansky
>> Sent: Monday, 28 April 2008 2:05 a.m.
>> To: bioperl-l at bioperl.org
>> Subject: [Bioperl-l] addition of GD::graphic object to Bio::Graphics
>>
>> Hi all,
>>
>> is it possible to add a GD::graphic object (chart) to Bio::Graphics
> panel
>> to obtain a file with image of both the chart and bioseq object?
>>
>> _______________________________________________
>> Bioperl-l mailing list
>> Bioperl-l at lists.open-bio.org
>> http://lists.open-bio.org/mailman/listinfo/bioperl-l
> =
> ======================================================================
> Attention: The information contained in this message and/or
> attachments
> from AgResearch Limited is intended only for the persons or entities
> to which it is addressed and may contain confidential and/or
> privileged
> material. Any review, retransmission, dissemination or other use of,
> or
> taking of any action in reliance upon, this information by persons or
> entities other than the intended recipients is prohibited by
> AgResearch
> Limited. If you have received this message in error, please notify the
> sender immediately.
> =
> ======================================================================
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l
Christopher Fields
Postdoctoral Researcher
Lab of Dr. Robert Switzer
Dept of Biochemistry
University of Illinois Urbana-Champaign
More information about the Bioperl-l
mailing list