[Bioperl-l] fetching all alignments from a sam/bam by read header in perl

Abhishek Pratap abhishek.vit at gmail.com
Fri Feb 24 14:58:33 UTC 2012


Hi Peter

You got it right.

Here is the link :
http://biostar.stackexchange.com/questions/17787/fetching-all-alignments-from-a-sam-bam-by-read-header-in-perl



-A

On Fri, Feb 24, 2012 at 1:24 AM, Peter Cock <p.j.a.cock at googlemail.com> wrote:
> On Fri, Feb 24, 2012 at 12:55 AM, Abhishek Pratap
> <abhishek.vit at gmail.com> wrote:
>> I am wondering if there is a slick way access all the possible
>> alignments for a read present in sam or bam file given the read
>> header. Since the existing codebase is in perl I would prefer
>> something which can be done in/via perl.
>>
>> By default BAM's are indexed by location so the inbuilt samtools
>> indexing wont work I guess.
>>
>> I should also say the input bam file will have in the order of 500
>> million total alignments and many reads are expected to be aligned to
>> more than one place in the genome. Given the size of the data loading
>> it all in one big hash is not turning out to be memory friendly.
>
> Are you asking for SAM/BAM read lookup by read name?
>
>> PS:  I also posted this earlier on Biostar.
>
> Link?
>
> Peter




More information about the Bioperl-l mailing list