]> git.donarmstrong.com Git - samtools.git/log
samtools.git
11 years agobam2depth: Enabled reading the list of BAMs from a file list
Petr Danecek [Wed, 12 Dec 2012 13:13:10 +0000 (13:13 +0000)]
bam2depth: Enabled reading the list of BAMs from a file list

11 years agoksort.h: declared __ks_insertsort_##name as static to compile with C99. (On behalf...
Petr Danecek [Tue, 11 Dec 2012 07:55:29 +0000 (07:55 +0000)]
ksort.h: declared __ks_insertsort_##name as static to compile with C99. (On behalf of Hanspeter Niederstrasser.)

11 years agobam_plcmd.c: more descriptive -b usage help message
Petr Danecek [Mon, 3 Dec 2012 10:00:44 +0000 (10:00 +0000)]
bam_plcmd.c: more descriptive -b usage help message

11 years agobam_plcmd.c: added sanity check in read_file_list, complain if file list is not a...
Petr Danecek [Mon, 3 Dec 2012 09:14:47 +0000 (09:14 +0000)]
bam_plcmd.c: added sanity check in read_file_list, complain if file list is not a file list

11 years agobamcheck: New stats, number of pairs mapped to different chromosomes
Petr Danecek [Mon, 3 Dec 2012 09:13:21 +0000 (09:13 +0000)]
bamcheck: New stats, number of pairs mapped to different chromosomes

11 years agomisc/Makefile, on behalf of ghuls: changed the order of bamcheck rules with -lz last
Petr Danecek [Tue, 27 Nov 2012 13:36:14 +0000 (13:36 +0000)]
misc/Makefile, on behalf of ghuls: changed the order of bamcheck rules with -lz last

11 years agobamcheck: max quality value increased to 255 to handle missing qual field; pairs...
Petr Danecek [Tue, 27 Nov 2012 10:45:30 +0000 (10:45 +0000)]
bamcheck: max quality value increased to 255 to handle missing qual field; pairs with IS=0 can still count as paired; output IS=0 stats as well

11 years agobamcheck: Fixed a bug introduced by previous change igcd to uint: not a good idea...
Petr Danecek [Thu, 22 Nov 2012 09:58:39 +0000 (09:58 +0000)]
bamcheck: Fixed a bug introduced by previous change igcd to uint: not a good idea to init with -1.

11 years agoMerge remote branch 'remotes/pd3master/master' into develop
Petr Danecek [Thu, 15 Nov 2012 09:15:43 +0000 (09:15 +0000)]
Merge remote branch 'remotes/pd3master/master' into develop

11 years agoDrop empty bins from coverage distribution
Petr Danecek [Fri, 9 Nov 2012 11:59:42 +0000 (11:59 +0000)]
Drop empty bins from coverage distribution

11 years agoChanged default reflen; more informative error message when GCD bin size too small...
Petr Danecek [Fri, 9 Nov 2012 11:50:05 +0000 (11:50 +0000)]
Changed default reflen; more informative error message when GCD bin size too small or reflen too big

11 years agoMore user-friendly error output
Petr Danecek [Thu, 11 Oct 2012 11:11:16 +0000 (12:11 +0100)]
More user-friendly error output

11 years agoComplain when BAM cannot be open. Severe bug fixed in -m haploid calling.
Petr Danecek [Wed, 10 Oct 2012 11:47:41 +0000 (12:47 +0100)]
Complain when BAM cannot be open. Severe bug fixed in -m haploid calling.

11 years agoMerge remote branch 'remotes/pd3/master'
Petr Danecek [Wed, 12 Sep 2012 14:45:30 +0000 (15:45 +0100)]
Merge remote branch 'remotes/pd3/master'

Conflicts:
misc/bamcheck.c

11 years agoFix in insertion cycle calculation of rev reads
Petr Danecek [Wed, 5 Sep 2012 15:36:24 +0000 (16:36 +0100)]
Fix in insertion cycle calculation of rev reads

