sequanix


Namesequanix JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/sequana/sequanix
SummarySequanix is a graphical user interface (GUI) that can be used to run Snakemake workflows
upload_time2023-05-16 11:33:15
maintainer
docs_urlNone
authorSequana Team
requires_python
license
keywords
VCS
bugtrack_url
requirements colorlog PySide6 PySide6-Essentials PyOpenGL PyOpenGL_accelerate qtconsole snakemake sequana_pipetools ipython psutil
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Sequanix
########
Sequanix is a graphical user interface (GUI) that can be used to run Snakemake workflows.


.. image:: https://github.com/sequana/sequanix/actions/workflows/main.yml/badge.svg?branch=main
    :target: https://github.com/sequana/sequanix/actions/workflows/main.yml

.. image:: https://coveralls.io/repos/github/sequana/sequanix/badge.svg?branch=main
    :target: https://coveralls.io/github/sequana/sequanix?branch=main

.. image:: http://readthedocs.org/projects/sequana/badge/?version=main
    :target: https://sequana.readthedocs.io/en/main/sequanix.html
    :alt: Documentation Status

.. image:: http://joss.theoj.org/papers/10.21105/joss.00352/status.svg
   :target: http://joss.theoj.org/papers/10.21105/joss.00352
   :alt: JOSS (journal of open source software) DOI


