]> git.donarmstrong.com Git - samtools.git/log
samtools.git
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

12 years agoCheck current reference sequence matches RNAME in samtools depad
peterjc [Thu, 22 Mar 2012 17:49:40 +0000 (17:49 +0000)]
Check current reference sequence matches RNAME in samtools depad

12 years agoSupport CIGAR X/= in depad
peterjc [Thu, 22 Mar 2012 17:49:15 +0000 (17:49 +0000)]
Support CIGAR X/= in depad

12 years agoHelpful error message on bad CIGAR in unpad_seq
peterjc [Thu, 22 Mar 2012 17:48:47 +0000 (17:48 +0000)]
Helpful error message on bad CIGAR in unpad_seq

12 years agochange SO
Heng Li [Thu, 22 Mar 2012 01:54:01 +0000 (21:54 -0400)]
change SO

12 years agoa little more accurate mem estimate
Heng Li [Thu, 22 Mar 2012 00:48:34 +0000 (20:48 -0400)]
a little more accurate mem estimate

12 years agocontrol compression level at command line
Heng Li [Thu, 22 Mar 2012 00:39:15 +0000 (20:39 -0400)]
control compression level at command line

12 years agooptionally surpress /[12] in bam2fq
Heng Li [Tue, 20 Mar 2012 18:25:48 +0000 (14:25 -0400)]
optionally surpress /[12] in bam2fq

12 years agoMerge branch 'master' into mt
Heng Li [Tue, 20 Mar 2012 15:49:52 +0000 (11:49 -0400)]
Merge branch 'master' into mt

12 years agobugfix: downsampling not always working
Heng Li [Tue, 20 Mar 2012 15:49:29 +0000 (11:49 -0400)]
bugfix: downsampling not always working

12 years agoname sorting checkes READ1 and READ2
Heng Li [Mon, 19 Mar 2012 18:11:30 +0000 (14:11 -0400)]
name sorting checkes READ1 and READ2

12 years agosorting also considers strand
Heng Li [Mon, 19 Mar 2012 17:37:30 +0000 (13:37 -0400)]
sorting also considers strand

Previously, merging considers strand but sorting not. This is a bug and breaks
stability. Now it seems that sorting is stable and it gives the same output no
matter what parameters in use.

12 years agochange the default block size in sorting
Heng Li [Sun, 18 Mar 2012 21:36:26 +0000 (17:36 -0400)]
change the default block size in sorting

12 years agomulti-threaded sorting
Heng Li [Sun, 18 Mar 2012 21:15:30 +0000 (17:15 -0400)]
multi-threaded sorting

12 years agoadded .gitignore
Heng Li [Sun, 18 Mar 2012 18:46:49 +0000 (14:46 -0400)]
added .gitignore

12 years agoadded mt comression to merge
Heng Li [Sun, 18 Mar 2012 18:46:00 +0000 (14:46 -0400)]
added mt comression to merge

12 years agoupdated the alphanum comparison function
Heng Li [Sun, 18 Mar 2012 18:31:45 +0000 (14:31 -0400)]
updated the alphanum comparison function

12 years agoavoid wasting CPU time by the master thread
Heng Li [Sun, 18 Mar 2012 18:12:45 +0000 (14:12 -0400)]
avoid wasting CPU time by the master thread

12 years agouse conditional variable
Heng Li [Sun, 18 Mar 2012 17:51:16 +0000 (13:51 -0400)]
use conditional variable

12 years agobugfix in caching
Heng Li [Sun, 18 Mar 2012 16:12:23 +0000 (12:12 -0400)]
bugfix in caching

12 years agomulti-threading working on toy examples
Heng Li [Sun, 18 Mar 2012 15:43:30 +0000 (11:43 -0400)]
multi-threading working on toy examples

12 years agopreliminary implementation; not tested
Heng Li [Sun, 18 Mar 2012 05:23:55 +0000 (01:23 -0400)]
preliminary implementation; not tested

12 years agoupdated with the latest bgzf library
Heng Li [Sun, 18 Mar 2012 03:16:54 +0000 (23:16 -0400)]
updated with the latest bgzf library

12 years agoOn behalf of Petr: multi-allelic GT
Heng Li [Fri, 9 Mar 2012 03:25:34 +0000 (22:25 -0500)]
On behalf of Petr: multi-allelic GT

