<?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: Extracting FASTA sequences based on position with perl script !!]]></title>
	<link>https://bioinformaticsonline.com/snippets/view/31216/extracting-fasta-sequences-based-on-position-with-perl-script?</link>
	<atom:link href="https://bioinformaticsonline.com/snippets/view/31216/extracting-fasta-sequences-based-on-position-with-perl-script?" rel="self" type="application/rss+xml" />
	<description><![CDATA[]]></description>
	
	<item>
	<guid isPermaLink="true">https://bioinformaticsonline.com/snippets/view/31216/extracting-fasta-sequences-based-on-position-with-perl-script</guid>
	<pubDate>Wed, 01 Mar 2017 17:10:11 -0600</pubDate>
	<link>https://bioinformaticsonline.com/snippets/view/31216/extracting-fasta-sequences-based-on-position-with-perl-script</link>
	<title><![CDATA[Extracting FASTA sequences based on position with perl script !!]]></title>
	<description><![CDATA[<code>#!/usr/bin/env perl
 
#Uses: perl sub-seq.pl input.txt range
 
use strict;
use warnings;
 
my $end   = pop;
my $start = pop;
local $/ = &#039;&gt;&#039;;
 
while (&lt;&gt;) {
    chomp;
    next unless /(.+)/;
    my ($header) = &quot;$/$1_$start-$end\n&quot;;
    my $seq = ${^POSTMATCH};
    $seq =~ s/\s//g;
    print $header;
    print +( substr $seq, $start - 1, $end ) . &quot;\n&quot;;
}</code>]]></description>
	<dc:creator>Shruti Paniwala</dc:creator>
</item>

</channel>
</rss>