{ "info": { "author": "Rafal Gumienny", "author_email": "guma44@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "uShuffle\n========\n\n.. image:: https://img.shields.io/pypi/v/ushuffle.svg\n :target: https://pypi.python.org/pypi/ushuffle\n\nA Cython wrapper around uShuffle - a useful tool for shuffling biological sequences while preserving the k-let counts\n\nThis is just a bundle of files downloaded from `ushuffle `_\nand wrapped in Cython for easy installation and use.\n\nInstallation\n------------\n\n.. code-block :: bash\n\n git clone https://github.com/guma44/ushuffle.git\n cd ushuffle\n python setup.py install [ --user ]\n\nor\n\n.. code-block :: bash\n\n pip install [--user] ushuffle\n\nUsage\n-----\n\nThe library exposes a shuffling function shuffle and a Shuffler object used to\nmake shuffling many times eg.:\n\n.. code-block :: python\n\n from ushuffle import shuffle, Shuffler\n seq = \"ababcdcdabdcabvababab\"\n shuffler = Shuffler(seq, 2)\n for i in range(10):\n seqres = shuffler.shuffle()\n print(\"results:\", seqres)\n print shuffle(seq, 2)\n\nThe library exposes also the function to set the random seed called `set_seed`.\nThis sets the seed globally once and subsequent call to this function will not\nchange the seed anymore.\n\nReferences\n----------\n\nIf you use this tool please refer to the original paper and authors:\nMinghui Jiang, James Anderson, Joel Gillespie, and Martin Mayne. `uShuffle: a useful tool for shuffling biological sequences while preserving the k-let counts. `_ BMC Bioinformatics, 9:#192, 2008.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/guma44/ushuffle", "keywords": "ushuffle", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "ushuffle", "package_url": "https://pypi.org/project/ushuffle/", "platform": "", "project_url": "https://pypi.org/project/ushuffle/", "project_urls": { "Homepage": "https://github.com/guma44/ushuffle" }, "release_url": "https://pypi.org/project/ushuffle/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "A Cython wrapper over uShuffle - a useful tool for shuffling biological sequences while preserving the k-let counts.", "version": "1.1.0" }, "last_serial": 4873551, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "a76d8deed8ea04e9d32d8cf67a8db6e1", "sha256": "e7d3e21bcdcfa89e4902a018cb17b244edf437da1e03cc3584a1397650622c9c" }, "downloads": -1, "filename": "ushuffle-1.0-cp27-cp27m-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "a76d8deed8ea04e9d32d8cf67a8db6e1", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 28016, "upload_time": "2017-10-16T22:10:53", "url": "https://files.pythonhosted.org/packages/48/e1/0ddd4a887c37c8a423363a867f6a36233eb3c977fc85b08fb777a95de305/ushuffle-1.0-cp27-cp27m-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "d2322ecfd514585d40972b940b27f821", "sha256": "ce4286a793dbfd7a201591a13a5acba6535ef2b74eee88c13ab28273cc96055a" }, "downloads": -1, "filename": "ushuffle-1.0.tar.gz", "has_sig": false, "md5_digest": "d2322ecfd514585d40972b940b27f821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29041, "upload_time": "2017-10-17T06:43:09", "url": "https://files.pythonhosted.org/packages/5a/ea/e4871e37a4bc420cea782ba073670472b8eb82db102f9362fb49f006fb8c/ushuffle-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9d5dd6abd41c972cc5dde31027b774dd", "sha256": "21dc2a491d95c5d00fcfb1b85b13329711d4e721da4b340b4f28bafc4a9ef7e5" }, "downloads": -1, "filename": "ushuffle-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9d5dd6abd41c972cc5dde31027b774dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29333, "upload_time": "2017-10-17T09:21:44", "url": "https://files.pythonhosted.org/packages/d9/67/19002ff9edca6566d8053b807beaac71e4b299279456b6f96bfc8de56046/ushuffle-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "afd313fc61612711908922e30457150b", "sha256": "d364ed89213d22c8526805282f674db1f0f7bcfdadd2cda9e526e6974ffbfaca" }, "downloads": -1, "filename": "ushuffle-1.0.2.tar.gz", "has_sig": false, "md5_digest": "afd313fc61612711908922e30457150b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5321, "upload_time": "2017-10-17T09:29:41", "url": "https://files.pythonhosted.org/packages/8d/79/8c2f4499056ca69dda3a490187c0ff7fff76c8bf265f339059fa347801a5/ushuffle-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "905398592275e68fc61e9e9bce0eec4c", "sha256": "dc0bcac3557ec9c980e95eddb2994b625770ba56b13e8bf34b3ce92fbfb7966c" }, "downloads": -1, "filename": "ushuffle-1.0.3.tar.gz", "has_sig": false, "md5_digest": "905398592275e68fc61e9e9bce0eec4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5304, "upload_time": "2017-10-18T13:41:16", "url": "https://files.pythonhosted.org/packages/6f/05/f037e29cc13a8e66cdeb1062aa90ab887da936da1f30a6f43f1594194c58/ushuffle-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "45902e6a49bca0d2325060dac9e03b80", "sha256": "c0640a6a022628cd65526c035eb38189d74374c55f3feffe4d5fa50c5912d20e" }, "downloads": -1, "filename": "ushuffle-1.0.4.tar.gz", "has_sig": false, "md5_digest": "45902e6a49bca0d2325060dac9e03b80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5285, "upload_time": "2018-10-15T19:23:40", "url": "https://files.pythonhosted.org/packages/39/cc/e2fe7f1c44bdd918b30ff5de9ac7224b8fd695d34e89148019661c049525/ushuffle-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b9a632342517cd41ea495ee9895bc904", "sha256": "e3356a122e6d28286eece6ec53b1da14b983ca6f84ccdd3e3944c3d4b6b0959b" }, "downloads": -1, "filename": "ushuffle-1.0.5-py2.7-linux-x86_64.egg", "has_sig": false, "md5_digest": "b9a632342517cd41ea495ee9895bc904", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 52308, "upload_time": "2019-02-01T09:56:58", "url": "https://files.pythonhosted.org/packages/0c/70/dd558030d4ebed19d795ddc1aa39468f95ca01e16c114e85739a661fb1f0/ushuffle-1.0.5-py2.7-linux-x86_64.egg" }, { "comment_text": "", "digests": { "md5": "57f03b4e7186fbf344a7645900c7de28", "sha256": "830e3cf6ea9f241edb87609a851fb0ebbd333378a22d90130d1082f26591c951" }, "downloads": -1, "filename": "ushuffle-1.0.5.tar.gz", "has_sig": false, "md5_digest": "57f03b4e7186fbf344a7645900c7de28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5399, "upload_time": "2019-02-01T09:57:00", "url": "https://files.pythonhosted.org/packages/a3/30/2ac23ddf1b6e92f33741f8b595958b07ca85b39a5e28545dca5b5d3000d0/ushuffle-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "e1e561f246cd42a379ef962252967e01", "sha256": "e518085b1eccb4b2e1791d5d04ff2b345d0db0c0b0a883ef3d1036e17b7fe368" }, "downloads": -1, "filename": "ushuffle-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e1e561f246cd42a379ef962252967e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5357, "upload_time": "2019-02-01T20:06:03", "url": "https://files.pythonhosted.org/packages/48/77/7cf89f5001538732804bbec50e23d39eb96147b194e4bba3f8ea418e89b6/ushuffle-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "257380ed0e5f475fb530a5efceb1a790", "sha256": "4ae40c01e63ae82d7b639995d1f910ff30b728baca182000e7872bb48ad59c1a" }, "downloads": -1, "filename": "ushuffle-1.0.7.tar.gz", "has_sig": false, "md5_digest": "257380ed0e5f475fb530a5efceb1a790", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5389, "upload_time": "2019-02-04T14:38:21", "url": "https://files.pythonhosted.org/packages/8f/dd/1288a2b4fe1961b931a1b60537f8300c13cba7ec56194ae66f3b38f2a17a/ushuffle-1.0.7.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "c9beb48a4244940a41f1cc31898e725e", "sha256": "b27ec4cfb632a4ab27b108c427b50f7aaea1d36048d8b64a0065e5feb37f9366" }, "downloads": -1, "filename": "ushuffle-1.0.9.tar.gz", "has_sig": false, "md5_digest": "c9beb48a4244940a41f1cc31898e725e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32387, "upload_time": "2019-02-04T15:10:59", "url": "https://files.pythonhosted.org/packages/3e/12/79d8dc4b39594246bbf2cf4bb69ac6dc6f9e57ebbc099492375415d8078e/ushuffle-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "844ff45161b616374969f9aef3d0756a", "sha256": "b0044c093bcb1cce73a5b00ceefc3a858a4ab5ff4a3285137b0315728b279037" }, "downloads": -1, "filename": "ushuffle-1.1.0.tar.gz", "has_sig": false, "md5_digest": "844ff45161b616374969f9aef3d0756a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33313, "upload_time": "2019-02-27T10:23:51", "url": "https://files.pythonhosted.org/packages/53/64/671c2688373dd49722358061f15b30636ad801ab83fe071d2061ed1e5ed8/ushuffle-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "844ff45161b616374969f9aef3d0756a", "sha256": "b0044c093bcb1cce73a5b00ceefc3a858a4ab5ff4a3285137b0315728b279037" }, "downloads": -1, "filename": "ushuffle-1.1.0.tar.gz", "has_sig": false, "md5_digest": "844ff45161b616374969f9aef3d0756a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33313, "upload_time": "2019-02-27T10:23:51", "url": "https://files.pythonhosted.org/packages/53/64/671c2688373dd49722358061f15b30636ad801ab83fe071d2061ed1e5ed8/ushuffle-1.1.0.tar.gz" } ] }