[Bioperl-l] SeqFeatureI.pm: get all starts and ends from 'join'

Jan Aerts jan.aerts at wur.nl
Mon Jun 7 09:10:06 EDT 2004


Thanks, that solved my problem. (I read the HOWTO 'till only a few lines
before that solution...)

jan.

On Mon, 2004-06-07 at 14:56, Marc Logghe wrote:
> Hi Jan,
> 
> > -----Original Message-----
> > From: Jan Aerts [mailto:jan.aerts at wur.nl]
> > Sent: maandag 7 juni 2004 14:44
> > To: bioperl-l at portal.open-bio.org
> > Subject: [Bioperl-l] SeqFeatureI.pm: get all starts and ends 
> > from 'join'
> > 
> > 
> > Hi all,
> > 
> > I'm trying to extract all exon boundaries from a genbank file. The
> > relevant feature of the file looks like this:
> > mRNA   complement(join(1..238,718..763,1552..1677,1925..2004))
> > 
> > Using $feat->start and $feat->end, I can get the numbers 1 
> > and 2004, but
> > I can't seem to get hold of the other exon/intron boundaries? 
> > Can anyone
> > tell me how to get to these numbers?
> #You can get to the location object with
> my $loc = $feat->location;
> #In this specific case it will be a split location object
> foreach my $sloc ($loc->sub_Location)
> {
>   print join( ',', $loc->start, $loc->end), "\n";
> }
> 
> But it is all better explained in the howto you can find at:
> http://bioperl.org/HOWTOs/html/Feature-Annotation.html#location
> 
> HTH,
> Marc
> 


More information about the Bioperl-l mailing list