当前位置: 首页>>代码示例>>Python>>正文


Python Query.printReport方法代码示例

本文整理汇总了Python中query.Query.printReport方法的典型用法代码示例。如果您正苦于以下问题:Python Query.printReport方法的具体用法?Python Query.printReport怎么用?Python Query.printReport使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在query.Query的用法示例。


在下文中一共展示了Query.printReport方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: from query import Query [as 别名]
# 或者: from query.Query import printReport [as 别名]
def main():
    import argparse
    # Argument parser.
    description = 'A script to download PDB files from RCSB Protein Data Bank'
    parser = argparse.ArgumentParser(description=description)

    group = parser.add_mutually_exclusive_group(required=True)
    group.add_argument('--query', '-q', metavar='query'
            , nargs = '+'
            , help = 'Query text'
            )

    parser.add_argument('--query_type', '-qt', metavar='queryType'
            , default = 'Unspecified'
            , help = "Type of this query, prefixed by org.pdb.query.simple"
            )

    parser.add_argument('--download_dir', '-d', metavar = "downloadDir"
            , default = os.getcwd()
            , help = "Directory. All PDB files are downloaded into this dir"
            )

    group.add_argument('--fetch', '-f', metavar = 'fetchID'
            , nargs = '+'
            , help = 'Download these ids'
            )

    class Args: pass 
    args = Args()
    parser.parse_args(namespace=args)

    # get the arguments.
    if args.query:
        q = Query(args)
        q.getStructureReport()
        q.printReport()
    elif args.fetch:
        d = Downloader(args.fetch, args.download_dir)
        d.downloadFiles()
    else:
        raise UserWarning("Unknown option")
开发者ID:dilawar,项目名称:rcsb_browser,代码行数:43,代码来源:main.py


注:本文中的query.Query.printReport方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。