- Sep 16, 2011
-
-
Aaron authored
-
- Sep 07, 2011
-
-
Aaron authored
-
- Jun 29, 2011
-
-
Aaron authored
-
- Jun 28, 2011
-
-
Aaron authored
-
- Apr 04, 2011
-
-
Aaron authored
-
- Jan 31, 2011
-
-
Aaron authored
-
- Jan 25, 2011
-
-
Aaron authored
-
- Jan 21, 2011
-
-
Aaron authored
-
- Jan 03, 2011
-
-
Aaron authored
-
- Dec 03, 2010
-
-
Aaron authored
-
- Sep 22, 2010
-
-
Aaron authored
-
- Aug 16, 2010
-
-
Aaron authored
-
- Jul 26, 2010
-
-
Aaron authored
-
- Jul 18, 2010
-
-
Aaron authored
-
- Jul 06, 2010
-
-
Aaron authored
-
- Jul 05, 2010
-
-
Aaron authored
-
- Jun 29, 2010
-
-
Aaron authored
1. Reset BED.strand to be string instead of char in the interest of generality. 2. Fixed bug in genomeCoverageBed where NULL entries where genome summaries were err. reported with -bga. 3. Fixed bug in closestBed where NULL entries were err. reported when BED > 6. 4. Standardized the Open, Get, Close idiom per improvements from Gordon Assaf. 5. Add "split" logic to bamToBed.
-
- May 06, 2010
-
-
Aaron authored
-
- May 05, 2010
-
-
Aaron authored
-
- Mar 29, 2010
-
-
Aaron authored
-
- Mar 24, 2010
-
-
Aaron authored
-
- Mar 04, 2010
-
-
Aaron authored
Fixed an insidious bug that caused malformed BAM output from intersectBed and pairToBed. The previous BAM files worked fine with samtools as BAM input, but when piped in as SAM, there was an extra tab that thwarted conversion from SAM back to BAM. Many thanks to Ivan Gregoretti for reporting this bug. I had never used the BAM output in this way and thus never caught the bug!
-
- Feb 19, 2010
-
-
Aaron authored
1. Fixed bug to "re-allow" track and "browser" lines. 2. Fixed bug in reporting BEDPE overlaps. 3. Fixed bug when using type "notboth" with BAM files in pairToBed. 4. When comparing BAM files to BED/GFF annotations with intersectBed or pairToBed, the __aligned__ sequence is used, rather than the __original__ sequence. 5. Greatly increased the speed of pairToBed when using BAM alignments. 6. Fixed a bug in bamToBed when reporting edit distance from certain aligners.
-
- Feb 03, 2010
-
-
Aaron authored
1. The start and end coordinates for BED and BEDPE entries created by bamToBed are now based on the __aligned__ sequence, rather than the original sequence. It's obvious, but I missed it originally...sorry. 2. Fixed a bug in bamToBed that caused a crash when created BED / BEDPE from "spliced" BAM alignments. 3. Added an error message to mergeBed preventing one from using "-n" and "-nms" together. 4. Fixed a bug in pairToBed that caused neither -type "notispan" nor "notospan" to behave as described.
-
- Jan 28, 2010
- Jan 23, 2010
-
-
Aaron authored
-
- Jan 11, 2010
-
-
Aaron authored
-
- Jan 10, 2010
-
-
Aaron authored
-
- Dec 19, 2009
-
-
Aaron authored
Rewrote complementBed to use a slower but much simpler approach. This resolves several bugs with the previous logic.
-
- Nov 25, 2009
-
-
Aaron authored
Fixed a bug in subtractBed that prevent a file from subtracting itself when the following is used: $ subtractBed -a test.bed -b test.bed
-
- Nov 19, 2009
- Oct 27, 2009
-
-
Aaron authored
1. Updated the mergeBed documentation to describe the -names option which allows one to report the names of the features that were merged (separated by semicolons).
-
- Oct 23, 2009
-
-
Aaron authored
Changed windowBed to optionally define the left and right windows according to strandedness.
-
- Oct 21, 2009
-
-
Aaron authored
The memory usage is now less than 2.0 Gb.
-
- Oct 20, 2009
-
-
Aaron authored
Fixed an obvious bug in subtractBed causing incorrect behavior when two features in B overlapped with a feature in A.
-
- Sep 18, 2009
-
-
Aaron authored
=== Notable changes in this release === 1. coverageBed will optionally only count features in BED file A (e.g. sequencing reads) that overlap with the intervals/windows in BED file B. This has been requested several times recently and facilitates CHiP-Seq and RNA-Seq experiments. 2. intersectBed can now require a minimum __reciprocal__ overlap between intervals in BED A and BED B. For example, previously, if one used -f 0.90, it required that a feature in B overlap 90% of the feature in A for the "hit" to be reported. If one adds the -r (reciprocal) option, the hit must also cover 90% of the feature in B. This helps to exclude overlaps between say small features in A and large features in B: A ========== B ********************************************************** -f 0.50 (Reported), whereas -f 0.50 -r (Not reported) 3. The score field has been changed to be a string. While this deviates from the UCSC definition, it allows one to track much more meaningful information about a feature/interval. For example, score could now be: 7.31E-05 (a p-value) 0.334577 (mean enrichment) 2:2.2:40:2 (several values encoded in a string) 4. closestBed now, by default, reports __all__ intervals in B that overlap equally with an interval in A. Previously, it merely reported the first such feature that appeared in B. Here's a cartoon explaining the difference. **Prior behavior** A ============== B.1 ++++++++++++++ B.2 ++++++++++++++ B.3 +++++++++ ----------------------------------------- Result = B.1 ++++++++++++++ **Current behavior** A ============== B.1 ++++++++++++++ B.2 ++++++++++++++ B.3 +++++++++ ----------------------------------------- Result = B.1 ++++++++++++++ B.2 ++++++++++++++ Using the -t option, one can also choose to report either the first or the last entry in B in the event of a tie. 5. Several other minor changes to the algorithms have been made to increase speed a bit.
-
- Sep 17, 2009
-
-
Aaron authored
1. Fixed yet another bug in the parsing of "track" or "browser" lines. Sigh... 2. Change the "score" column (i.e. column 5) to b stored as a string. While this deviates from the UCSC convention, it allows significantly more information to be packed into the column.
-
- Jul 22, 2009
-
-
Aaron authored
-