- Jan 04, 2010
- Jan 03, 2010
-
-
Aaron authored
-
- Jan 01, 2010
- Dec 30, 2009
-
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic 4. Changed logo. 5. Revised the usage statement.
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic 4. Changed logo. 5. Revised the usage statement.
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic 4. Changes logo. 5. Revised the usage statement.
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic 4. Changes logo. 5. Updated bedFile.cpp's loadBedIntoMapBin to support stdin.
-
- Dec 29, 2009
-
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic 4. Changes logo. 5. Updated bedFile.cpp's loadBedIntoMapNoBin. Bug in stdin logic.
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic
-
Aaron authored
1. Revised usage to 80 chars 2. GPL headers 3. Added new stdin logic
-
Aaron authored
1. Added GPLv2 license to entire distribution 2. Added GPL headers to intersect and window 3. Added new stdin logic to windowBed
-
Aaron authored
-
Aaron authored
-
- Dec 20, 2009
-
-
Aaron authored
1. Got parseGffLine working 2. Added GFF support to the reportBed* methods. 3. Cleaned up the stdin / parsing logic and centralized it within bedFile.cpp. This removes some of the complexity from each of the tools and tidies the codebase overall.
-
- Dec 19, 2009
- Nov 27, 2009
-
-
Aaron authored
This becomes the new model for handling files/stdin, rather than duplicating the main logic of each porgram in a block for files and a block for stdin. Much slicker.
-
- 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
- Nov 18, 2009
- Nov 16, 2009
- Nov 14, 2009
-
-
Aaron authored
Working on maskFastaFromBed, permuteBed and addFlanksBed
-
- Nov 13, 2009
-
-
Aaron authored
Forced an exit if negative coordinates are encountered.
-
- 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
- Oct 21, 2009
- 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.
-
- Oct 19, 2009
-
-
Aaron authored
-
- Oct 15, 2009
-
-
Aaron authored
-
- Sep 21, 2009
-
-
Aaron authored
This allows the names field from all merged intervals to be reported in the merged block.
-
- 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.
-