11 years agoGC-depth calculation now more robust to small GCD bin sizes
Petr Danecek [Wed, 5 Sep 2012 10:07:49 +0000 (11:07 +0100)]
GC-depth calculation now more robust to small GCD bin sizes

11 years agoNew --GC-depth option to bamcheck. Take into account not so frequent CIGAR codes...
Petr Danecek [Tue, 4 Sep 2012 08:09:19 +0000 (09:09 +0100)]
New --GC-depth option to bamcheck. Take into account not so frequent CIGAR codes. Fix in realloc_buffers. Prevent segfault with long command line options; Set xrange correctly in plot-bamcheck coverage.gp

11 years agoMerge pull request #14 from peterjc/depad3
Heng Li [Tue, 21 Aug 2012 14:25:04 +0000 (07:25 -0700)]
Merge pull request #14 from peterjc/depad3

Update MPOS/PNEXT during 'samtools depad'

11 years agoFix 'samtools depad' seg-fault when MPOS/PNEXT given but MRNM/RNEXT is not
peterjc [Fri, 17 Aug 2012 10:28:27 +0000 (11:28 +0100)]
Fix 'samtools depad' seg-fault when MPOS/PNEXT given but MRNM/RNEXT is not

11 years agoTweak order free things (avoids an 'samtools depad' seg fault on error)
peterjc [Wed, 20 Jun 2012 15:48:43 +0000 (16:48 +0100)]
Tweak order free things (avoids an 'samtools depad' seg fault on error)

11 years agoFirst attempt at updating MPOS in 'samtools depad'
peterjc [Wed, 20 Jun 2012 15:16:54 +0000 (16:16 +0100)]
First attempt at updating MPOS in 'samtools depad'

11 years agor580: bugfix - bam_aux_get() error given 'f' type
Heng Li [Fri, 3 Aug 2012 18:46:23 +0000 (14:46 -0400)]
r580: bugfix - bam_aux_get() error given 'f' type

11 years agoUse int64_t to prevent count overflow in view -c; on behalf of Joshua Randall: Set...
Petr Danecek [Thu, 2 Aug 2012 13:33:45 +0000 (14:33 +0100)]
Use int64_t to prevent count overflow in view -c; on behalf of Joshua Randall: Set y2range in quals2.png plot

11 years agoFix in output of missing haploid genotypes
Petr Danecek [Wed, 18 Jul 2012 12:06:57 +0000 (13:06 +0100)]
Fix in output of missing haploid genotypes

11 years agoAllow filtering by read group or sample name in bamcheck. Bug fix in rm_info.
Petr Danecek [Thu, 5 Jul 2012 17:30:12 +0000 (18:30 +0100)]
Allow filtering by read group or sample name in bamcheck. Bug fix in rm_info.

11 years agoVCF annotations with and without -m and more robust rm_info
Petr Danecek [Thu, 5 Jul 2012 08:58:00 +0000 (09:58 +0100)]
VCF annotations with and without -m and more robust rm_info

11 years agoBug fixes
Petr Danecek [Tue, 3 Jul 2012 12:03:26 +0000 (13:03 +0100)]
Bug fixes

11 years agoAlternative model for multiallelic and rare-variant calling. Proof-of-principle imple...
Petr Danecek [Mon, 2 Jul 2012 10:36:41 +0000 (11:36 +0100)]
Alternative model for multiallelic and rare-variant calling. Proof-of-principle implementation.

11 years agoNew -p switch for increased sensititivy of indel-calling. Here -m and -F are used...
Petr Danecek [Wed, 27 Jun 2012 05:33:29 +0000 (06:33 +0100)]
New -p switch for increased sensititivy of indel-calling. Here -m and -F are used per-sample which enables to detect rare indels in low-coverage bams. Experimental.

11 years agoMerge branch 'master' of github.com:samtools/samtools
Petr Danecek [Thu, 21 Jun 2012 07:56:39 +0000 (08:56 +0100)]
Merge branch 'master' of github.com:samtools/samtools

