test_sequana_gui.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:sequana 作者: sequana 项目源码 文件源码
def _test_standalone_sequana(qtbot, tmpdir):
    wkdir = TemporaryDirectory()
    inputdir = os.path.realpath(
            sequana_data("Hm2_GTGAAA_L005_R1_001.fastq.gz")).rsplit(os.sep,1)[0]

    # Standalone for sequana given a wkdir and pipeline and input_dir
    args = Namespace(pipeline="quality_control", wkdir=wkdir.name,
                input_directory=inputdir)
    widget = sequana_gui.SequanaGUI(ipython=False, user_options=args)
    qtbot.addWidget(widget)
    assert widget.mode == "sequana"
    widget.force = True
    widget.save_project()

    widget.click_run()
    count = 0
    while widget.process.state() and count < 5:
        time.sleep(0.5)
        count+=0.5
    widget.click_stop()
    time.sleep(1)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号