Esempio n. 1
0
def main():
    tools = {
        "info": ProjectInfo,
        "run": ProjectRun,
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    Tool(*args, **kwargs)
Esempio n. 2
0
def main():
    tools = {
        "mapman": Mapman,
        "b2m": BrixToMap
    }
    Tool, args, kwargs = parse_subargs( tools, description=__doc__ )
    print Tool( *args, **kwargs )
Esempio n. 3
0
def main():
    tools = {
        "pdb": Dowser, 
        "repeat": DowserRepeat
    }
    Tool, args, kwargs = parse_subargs( tools, description=__doc__ )
    print Tool( *args, **kwargs )
Esempio n. 4
0
def main():
    tools = {
        "finder": CapsMotifFinder,
        "strucinfo": StructureGetter,
        "superpose": Superpose
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 5
0
def main():
    tools = {
        "pdb": Tmdet,
        "info": PdbtmInfo,
        "id": Pdbtm,
        "list": PdbtmList,
        "db": PdbtmDownload
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 6
0
def main():
    tools = {
        "id": Opm,
        "list": OpmList,
        "info": OpmInfo,
        "pdb": Ppm,
        "id2": Ppm2
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 7
0
def main():
    tools = {
        "linkit": LinkIt,
        "linkit+dens": LinkItDensity,
        "linkvali": LnkItVali,
        "analyse": AnalyseLiniktRun,
        "multi-linkit": MultiLinkIt,
        "ssfe": SSFELinkIt,
        "ssfemulti": SSFEMultiLinkIt,
        "ssfestat": SSFEStatistic,
        "ssfezip": SSFEZip,
        "ssfefailed": SSFEFailed,
        "cut": CutPDB,
        "cut2": CutPDB2
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 8
0
def main():
    tools = {
        "SplitSSE": SplitPdbSSE,
        "get": PdbDownload,
        "split": PdbSplit,
        "unzip": PdbUnzip,
        "het": PdbHetDictionary,
        "superpose": PdbSuperpose,
        "edit": PdbEdit,
        "info": PdbInfo,
        "rna": RnaList,
        "compare": ListCompare,
        "join": ListJoin,
        "assembly": PdbAssembly,
        "delete": LoopDelete,
        "rotamere": MakeAllRotameres,
        "joinsplitted": JoinSplitted
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 9
0
def main():
    tools = {
        "mrc": MrcHeaderPrinter,
        "script": Spider,
        "shift": SpiderShift,
        "convert": SpiderConvert,
        "delFilledDens": SpiderDeleteFilledDensities,
        "box": SpiderBox,
        "reconvert": SpiderReConvert,
        "crosscorrel": SpiderCrosscorrelation,
        "loopcorrel": LoopCrosscorrel,
        "pdbbox": SpiderPdbBox,
        "sidechaincc": SpiderSidechainCorrelation,
        "loopsidechain": LoopSidechainCorrelation,
        "deletebb": SpiderDeleteBackbone,
        "buildbest": BuildBest,
        "optimize": OptimizeRotamer,
        "loopoptimize": LoopRotamerOptimize,
        "sidestat": SideChainStatistics,
        "crop": SpiderCropMap,
        "cropmrc": SpiderCropMrc,
        "analyse": SpiderAnalyse,
        "analyse2": SpiderAnalyse2,
        "analyse3": SpiderAnalyse3,
        "loopcorrel2": LoopCrosscorrel2,
        "loopcorrel3": LoopCrosscorrel3,
        "ccori": Calcoricc,
        "loopcc": Looporicc,
        "build": BuildModel,
        "analyse_dssp": Analyse_DSSP,
        "loopsrmsd": LinkItRMSD,
        "repairloops": RepairLoops,
        "rlinkitloops": RepairLinkItLoops,
        "repair2": RepairLoops2,
        "superanalyse": SuperLooperAnalyse,
        "shorten": ShortenLoops,
        "multiloopcc": MultiLooporicc,
        "multianalyse": MultiSpiderAnalyse2
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 10
0
def main():
    tools = {
        "linkit": LinkIt,
        "linkit+dens": LinkItDensity,
        #"test": LinkerTest,
        "linkvali": LnkItVali,
        "analyse": AnalyseLiniktRun,
        #"multi-linkit": MultiLinkIt
        "cut": CutPDB,
        "cut2": CutPDB2,
        "linkit+dens2": LinkItDensity2_analyse,
        "cut3": CutPDB3,
        "linkit+dens3": LinkItDensity3,
        "calcsheets": CalcSheets,
        "multilinkdens": MultiLinkItDensity,
        "multicut": MultiCutPDB,
        "linkitlist": LinkItList,
        "seqlist": PdbSequence
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 11
0
def main():
    tools = {
        "mrc": MrcHeaderPrinter,
        "script": Spider,
        "shift": SpiderShift,
        "convert": SpiderConvert,
        "delFilledDens": SpiderDeleteFilledDensities,
        "box": SpiderBox,
        "reconvert": SpiderReConvert,
        "crosscorrel": SpiderCrosscorrelation,
        "loopcorrel": LoopCrosscorrel,
        "pdbbox": SpiderPdbBox,
        "sidechaincc": SpiderSidechainCorrelation,
        "loopsidechain": LoopSidechainCorrelation,
        "deletebb": SpiderDeleteBackbone,
        "buildbest": BuildBest,
        "optimize": OptimizeRotamer,
        "loopoptimize": LoopRotamerOptimize,
        "sidestat": SideChainStatistics,
        "crop": SpiderCropMap,
        "cropmrc": SpiderCropMrc,
    }
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 12
0
def main():
    tools = {"script": Jmol, "image": JmolImage, "jvxl": JmolJvxl}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 13
0
def main():
    tools = {"db": MpstrucDownload, "info": MpstrucInfo, "list": MpstrucList}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 14
0
def main():
    tools = {"solvate": Solvate}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 15
0
def main():
    tools = {"pdb": MppdPipeline, "stats": MppdStats}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 16
0
def main():
    tools = {"pdb": Sstruc, "info": SstrucInfo, "find": SstrucFinder}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 17
0
def main():
    tools = {"pipe": VoronoiaPipeline}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)
Esempio n. 18
0
def main():
    #args, kwargs = parse_args( Muscle )
    #print Muscle( *args, **kwargs )
    tools = {"muscle": Muscle, "tmf": TheseusMakeFasta}
    Tool, args, kwargs = parse_subargs(tools, description=__doc__)
    print Tool(*args, **kwargs)