Changes for version 1.10

  • Added a new Bio::DB::Bam method for caching remote files' indices in the temp directory. This is used by default by high-level API.
  • Fixed bug in soft and hard clipping code; query endpoints should be correct now.
  • Fixed bug in get_all_tags() which was choking on "Z" style tags and giving scrambled results.
  • $feature->query now reports the DNA query in canonical (ref) coordinates; only $feature->target reverse complements the query DNA to give the data actually read; cigar string is always in canonical coordinates

Modules

Add high-level methods to Bio::DB::Bam::Alignment
The SAM/BAM alignment object
Object passed to pileup() callback
Add high-level methods to Bio::DB::Bam::Pileup
Object representing the query portion of a BAM/SAM alignment
Object representing the query portion of a BAM/SAM alignment in NATIVE alignment
Read SAM/BAM database files
Constants for use with SAM/BAM

Provides

in lib/Bio/DB/Sam.pm
in lib/Bio/DB/Bam/FetchIterator.pm
in lib/Bio/DB/Bam/ReadIterator.pm
in lib/Bio/DB/Bam/AlignWrapper.pm
in lib/Bio/DB/Sam.pm
in lib/Bio/DB/Sam/Segment.pm
in lib/Bio/DB/Sam/Segment.pm
in lib/Bio/DB/Sam.pm