{ "info": { "author": "Brent Pedersen", "author_email": "bpederse@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# ggd-cli\n\nThe command-line interface to GGD. Build and check recipes.\n\n### Installation\n\nThis assumes that you have installed [anaconda](https://www.continuum.io/downloads) or at\nleast [conda](http://conda.pydata.org/docs/download.html)\n\nTo get the required software, use:\n\n```\n$ conda config --add channels bioconda\n$ conda config --add channels conda-forge\n$ conda install -y conda-build-all --channel conda-forge\n$ conda install -y anaconda-client\n$ pip install -r requirements.txt\n$ conda install -y \"gsort>=0.0.2\" samtools htslib zlib\n```\n\nFinally:\n```\n$ pip install ggd\n```\n\nThen the `ggd` executable will be available.\n\n## from-bash\n\nMake a recipe from a bash script that is likely to pass the tests in ggd-recipes.\n\nMost of the arguments are required. For example, we don't want a recipe to litter\nthe user-space with extra files so if the recipe downloads a `.zip`, and processes\nthe files inside of it, it should clean-up (`rm`) the .zip file upon completion.\n\n```\nusage: ggd from-bash [-h] --species\n {Homo_sapiens,Mus_musculus,Canis_familiaris}\n --genome-build GENOME_BUILD [--authors AUTHORS] --version\n VERSION [--dependency DEPENDENCY]\n [--extra-file EXTRA_FILE] --summary SUMMARY --keyword\n KEYWORD\n name script\n\npositional arguments:\n name name of recipe\n script bash script that contains the commands that build the\n recipe\n\noptional arguments:\n -h, --help show this help message and exit\n --species {Homo_sapiens,Mus_musculus,Canis_familiaris}\n species recipe is for\n --genome-build GENOME_BUILD\n genome-build the recipe is for\n --authors AUTHORS authors of the recipe\n --version VERSION version of data itself, e.g. dbsnp-127\n --dependency DEPENDENCY\n any software dependencies (in bioconda, conda-forge)\n or data-dependency (in ggd). May be as many times as\n needed.\n --extra-file EXTRA_FILE\n any files that the recipe creates that are not a *.gz\n and *.gz.tbi pair. May be used more than once\n --summary SUMMARY a comment describing the recipe\n --keyword KEYWORD a keyword to associate with the recipe. may be\n specified more that once.\n\n```\n\n## check-recipe\n\nAfter you make a new recipe, likely with the `ggd from-bash`. Running `ggd check-recipe` will\nrun the same checks as our testing framework. It will build and install the recipe.\n\nIt may miss dependencies if you have them installed on your system, but they are not specified in\nthe recipe.\n\n```\nusage: ggd check-recipe /path/to/my/recipe/\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gogetdata/ggd-cli", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ggd", "package_url": "https://pypi.org/project/ggd/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ggd/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/gogetdata/ggd-cli" }, "release_url": "https://pypi.org/project/ggd/0.0.6/", "requires_dist": null, "requires_python": null, "summary": "CLI for gogetdata (ggd)", "version": "0.0.6" }, "last_serial": 2311760, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "31a3643690f57c2e75d8b92d9be81873", "sha256": "64619e8c697a4bae11de7af863766c0b038820ae0d1ef8b3f252e0883b2939e5" }, "downloads": -1, "filename": "ggd-0.0.1.tar.gz", "has_sig": false, "md5_digest": "31a3643690f57c2e75d8b92d9be81873", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3388, "upload_time": "2016-04-22T17:50:48", "url": "https://files.pythonhosted.org/packages/cf/85/eb06ba9d492c658c2cc6e54bce183b936bde5c67b482e833c27146a4d218/ggd-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "09895b089fbe0c223b74a40e2cd36de6", "sha256": "1a0b756274f9b43e5c5f2de0fb6b8a7588d97d749998ea70ed6fb1ee7904be4d" }, "downloads": -1, "filename": "ggd-0.0.2.tar.gz", "has_sig": false, "md5_digest": "09895b089fbe0c223b74a40e2cd36de6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3574, "upload_time": "2016-04-22T18:53:51", "url": "https://files.pythonhosted.org/packages/a7/3a/5c88fea73c6b5ba78b87d1e014075c3a8c86a736558028848500f286307b/ggd-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b4f054733988b39b17a4f66499a36d56", "sha256": "6dd09bee3ff89700ec37ec0b95a81b83315bf46988b685c359d91794d4cf7194" }, "downloads": -1, "filename": "ggd-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b4f054733988b39b17a4f66499a36d56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3681, "upload_time": "2016-04-22T21:40:37", "url": "https://files.pythonhosted.org/packages/f1/59/0a8a4df85c20e6bbf0dc5bbbda7a017ebe373cf56cb0665c384ca8aaa9f0/ggd-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "7563b87f0217729714247c282ccaee6d", "sha256": "ad0315b0d868043c85c239ac23137a07433e555ce95875246d6506ed0c6fafa7" }, "downloads": -1, "filename": "ggd-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7563b87f0217729714247c282ccaee6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5385, "upload_time": "2016-04-25T21:32:46", "url": "https://files.pythonhosted.org/packages/2a/77/3c22dcc1e5966dd6a1aa2beca5ceb9f51802663f275e55be9cc9ca89b68e/ggd-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1b14167725749daf6a461bd76c3b4494", "sha256": "1da44e40c626ebee204db5afb58f01d66dac7e2b65e3392debef9d73a811b627" }, "downloads": -1, "filename": "ggd-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1b14167725749daf6a461bd76c3b4494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6465, "upload_time": "2016-08-29T18:54:18", "url": "https://files.pythonhosted.org/packages/d3/18/4b87deb4d53c741b66e154f51ed03edc7ae968ba2bb9ed57d4e5538a7941/ggd-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b14167725749daf6a461bd76c3b4494", "sha256": "1da44e40c626ebee204db5afb58f01d66dac7e2b65e3392debef9d73a811b627" }, "downloads": -1, "filename": "ggd-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1b14167725749daf6a461bd76c3b4494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6465, "upload_time": "2016-08-29T18:54:18", "url": "https://files.pythonhosted.org/packages/d3/18/4b87deb4d53c741b66e154f51ed03edc7ae968ba2bb9ed57d4e5538a7941/ggd-0.0.6.tar.gz" } ] }