phanotate


Namephanotate JSON
Version 1.6.6 PyPI version JSON
download
home_pagehttps://github.com/deprekate/phanotate
SummaryA a tool to annotate phage genomes
upload_time2024-10-16 21:25:23
maintainerNone
docs_urlNone
authorKatelyn McNair
requires_python>3.5.2
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Introduction
------------

PHANOTATE is a tool to annotate phage genomes.  It uses the assumption that non-coding
bases in a phage genome is disadvantageous, and then populates a weighted graph to
find the optimal path through the six frames of the DNA where open reading frames
are beneficial paths, while gaps and overlaps are penalized paths.

To install `PHANOTATE`,
```
pip3 install phanotate
```

or

```sh
 git clone https://github.com/deprekate/PHANOTATE.git
 pip3 install PHANOTATE/.
```


PHANOTATE Example
--------------

Run on included sample data:
```sh
phanotate.py tests/NC_001416.1.fasta 
```
Output is the predicted ORFs, and should look like
```sh
125     187     +
191     736     +
741     2636    +
2633    2839    +
2836    4437    +
4319    5737    +
...
```

`PHANOTATE` has the ability to output different formats: genbank, gff, gff3, fasta

Output a genbank file that contains the genes and genome:
```sh
$ phanotate.py tests/phiX174.fasta -f genbank | head 
LOCUS       phiX174                 5386 bp 
FEATURES             Location/Qualifiers
     CDS             100..627
                     /note=score:-4.827981E+02
     CDS             687..1622
                     /note=score:-4.857517E+06
     CDS             1686..3227
                     /note=score:-3.785434E+10
     CDS             3224..3484
                     /note=score:-3.779878E+02
```

Output the nucleotide bases of the gene calls in fasta format:
```sh
$ phanotate.py tests/phiX174.fasta -f fna | head -n2
>phiX174_CDS_[100..627] [note=score:-4.827981E+02]
atgtttcagacttttatttctcgccataattcaaactttttttctgataagctggttctcacttctgttactccagcttcttcggcacctgttttacagacacctaaagctacatcgtcaacgttatattttgatagtttgacggttaatgctggtaatggtggttttcttcattgcattcagatggatacatctgtcaacgccgctaatcaggttgtttctgttggtgctgatattgcttttgatgccgaccctaaattttttgcctgtttggttcgctttgagtcttcttcggttccgactaccctcccgactgcctatgatgtttatcctttgaatggtcgccatgatggtggttattataccgtcaaggactgtgtgactattgacgtccttccccgtacgccgggcaataacgtttatgttggtttcatggtttggtctaactttaccgctactaaatgccgcggattggtttcgctgaatcaggttattaaagagattatttgtctccagccacttaagtga
```

