genomicspy


Namegenomicspy JSON
Version 0.2.1 PyPI version JSON
download
home_pagehttps://github.com/vivianleung/genomicspy
SummaryTools for manipulating vcfs doing genomics work
upload_time2023-11-18 10:12:29
maintainer
docs_urlNone
authorVivian Leung
requires_python>=3.10
licenseLGPL-2.1
keywords genomicspy vcf genomics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==========
genomicspy
==========


.. image:: https://img.shields.io/pypi/v/genomicspy.svg
        :target: https://pypi.python.org/pypi/genomicspy

.. image:: https://img.shields.io/travis/vivianleung/genomicspy.svg
        :target: https://travis-ci.com/vivianleung/genomicspy

.. image:: https://readthedocs.org/projects/genomicspy/badge/?version=latest
        :target: https://genomicspy.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status




Tools for manipulating vcfs doing genomics work


Features
=========



Classes:
---------

* ``Chunk``: for handling chunks of vcfpy.Record objects
* ``Saver``: to save Chunks and vcfpy.Record objects

Types:
-------

* ``SeqType``
  

Methods and constants:
-----------------------

allele_msa:  multiple sequence alignments operations

* ``find_read_msas``
* ``gen_variants_df``
* ``parse_alignments``


alleles:  manipulating and filling in alleles and variants

* ``combine_ivrs_variants``
* ``calc_circular``
* ``calc_end_pos``
* ``gen_ivrs``
* ``check_overlap``
* ``gen_alleles_for_chrom_vcf``
* ``gen_alleles_from_variants_df``


alleles2fastas:  converting allele data to fasta sequences

* ``check_fasta_seq_coverage``
* ``get_seqlen``
* ``infer_entry_name``
* ``read_alleles_gts_from_variants``
* ``read_alleles_gts_from_vcf``
* ``write_fasta_seq``


regions:  reading and parsing GFF3 and region-feature info

* ``consolidate_gff3``
* ``parse_gff3``
* ``select_regions``
* ``GFF3_COLS``


trim:  trim alleles or sequences

* ``trim_alleles``
* ``trim_allele_seqs``


vcf:  read VCFs

* ``get_entry_data``
* ``parse_records_generator``
* ``VCF_COLS``
* ``VCF_DEFAULT_DICT``




* Free software: MIT license
* Documentation: https://genomicspy.readthedocs.io.


Credits
--------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vivianleung/genomicspy",
    "name": "genomicspy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "genomicspy,vcf,genomics",
    "author": "Vivian Leung",
    "author_email": "Vivian Leung <leung.vivian.w@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/48/27/dce88f2a9296b3450deab8ddfa7dd70275afe238d6f5894dd452c5c1fdd9/genomicspy-0.2.1.tar.gz",
    "platform": null,
    "description": "==========\ngenomicspy\n==========\n\n\n.. image:: https://img.shields.io/pypi/v/genomicspy.svg\n        :target: https://pypi.python.org/pypi/genomicspy\n\n.. image:: https://img.shields.io/travis/vivianleung/genomicspy.svg\n        :target: https://travis-ci.com/vivianleung/genomicspy\n\n.. image:: https://readthedocs.org/projects/genomicspy/badge/?version=latest\n        :target: https://genomicspy.readthedocs.io/en/latest/?version=latest\n        :alt: Documentation Status\n\n\n\n\nTools for manipulating vcfs doing genomics work\n\n\nFeatures\n=========\n\n\n\nClasses:\n---------\n\n* ``Chunk``: for handling chunks of vcfpy.Record objects\n* ``Saver``: to save Chunks and vcfpy.Record objects\n\nTypes:\n-------\n\n* ``SeqType``\n  \n\nMethods and constants:\n-----------------------\n\nallele_msa:  multiple sequence alignments operations\n\n* ``find_read_msas``\n* ``gen_variants_df``\n* ``parse_alignments``\n\n\nalleles:  manipulating and filling in alleles and variants\n\n* ``combine_ivrs_variants``\n* ``calc_circular``\n* ``calc_end_pos``\n* ``gen_ivrs``\n* ``check_overlap``\n* ``gen_alleles_for_chrom_vcf``\n* ``gen_alleles_from_variants_df``\n\n\nalleles2fastas:  converting allele data to fasta sequences\n\n* ``check_fasta_seq_coverage``\n* ``get_seqlen``\n* ``infer_entry_name``\n* ``read_alleles_gts_from_variants``\n* ``read_alleles_gts_from_vcf``\n* ``write_fasta_seq``\n\n\nregions:  reading and parsing GFF3 and region-feature info\n\n* ``consolidate_gff3``\n* ``parse_gff3``\n* ``select_regions``\n* ``GFF3_COLS``\n\n\ntrim:  trim alleles or sequences\n\n* ``trim_alleles``\n* ``trim_allele_seqs``\n\n\nvcf:  read VCFs\n\n* ``get_entry_data``\n* ``parse_records_generator``\n* ``VCF_COLS``\n* ``VCF_DEFAULT_DICT``\n\n\n\n\n* Free software: MIT license\n* Documentation: https://genomicspy.readthedocs.io.\n\n\nCredits\n--------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n",
    "bugtrack_url": null,
    "license": "LGPL-2.1",
    "summary": "Tools for manipulating vcfs doing genomics work",
    "version": "0.2.1",
    "project_urls": {
        "Bug Tracker": "https://github.com/vivianleung/genomicspy/issues",
        "Homepage": "https://github.com/vivianleung/genomicspy"
    },
    "split_keywords": [
        "genomicspy",
        "vcf",
        "genomics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2e73d220f069860022e06f118315c9a76141f15d6bc0c414887aaaba533aed4",
                "md5": "6e99011fb1368c2ee76dc7b465efc717",
                "sha256": "5cae967b99d99c9227e7606143bf2820b863f3076aedc84cc30286a43b2e8bc9"
            },
            "downloads": -1,
            "filename": "genomicspy-0.2.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6e99011fb1368c2ee76dc7b465efc717",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.10",
            "size": 52104,
            "upload_time": "2023-11-18T10:12:27",
            "upload_time_iso_8601": "2023-11-18T10:12:27.743297Z",
            "url": "https://files.pythonhosted.org/packages/e2/e7/3d220f069860022e06f118315c9a76141f15d6bc0c414887aaaba533aed4/genomicspy-0.2.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4827dce88f2a9296b3450deab8ddfa7dd70275afe238d6f5894dd452c5c1fdd9",
                "md5": "6d438ffc401d2ac4192dd77f7669968b",
                "sha256": "d781682f3c8d70801665eaad2f524188fe40c03157500155e01e501c71d39c4d"
            },
            "downloads": -1,
            "filename": "genomicspy-0.2.1.tar.gz",
            "has_sig": false,
            "md5_digest": "6d438ffc401d2ac4192dd77f7669968b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 52564,
            "upload_time": "2023-11-18T10:12:29",
            "upload_time_iso_8601": "2023-11-18T10:12:29.308668Z",
            "url": "https://files.pythonhosted.org/packages/48/27/dce88f2a9296b3450deab8ddfa7dd70275afe238d6f5894dd452c5c1fdd9/genomicspy-0.2.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-18 10:12:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vivianleung",
    "github_project": "genomicspy",
    "github_not_found": true,
    "lcname": "genomicspy"
}
        
Elapsed time: 3.63583s