X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=pysam.git;a=blobdiff_plain;f=pysam%2F__init__.py;h=8454f8e4b0739581a463484d1799ba2b2a43a1ad;hp=ec0439f17290876217c610355072aa4f4d074efa;hb=ca46ef4ba4a883c57cea62d5bf1bc021f1185109;hpb=d02fe5283ed7a93a2f76a5d6dc6e37b40c11b9b1 diff --git a/pysam/__init__.py b/pysam/__init__.py index ec0439f..8454f8e 100644 --- a/pysam/__init__.py +++ b/pysam/__init__.py @@ -86,19 +86,31 @@ class SamtoolsDispatcher(object): # # import is a python reserved word. SAMTOOLS_DISPATCH = { + # samtools 'documented' commands "view" : ( "view", None ), "sort" : ( "sort", None), - "samimport": ( "import", None), - "pileup" : ( "pileup", ( (("-c",), Pileup.iterate ), ), ), + "mpileup" : ( "mpileup", None), + "depth" : ("depth", None), "faidx" : ("faidx", None), "tview" : ("tview", None), "index" : ("index", None), + "idxstats" : ("idxstats", None), "fixmate" : ("fixmate", None), - "glfview" : ("glfview", None), "flagstat" : ("flagstat", None), "calmd" : ("calmd", None), "merge" : ("merge", None), - "rmdup" : ("rmdup", None) } + "rmdup" : ("rmdup", None), + "reheader" : ("reheader", None), + "cat" : ("cat", None), + "targetcut" : ("targetcut", None), + "phase" : ("phase", None), + # others + "samimport": ( "import", None), + "bam2fq" : ("bam2fq", None), + # obsolete + # "pileup" : ( "pileup", ( (("-c",), Pileup.iterate ), ), ), + + } # instantiate samtools commands as python functions for key, options in SAMTOOLS_DISPATCH.iteritems():