[Bioperl-l] boxes in heterogenious segments
Marco Aurelio Valtas Cunha
mavcunha at gordon.fmrp.usp.br
Tue Feb 18 15:37:14 EST 2003
Hi all,
I'm trapped trying to call $graphics->boxes on a heterogeneous_segments track,
how this is supose to work? How to get the coodenates of sub_SeqFeaures?
Just to add, I'm trying to make a box with some snps in it, instead of arrows
bellow the box.
The code is similar to this:
--snip
$gene = Bio::SeqFeature::Generic->new(-primary_tag=> 'region', -start=> 0,
-end=> 200, -source=>'region');
foreach(@my_snps){
my($snp_name,$coord) = @{$_};
$snp = Bio::SeqFeature::Generic->new(-primary_tag=>"$snp_name",-start=>$coord,
-end=>$coord, -source=>'snp');
$gene->add_sub_SeqFeature($snp);
}
$graphics = Bio::Graphics::Panel->new(-segment=> $gene, -width=> '200');
$graphics->add_track( heterogeneous_segments => $gene,
-fgcolor => \&snp_color,
-exon_color =>'blue',
-intron_color =>'red',
-heigth => 15,
);
# Now calling boxes!!
my @boxes = $graphics->boxes;
# This always print the gene coords...
print "$_->[0]->primary_tag.$_->[1].$_->[2].$_->[3].$_->[4]\n" foreach(@boxes);
exit(0);
--snip
Marco.
--
Marco A Valtas Cunha http://scarecrow.fmrp.usp.br/~mavcunha/
Lab de Bioinformatica http://bit.fmrp.usp.br
Hemocentro de Rib Preto http://ctc.fmrp.usp.br
Fax: 55 16 3963-9309 Tel: 55 16 3963-9300 R:9603
More information about the Bioperl-l
mailing list