Skip to content
Snippets Groups Projects
  1. Sep 16, 2011
  2. Sep 07, 2011
  3. Jun 29, 2011
  4. Jun 28, 2011
  5. Apr 04, 2011
  6. Jan 31, 2011
  7. Jan 25, 2011
  8. Jan 21, 2011
  9. Jan 03, 2011
  10. Dec 03, 2010
  11. Sep 22, 2010
  12. Aug 16, 2010
  13. Jul 26, 2010
  14. Jul 18, 2010
  15. Jul 06, 2010
  16. Jul 05, 2010
  17. Jun 29, 2010
    • Aaron's avatar
      Large commit · ff07e83c
      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.
      ff07e83c
  18. May 06, 2010
  19. May 05, 2010
  20. Mar 29, 2010
  21. Mar 24, 2010
  22. Mar 04, 2010
    • Aaron's avatar
      Version 2.5.4 (Mar-3-2010) · 6464b947
      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!
      6464b947
  23. Feb 19, 2010
    • Aaron's avatar
      Version 2.5.3 (Feb-19-2010) · 19a7d197
      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.
      19a7d197
  24. Feb 03, 2010
    • Aaron's avatar
      Version 2.5.2 (Feb-2-2010) · e5007f9c
      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.
      e5007f9c
  25. Jan 28, 2010
    • Aaron's avatar
      Fixed line parsing bug. · 8c0df1a3
      Aaron authored
      	1. atoi fails in parseLine when start = 0.  Changed to strtol.
      	2. modified parseBedLine and parseGffLine to do better sanity checking.
      8c0df1a3
    • Aaron's avatar
      Version 2.5.0 · e186bcbf
      Aaron authored
      e186bcbf
  26. Jan 23, 2010
  27. Jan 11, 2010
  28. Jan 10, 2010
  29. Dec 19, 2009
    • Aaron's avatar
      Version 2.3.3 (12/17/2009) · 0aec3a97
      Aaron authored
        Rewrote complementBed to use a slower but much simpler approach. This resolves several bugs with the previous logic.
      0aec3a97
  30. Nov 25, 2009
    • Aaron's avatar
      Version 2.3.2 (11/25/2009) · 26653576
      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
      26653576
  31. Nov 19, 2009
  32. Oct 27, 2009
    • Aaron's avatar
      Version 2.2.4 (10/27/2009) · 885b0515
      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).
      885b0515
  33. Oct 23, 2009
    • Aaron's avatar
      Version 2.2.3 · ac58bef7
      Aaron authored
         Changed windowBed to optionally define the left and right windows according to
         strandedness.
      ac58bef7
  34. Oct 21, 2009
  35. Oct 20, 2009
    • Aaron's avatar
      Release 2.2.1 · a61387e2
      Aaron authored
      	Fixed an obvious bug in subtractBed causing incorrect behavior when
      	two features in B overlapped with a feature in A.
      a61387e2
  36. Sep 18, 2009
    • Aaron's avatar
      Version 2.2.0 · 952c45ad
      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.
      952c45ad
  37. Sep 17, 2009
    • Aaron's avatar
      VERSION 2.1.2 · 572c76e0
      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.
      572c76e0
  38. Jul 22, 2009
Loading