11 years agoNew -p option to start tview at desired position
Petr Danecek [Thu, 21 Jun 2012 07:56:13 +0000 (08:56 +0100)]
New -p option to start tview at desired position

11 years agor579: after merging Peter's depad changes
Heng Li [Tue, 19 Jun 2012 17:06:23 +0000 (13:06 -0400)]
r579: after merging Peter's depad changes

11 years agofixed a couple of minor compiling warnings
Heng Li [Tue, 19 Jun 2012 16:45:47 +0000 (12:45 -0400)]
fixed a couple of minor compiling warnings

11 years agoMerge pull request #11 from peterjc/depad2
Heng Li [Tue, 19 Jun 2012 16:40:38 +0000 (09:40 -0700)]
Merge pull request #11 from peterjc/depad2

Depad2

11 years agoUpdate @SQ lines during 'samtools depad'
peterjc [Tue, 19 Jun 2012 11:42:50 +0000 (12:42 +0100)]
Update @SQ lines during 'samtools depad'

Note does not (yet) preserve additional @SQ line tags (e.g. AS, SP, UR).

11 years agoCalculate unpadded reference length, update BAM header (SAM header pending)
peterjc [Tue, 12 Jun 2012 14:33:03 +0000 (15:33 +0100)]
Calculate unpadded reference length, update BAM header (SAM header pending)

11 years agoSAM/BAM input to 'samtools depad' not linked to FASTA reference
peterjc [Tue, 12 Jun 2012 14:29:26 +0000 (15:29 +0100)]
SAM/BAM input to 'samtools depad' not linked to FASTA reference

11 years agoWording of error messages
peterjc [Mon, 14 May 2012 15:33:52 +0000 (16:33 +0100)]
Wording of error messages

11 years agoCatch missing reference error in faidx (avoids floating point exception)
peterjc [Wed, 4 Apr 2012 10:43:12 +0000 (11:43 +0100)]
Catch missing reference error in faidx (avoids floating point exception)

11 years agoCheck embedded reference against FASTA if given in 'samtools depad'
peterjc [Wed, 4 Apr 2012 09:54:16 +0000 (10:54 +0100)]
Check embedded reference against FASTA if given in 'samtools depad'

11 years agoUse FASTA file when no embedded reference in 'samtools depad'
peterjc [Wed, 4 Apr 2012 09:53:35 +0000 (10:53 +0100)]
Use FASTA file when no embedded reference in 'samtools depad'

11 years agoLoad FAI in 'samtools depad' (not used yet)
peterjc [Wed, 4 Apr 2012 08:41:49 +0000 (09:41 +0100)]
Load FAI in 'samtools depad' (not used yet)

11 years agoAdd reference FASTA file to 'samtools depad' command line (not used yet)
peterjc [Tue, 3 Apr 2012 15:05:00 +0000 (16:05 +0100)]
Add reference FASTA file to 'samtools depad' command line (not used yet)

11 years agoSupport SAM or BAM input/output in 'samtools depad' (default still BAM -> BAM)
peterjc [Tue, 3 Apr 2012 14:23:36 +0000 (15:23 +0100)]
Support SAM or BAM input/output in 'samtools depad' (default still BAM -> BAM)

11 years agoMinimal 'samtools depad' command line parsing (-? only so far)
peterjc [Tue, 3 Apr 2012 11:05:17 +0000 (12:05 +0100)]
Minimal 'samtools depad' command line parsing (-? only so far)

11 years agoAdding a usage function to 'samtools depad' following 'samtools view' style
peterjc [Tue, 3 Apr 2012 10:51:41 +0000 (11:51 +0100)]
Adding a usage function to 'samtools depad' following 'samtools view' style

11 years agoAdd a tiny bit of help text to 'samtools depad' command.
peterjc [Mon, 2 Apr 2012 10:30:36 +0000 (11:30 +0100)]
Add a tiny bit of help text to 'samtools depad' command.