12 years agoRemoved SVN ChangeLog; merged my private github Log to ChangeLog.old
Heng Li [Fri, 9 Mar 2012 02:47:29 +0000 (02:47 +0000)]
Removed SVN ChangeLog; merged my private github Log to ChangeLog.old

12 years agodoc for downsampling
Heng Li [Fri, 9 Mar 2012 02:43:02 +0000 (02:43 +0000)]
doc for downsampling

12 years agoanother example, used by g1k for QA
Heng Li [Fri, 9 Mar 2012 02:39:49 +0000 (02:39 +0000)]
another example, used by g1k for QA

12 years agoTwo auxilary Lua scripts
Heng Li [Fri, 9 Mar 2012 02:39:19 +0000 (02:39 +0000)]
Two auxilary Lua scripts

12 years agoIncoporated changes from Nils Homer.
Heng Li [Fri, 9 Mar 2012 02:31:51 +0000 (02:31 +0000)]
Incoporated changes from Nils Homer.

 * Better error checking in bam_sort.c
 * Parse "K", "M" and "G" in the sort command
 * Better color-space handling
 * Bugfix of wrong integer conversion

New commands are not added.

12 years agobugfix: wrong SP; missing DV in the VCF header
Heng Li [Thu, 16 Feb 2012 14:33:07 +0000 (14:33 +0000)]
bugfix: wrong SP; missing DV in the VCF header

12 years agochanges from git
Heng Li [Wed, 8 Feb 2012 16:37:40 +0000 (16:37 +0000)]
changes from git

12 years agounpadded output
Heng Li [Wed, 28 Sep 2011 05:36:36 +0000 (05:36 +0000)]
unpadded output

12 years agoadded the ace2sam converter
Heng Li [Fri, 23 Sep 2011 15:20:15 +0000 (15:20 +0000)]
added the ace2sam converter

12 years agoconverted padded SAM to unpadded SAM
Heng Li [Fri, 23 Sep 2011 15:14:21 +0000 (15:14 +0000)]
converted padded SAM to unpadded SAM

12 years ago * Updated samtools to the latest
Heng Li [Fri, 2 Sep 2011 16:57:34 +0000 (16:57 +0000)]
 * Updated samtools to the latest
 * Added seqtk.c
 * Updated wgsim.c
 * release samtools-0.1.18

12 years ago * bugfix in index: large memory when a read pos is 1
Heng Li [Wed, 17 Aug 2011 18:26:22 +0000 (18:26 +0000)]
 * bugfix in index: large memory when a read pos is 1
 * bugfix in BAQ: incorrect probability (rare)
 * compute variant distance bias (commited by Petr)
 * bugfix for computing LRT2: LRT2=nan

12 years agoallow to set seed in view-subsampling
Heng Li [Fri, 15 Jul 2011 20:04:59 +0000 (20:04 +0000)]
allow to set seed in view-subsampling

12 years agosubsampling read pairs
Heng Li [Fri, 15 Jul 2011 19:56:04 +0000 (19:56 +0000)]
subsampling read pairs

12 years agosupport trio indels
Heng Li [Wed, 13 Jul 2011 13:50:16 +0000 (13:50 +0000)]
support trio indels

12 years agofor WIN32 compatibility
Heng Li [Thu, 7 Jul 2011 04:37:01 +0000 (04:37 +0000)]
for WIN32 compatibility

12 years agofixed a bug in bam_plcmd.c
Heng Li [Thu, 7 Jul 2011 03:46:12 +0000 (03:46 +0000)]
fixed a bug in bam_plcmd.c

12 years agoRelease samtools-0.1.17
Heng Li [Thu, 7 Jul 2011 02:59:05 +0000 (02:59 +0000)]
Release samtools-0.1.17

12 years agofixed a bug caused by a recent patch
Heng Li [Wed, 15 Jun 2011 15:08:41 +0000 (15:08 +0000)]
fixed a bug caused by a recent patch

12 years ago * 0.1.16-dev (r969:252)
Heng Li [Fri, 3 Jun 2011 18:49:27 +0000 (18:49 +0000)]
 * 0.1.16-dev (r969:252)
 * faidx/view: smarter way to parse a region string
 * index: more rigorously check the sorting order
 * Makefile: added -s to ar
 * bcftools: compute 2-degree P-value by default
 * bcftools: compute the ML estimate of the allele count

