[Bioperl-l] Any module for chromosome region analysis ?

Roy Chaudhuri roy.chaudhuri at gmail.com
Wed Feb 24 18:14:04 UTC 2010


Hi Shameer,

You could do this using Bio::Range, but that only allows you to 
determine the intersection between two ranges at once, so you'd need to 
do the calculation in several stages. It also doesn't have a method to 
determine positions that are unique to one of the ranges (although it 
possibly should).

As this isn't a problem that is specific to biology, it's also worth 
hunting around on CPAN for modules that may be useful. 
Set::IntSpan::Fast looks suitable, particularly the intersection and 
diff methods. I haven't tried it, though.

Roy.

On 24/02/2010 16:59, K. Shameer wrote:
> Hello all,
>
> I am looking for a standard way / bioperl module that can take up
> different chromosome regions (in basepairs) and give the unique and common
> regions.
> For example these are the regions and I need to get the common regions
> (start - end) among all 5 regions:
> 24328000 - 29166946
> 25388351 - 27114603
> 22310186 - 25239677
> 28511024 - 29638159
> 23729632 - 26385029
>
> Thanks,
> Shameer
>
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l




More information about the Bioperl-l mailing list