:Python version: 3.8, 3.9, 3.10
:Documentation: `On readthedocs <http://sequana.readthedocs.org/>`_
:Issues: `On github <https://github.com/sequana/sequana/issues>`_
:How to cite: Citations are important for us to carry on developments.

    For **Sequanix**: Dimitri Desvillechabrol, Rachel Legendre, Claire Rioualen,
    Christiane Bouchier, Jacques van Helden, Sean Kennedy, Thomas Cokelaer.
    Sequanix: A Dynamic Graphical Interface for Snakemake Workflows 
    Bioinformatics, bty034, https://doi.org/10.1093/bioinformatics/bty034
    Also available on bioRxiv (DOI: https://doi.org/10.1101/162701)

**Sequanix** is a derivative of the **Sequana** project that is dedicated to the analyse of NGS data (sequencing data). We provide a set of NGS pipelines  including quality control, variant calling, coverage, taxonomy, transcriptomics. Please see the Sequana `documentation <http://sequana.readthedocs.org>`_ for an up-to-date status and further information.



Notes
######

Fix OpenGL for mac Big Sur: https://stackoverflow.com/a/64021312/11988671


Installation
############

Please see the installation notes and installation steps on the https://sequana.readthedocs.io link.


In brief::

    pip install sequanix

For developers, use::


    git clone git@github.com:sequana/sequanix.git
    pip install -e .[testing]


Design choice
#############

Uses PySide6 from v0.2.0. See e.g., https://www.pythonguis.com/faq/pyqt6-vs-pyside6/ from information
on the switch to PySide6. In brief, the Qt project has recently adopted PySide as the official Qt for Python release which should ensure its viability going forward. When we migrate PyQt5 to PyQt6, we therefore decided to use PySide instead of PyQt.

Changelog
~~~~~~~~~

========= ==========================================================================
Version   Description
========= ==========================================================================
0.2.0     * add logo
          * remove pin on python3.7
          * switch from PyQt5 to PySide6
          * remove automatic creation of readtag in config. we let the pipelines
            handle it
0.1.0     * revamp Sequanix independently of Sequana
========= ==========================================================================






            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sequana/sequanix",
    "name": "sequanix",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Sequana Team",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/21/ae/685365d27a2edcab49bd4f7613539c25b85316e02286a0437a55d38be7f8/sequanix-0.2.0.tar.gz",
    "platform": null,
    "description": "Sequanix\n########\nSequanix is a graphical user interface (GUI) that can be used to run Snakemake workflows.\n\n\n.. image:: https://github.com/sequana/sequanix/actions/workflows/main.yml/badge.svg?branch=main\n    :target: https://github.com/sequana/sequanix/actions/workflows/main.yml\n\n.. image:: https://coveralls.io/repos/github/sequana/sequanix/badge.svg?branch=main\n    :target: https://coveralls.io/github/sequana/sequanix?branch=main\n\n.. image:: http://readthedocs.org/projects/sequana/badge/?version=main\n    :target: https://sequana.readthedocs.io/en/main/sequanix.html\n    :alt: Documentation Status\n\n.. image:: http://joss.theoj.org/papers/10.21105/joss.00352/status.svg\n   :target: http://joss.theoj.org/papers/10.21105/joss.00352\n   :alt: JOSS (journal of open source software) DOI\n\n\n:Python version: 3.8, 3.9, 3.10\n:Documentation: `On readthedocs <http://sequana.readthedocs.org/>`_\n:Issues: `On github <https://github.com/sequana/sequana/issues>`_\n:How to cite: Citations are important for us to carry on developments.\n\n    For **Sequanix**: Dimitri Desvillechabrol, Rachel Legendre, Claire Rioualen,\n    Christiane Bouchier, Jacques van Helden, Sean Kennedy, Thomas Cokelaer.\n    Sequanix: A Dynamic Graphical Interface for Snakemake Workflows \n    Bioinformatics, bty034, https://doi.org/10.1093/bioinformatics/bty034\n    Also available on bioRxiv (DOI: https://doi.org/10.1101/162701)\n\n**Sequanix** is a derivative of the **Sequana** project that is dedicated to the analyse of NGS data (sequencing data). We provide a set of NGS pipelines  including quality control, variant calling, coverage, taxonomy, transcriptomics. Please see the Sequana `documentation <http://sequana.readthedocs.org>`_ for an up-to-date status and further information.\n\n\n\nNotes\n######\n\nFix OpenGL for mac Big Sur: https://stackoverflow.com/a/64021312/11988671\n\n\nInstallation\n############\n\nPlease see the installation notes and installation steps on the https://sequana.readthedocs.io link.\n\n\nIn brief::\n\n    pip install sequanix\n\nFor developers, use::\n\n\n    git clone git@github.com:sequana/sequanix.git\n    pip install -e .[testing]\n\n\nDesign choice\n#############\n\nUses PySide6 from v0.2.0. See e.g., https://www.pythonguis.com/faq/pyqt6-vs-pyside6/ from information\non the switch to PySide6. In brief, the Qt project has recently adopted PySide as the official Qt for Python release which should ensure its viability going forward. When we migrate PyQt5 to PyQt6, we therefore decided to use PySide instead of PyQt.\n\nChangelog\n~~~~~~~~~\n\n========= ==========================================================================\nVersion   Description\n========= ==========================================================================\n0.2.0     * add logo\n          * remove pin on python3.7\n          * switch from PyQt5 to PySide6\n          * remove automatic creation of readtag in config. we let the pipelines\n            handle it\n0.1.0     * revamp Sequanix independently of Sequana\n========= ==========================================================================\n\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Sequanix is a graphical user interface (GUI) that can be used to run Snakemake workflows",
    "version": "0.2.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/sequana/sequanix/issues",
        "Homepage": "https://github.com/sequana/sequanix"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21ae685365d27a2edcab49bd4f7613539c25b85316e02286a0437a55d38be7f8",
                "md5": "9d8ba9d81d5ed75d192c743daa79901c",
                "sha256": "68e228e812158d504c963a819c5c3b78e8daf57f64c35c91ebf30f49b705b046"
            },
            "downloads": -1,
            "filename": "sequanix-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "9d8ba9d81d5ed75d192c743daa79901c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 47509,
            "upload_time": "2023-05-16T11:33:15",
            "upload_time_iso_8601": "2023-05-16T11:33:15.426530Z",
            "url": "https://files.pythonhosted.org/packages/21/ae/685365d27a2edcab49bd4f7613539c25b85316e02286a0437a55d38be7f8/sequanix-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-16 11:33:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sequana",
    "github_project": "sequanix",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "colorlog",
            "specs": []
        },
        {
            "name": "PySide6",
            "specs": []
        },
        {
            "name": "PySide6-Essentials",
            "specs": []
        },
        {
            "name": "PyOpenGL",
            "specs": [
                [
                    "==",
                    "3.1.6"
                ]
            ]
        },
        {
            "name": "PyOpenGL_accelerate",
            "specs": [
                [
                    "==",
                    "3.1.6"
                ]
            ]
        },
        {
            "name": "qtconsole",
            "specs": [
                [
                    ">=",
                    "5.4.1"
                ]
            ]
        },
        {
            "name": "snakemake",
            "specs": [
                [
                    ">=",
                    "6.0.0"
                ]
            ]
        },
        {
            "name": "sequana_pipetools",
            "specs": []
        },
        {
            "name": "ipython",
            "specs": []
        },
        {
            "name": "psutil",
            "specs": []
        }
    ],
    "lcname": "sequanix"
}
        
Elapsed time: 0.07048s