Output the amino-acids of the gene calls in fasta format:
```sh
$ phanotate.py tests/phiX174.fasta -f faa | head -n2
>phiX174_CDS_[100..627] [note=score:-4.827981E+02]
MFQTFISRHNSNFFSDKLVLTSVTPASSAPVLQTPKATSSTLYFDSLTVNAGNGGFLHCIQMDTSVNAANQVVSVGADIAFDADPKFFACLVRFESSSVPTTLPTAYDVYPLNGRHDGGYYTVKDCVTIDVLPRTPGNNVYVGFMVWSNFTATKCRGLVSLNQVIKEIICLQPLK*


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/deprekate/phanotate",
    "name": "phanotate",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">3.5.2",
    "maintainer_email": null,
    "keywords": null,
    "author": "Katelyn McNair",
    "author_email": "deprekate@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/1b/84/ed61af3d7773d02c70e34b1b3512bae7e196a5cb51e30e8abb16a4099bd7/phanotate-1.6.6.tar.gz",
    "platform": null,
    "description": "Introduction\n------------\n\nPHANOTATE is a tool to annotate phage genomes.  It uses the assumption that non-coding\nbases in a phage genome is disadvantageous, and then populates a weighted graph to\nfind the optimal path through the six frames of the DNA where open reading frames\nare beneficial paths, while gaps and overlaps are penalized paths.\n\nTo install `PHANOTATE`,\n```\npip3 install phanotate\n```\n\nor\n\n```sh\n git clone https://github.com/deprekate/PHANOTATE.git\n pip3 install PHANOTATE/.\n```\n\n\nPHANOTATE Example\n--------------\n\nRun on included sample data:\n```sh\nphanotate.py tests/NC_001416.1.fasta \n```\nOutput is the predicted ORFs, and should look like\n```sh\n125     187     +\n191     736     +\n741     2636    +\n2633    2839    +\n2836    4437    +\n4319    5737    +\n...\n```\n\n`PHANOTATE` has the ability to output different formats: genbank, gff, gff3, fasta\n\nOutput a genbank file that contains the genes and genome:\n```sh\n$ phanotate.py tests/phiX174.fasta -f genbank | head \nLOCUS       phiX174                 5386 bp \nFEATURES             Location/Qualifiers\n     CDS             100..627\n                     /note=score:-4.827981E+02\n     CDS             687..1622\n                     /note=score:-4.857517E+06\n     CDS             1686..3227\n                     /note=score:-3.785434E+10\n     CDS             3224..3484\n                     /note=score:-3.779878E+02\n```\n\nOutput the nucleotide bases of the gene calls in fasta format:\n```sh\n$ phanotate.py tests/phiX174.fasta -f fna | head -n2\n>phiX174_CDS_[100..627] [note=score:-4.827981E+02]\natgtttcagacttttatttctcgccataattcaaactttttttctgataagctggttctcacttctgttactccagcttcttcggcacctgttttacagacacctaaagctacatcgtcaacgttatattttgatagtttgacggttaatgctggtaatggtggttttcttcattgcattcagatggatacatctgtcaacgccgctaatcaggttgtttctgttggtgctgatattgcttttgatgccgaccctaaattttttgcctgtttggttcgctttgagtcttcttcggttccgactaccctcccgactgcctatgatgtttatcctttgaatggtcgccatgatggtggttattataccgtcaaggactgtgtgactattgacgtccttccccgtacgccgggcaataacgtttatgttggtttcatggtttggtctaactttaccgctactaaatgccgcggattggtttcgctgaatcaggttattaaagagattatttgtctccagccacttaagtga\n```\n\nOutput the amino-acids of the gene calls in fasta format:\n```sh\n$ phanotate.py tests/phiX174.fasta -f faa | head -n2\n>phiX174_CDS_[100..627] [note=score:-4.827981E+02]\nMFQTFISRHNSNFFSDKLVLTSVTPASSAPVLQTPKATSSTLYFDSLTVNAGNGGFLHCIQMDTSVNAANQVVSVGADIAFDADPKFFACLVRFESSSVPTTLPTAYDVYPLNGRHDGGYYTVKDCVTIDVLPRTPGNNVYVGFMVWSNFTATKCRGLVSLNQVIKEIICLQPLK*\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A a tool to annotate phage genomes",
    "version": "1.6.6",
    "project_urls": {
        "Homepage": "https://github.com/deprekate/phanotate"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30c7f67df137188a349221edeeab92f0dd8c546f656f887bff9e04ced241ae24",
                "md5": "26d1fd933479361b424150684ac924aa",
                "sha256": "f44f32e6adf436380751e0c9af4ca893a0b9eab53899576401c69a53cdee3ba3"
            },
            "downloads": -1,
            "filename": "phanotate-1.6.6-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "26d1fd933479361b424150684ac924aa",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">3.5.2",
            "size": 30945,
            "upload_time": "2024-10-16T21:25:21",
            "upload_time_iso_8601": "2024-10-16T21:25:21.500522Z",
            "url": "https://files.pythonhosted.org/packages/30/c7/f67df137188a349221edeeab92f0dd8c546f656f887bff9e04ced241ae24/phanotate-1.6.6-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b84ed61af3d7773d02c70e34b1b3512bae7e196a5cb51e30e8abb16a4099bd7",
                "md5": "79fafe6a400a3e06c7d9ebe5f67f49ad",
                "sha256": "ef33ec3886d9934d43e5747afc316c4229800cfce60a009fa645ff307b96e162"
            },
            "downloads": -1,
            "filename": "phanotate-1.6.6.tar.gz",
            "has_sig": false,
            "md5_digest": "79fafe6a400a3e06c7d9ebe5f67f49ad",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">3.5.2",
            "size": 114357,
            "upload_time": "2024-10-16T21:25:23",
            "upload_time_iso_8601": "2024-10-16T21:25:23.074270Z",
            "url": "https://files.pythonhosted.org/packages/1b/84/ed61af3d7773d02c70e34b1b3512bae7e196a5cb51e30e8abb16a4099bd7/phanotate-1.6.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-16 21:25:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "deprekate",
    "github_project": "phanotate",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "phanotate"
}
        
Elapsed time: 0.56916s