11 years agoRevert one of my earlier changes - Heng was right, CIGAR P not sensible in a padded...
peterjc [Mon, 2 Apr 2012 10:26:27 +0000 (11:26 +0100)]
Revert one of my earlier changes - Heng was right, CIGAR P not sensible in a padded reference

11 years agoFix buffer overflow in 'samtools depad' with CIGAR D operators
peterjc [Mon, 2 Apr 2012 10:22:17 +0000 (11:22 +0100)]
Fix buffer overflow in 'samtools depad' with CIGAR D operators

11 years agoFixed the next silly error on that line.
peterjc [Fri, 30 Mar 2012 16:39:32 +0000 (17:39 +0100)]
Fixed the next silly error on that line.

11 years agoFix silly typo
peterjc [Fri, 30 Mar 2012 16:35:38 +0000 (17:35 +0100)]
Fix silly typo

11 years agoMore elegant solution to avoid superfluous leading P ops
peterjc [Fri, 30 Mar 2012 16:32:46 +0000 (17:32 +0100)]
More elegant solution to avoid superfluous leading P ops

11 years agoRefine logic for removing superfluous P ops (still testing ...)
peterjc [Fri, 30 Mar 2012 16:16:12 +0000 (17:16 +0100)]
Refine logic for removing superfluous P ops (still testing ...)

11 years agoMerge remote branch 'rq/getopt_mac'
Petr Danecek [Tue, 12 Jun 2012 15:18:12 +0000 (16:18 +0100)]
Merge remote branch 'rq/getopt_mac'

11 years agoFix missing declaration for getopt on Mac OS X
peterjc [Tue, 12 Jun 2012 14:50:19 +0000 (15:50 +0100)]
Fix missing declaration for getopt on Mac OS X

11 years agoUpdate bam1_core_t and bam1_t documentation
kortschak [Thu, 7 Jun 2012 22:16:26 +0000 (07:46 +0930)]
Update bam1_core_t and bam1_t documentation

* Query strand is no longer represented by a field of its own.
* The order of segments in data appears to have changed.
* Added notes about encoding of cigar and seq data in the bam1_t.data byte array.

11 years agoNew -s option for multisample BAMs: include only reads from a given sample in the...
Petr Danecek [Thu, 7 Jun 2012 11:24:28 +0000 (12:24 +0100)]
New -s option for multisample BAMs: include only reads from a given sample in the display

11 years agoFixed errors introduced by the 8c15f916dabce475febdf508a9cc0c708c5a7747 commit.
Petr Danecek [Wed, 30 May 2012 09:20:51 +0000 (10:20 +0100)]
Fixed errors introduced by the 8c15f916dabce475febdf508a9cc0c708c5a7747 commit.

11 years agoThe -E switch to recalculate extended BAQ on the fly, ignoring existing BQs
Petr Danecek [Fri, 25 May 2012 13:16:25 +0000 (14:16 +0100)]
The -E switch to recalculate extended BAQ on the fly, ignoring existing BQs

11 years agoFix to prevent long stretches of Ns to be mistaken for indels; Always output the...
Petr Danecek [Fri, 25 May 2012 07:41:01 +0000 (08:41 +0100)]
Fix to prevent long stretches of Ns to be mistaken for indels; Always output the most likely ALT allele

11 years agoMerge branch 'master' of github.com:samtools/samtools
Petr Danecek [Fri, 18 May 2012 09:38:07 +0000 (10:38 +0100)]
Merge branch 'master' of github.com:samtools/samtools

11 years agoAdded -f, -F options. Count and plot indels per cycle for each mate pair separately.
Petr Danecek [Fri, 18 May 2012 09:37:58 +0000 (10:37 +0100)]
Added -f, -F options. Count and plot indels per cycle for each mate pair separately.

11 years agochange the default clevel to 1 for speed
Heng Li [Thu, 17 May 2012 20:12:36 +0000 (16:12 -0400)]
change the default clevel to 1 for speed

11 years agoadded bamshuf from htslib
Heng Li [Thu, 17 May 2012 20:06:09 +0000 (16:06 -0400)]
added bamshuf from htslib

