Introduction
GOODORFS is a tool to classify open reading frames into coding and noncoding
It takes as input a fasta file representing the entire genome. It then finds all potential open reading frames, and then for each, calculates the Energy Density Profile from the amino acid frequency.
To install GOODORFS,
git clone https://github.com/deprekate/goodorfs.git
cd goodorfs
python3 setup.py install
To run GOODORFS simply provide the path to a fasta file. The default output is the same format as Glimmers LONGORFS program, in order to serve as a drop in replacement.
The columns are: orf_id, start_location, stop_location, frame, a bunch of zeros as filler
$ goodorfs.py tests/NC_001416.fna
00001 191 736 +2 0.000
00002 711 2636 +3 0.000
00003 2633 2839 +2 0.000
00004 3270 2830 -1 0.000
00005 2836 4437 +1 0.000
00006 5095 4604 -2 0.000
00007 4283 5737 +2 0.000
...
Additionally GOODORFS can also output the nucleotide sequences in fasta format for use in other applications:
$ good-orfs.py -Y fna tests/NC_001416.fna | head
>NC_001416_orf1 [START=191] [STOP=736]
ATGGAAGTCAACAAAAAGCAGCTGGCTGACATTTTCGGTGCGAGTATCCGTACCATTCA...
>NC_001416_orf2 [START=711] [STOP=2636]
GTGAATATATCGAACAGTCAGGTTAACAGGCTGCGGCATTTTGTCCGCGCCGGGCTTCG...
>NC_001416_orf3 [START=2633] [STOP=2839]
ATGACGCGACAGGAAGAACTTGCCGCTGCCCGTGCGGCACTGCATGACCTGATGACAGG...
>NC_001416_orf4 [START=3270] [STOP=2830]
GTGCATGGCCACACCTTCCCGAATCATCATGGTAAACGTGCGTTTTCGCTCAACGTCAA...
...
Metadata
Release files for goodorfs 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| goodorfs-1.0.tar.gz | 24.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| goodorfs-1.0-py3.6.egg | Legacy Egg format | - | - | Details |
| goodorfs-1.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 79.2 kB
Release files / goodorfs-1.0.tar.gz
| Download URL | goodorfs-1.0.tar.gz |
|---|---|
| Size | 24.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
01fad0af0b8756f364b78ae8a3efb951552e16ae69bea9cd64a307af3d015224
|
|
BLAKE2b-256 checksum How to use checksums |
427708048885e3b09787609d12476f6d11ae0891370ad25a1f218eed121fdf00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.8
|
Release files / goodorfs-1.0-py3.6.egg
| Download URL | goodorfs-1.0-py3.6.egg |
|---|---|
| Size | 29.2 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
7994ddd90cdd51c8b9ee3a72570851778405b0d0ed79dccda1a444fc0d544562
|
|
BLAKE2b-256 checksum How to use checksums |
71092cc7c1dc8915525eb786dbe4d629f3031c8c01ef807ce9e58e26d1f16256
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.8
|
Release files / goodorfs-1.0-py2.py3-none-any.whl
| Download URL | goodorfs-1.0-py2.py3-none-any.whl |
|---|---|
| Size | 25.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
0714f1ca0eb6055f9b7fa59c543310cc12fa9ba7a47450c49e75ecb7db49b4ff
|
|
BLAKE2b-256 checksum How to use checksums |
4b94de4e160da4ab29d6cf8453f478bba20e04b17c176f86bc7bd92ce80ae26e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.8
|