<?xml version='1.0'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
	<title><![CDATA[BOL: Perl script to calculate GC content !]]></title>
	<link>https://bioinformaticsonline.com/snippets/view/44437/perl-script-to-calculate-gc-content?</link>
	<atom:link href="https://bioinformaticsonline.com/snippets/view/44437/perl-script-to-calculate-gc-content?" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/snippets/view/44437/perl-script-to-calculate-gc-content</guid>
	<pubDate>Tue, 30 Jan 2024 05:20:10 -0600</pubDate>
	<link>https://bioinformaticsonline.com/snippets/view/44437/perl-script-to-calculate-gc-content</link>
	<title><![CDATA[Perl script to calculate GC content !]]></title>
	<description><![CDATA[<code>#!/usr/bin/perl

sub calculate_gc_content {
    my ($sequence) = @_;
    $sequence = uc($sequence);  # Convert the sequence to uppercase
    my $gc_count = () = $sequence =~ /[GC]/g;
    my $total_bases = length($sequence);
    my $gc_content = ($gc_count / $total_bases) * 100;
    return $gc_content;
}

# Example usage:
my $dna_sequence = &quot;ATGCGCTAAAGCGAGCGAAGCGCTAGATCGATCGATCGATCGATCGATCGATCGATCGATCG&quot;;
my $gc_content = calculate_gc_content($dna_sequence);
printf &quot;GC content: %.2f%%\n&quot;, $gc_content;</code>]]></description>
	<dc:creator>BioStar</dc:creator>
</item>

</channel>
</rss>