11 years agobugfix: bgzf-mt may write prematured output
Heng Li [Fri, 11 May 2012 02:03:54 +0000 (22:03 -0400)]
bugfix: bgzf-mt may write prematured output

11 years agoadded length threshold
Heng Li [Sat, 5 May 2012 15:31:20 +0000 (11:31 -0400)]
added length threshold

11 years agoReverted to the previous behaviour, the unmapped reads are not removed. Added -r...
Petr Danecek [Thu, 3 May 2012 09:26:18 +0000 (10:26 +0100)]
Reverted to the previous behaviour, the unmapped reads are not removed. Added -r switch for backward compatibility.

11 years agoinit_regions: check for non-matching sequence names
Petr Danecek [Tue, 24 Apr 2012 08:51:47 +0000 (09:51 +0100)]
init_regions: check for non-matching sequence names

11 years agoResolved merge conflict
Petr Danecek [Mon, 23 Apr 2012 19:07:13 +0000 (20:07 +0100)]
Resolved merge conflict

11 years agoIndexed access can be now combined with target regions. The number of mapped bases...
Petr Danecek [Mon, 23 Apr 2012 18:55:38 +0000 (19:55 +0100)]
Indexed access can be now combined with target regions. The number of mapped bases more accurate now with -t.

12 years agor572: added "bedcov" command
Heng Li [Tue, 17 Apr 2012 20:03:11 +0000 (16:03 -0400)]
r572: added "bedcov" command

12 years agochange getline() to mygetline()
Heng Li [Tue, 17 Apr 2012 18:34:58 +0000 (14:34 -0400)]
change getline() to mygetline()

12 years agoupdated to the latest kseq
Heng Li [Tue, 17 Apr 2012 18:34:45 +0000 (14:34 -0400)]
updated to the latest kseq

12 years agoAdded check for out-of-bounds indels at the end of reads
Petr Danecek [Thu, 12 Apr 2012 19:15:38 +0000 (20:15 +0100)]
Added check for out-of-bounds indels at the end of reads

12 years agoOn behalf of Bradford Powell: fixed typo in VCF header, output DV not DP
Petr Danecek [Thu, 12 Apr 2012 17:48:17 +0000 (18:48 +0100)]
On behalf of Bradford Powell: fixed typo in VCF header, output DV not DP

12 years agoRemoved glibc dependency (getline)
Petr Danecek [Wed, 4 Apr 2012 10:01:49 +0000 (11:01 +0100)]
Removed glibc dependency (getline)

12 years agoMerge remote branch 'main/master'
Petr Danecek [Wed, 4 Apr 2012 09:07:27 +0000 (10:07 +0100)]
Merge remote branch 'main/master'

Conflicts:
misc/Makefile
misc/bamcheck.c

12 years agoMerge branch 'master' of github.com:samtools/samtools
Heng Li [Tue, 3 Apr 2012 16:23:35 +0000 (12:23 -0400)]
Merge branch 'master' of github.com:samtools/samtools

12 years agocompiling errors on some machines
Heng Li [Tue, 3 Apr 2012 16:23:14 +0000 (12:23 -0400)]
compiling errors on some machines

12 years agoTemporary fix to prevent segfault in kpa_glocal
Petr Danecek [Mon, 2 Apr 2012 11:40:37 +0000 (12:40 +0100)]
Temporary fix to prevent segfault in kpa_glocal

12 years agoshrink bam1_t::m_data when sorting
Heng Li [Fri, 30 Mar 2012 02:27:57 +0000 (22:27 -0400)]
shrink bam1_t::m_data when sorting

Otherwise most of allocated memory may not be used

12 years agoMerge branch 'master' of github.com:samtools/samtools into mt
Heng Li [Thu, 29 Mar 2012 18:05:37 +0000 (14:05 -0400)]
Merge branch 'master' of github.com:samtools/samtools into mt

Conflicts:
misc/Makefile

Also, killed warnings on Mac