13 years agoRemoved the pileup command
Heng Li [Fri, 22 Apr 2011 13:46:42 +0000 (13:46 +0000)]
Removed the pileup command

13 years agoRelease samtools-0.1.16 (r963:234)
Heng Li [Fri, 22 Apr 2011 03:13:42 +0000 (03:13 +0000)]
Release samtools-0.1.16 (r963:234)

13 years agofixed a bug in merge
Heng Li [Thu, 21 Apr 2011 18:50:12 +0000 (18:50 +0000)]
fixed a bug in merge

13 years agoAdded the support for the new SAM/BAM type "B"
Heng Li [Mon, 18 Apr 2011 01:55:37 +0000 (01:55 +0000)]
Added the support for the new SAM/BAM type "B"

13 years ago * fixed a bug in bedidx: input BED not sorted
Heng Li [Sun, 17 Apr 2011 23:32:01 +0000 (23:32 +0000)]
 * fixed a bug in bedidx: input BED not sorted
 * make bcftools a little bit more robust given wrong inputs
 * perform posterior-chi^2 by default

13 years ago * Added Brent's method for frequency estimate
Heng Li [Fri, 15 Apr 2011 16:01:34 +0000 (16:01 +0000)]
 * Added Brent's method for frequency estimate
 * Added likelihood ratio test for HWE and association

13 years agoRelease samtools-0.1.15 (r949:203)
Heng Li [Sun, 10 Apr 2011 22:31:54 +0000 (22:31 +0000)]
Release samtools-0.1.15 (r949:203)

13 years ago * added bam_verbose global variable
Heng Li [Fri, 8 Apr 2011 22:20:06 +0000 (22:20 +0000)]
 * added bam_verbose global variable
 * fixed a bug when grouping reads in mpileup (due to recent changes)
 * do not validate SAM header
 * estimate genotype frequency
 * added HWE test back, but with a different method

13 years agoadded quality filtering
Heng Li [Fri, 1 Apr 2011 12:55:51 +0000 (12:55 +0000)]
added quality filtering

13 years agofixed a few typos in comments
Heng Li [Fri, 1 Apr 2011 03:31:42 +0000 (03:31 +0000)]
fixed a few typos in comments

13 years agoAdded an example of using mpileup
Heng Li [Fri, 1 Apr 2011 03:17:03 +0000 (03:17 +0000)]
Added an example of using mpileup

13 years ago * synchronize bgzf in tabix and in samtools
Heng Li [Thu, 31 Mar 2011 20:38:57 +0000 (20:38 +0000)]
 * synchronize bgzf in tabix and in samtools
 * fixed a severe bug in bedidx.c

13 years ago * added BED support to samtools view and mpileup and bcftools view
Heng Li [Wed, 30 Mar 2011 18:35:53 +0000 (18:35 +0000)]
 * added BED support to samtools view and mpileup and bcftools view
 * ML estimate of allele frequency in two groups
 * better error message given inconsisten RG labels
 * compute all-pair r^2

13 years agoRelease samtools-0.1.14 (r933:170)
Heng Li [Tue, 22 Mar 2011 03:08:31 +0000 (03:08 +0000)]
Release samtools-0.1.14 (r933:170)

13 years agoforget to add this file
Heng Li [Fri, 18 Mar 2011 20:34:14 +0000 (20:34 +0000)]
forget to add this file

13 years ago * allow to change the compression level in BAM output
Heng Li [Fri, 18 Mar 2011 20:33:51 +0000 (20:33 +0000)]
 * allow to change the compression level in BAM output
 * use compress level 1 in sorting
 * association test
 * concatenate BAMs
 * allow to threshold on max depth in INDEL calling

13 years agoexport2sam.pl-2.3.1, provided by Chris Saunders from Illumina Inc.
Heng Li [Fri, 18 Mar 2011 19:23:06 +0000 (19:23 +0000)]
export2sam.pl-2.3.1, provided by Chris Saunders from Illumina Inc.

13 years agoadded the haploid mode
Heng Li [Tue, 8 Mar 2011 03:07:35 +0000 (03:07 +0000)]
added the haploid mode

13 years agoRelease samtools-0.1.13 (r926:134)
Heng Li [Tue, 1 Mar 2011 19:48:25 +0000 (19:48 +0000)]
Release samtools-0.1.13 (r926:134)

