[Bioperl-l] CG content plot of sequence
Chris Fields
cjfields at uiuc.edu
Wed Oct 3 14:19:43 EDT 2007
You should look at Bio::Graphics::Glyph::dna. From the POD:
---------------------------
This glyph draws DNA sequences. At high magnifications, this glyph
will draw the actual base pairs of the sequence (both strands). At
low magnifications, the glyph will plot the GC content. By default,
the GC calculation will use non-overlapping bins, but this can be
changed by specifying the gc_window option, in which case, a
sliding window calculation will be used.
For this glyph to work, the feature must return a DNA sequence string
in response to the dna() method. For example, you can use a
Bio::SeqFeature::Generic object with an attached Bio::PrimarySeq
like this:
my $dna = Bio::PrimarySeq->new( -seq => 'A' x 1000 );
my $feature = Bio::SeqFeature::Generic->new( -start => 1, -end
=> 800 );
$feature->attach_seq($dna);
$panel->add_track( $feature, -glyph => 'dna' );
A Bio::Graphics::Feature object may also be used.
---------------------------
chris
On Oct 3, 2007, at 11:44 AM, Vesselin Baev wrote:
> Hi,
> What methods should I use to draw a CG plot of a sequence (with
> bio::graphics)?
>
> Thanks
>
> --
> ------------------------------------------------
> University of Plovdiv
> Faculty of Biology
> Dept. Molecular Biology
> Bioinformatics Group
> Tzar Assen 24
> Plovdiv 4000, BULGARIA
> 032/ 261 (534)
> 089/ 57-444-67
> Skype: vesselin_baev
> vebaev at gmail.com
>
> --
> ------------------------------------------------
> University of Plovdiv
> Faculty of Biology
> Dept. Molecular Biology
> Bioinformatics Group
> Tzar Assen 24
> Plovdiv 4000, BULGARIA
> 032/ 261 (534)
> 089/ 57-444-67
> Skype: vesselin_baev
> vebaev at gmail.com
> _______________________________________________
> 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