12 years agoMerge pull request #2 from peterjc/depad
samtools [Thu, 29 Mar 2012 17:57:02 +0000 (10:57 -0700)]
Merge pull request #2 from peterjc/depad

Improvments to 'samtools depad' command

12 years agoCompile cleanly from top-level Makefile. Check for out of bounds tids.
Petr Danecek [Thu, 29 Mar 2012 09:50:16 +0000 (17:50 +0800)]
Compile cleanly from top-level Makefile. Check for out of bounds tids.

12 years agoCompile cleanly from top-level Makefile. Check for out of bounds tids.
Petr Danecek [Thu, 29 Mar 2012 09:50:16 +0000 (10:50 +0100)]
Compile cleanly from top-level Makefile. Check for out of bounds tids.

12 years agoAdded rule for bamcheck creation
Petr Danecek [Wed, 28 Mar 2012 09:04:40 +0000 (17:04 +0800)]
Added rule for bamcheck creation

12 years agoAdded rule for bamcheck creation
Petr Danecek [Wed, 28 Mar 2012 09:04:40 +0000 (10:04 +0100)]
Added rule for bamcheck creation

12 years agoInitial release of bamcheck and plot-bamcheck
Petr Danecek [Tue, 27 Mar 2012 13:49:59 +0000 (21:49 +0800)]
Initial release of bamcheck and plot-bamcheck

12 years agoInitial release of bamcheck and plot-bamcheck
Petr Danecek [Tue, 27 Mar 2012 13:49:59 +0000 (14:49 +0100)]
Initial release of bamcheck and plot-bamcheck

12 years agoCheck reference length in BAM header against embedded reference in 'samtools depad'
peterjc [Mon, 26 Mar 2012 14:57:46 +0000 (15:57 +0100)]
Check reference length in BAM header against embedded reference in 'samtools depad'

12 years agoCope with trailing CIGAR H (or S and H) in 'samtools depad'
peterjc [Mon, 26 Mar 2012 14:35:44 +0000 (15:35 +0100)]
Cope with trailing CIGAR H (or S and H) in 'samtools depad'

12 years agoCope with leading CIGAR H (or H and S) in 'samtools depad'
peterjc [Mon, 26 Mar 2012 14:28:49 +0000 (15:28 +0100)]
Cope with leading CIGAR H (or H and S) in 'samtools depad'

12 years agoTolerate CIGAR H operators in 'samtools depad'
peterjc [Mon, 26 Mar 2012 14:22:15 +0000 (15:22 +0100)]
Tolerate CIGAR H operators in 'samtools depad'

12 years agoInclude leading CIGAR P operators in 'samtools depad'
peterjc [Mon, 26 Mar 2012 14:07:17 +0000 (15:07 +0100)]
Include leading CIGAR P operators in 'samtools depad'

12 years agoRecord actual sequence in unpad_seq (fixes apparently harmless bug)
peterjc [Mon, 26 Mar 2012 13:23:37 +0000 (14:23 +0100)]
Record actual sequence in unpad_seq (fixes apparently harmless bug)

12 years agofilter on query sequence length (not aln len)
Heng Li [Sat, 24 Mar 2012 21:32:45 +0000 (17:32 -0400)]
filter on query sequence length (not aln len)

12 years agomove seqtk to a separate project
Heng Li [Sat, 24 Mar 2012 00:42:23 +0000 (20:42 -0400)]
move seqtk to a separate project

12 years agoCorrect my error message; assed some comments
peterjc [Fri, 23 Mar 2012 16:59:53 +0000 (16:59 +0000)]
Correct my error message; assed some comments

12 years agoAdd TODO note about reference lengths
peterjc [Fri, 23 Mar 2012 13:04:05 +0000 (13:04 +0000)]
Add TODO note about reference lengths

12 years agoCope with CIGAR D or P to mark gaps in an embedded padded reference
peterjc [Fri, 23 Mar 2012 12:51:32 +0000 (12:51 +0000)]
Cope with CIGAR D or P to mark gaps in an embedded padded reference