13 years ago * optionally drop phase ambiguous reads
Heng Li [Tue, 1 Mar 2011 14:51:01 +0000 (14:51 +0000)]
 * optionally drop phase ambiguous reads
 * write vcf format 4.1 instead of 4.0

13 years agominor changes to a heuristic rule
Heng Li [Mon, 28 Feb 2011 20:45:17 +0000 (20:45 +0000)]
minor changes to a heuristic rule

13 years ago * 0.1.12-r924:126
Heng Li [Mon, 28 Feb 2011 20:24:04 +0000 (20:24 +0000)]
 * 0.1.12-r924:126
 * fixed a bug in phase (due to recent changes)
 * fixed a bug in vcf2fq

13 years ago * put version number in bam.h
Heng Li [Mon, 28 Feb 2011 17:57:39 +0000 (17:57 +0000)]
 * put version number in bam.h
 * write version to BCF
 * in phase, change the default -q to 37
 * output a little more information during phasing

13 years ago * change the order of PL/GL according to the latest VCF spec
Heng Li [Fri, 25 Feb 2011 21:40:09 +0000 (21:40 +0000)]
 * change the order of PL/GL according to the latest VCF spec
 * change the type of SP to int32_t

13 years agoupdate the BCF spec
Heng Li [Fri, 25 Feb 2011 19:40:56 +0000 (19:40 +0000)]
update the BCF spec

13 years agoadded the phase command
Heng Li [Fri, 25 Feb 2011 05:59:27 +0000 (05:59 +0000)]
added the phase command

13 years agoadded "const" to bcf_p1_cal()
Heng Li [Thu, 24 Feb 2011 15:05:54 +0000 (15:05 +0000)]
added "const" to bcf_p1_cal()

13 years agomore meaningful BAM truncation message
Heng Li [Thu, 24 Feb 2011 14:36:30 +0000 (14:36 +0000)]
more meaningful BAM truncation message

13 years ago * automatically fix errors in GL
Heng Li [Thu, 24 Feb 2011 14:35:06 +0000 (14:35 +0000)]
 * automatically fix errors in GL
 * output unrecognized FORMAT as "."

13 years agofinished VCF->BCF conversion
Heng Li [Fri, 11 Feb 2011 03:59:47 +0000 (03:59 +0000)]
finished VCF->BCF conversion

13 years agoPrevent division by zero
Petr Danecek [Thu, 3 Feb 2011 08:13:48 +0000 (08:13 +0000)]
Prevent division by zero

13 years agofixed a typo in the VCF header
Heng Li [Wed, 2 Feb 2011 16:29:20 +0000 (16:29 +0000)]
fixed a typo in the VCF header

13 years ago * fixed an out-of-boundary bug
Heng Li [Wed, 2 Feb 2011 16:28:24 +0000 (16:28 +0000)]
 * fixed an out-of-boundary bug
 * improved sorting order checking in index

13 years ago * avoid a segfault when network connect fails
Heng Li [Sun, 30 Jan 2011 03:59:20 +0000 (03:59 +0000)]
 * avoid a segfault when network connect fails
 * update INSTALL
 * fixed a bug in tview on big-endian by Nathan Weeks

13 years ago * fixed a rare memory issue in bam_md.c
Heng Li [Thu, 27 Jan 2011 19:50:02 +0000 (19:50 +0000)]
 * fixed a rare memory issue in bam_md.c
 * fixed a bug in indel calling related to unmapped and refskip reads

13 years agofixed two minor bugs in Fisher's exact test
Heng Li [Mon, 24 Jan 2011 02:46:18 +0000 (02:46 +0000)]
fixed two minor bugs in Fisher's exact test

13 years agoSkip sites with unknown ref
Petr Danecek [Wed, 19 Jan 2011 14:28:02 +0000 (14:28 +0000)]
Skip sites with unknown ref

13 years agomove bam_nt16_nt4_table[] from bam_maqcns.c to bam_md.c
Heng Li [Sat, 15 Jan 2011 17:56:05 +0000 (17:56 +0000)]
move bam_nt16_nt4_table[] from bam_maqcns.c to bam_md.c

13 years ago * samtools-0.1.12-10 (r896)
Heng Li [Thu, 6 Jan 2011 15:52:15 +0000 (15:52 +0000)]
 * samtools-0.1.12-10 (r896)
 * allow to exclude read groups in mpileup