Functions |
|
def | bedtools |
|
def | annotateBed |
|
def | bamToBed |
|
def | bamToFastq |
|
def | bed12ToBed6 |
|
def | bedpeToBam |
|
def | bedToBam |
|
def | bedToIgv |
|
def | closestBed |
|
def | clusterBed |
|
def | complementBed |
|
def | coverageBed |
|
def | expandCols |
|
def | fastaFromBed |
|
def | flankBed |
|
def | genomeCoverageBed |
|
def | getOverlap |
|
def | groupBy |
|
def | intersectBed |
|
def | linksBed |
|
def | mapBed |
|
def | maskFastaFromBed |
|
def | mergeBed |
|
def | multiBamCov |
|
def | multiIntersectBed |
|
def | nucBed |
|
def | pairToBed |
|
def | pairToPair |
|
def | randomBed |
|
def | shuffleBed |
|
def | slopBed |
|
def | sortBed |
|
def | subtractBed |
|
def | tagBam |
|
def | unionBedGraphs |
|
def | windowBed |
|
def | windowMaker |
Detailed Description
========
BedTools
========
Binding of the entire collection of `BedTools <http://code.google.com/p/bedtools/>`_.
The generic binding is::
def bedtools(tool, args=None)
with parameters *tool*, the name of the tool, and
*args*, a string ("-i file"), a list (["-i","file"]) or a dictionary ({"i": "file"}) of command-line options passed to *tool*.
Each individual tool has its own call, like::
annotateBed(ex,bedfile,files,wait=True,via='local',**kw)
with obligatory arguments *bedfile* and *files* (see the BedTools `documentation <http://code.google.com/p/bedtools/wiki/Usage>`_), and any additional optional arguments via `**kw`.
If *wait* is True, then the function will wait for completion and return the output filename, otherwise it runs a nonblocking job (with the parameter *via*) and returns a tuple (bein.Future, filename).