diff --git a/.github/workflows/build_container.yaml b/.github/workflows/build_container.yaml new file mode 100644 index 0000000..23100bd --- /dev/null +++ b/.github/workflows/build_container.yaml @@ -0,0 +1,52 @@ +name: Build and Push Container to Quay +on: [push, pull_request] + +# Don't queue duplicate builds for the same ref — the previous one wins. +concurrency: + group: build-container-${{ github.ref }} + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + # The pawsey/pytorch:2.7.1-rocm6.3.3 base image (same one phold's own + # container build uses, ../../phold/.github/workflows/build_container.yaml) + # is ~14GB compressed and exceeds the ~14GB free disk on a fresh + # ubuntu-latest runner. Without this step the very first ``FROM`` line + # dies with ``ResourceExhausted: ... no space left on device``. The + # ``free-disk-space`` action removes pre-installed toolchains we don't + # use (Android SDK, .NET, Haskell GHC, large apt packages, swap file, + # pre-pulled docker images), freeing ~25-30GB. ``tool-cache: false`` + # keeps the runner's node/python toolcache so other actions (checkout, + # docker login) still work fast. + - name: Free up disk space + uses: jlumbroso/free-disk-space@main + with: + tool-cache: false + android: true + dotnet: true + haskell: true + large-packages: true + swap-storage: true + docker-images: true + + - name: Show free disk after cleanup + run: df -h + + - name: Log in to Quay + run: echo "${{ secrets.QUAY_PASSWORD }}" | docker login quay.io -u "${{ secrets.QUAY_USERNAME }}" --password-stdin + + - name: Build Docker image + run: | + IMAGE=quay.io/${{ secrets.QUAY_USERNAME }}/phables:${{ github.sha }} + docker build -f container/Dockerfile -t $IMAGE . + + - name: Push Docker image + run: | + IMAGE=quay.io/${{ secrets.QUAY_USERNAME }}/phables:${{ github.sha }} + docker push $IMAGE diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 9cbb946..6b24424 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -19,7 +19,12 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - python-version: ["3.9", "3.10"] + # setup.py's python_requires is ">=3.11" (snakemake>=8's own floor -- + # see setup.py's comment on why). This matrix was still 3.9/3.10 despite + # that, which fails `pip install .` outright on both -- confirmed by + # reading setup.py, not run against real CI (no Actions access from + # here). Bumped to match what the package actually supports. + python-version: ["3.11", "3.12"] steps: - uses: "actions/checkout@v3" @@ -38,10 +43,20 @@ jobs: run: | python -m pip install --upgrade pip pip install . - + - name: "Generate coverage report on ${{ matrix.os }} for Python ${{ matrix.python-version }}" run: | - pip install pytest pytest-cov + # pytest itself + the one real (non-deferred) extra import the test + # suite needs beyond `pip install .`: tests/test_gene_caller.py calls + # into workflow/scripts/gene_caller.py directly (not through a + # Snakemake rule), which needs pyrodigal-gv -- normally supplied at + # real runtime by envs/genecall.yaml, a per-rule conda env this base + # CI install never touches. (format_koverage_results.py's own + # pandas/biopython need is deliberately NOT listed here -- those + # imports were moved inside main() specifically so + # test_format_koverage_results.py doesn't need them at all; adding + # them back here would be masking that, not needing it.) + pip install pytest pytest-cov pyrodigal-gv pytest --cov=./ --cov-report xml --cov-report lcov --cov-append - name: Coveralls Parallel @@ -58,7 +73,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest] - python-version: ["3.9", "3.10"] + python-version: ["3.11", "3.12"] steps: - name: Coveralls Finished uses: coverallsapp/github-action@master diff --git a/.gitignore b/.gitignore index b14d7af..7e7528d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +# Local benchmark reads/assemblies for the gene-caller ablation — large, fetched from +# ENA/HPC on demand, never intended to be committed +tests/data/ + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/build/environment.yml b/build/environment.yml index f1467c6..3e68551 100644 --- a/build/environment.yml +++ b/build/environment.yml @@ -4,8 +4,9 @@ channels: - anaconda - bioconda dependencies: - - python>=3.9, <3.11 - - snakemake>=7.14.0 + # See setup.py for why both of these bumped: snakemake>=8 needs python>=3.11. + - python>=3.11 + - snakemake>=8.0 - pyyaml>=6.0 - click>=8.1.3 - jinja2>=3.0.2 diff --git a/container/Dockerfile b/container/Dockerfile index fc012e5..c5bcb5c 100644 --- a/container/Dockerfile +++ b/container/Dockerfile @@ -1,57 +1,137 @@ - # -# phables +# phables -- massive all-in-one image for Setonix (ROCm), replacing per-rule +# --use-conda env creation entirely. See ../docs/container.md for how to run +# it (--container --use-singularity --no-use-conda) and why this +# exists (a real, hit-in-production race condition: every sample's `phables +# run` is its own separate process, so many array tasks needing the same +# shared --use-conda env for the first time at once can corrupt each other's +# `mamba env create`). # +# Base is Pawsey's own verified-working ROCm+PyTorch image -- the SAME one +# phold's own container (../../phold/container/hpci/Dockerfile) builds from, +# deliberately: torch==2.7.1+rocm6.3 baked in here is exactly what +# envs/prostt5-rocm.yaml pins, confirmed working on real Setonix MI250X +# hardware this session. Nothing below reinstalls or touches torch -- pip +# installs pholdlib and every other pure-Python dependency directly into this +# same system Python, so they see (and don't conflict with) the base image's +# already-correct torch/ROCm stack rather than resolving a second, possibly +# different one. +FROM quay.io/pawsey/pytorch:2.7.1-rocm6.3.3 -FROM --platform=linux/amd64 ubuntu:20.04 -FROM gurobi/optimizer:latest +ARG DEBIAN_FRONTEND="noninteractive" -ENV DEBIAN_FRONTEND="noninteractive" +RUN apt-get update && apt-get install -y --no-install-recommends \ + wget \ + tar \ + build-essential \ + && rm -rf /var/lib/apt/lists/* +# the base image only provides python3, not python -- some tooling (and +# Snakemake's own script: directive) expects `python` on PATH +RUN ln -sf "$(command -v python3)" /usr/local/bin/python -ARG LIBFABRIC_VERSION=1.18.1 +# +# foldseek -- same install as phold's own Dockerfile (direct binary download, +# not conda/pip), since that's the reference build this image otherwise +# mirrors for the ROCm/torch stack +# +RUN wget https://mmseqs.com/foldseek/foldseek-linux-avx2.tar.gz && \ + tar -xzf foldseek-linux-avx2.tar.gz && \ + rm foldseek-linux-avx2.tar.gz && \ + mv foldseek /opt/foldseek +ENV PATH="/opt/foldseek/bin:${PATH}" -# Install required packages and dependencies -RUN apt -y update \ - && apt -y install build-essential wget doxygen gnupg gnupg2 curl apt-transport-https software-properties-common \ - git vim gfortran libtool python3-venv ninja-build python3-pip \ - libnuma-dev python3-dev \ - && apt -y remove --purge --auto-remove cmake \ - && wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null\ - | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null \ - && apt-add-repository -y "deb https://apt.kitware.com/ubuntu/ jammy-rc main" \ - && apt -y update +# +# Every other per-rule tool that isn't a pure-Python package: bootstrap a +# standalone micromamba (no full miniforge needed) and install them all into +# one prefix, /opt/conda -- kept entirely separate from the base image's own +# system Python (added to PATH, but conda never pulls in a python of its own +# here since none of these packages are Python libraries, only standalone +# binaries -- confirmed by their real recipes: minimap2/samtools/mmseqs2/ +# fraggenescan/hmmer/mafft have no python dependency; coverm's own recipe +# pulls minimap2+samtools transitively too, listed here explicitly anyway for +# a single deterministic solve rather than relying on that side effect). +# mmseqs2 pinned to the exact version envs/mmseqs.yaml already uses. +RUN curl -Ls https://micro.mamba.pm/api/micromamba/linux-64/latest | tar -xvj bin/micromamba && \ + mv bin/micromamba /usr/local/bin/micromamba && \ + micromamba create -y -p /opt/conda -c conda-forge -c bioconda \ + minimap2 \ + samtools \ + "coverm>=0.6" \ + "mmseqs2=13.45111" \ + fraggenescan \ + hmmer \ + mafft \ + && micromamba clean -a -y +ENV PATH="/opt/conda/bin:${PATH}" -# Build and install libfabric -RUN (if [ -e /tmp/build ]; then rm -rf /tmp/build; fi;) \ - && mkdir -p /tmp/build \ - && cd /tmp/build \ - && wget https://github.com/ofiwg/libfabric/archive/refs/tags/v${LIBFABRIC_VERSION}.tar.gz \ - && tar xf v${LIBFABRIC_VERSION}.tar.gz \ - && cd libfabric-${LIBFABRIC_VERSION} \ - && ./autogen.sh \ - && ./configure \ - && make -j 16 \ - && make install +# +# Everything else -- phables' own pure-Python deps, ProstT5/pholdlib, and +# phables itself -- pip installed directly into the base image's system +# Python. Deliberately NOT a separate venv/conda env: the whole point is for +# all of this to see the base image's already-installed, already-verified +# torch/ROCm build rather than resolving (and risking conflicting with) a +# second one. +# +# pholdlib's own declared torch requirement is unconstrained (confirmed +# earlier this session against envs/prostt5-rocm.yaml/-cpu.yaml/-cuda.yaml) -- +# `pip install pholdlib` alone pulls in its transitive deps (transformers, +# sentencepiece, h5py, loguru, etc.) via pip's own resolver without touching +# the already-installed torch. +RUN pip install --ignore-installed PyYAML && \ + python -c "import torch; print('torch (pre-existing, untouched):', torch.__version__)" # -# Install miniforge +# NOT included: cogent3/piqtree (phylotree.yaml's own deps, for the optional +# --phylotree/build_tree rule -- not part of this workflow's usage). +# Deliberately left out rather than fought into pip (every cogent3 release on +# PyPI is an unreleased alpha, which breaks a plain version-range pip +# install). Note: --phylotree is therefore NOT supported under --container -- +# build_tree still declares container: CONTAINER_IMAGE (unchanged), so it +# will fail if actually invoked against this image. # -RUN set -eux ; \ - curl -LO https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh ; \ - bash ./Miniforge3-* -b -p /opt/miniforge3 -s ; \ - rm -rf ./Miniforge3-* -ENV PATH /opt/miniforge3/bin:$PATH +RUN pip install \ + "pholdlib>=0.1.2" \ + "pyrodigal-gv>=0.3.1" \ + biopython \ + python-igraph \ + pysam \ + "networkx>=2.8.6" \ + scipy \ + numpy \ + pandas \ + tqdm \ + click \ + "metasnek>=0.0.3" \ + "flowpaths>=0.2.20" + +RUN python -c "import torch; print('torch (post pip installs, should be unchanged):', torch.__version__)" + +# +# phables itself -- installed from the exact source in this build context +# (this Dockerfile is meant to be built by CI on every commit, tagged by +# commit SHA, so it's the checked-out commit's own tree, not a fetched +# git+https ref pinned separately). # -# Install conda environment -# -ARG PHABLES_VERSION=1.3.2 +COPY . /opt/phables_src +RUN pip install /opt/phables_src -RUN set -eux ; \ - mamba install -y -c conda-forge -c anaconda -c bioconda -c defaults \ - phables=${PHABLES_VERSION} ; -ENV PATH /opt/miniforge3/bin:$PATH -RUN conda clean -af -y -RUN mkdir -p /phables /opt/gurobi -RUN ln -s /opt/miniforge3/lib/python3.10/site-packages/phables/workflow/conda /conda -RUN phables install +# +# tests -- fail the build loudly if any of the above didn't actually work, +# rather than shipping a broken image to quay.io +# +RUN foldseek --help +RUN minimap2 --version +RUN samtools --version +RUN mmseqs version +RUN coverm --version +RUN hmmsearch -h +# the bioconda package's actual binary is run_FragGeneScan.pl, not +# `fraggenescan` -- confirmed against genes.smk's own real invocation +RUN run_FragGeneScan.pl 2>&1 | head -5 || true +RUN mafft --version +RUN python --version +RUN python -c "import pholdlib; print('pholdlib OK')" +RUN python -c "import torch; assert torch.__version__.startswith('2.7.1'), torch.__version__" +RUN phables --version +RUN phables run -h diff --git a/docs/container.md b/docs/container.md new file mode 100644 index 0000000..4adc96f --- /dev/null +++ b/docs/container.md @@ -0,0 +1,92 @@ +# Running phables from a single container + +`--use-conda`'s per-rule environment creation is convenient but has a real +failure mode at HPC scale: every rule's conda env is named by a hash of its +env file, so every sample's `phables run` needs the *same* env directory — +but each sample is its own separate Snakemake process (a SLURM array task, +say), and Snakemake only serializes env creation *within* one process's DAG. +Two array tasks both needing the same not-yet-built env at the same moment +can race `mamba env create` into the same directory, corrupting it +(`Fatal Python error: init_fs_encoding ... no codec search functions +registered` is what that looks like when it happens). + +`container/Dockerfile` builds a single image with every per-rule tool this +workflow needs already installed — `--container` then points the whole +workflow at it, replacing conda entirely so there's nothing left to race. + +## Getting an image + +CI (`.github/workflows/build_container.yaml`) builds and pushes an image to +`quay.io//phables:` on every push and pull request +— tag by the exact commit you want, there's no floating `latest`. + +## Running with it + +```bash +phables run --input assembly_graph.gfa --reads fastq \ + --container quay.io/gbouras13/phables: \ + --no-use-conda \ + --use-singularity +``` + +`--use-singularity` is Snakemake's own flag for running rules inside +Apptainer/Singularity (the standard container runtime on HPC, incl. Setonix) +— pass it through phables' existing `snake_args` passthrough, same as +`--dry-run`/`--keep-going`/etc. `--use-conda` alone does **not** activate +container execution; explicitly turn it off (`--no-use-conda`) when using +`--container`, since combining the two makes Snakemake build a *separate* +conda env *inside* the container instead of using what's already +installed there — exactly the redundant-torch-reinstall problem this image +exists to avoid. + +## What's actually in the image + +Base: `quay.io/pawsey/pytorch:2.7.1-rocm6.3.3` — the same verified-working +ROCm+PyTorch build `envs/prostt5-rocm.yaml` pins, and the same base phold's +own container (`../../phold/container/hpci/Dockerfile`) builds from. Nothing +in phables' own Dockerfile reinstalls or touches torch — `pip install +pholdlib` and everything else pure-Python go straight into that same system +Python, so they use the base image's already-correct torch/ROCm stack rather +than resolving a second, possibly conflicting one. This is the direct answer +to "don't rebuild the ProstT5 conda env for this container" — there's no +separate ProstT5 env in the container at all; predict_3di runs against the +same Python everything else does. + +Everything else — foldseek (direct binary, matching phold's own install), +minimap2/samtools/coverm/mmseqs2/FragGeneScan/HMMER/MAFFT (via a standalone +micromamba install into `/opt/conda`, kept deliberately separate from the +system Python so it can't touch it), and phables' own Python dependencies +(pyrodigal-gv, biopython, python-igraph, pysam, flowpaths, cogent3/piqtree, +...) — covers every `envs/*.yaml` this workflow has, so the whole DAG can run +from this one image with `--no-use-conda`. + +## `--container` vs `--prostt5-container` + +`--prostt5-container` already existed for pointing *just* `predict_3di` at a +container (e.g. phold's own image, which also has pholdlib+torch). It still +works exactly as before, and if set, it wins for that one rule. `--container` +is new and broader: it's the default container for **every** rule, including +predict_3di if `--prostt5-container` isn't also given. In practice, setting +`--container` alone is enough — there's no reason to use `--prostt5-container` +separately unless you specifically want predict_3di on a *different* image +than the rest of the workflow. + +## Building it yourself + +```bash +docker build -f container/Dockerfile -t phables:local . +``` + +The base image is large (~14GB compressed) — building on a standard GitHub +Actions runner needs the disk-cleanup step already in +`build_container.yaml` (`jlumbroso/free-disk-space`), or the very first +`FROM` line fails with `no space left on device`. Building locally needs +proportionate free disk space too. + +**Not yet built or run for real** — the Dockerfile and the workflow-wide +`--container` plumbing were written and the Snakemake DAG wiring was verified +via real `--dry-run`s (with and without `--container` set, confirming both +resolve identically at the structural level), but no actual `docker build` +or real Apptainer/Singularity execution against Setonix hardware has +happened yet. Build it, push a first tag, and run one real sample through it +before trusting this for production batches. diff --git a/docs/hallmark_db.md b/docs/hallmark_db.md new file mode 100644 index 0000000..8fe02c0 --- /dev/null +++ b/docs/hallmark_db.md @@ -0,0 +1,167 @@ +# The hallmark structure database + +`--phagedetection prostt5-foldseek` needs two inputs: a Foldseek structure +subDB of phage hallmark proteins (`--hallmark-db`) and its matching +PHROG-category table (`--hallmark-categories`). `phables install` fetches a +pre-built copy of both automatically, the same way it already fetches +`marker.hmm` and the PHROGs MMseqs profile DB — most users never need +anything on this page beyond knowing it happens. It exists for anyone who +wants to understand what's actually in that download, verify it, or rebuild +it themselves (a newer phold structure DB release, a different category +selection, etc.). + +## What "hallmark" means here + +`phables_utils/component_utils.py`'s `get_components` screens phage-like +components for structural/virion evidence — specifically the PHROG functional +categories **head and packaging**, **connector**, **tail**, and **lysis**. +Those four categories are what "hallmark" refers to throughout this feature; +everything else in the PHROG catalogue (metabolism, DNA/RNA processing, +unknown function, ...) is irrelevant to this specific structural-evidence +check and is dropped. + +**Integration and excision** (integrases, recombinases) is kept as a +*separate* id list/subDB rather than folded into the hallmark set. +Integrase-family structures are a real lysogeny signal, but integrases and +recombinases are abundant on bacterial chromosomes and mobile genetic elements +too — mixing them into the structural-hallmark evidence would make that +signal noisier, not stronger. + +## Source data: phold's structure database + +The subDB is built by subsetting the **full phold structure database** +([`gbouras13/phold`](https://github.com/gbouras13/phold)) — not by predicting +structures from scratch. Two files from that download are needed: + +- `all_phold_structures` (the Foldseek structure DB itself, plus its + `_ss`/`_h` companion files and `.lookup` index — ~1.36M entries, several GB) +- `phold_annots.tsv` (the PHROG annotation table mapping each structure to a + PHROG id, product name, and functional category) + +`phold_annots.tsv` uses **CRLF line endings** — every field comparison in +`build_hallmark_db.py` strips a trailing `\r` explicitly. Skipping this +silently matches zero rows instead of erroring, which is exactly the failure +mode that was hit building the reference DB below — worth knowing if you ever +modify this script. + +## Why a representative cap, and why a stride sample + +Some PHROG families have far more structures in phold's DB than others. +Keeping every single one would bloat the subDB for no real benefit (Foldseek +search quality saturates well before "every known example"), so +`--max-per-phrog` (default 30) caps each PHROG family's contribution. + +The cap is applied via a **deterministic stride sample** over the family's +sorted `.lookup` row indices — not the first N. Row order in phold's `.lookup` +file tends to cluster by source dataset, so taking the first N would bias +toward whatever dataset happened to be indexed first for that PHROG, rather +than spreading the cap across the diversity that actually exists in the +family. A stride (`ordered[int(i * len(ordered)/max_per_phrog)]` for +`i in range(max_per_phrog)`) picks evenly across the whole sorted range +instead. + +## Rebuilding it + +Not a normal-use step — `phables install` already fetches a pre-built copy +(see below). Rebuild only if you want a newer phold structure DB snapshot, a +different `--max-per-phrog` cap, or a different category selection. + +```bash +mamba env create -f phables/workflow/envs/foldseek.yaml -n foldseek +conda activate foldseek + +python phables/workflow/scripts/build_hallmark_db.py \ + --phold-db-prefix /path/to/all_phold_structures \ + --annots /path/to/phold_annots.tsv \ + --out-dir hallmark_db/ \ + --max-per-phrog 30 +``` + +This writes, under `hallmark_db/`: + +| File | What it is | +|---|---| +| `hallmark_db*` (`hallmark_db`, `hallmark_db_ss`, `hallmark_db_h`, `hallmark_db_ca` + `.index`/`.dbtype`) | The Foldseek subDB — pass its prefix (`hallmark_db/hallmark_db`) to `--hallmark-db`. `_ca` (C-alpha coordinates) needs its own `createsubdb` call same as `_ss`/`_h` — not a side effect of the main `""` call, confirmed against [steineggerlab/foldseek#97](https://github.com/steineggerlab/foldseek/issues/97) | +| `hallmark_categories.tsv` | `phrog_id\tcategory` — pass to `--hallmark-categories` | +| `hallmark_ids.tsv` | The `.lookup` row indices `createsubdb` was given (intermediate; not needed at run time) | +| `integration_excision_db*`, `integration_excision_categories.tsv`, `integration_excision_ids.tsv` | The separate integration/excision channel discussed above — not currently wired into `--hallmark-db` (phables only consumes the hallmark channel today), kept in case a future check wants it | + +Pass `--skip-createsubdb` first if you just want to sanity-check the category +counts before committing to the `createsubdb` step, which reads through the +full multi-GB structure DB and is the slow part. + +**`createsubdb` leaves `.lookup`/`.source` as symlinks back to the *original* +phold DB's own files** (not copies) — expected: `--id-mode 0` subsets by the +original DB's own row keys rather than renumbering, so those original files +remain valid for resolving them, and foldseek doesn't bother duplicating +potentially-huge files it doesn't need to. **Confirmed by real testing that +phables doesn't need either file at query time** — `foldseek convertalis` +resolves the `target`/`query` columns via the `_h` (header) database, which +`createsubdb` builds properly for the subset (not symlinked); `.lookup`/ +`.source` are only consulted by `createsubdb` itself, as a *build-time* input, +not by anything downstream that reads the resulting subDB. Safe (and +recommended) to leave both out of a packaged tarball — see below. + +## Reference build — real numbers, so you can sanity-check your own + +Built once against a real, complete phold structure DB download (not a +subsample) as part of validating this feature end-to-end: + +- **5,389** hallmark PHROGs (head and packaging + connector + tail + lysis) +- **436** integration-and-excision PHROGs +- **49,869** hallmark structures after capping (`--max-per-phrog 30`) +- **2,610** integration-and-excision structures after capping +- **~138 MB** total subDB size (real, non-symlinked file content) — + comfortably inside "low hundreds of thousands of structures, + page-cacheable" territory +- Verified **queryable**, not just built: a self-search of the hallmark subDB + returned biologically sensible cross-hits (`phrog_2` ↔ `phrog_5653`, both + independently annotated "terminase large subunit / head and packaging" in + `phold_annots.tsv`) + +If your own build's PHROG-category counts differ substantially from the first +two numbers above, that's worth investigating before trusting the result — +those two counts depend only on `phold_annots.tsv`'s categories, not on which +structures happen to be in your particular phold DB snapshot, so they should +be stable across phold DB versions. + +## Packaging a rebuild for redistribution + +If you rebuild and want `phables install` to fetch your new version (updating +`hallmark_db_url` in `phables/config/databases.yaml`), package it from +*inside* the output directory, excluding `.lookup`/`.source` (build-time-only, +confirmed unneeded at query time above) and — check first — anything left +over from a previous packaging attempt in the same directory: + +```bash +cd hallmark_db/ +ls # check there's nothing stray in here before archiving everything with `.` +tar --exclude='*.lookup' --exclude='*.source' -czf hallmark_db.tar.gz . +``` + +The real, currently-hosted build (`hallmark_db_url` below) skipped the +`--exclude` and instead just never had `.lookup`/`.source` present when it was +packaged — either is fine, the goal is simply that neither ends up in the +tarball. Worth knowing either way, since a `tar czf ... .` run from inside a +directory that already has a `.tar.gz` sitting in it from a previous attempt +will happily include that stale archive inside the new one — harmless at +runtime (nothing reads a `.tar.gz` member), but worth a clean `ls` first. + +`install.smk`'s `hallmark_db_download` rule extracts this tarball's members +at its own root into a fresh `hallmark_db/` directory it creates itself +(`mkdir -p {output}; tar -xf {file} -C {output}`) — matching exactly the `cd +hallmark_db/ && tar ... .` layout above. A tarball built any other way (e.g. +with a top-level `hallmark_db/` folder already inside it) will end up +double-nested on extraction. + +## Why phold's full structure DB isn't bundled + +`phables install` fetches the *pre-built subDB* (~105MB, hosted on +[Zenodo](https://zenodo.org/records/21884331)) automatically, the same way +it fetches `marker.hmm`/the PHROGs MMseqs profile DB — but it doesn't fetch +or depend on phold's own full structure database (the multi-GB, +separately-versioned source this subDB was built from) at install time. +Rebuilding only matters if you want a newer phold snapshot or different +build parameters than the shipped reference build above; get phold's +structure DB yourself for that (see phold's own docs for current download +instructions). diff --git a/docs/usage.md b/docs/usage.md index 2c40e51..ee99c90 100644 --- a/docs/usage.md +++ b/docs/usage.md @@ -8,43 +8,129 @@ Usage: phables run [OPTIONS] [SNAKE_ARGS]... Run Phables Options: - --output PATH Output directory [default: phables.out] - --configfile TEXT Custom config file [default: - (outputDir)/config.yaml] - --threads INTEGER Number of threads to use [default: 1] - --use-conda / --no-use-conda Use conda for Snakemake rules [default: use- - conda] - --conda-prefix PATH Custom conda env directory - --profile TEXT Snakemake profile - --snake-default TEXT Customise Snakemake runtime args [default: - --rerun-incomplete, --printshellcmds, - --nolock, --show-failed-logs] - --input PATH Path to assembly graph file in .GFA format - [required] - --reads PATH Path to directory containing paired-end reads - [required] - --minlength INTEGER minimum length of circular unitigs to consider - [default: 2000] - --mincov INTEGER minimum coverage of paths to output [default: - 10] - --compcount INTEGER maximum unitig count to consider a component - [default: 200] - --maxpaths INTEGER maximum number of paths to resolve for a - component [default: 10] - --mgfrac FLOAT length threshold to consider single copy - marker genes [default: 0.2] - --evalue FLOAT maximum e-value for phrog annotations - [default: 1e-10] - --seqidentity FLOAT minimum sequence identity for phrog - annotations [default: 0.3] - --covtol INTEGER coverage tolerance for extending subpaths - [default: 100] - --alpha FLOAT coverage multiplier for flow interval - modelling [default: 1.2] - --longreads provide long reads as input (else defaults to - short reads) - --prefix TEXT prefix for genome identifier - -h, --help Show this message and exit. + --output PATH Output directory [default: phables.out] + --configfile TEXT Custom config file [default: + (outputDir)/config.yaml] + --threads INTEGER Number of threads to use [default: 1] + --databases PATH Path to databases directory [default: + /databases, i.e. wherever + `phables install` put them] + --use-conda / --no-use-conda Use conda for Snakemake rules [default: + use-conda] + --conda-prefix PATH Custom conda env directory + --container PATH container image with every per-rule tool + already installed (container/Dockerfile), + replacing --use-conda's per-rule env + creation for the WHOLE workflow -- not just + predict_3di (--prostt5-container). Needs + --use-singularity passed as a trailing + snakemake arg; don't also pass --use-conda + alongside this. + --profile TEXT Snakemake profile + --snake-default TEXT Customise Snakemake runtime args [default: + --rerun-incomplete, --printshellcmds, + --nolock, --show-failed-logs] + --input PATH Path to assembly graph file in .GFA format + [required] + --reads PATH Path to directory containing paired-end + reads [required] + --minlength INTEGER minimum length of circular unitigs to + consider as standalone genomes, and the + minimum length for any resolved LINEAR path + to be kept -- circular paths are exempt + regardless of length, since a closed cycle + is itself strong completeness evidence + [default: 2000] + --mincov INTEGER minimum coverage of paths to output + [default: 10] + --compcount INTEGER maximum unitig count to consider a component + [default: 200] + --maxpaths INTEGER maximum number of paths to resolve for a + component [default: 10] + --mgfrac FLOAT length threshold to consider single copy + marker genes [default: 0.2] + --build-tree / --no-build-tree align resolved genomes (MAFFT) and build a + phylogenetic tree (IQ-TREE via piqtree). Off + by default -- slow at metagenome scale + (thousands of genomes); run phylogenetics as + a separate step on the resolved genomes + instead unless you specifically need a per- + run tree [default: no-build-tree] + --genecaller [pyrodigal-gv|fraggenescan] + gene caller to use for unitig gene + prediction [default: pyrodigal-gv] + --phagedetection [mmseqs|prostt5-foldseek] + phage-gene detection method: mmseqs (PHROGs, + default) or prostt5-foldseek (structural; + needs --hallmark-db, --hallmark-categories + and --prostt5-checkpoint) [default: mmseqs] + --gpu-backend [cpu|cuda|rocm] PyTorch build for the ProstT5 conda env: + cpu, cuda, or rocm (e.g. Setonix's MI250X + nodes). Independent of --prostt5-cpu, which + forces ProstT5 onto the CPU device at + runtime even inside a GPU-capable env -- + this controls which env gets built + [default: cpu] + --foldseek-gpu use foldseek's CUDA GPU search mode for the + hallmark scan (requires --gpu-backend cuda, + a CUDA-capable foldseek build on PATH -- not + the plain bioconda package -- and a *_gpu- + suffixed, makepaddedseqdb-prepared hallmark + DB) + --hallmark-db PATH foldseek hallmark structure subDB prefix, + only used with --phagedetection + prostt5-foldseek. Auto-resolves to the copy + `phables install` fetches under --databases + (docs/hallmark_db.md) when not set -- + override only if you built your own with + build_hallmark_db.py + --hallmark-categories PATH hallmark PHROG categories TSV, only used + with --phagedetection prostt5-foldseek. + Auto-resolves alongside --hallmark-db when + not set -- see + build_hallmark_db.py/docs/hallmark_db.md + --hallmark-evalue FLOAT maximum e-value for hallmark structural hits + [default: 1e-08] + --hallmark-minbits INTEGER minimum bitscore for hallmark structural + hits [default: 0] + --prostt5-checkpoint PATH ProstT5 CNN prediction-head checkpoint + (required for --phagedetection + prostt5-foldseek) + --prostt5-model TEXT ProstT5 HuggingFace model identifier + [default: Rostlab/ProstT5_fp16] + --prostt5-model-dir PATH directory to cache the ProstT5 model in + [default: ~/.cache/prostt5] + --prostt5-half-precision / --prostt5-full-precision + run ProstT5 in half precision (ignored on + CPU) [default: prostt5-half-precision] + --prostt5-cpu force ProstT5 onto CPU even if a GPU is + available + --prostt5-max-residues INTEGER max total residues per ProstT5 batch -- + device-specific, tune per GPU [default: + 4000] + --prostt5-max-seq-len INTEGER sequences longer than this flush a ProstT5 + batch immediately [default: 4000] + --prostt5-max-batch INTEGER max sequences per ProstT5 batch -- device- + specific, tune per GPU [default: 20] + --prostt5-container TEXT container image with pholdlib + torch + already installed (e.g. phold's own image), + used instead of a conda env for predict_3di. + Needs --use-singularity passed as a trailing + snakemake arg -- --use-conda alone won't + honour it. Overrides --gpu-backend for this + rule. + --evalue FLOAT maximum e-value for phrog annotations + [default: 1e-10] + --seqidentity FLOAT minimum sequence identity for phrog + annotations [default: 0.3] + --covtol INTEGER coverage tolerance for extending subpaths + [default: 100] + --alpha FLOAT coverage multiplier for flow interval + modelling [default: 1.2] + --longreads provide long reads as input (else defaults + to short reads) + --prefix TEXT prefix for genome identifier + -h, --help Show this message and exit. If you use Phables in your work, please cite Phables as, @@ -85,11 +171,13 @@ Options: * `--input` - assembly graph file in .GFA format * `--reads` - folder containing paired-end read files -* `--minlength` - minimum length of circular unitigs to consider [default: 2000] +* `--minlength` - minimum length of circular unitigs to consider as standalone genomes, and the minimum length for any resolved *linear* path to be kept -- circular paths are exempt regardless of length, since a closed cycle is itself strong completeness evidence [default: 2000] * `--mincov` - minimum coverage of paths to output [default: 10] * `--compcount` - maximum unitig count to consider a component [default: 200] * `--maxpaths` - maximum number of paths to resolve for a component [default: 10] * `--mgfrac` - length threshold to consider single copy marker genes [default: 0.2] +* `--build-tree` / `--no-build-tree` - align resolved genomes (MAFFT) and build a phylogenetic tree (IQ-TREE via piqtree) as part of the run. Off by default -- slow at metagenome scale (thousands of genomes); run phylogenetics as a separate step on `resolved_paths.fasta` instead unless you specifically need a per-run tree [default: `no-build-tree`] +* `--genecaller` - gene caller for unitig gene prediction: `pyrodigal-gv` or `fraggenescan` [default: `pyrodigal-gv`] * `--evalue` - maximum e-value for phrog annotations [default: 1e-10] * `--seqidentity` - minimum sequence identity for phrog annotations [default: 0.3] * `--covtol` - coverage tolerance for extending subpaths [default: 100] @@ -99,10 +187,33 @@ Options: * `--output` - path to the output directory [default: `phables.out`] * `--configfile` - custom config file [default: `(outputDir)/config.yaml`] * `--threads` - number of threads to use [default: 1] +* `--databases` - path to the databases directory [default: wherever `phables install` put them] * `--use-conda` / `--no-use-conda` - use conda for Snakemake rules [default: `use-conda`] * `--conda-prefix` - custom conda env directory +* `--container` - run the whole workflow from a single container image instead of per-rule conda envs (needs `--use-singularity`, and `--no-use-conda`) -- see [Running from a single container](container.md) * `--snake-default` - customise Snakemake runtime args [default: `--rerun-incomplete, --printshellcmds, --nolock, --show-failed-logs`] +### Phage-gene detection: `--phagedetection` + +Two independent methods for finding phage-like genes on unitigs, feeding the same downstream component-filtering/MFD logic either way: + +* `mmseqs` (default) - PHROGs profile search via MMseqs2 against the database `phables install` fetches. No extra flags needed. +* `prostt5-foldseek` - structural detection instead of sequence homology: predicts each protein's 3Di structural alphabet with [ProstT5](https://github.com/mheinzinger/ProstT5), then searches it with Foldseek against a subDB of phage hallmark protein structures (see [Building the hallmark database](hallmark_db.md)). Useful for distant homologs sequence search misses, at the cost of needing a GPU to run at any reasonable speed (CPU works, just slowly). + +`--phagedetection prostt5-foldseek` options: + +* `--hallmark-db` / `--hallmark-categories` - auto-resolve to the copy `phables install` fetches under `--databases`; only pass these if you built your own with `build_hallmark_db.py` +* `--hallmark-evalue` - maximum e-value for hallmark structural hits [default: 1e-08] +* `--hallmark-minbits` - minimum bitscore for hallmark structural hits [default: 0] +* `--prostt5-checkpoint` - **required**: the ProstT5 CNN prediction-head checkpoint (phold's own `model.pt`) +* `--prostt5-model` - ProstT5 HuggingFace model identifier [default: `Rostlab/ProstT5_fp16`] +* `--prostt5-model-dir` - directory to cache the downloaded ProstT5 model in [default: `~/.cache/prostt5`] +* `--prostt5-half-precision` / `--prostt5-full-precision` - run ProstT5 in half precision (ignored on CPU) [default: `prostt5-half-precision`] +* `--prostt5-cpu` - force ProstT5 onto CPU even when a GPU is available +* `--prostt5-max-residues`, `--prostt5-max-seq-len`, `--prostt5-max-batch` - ProstT5 batching knobs, device-specific -- tune per GPU rather than trusting the defaults on unfamiliar hardware [defaults: 4000, 4000, 20] +* `--gpu-backend` - which PyTorch build the ProstT5 conda env solves against: `cpu`, `cuda`, or `rocm` (e.g. Setonix's MI250X). Independent of `--prostt5-cpu`, which forces the CPU device at runtime even inside a GPU-capable env -- this controls which env gets *built* [default: `cpu`] +* `--foldseek-gpu` - use Foldseek's CUDA GPU search mode for the hallmark scan. Requires `--gpu-backend cuda`, a CUDA-capable Foldseek build on `PATH` (not the plain bioconda package), and a `*_gpu`-suffixed, `makepaddedseqdb`-prepared hallmark DB +* `--prostt5-container` - use a container with `pholdlib`+torch already installed (e.g. phold's own image) instead of a conda env for the ProstT5 step. Needs `--use-singularity` passed as a trailing Snakemake arg -- `--use-conda` alone won't honour it. Overrides `--gpu-backend` for this rule. ## Example usage @@ -122,6 +233,29 @@ phables run --input assembly_graph.gfa --reads fastq --threads 8 phables run --input assembly_graph.gfa --reads fastq --threads 8 --longreads ``` +### Using structural (ProstT5+Foldseek) phage-gene detection + +Same as above, plus `--phagedetection prostt5-foldseek` and its required checkpoint +(`--hallmark-db`/`--hallmark-categories` auto-resolve once `phables install` has +fetched them -- see [Building the hallmark database](hallmark_db.md)): + +```bash +phables run --input assembly_graph.gfa --reads fastq --threads 8 \ + --phagedetection prostt5-foldseek \ + --prostt5-checkpoint /path/to/model.pt +``` + +On a GPU node, add `--gpu-backend cuda` (or `rocm`) so the ProstT5 conda env +actually builds against a GPU-capable torch -- without it, ProstT5 still runs, +just on CPU, which is slow for anything beyond a handful of proteins: + +```bash +phables run --input assembly_graph.gfa --reads fastq --threads 8 \ + --phagedetection prostt5-foldseek \ + --prostt5-checkpoint /path/to/model.pt \ + --gpu-backend cuda +``` + Note that you should provide the path to the GFA file to the `--input` parameter and the folder containing your sequencing reads to the `--reads` parameter. The output of Phables is set by default to `phables.out`. You can update the output path using the `--output` parameter for `phables run` as follows. @@ -154,10 +288,13 @@ Phables will create 3 main folders `preprocess`, `phables` and `postprocess` for The following preprocessing steps will be run and their corresponding files and folders can be found in the `preprocess` folder. * Obtain unitig sequences from assembly graph - `edges.fasta` -* Map reads to unitig sequences and get BAM files - `temp/*.bam` and `temp/*.bai` +* Call genes on unitigs (`--genecaller pyrodigal-gv` or `fraggenescan`) - `edges.fasta.frag.faa` +* Map reads to unitig sequences and get BAM files (via [CoverM](https://github.com/wwood/CoverM)) - `temp/*.bam` and `temp/*.bai` * Calculate coverage of unitig sequences - `coverage.tsv` * Scan unitig sequences for single-copy marker genes - `edges.fasta.hmmout` -* Scan unitig sequences for Prokaryotic Virus Remote Homologous Groups ([PHROGs](https://phrogs.lmge.uca.fr/)) - `phrogs_annotations.tsv` +* Scan unitig sequences for phage-like genes, via one of two methods depending on `--phagedetection`: + * `mmseqs` (default): search against Prokaryotic Virus Remote Homologous Groups ([PHROGs](https://phrogs.lmge.uca.fr/)) - `phrogs_annotations.tsv` + * `prostt5-foldseek`: ProstT5-predicted 3Di structures searched against the hallmark structure subDB (see [Building the hallmark database](hallmark_db.md)) - `hallmark/proteins_3di.fasta` and `hallmark_hits.tsv` ### 2. `phables` - genome resolution results @@ -180,10 +317,14 @@ The following postprocessing steps will be run and their corresponding files and * Obtain read counts for resolved genomes and unresolved edges - `sample_genome_read_counts.tsv` * Obtain mean coverage of resolved genomes and unresolved edges - `sample_genome_mean_coverage.tsv` * Obtain RPKM coverage of resolved genomes and unresolved edges - `sample_genome_rpkm.tsv` -* Generate a multiple sequence alignment of the resolved genomes - `genomes_aligned.fasta` -* Generate a phylogenetic tree of the resolved genomes - `genomes_phylogenetic_tree.tree` - -**Note:** The tree file `genomes_phylogenetic_tree.tree` is in newick format and can be visualised by tools such as [iTOL (Interactive Tree of Life)](https://itol.embl.de/). +* (optional, `--build-tree`) Generate a multiple sequence alignment of the resolved genomes - `genomes_aligned.fasta` +* (optional, `--build-tree`) Generate a phylogenetic tree of the resolved genomes - `genomes_phylogenetic_tree.tree` + +**Note:** Tree building is off by default -- it's slow at metagenome scale (thousands of +genomes), so most workflows should run phylogenetics as a separate downstream step on +`resolved_paths.fasta` instead. Pass `--build-tree` to enable it per-run. The tree file +`genomes_phylogenetic_tree.tree` is in newick format and can be visualised by tools such as +[iTOL (Interactive Tree of Life)](https://itol.embl.de/). ## Step-wise usage diff --git a/mkdocs.yml b/mkdocs.yml index 5f962cd..ec6d63a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -15,10 +15,12 @@ nav: - HOME: - Introduction: index.md - Citation: citation.md - - RUNNING: + - RUNNING: - Install: install.md - Assemble: assemble.md - Usage: usage.md + - Building the hallmark database: hallmark_db.md + - Running from a single container: container.md - FAQ: faq.md - EVALUATION: - Running CheckV: quality.md diff --git a/phables/__main__.py b/phables/__main__.py index 740fbd3..4b575ae 100644 --- a/phables/__main__.py +++ b/phables/__main__.py @@ -34,6 +34,19 @@ def default_to_output(ctx, param, value): return value +def create_output_dir(ctx, param, value): + """Callback for --output; creates the directory as soon as its value is resolved. + + --output is the first option processed by common_options, before --configfile and + --log (both of which use default_to_output above to place themselves inside it). + Without this, run/install/test crash before Snakemake ever starts: run_snakemake's + own copy_config step opens f"{output}/phables.log" to write its first log message, + and FileHandler-style opens don't create missing parent directories. + """ + os.makedirs(value, exist_ok=True) + return value + + def common_options(func): """Common command line args Define common command line args here, and include them with the @common_options decorator below. @@ -45,6 +58,7 @@ def common_options(func): type=click.Path(dir_okay=True, writable=True, readable=True), default="phables.out", show_default=True, + callback=create_output_dir, ), click.option( "--configfile", @@ -56,6 +70,16 @@ def common_options(func): click.option( "--threads", help="Number of threads to use", default=1, show_default=True ), + click.option( + "--databases", + default=None, + required=False, + help=( + "Path to databases directory " + "[default: /databases, i.e. wherever `phables install` put them]" + ), + type=click.Path(), + ), click.option( "--use-conda/--no-use-conda", default=True, @@ -69,6 +93,20 @@ def common_options(func): type=click.Path(), show_default=False, ), + click.option( + "--container", + default=None, + required=False, + help=( + "container image with every per-rule tool already installed " + "(container/Dockerfile), replacing --use-conda's per-rule env " + "creation for the WHOLE workflow -- not just predict_3di " + "(--prostt5-container). Needs --use-singularity passed as a " + "trailing snakemake arg; don't also pass --use-conda alongside " + "this." + ), + type=click.Path(), + ), click.option( "--profile", help="Snakemake profile", default=None, show_default=False ), @@ -122,7 +160,12 @@ def run_options(func): "--minlength", default=2000, required=False, - help="minimum length of circular unitigs to consider", + help=( + "minimum length of circular unitigs to consider as standalone " + "genomes, and the minimum length for any resolved LINEAR path " + "to be kept -- circular paths are exempt regardless of length, " + "since a closed cycle is itself strong completeness evidence" + ), type=int, show_default=True, ), @@ -158,6 +201,172 @@ def run_options(func): type=float, show_default=True, ), + click.option( + "--build-tree/--no-build-tree", + default=False, + required=False, + help=( + "align resolved genomes (MAFFT) and build a phylogenetic tree " + "(IQ-TREE via piqtree). Off by default -- slow at metagenome " + "scale (thousands of genomes); run phylogenetics as a " + "separate step on the resolved genomes instead unless you " + "specifically need a per-run tree" + ), + show_default=True, + ), + click.option( + "--genecaller", + default="pyrodigal-gv", + required=False, + help="gene caller to use for unitig gene prediction", + type=click.Choice(["pyrodigal-gv", "fraggenescan"]), + show_default=True, + ), + click.option( + "--phagedetection", + default="mmseqs", + required=False, + help=( + "phage-gene detection method: mmseqs (PHROGs, default) or " + "prostt5-foldseek (structural; needs --hallmark-db, " + "--hallmark-categories and --prostt5-checkpoint)" + ), + type=click.Choice(["mmseqs", "prostt5-foldseek"]), + show_default=True, + ), + click.option( + "--gpu-backend", + default="cpu", + required=False, + help=( + "PyTorch build for the ProstT5 conda env: cpu, cuda, or rocm " + "(e.g. Setonix's MI250X nodes). Independent of --prostt5-cpu, " + "which forces ProstT5 onto the CPU device at runtime even " + "inside a GPU-capable env -- this controls which env gets built" + ), + type=click.Choice(["cpu", "cuda", "rocm"]), + show_default=True, + ), + click.option( + "--foldseek-gpu", + is_flag=True, + default=False, + required=False, + help=( + "use foldseek's CUDA GPU search mode for the hallmark scan " + "(requires --gpu-backend cuda, a CUDA-capable foldseek build " + "on PATH -- not the plain bioconda package -- and a " + "*_gpu-suffixed, makepaddedseqdb-prepared hallmark DB)" + ), + show_default=True, + ), + click.option( + "--hallmark-db", + default=None, + required=False, + help="foldseek hallmark structure subDB prefix, only used with --phagedetection " + "prostt5-foldseek. Auto-resolves to the copy `phables install` fetches under " + "--databases (docs/hallmark_db.md) when not set -- override only if you built " + "your own with build_hallmark_db.py", + type=click.Path(), + ), + click.option( + "--hallmark-categories", + default=None, + required=False, + help="hallmark PHROG categories TSV, only used with --phagedetection " + "prostt5-foldseek. Auto-resolves alongside --hallmark-db when not set -- " + "see build_hallmark_db.py/docs/hallmark_db.md", + type=click.Path(), + ), + click.option( + "--hallmark-evalue", + default=1e-8, + required=False, + help="maximum e-value for hallmark structural hits", + type=float, + show_default=True, + ), + click.option( + "--hallmark-minbits", + default=0, + required=False, + help="minimum bitscore for hallmark structural hits", + type=int, + show_default=True, + ), + click.option( + "--prostt5-checkpoint", + default=None, + required=False, + help="ProstT5 CNN prediction-head checkpoint (required for --phagedetection prostt5-foldseek)", + type=click.Path(), + ), + click.option( + "--prostt5-model", + default="Rostlab/ProstT5_fp16", + required=False, + help="ProstT5 HuggingFace model identifier", + show_default=True, + ), + click.option( + "--prostt5-model-dir", + default=None, + required=False, + help="directory to cache the ProstT5 model in [default: ~/.cache/prostt5]", + type=click.Path(), + ), + click.option( + "--prostt5-half-precision/--prostt5-full-precision", + default=True, + required=False, + help="run ProstT5 in half precision (ignored on CPU)", + show_default=True, + ), + click.option( + "--prostt5-cpu", + is_flag=True, + default=False, + required=False, + help="force ProstT5 onto CPU even if a GPU is available", + show_default=True, + ), + click.option( + "--prostt5-max-residues", + default=4000, + required=False, + help="max total residues per ProstT5 batch -- device-specific, tune per GPU", + type=int, + show_default=True, + ), + click.option( + "--prostt5-max-seq-len", + default=4000, + required=False, + help="sequences longer than this flush a ProstT5 batch immediately", + type=int, + show_default=True, + ), + click.option( + "--prostt5-max-batch", + default=20, + required=False, + help="max sequences per ProstT5 batch -- device-specific, tune per GPU", + type=int, + show_default=True, + ), + click.option( + "--prostt5-container", + default=None, + required=False, + help=( + "container image with pholdlib + torch already installed (e.g. " + "phold's own image), used instead of a conda env for predict_3di. " + "Needs --use-singularity passed as a trailing snakemake arg -- " + "--use-conda alone won't honour it. Overrides --gpu-backend for " + "this rule." + ), + ), click.option( "--evalue", default=1e-10, @@ -296,6 +505,11 @@ def install(output, **kwargs): run_snakemake( # Full path to Snakefile snakefile_path=snake_base(os.path.join("workflow", "install.smk")), + # Without merge_config, --databases (and any other common_options value) + # never reaches install.smk's config -- config['databases'] stays whatever + # the config.yaml default is (null), so 00_database_preflight.smk silently + # falls back to /databases instead of the path the user passed. + merge_config=kwargs, **kwargs ) diff --git a/phables/config/config.yaml b/phables/config/config.yaml index 3eb92b0..5d6e637 100644 --- a/phables/config/config.yaml +++ b/phables/config/config.yaml @@ -22,9 +22,73 @@ mincov: 10 compcount: 200 maxpaths: 10 mgfrac: 0.2 +genecaller: pyrodigal-gv evalue: 1E-10 seqidentity: 0.3 covtol: 100 alpha: 1.2 longreads: False -prefix: \ No newline at end of file +prefix: + +# Align resolved genomes + build a phylogenetic tree (MAFFT + piqtree/IQ-TREE). +# Off by default -- slow at metagenome scale (thousands of genomes); run +# phylogenetics separately on resolved_paths.fasta instead unless a per-run +# tree is specifically needed. +build_tree: False + +# Phage-gene detection: mmseqs (PHROGs, default) or prostt5-foldseek (structural, +# see notes/phables_audit.md section 4d in the parent project for the full design). +# The prostt5-foldseek path needs a prebuilt hallmark structure DB and a ProstT5 CNN +# checkpoint -- neither is auto-downloaded yet, so both must be supplied explicitly +# when selecting this path. +phagedetection: mmseqs +hallmark_db: +hallmark_categories: +hallmark_evalue: 1E-8 +hallmark_minbits: 0 +prostt5_checkpoint: +prostt5_model: Rostlab/ProstT5_fp16 +prostt5_model_dir: +prostt5_half_precision: True +prostt5_cpu: False +# Which PyTorch build predict_3di's conda env solves: cpu, cuda, or rocm (e.g. +# Setonix's MI250X nodes). Independent of prostt5_cpu above, which forces +# ProstT5 onto the CPU device at *runtime* even inside a GPU-capable env -- +# gpu_backend controls which env gets *built*. foldseek_gpu (below) is +# separate again: foldseek's own --gpu mode is CUDA-only, so it stays off +# regardless of gpu_backend unless explicitly requested and gpu_backend=cuda. +gpu_backend: cpu +foldseek_gpu: False +# Optional: a single container image with EVERY per-rule tool this workflow +# needs already installed (e.g. "docker://quay.io/gbouras13/phables:" -- +# see container/Dockerfile). When set, every rule in the workflow runs with +# ONLY `container:` -- no `conda:` -- eliminating Snakemake's own per-rule +# --use-conda env creation entirely (and the real race condition that comes +# with it when many samples run as separate concurrent processes on an HPC +# array: multiple jobs needing the same not-yet-built shared env at once can +# corrupt each other's env-creation). Deliberately not combined with a +# `conda:` directive for the same reason as prostt5_container below: +# Snakemake's documented "conda inside container" feature builds a *separate* +# env inside the container rather than using what's already installed, which +# defeats the entire point here. When empty, every rule falls back to its own +# conda: env exactly as before. +# Needs `--use-singularity` (Apptainer/Singularity on most HPC, incl. Setonix) +# passed through phables' existing snake_args passthrough, since --use-conda +# alone won't honour the container: directive -- and --use-conda should +# generally NOT also be passed alongside this, for the reason above. +container: +# Optional: a container image (e.g. "docker://quay.io/gbouras13/phold:") +# that already has pholdlib + torch/ROCm baked in, used for JUST the +# predict_3di rule -- e.g. to point predict_3di at a different image than the +# rest of the workflow. Falls back to `container` above when unset, so +# setting `container` alone is enough to route predict_3di through it too; +# only set this separately if predict_3di specifically needs a different +# image. When both are empty, falls back to the conda envs selected by +# gpu_backend above. Same --use-singularity requirement as `container` above. +prostt5_container: +# Batch limits are device-specific -- the defaults are conservative CPU/laptop-MPS +# values, not tuned for any particular GPU. Retune per device (phold's autotune.py +# is the reference approach) rather than trusting these at scale. +prostt5_max_residues: 4000 +prostt5_max_seq_len: 4000 +prostt5_max_batch: 20 \ No newline at end of file diff --git a/phables/config/databases.yaml b/phables/config/databases.yaml index 0c2b522..f98df80 100644 --- a/phables/config/databases.yaml +++ b/phables/config/databases.yaml @@ -9,4 +9,21 @@ phrogs_mmseqs_folder: "phrogs_mmseqs_db/" # PROHGs annotations phrog_annot: "https://phrogs.lmge.uca.fr/downloads_from_website/phrog_annot_v4.tsv" -phrog_annot_file: "phrog_annot_v4.tsv" \ No newline at end of file +phrog_annot_file: "phrog_annot_v4.tsv" + +# Phage-hallmark Foldseek subDB -- structural PHROG-category evidence for +# --phagedetection prostt5-foldseek. A pre-built tarball, not built fresh by +# `phables install` itself: it's subset from phold's full structure DB (a +# multi-GB, separately-versioned asset -- see docs/hallmark_db.md), which this +# project doesn't re-host in full. workflow/scripts/build_hallmark_db.py is +# the real script that built this exact tarball, kept for reproducibility/ +# rebuilding, not something a normal user needs to run. +# +# NOT named "hallmark_db" (unlike the smg_hmm/phrogs_mmseqs pattern above, +# where the bare key holds the URL) -- config.yaml already uses that exact key +# name for the *runtime* --hallmark-db path, and configfile: entries share one +# flat config dict, so reusing it here would silently clobber that value with +# this download URL instead. Caught before it shipped, not after. +hallmark_db_url: "https://zenodo.org/records/21884331/files/hallmark_db.tar.gz?download=1" +hallmark_db_file: "hallmark_db.tar.gz" +hallmark_db_folder: "hallmark_db/" diff --git a/phables/phables.VERSION b/phables/phables.VERSION index 3e1ad72..227cea2 100644 --- a/phables/phables.VERSION +++ b/phables/phables.VERSION @@ -1 +1 @@ -1.5.0 \ No newline at end of file +2.0.0 diff --git a/phables/tests/test_format_koverage_results.py b/phables/tests/test_format_koverage_results.py new file mode 100644 index 0000000..6cc7218 --- /dev/null +++ b/phables/tests/test_format_koverage_results.py @@ -0,0 +1,142 @@ +#!/usr/bin/env python3 + +"""Regression test for workflow/scripts/format_koverage_results.py's parsing of +the per-genome sample_coverage.tsv. + +Context +------- +postprocess.smk's per-genome coverage is produced by a direct `coverm contig` +call (rules coverm_map_genomes / coverm_bam2counts_genomes / +coverm_combine_genomes) -- koverage was removed from the workflow entirely per +PLAN.md 4.8. That table's header is: + + Sample Contig Count RPKM TPM Mean Covered_fraction Variance + 0 1 2 3 4 5 6 7 + +It previously came from Koverage's *native* "map" mode, whose header is +different and longer: + + Sample Contig Count RPM RPKM RPK TPM Mean Median Hitrate Variance + 0 1 2 3 4 5 6 7 8 9 10 + +Under that older layout RPKM was index 4 and Mean was index 7. Getting these +two layouts mixed up silently mislabels RPKM/TPM or Mean/Variance in phables' +sample_genome_rpkm.tsv / sample_genome_mean_coverage.tsv reports rather than +erroring, so this test locks in the CoverM-mode indices the script now relies +on -- and explicitly asserts the old koverage-mode indices are NOT in use. + +Run directly with: + python3 tests/test_format_koverage_results.py +""" + +import importlib.util +import os +import sys + +REPO_ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +SCRIPT_PATH = os.path.join( + REPO_ROOT, "workflow", "scripts", "format_koverage_results.py" +) + +# Import format_koverage_results.py as a module without executing its +# `if __name__ == "__main__":` block (which requires a snakemake object). +spec = importlib.util.spec_from_file_location( + "format_koverage_results", SCRIPT_PATH +) +format_koverage_results = importlib.util.module_from_spec(spec) +spec.loader.exec_module(format_koverage_results) + + +# The CoverM-mode header, as written by postprocess.smk's +# coverm_combine_genomes rule (coverm's own " " column +# names with the filename prefix stripped, field 0 renamed to "Contig", and a +# leading "Sample" column prepended). +COVERM_MODE_HEADER = ( + "Sample\tContig\tCount\tRPKM\tTPM\tMean\tCovered_fraction\tVariance" +) + +# A corresponding data row with a distinguishable value in every column, so a +# wrong index picks up an obviously wrong number rather than a plausible one. +COVERM_MODE_ROW = ( + "sample1\tgenome_A\t100\t22.22\t44.44\t55.55\t0.9\t77.77" +) + +# The older Koverage native "map" mode row this script used to receive, kept +# only so the test below can assert we are NOT still parsing with those +# indices. Verbatim shape from Koverage's coverage.smk all_sample_coverage +# rule + scripts/sampleCoverage.py. +LEGACY_KOVERAGE_MAP_MODE_ROW = ( + "sample1\tgenome_A\t100\t11.11\t22.22\t33.33\t44.44\t55.55\t66.66\t0.9\t77.77" +) + + +def test_parse_koverage_row_uses_coverm_mode_indices(): + strings = COVERM_MODE_ROW.split("\t") + sample, contig, count, rpkm_val, mean_val = ( + format_koverage_results.parse_koverage_row(strings) + ) + + assert sample == "sample1", f"expected sample='sample1', got {sample!r}" + assert contig == "genome_A", f"expected contig='genome_A', got {contig!r}" + assert count == 100, f"expected Count=100, got {count!r}" + # Column 3 in CoverM mode is RPKM (not TPM, which is column 4). + assert rpkm_val == 22.22, f"expected RPKM=22.22, got {rpkm_val!r}" + # Column 5 in CoverM mode is Mean (not Covered_fraction=6 / Variance=7). + assert mean_val == 55.55, f"expected Mean=55.55, got {mean_val!r}" + + +def test_header_matches_expected_coverm_mode_layout(): + header_fields = COVERM_MODE_HEADER.split("\t") + assert header_fields[format_koverage_results.IDX_SAMPLE] == "Sample" + assert header_fields[format_koverage_results.IDX_CONTIG] == "Contig" + assert header_fields[format_koverage_results.IDX_COUNT] == "Count" + assert header_fields[format_koverage_results.IDX_RPKM] == "RPKM" + assert header_fields[format_koverage_results.IDX_MEAN] == "Mean" + + +def test_legacy_koverage_indices_are_not_in_use(): + """Guard against silently reverting to the old native-"map"-mode indices. + + Parsing the CoverM-mode row with those indices would still "work" (no + exception, both are valid floats) but would report TPM as RPKM and + Covered_fraction as Mean -- exactly the silent mislabelling this file + exists to prevent. + """ + assert format_koverage_results.IDX_RPKM != 4, ( + "IDX_RPKM=4 is the legacy koverage native-map-mode index; CoverM mode " + "puts RPKM at 3. At index 4 you would be reporting TPM as RPKM." + ) + assert format_koverage_results.IDX_MEAN != 7, ( + "IDX_MEAN=7 is the legacy koverage native-map-mode index; CoverM mode " + "puts Mean at 5. At index 7 you would be reporting Variance as Mean." + ) + # And confirm the legacy row is genuinely a different shape, i.e. these two + # layouts really are distinguishable rather than this being a no-op check. + assert len(LEGACY_KOVERAGE_MAP_MODE_ROW.split("\t")) == 11 + assert len(COVERM_MODE_ROW.split("\t")) == 8 + + +def main(): + tests = [ + test_parse_koverage_row_uses_coverm_mode_indices, + test_header_matches_expected_coverm_mode_layout, + test_legacy_koverage_indices_are_not_in_use, + ] + failures = 0 + for test in tests: + try: + test() + print(f"PASS: {test.__name__}") + except AssertionError as e: + failures += 1 + print(f"FAIL: {test.__name__}: {e}") + + if failures: + print(f"\n{failures} test(s) failed") + sys.exit(1) + else: + print("\nAll tests passed") + + +if __name__ == "__main__": + main() diff --git a/phables/workflow/envs/coverm.yaml b/phables/workflow/envs/coverm.yaml new file mode 100644 index 0000000..6f113b1 --- /dev/null +++ b/phables/workflow/envs/coverm.yaml @@ -0,0 +1,19 @@ +name: coverm +channels: + - bioconda + - conda-forge +dependencies: + # Only coverm is listed explicitly -- it already declares minimap2 and + # samtools as its own bioconda dependencies (confirmed against its real + # recipe: minimap2>=2.28, samtools>=1.9, plus a large pile of other bundled + # tools -- bwa, fastani, gsl, skani, strobealign, etc.). Explicitly pinning + # our own separate `minimap2>=2.24`/`samtools>=1.15` here on top of that (as + # this file originally did) forces mamba to solve TWO independent version + # constraints across coverm's already tightly-pinned dependency graph at + # once, rather than just the one bioconda actually built/tested coverm + # against -- real, hit on Setonix: `LibMambaUnsatisfiableError`, every + # samtools from 1.14 to 1.24 rejected on a libdeflate lattice conflict + # somewhere in that combined graph. coverm alone pulls in a mutually + # compatible minimap2 + samtools already, so nothing else is needed for the + # `coverm_map` rule's minimap2/samtools/coverm calls. + - coverm>=0.6 diff --git a/phables/workflow/envs/foldseek.yaml b/phables/workflow/envs/foldseek.yaml new file mode 100644 index 0000000..7a1f1ed --- /dev/null +++ b/phables/workflow/envs/foldseek.yaml @@ -0,0 +1,6 @@ +name: foldseek +channels: + - conda-forge + - bioconda +dependencies: + - foldseek>=10 diff --git a/phables/workflow/envs/genecall.yaml b/phables/workflow/envs/genecall.yaml new file mode 100644 index 0000000..33865bd --- /dev/null +++ b/phables/workflow/envs/genecall.yaml @@ -0,0 +1,7 @@ +name: genecall +channels: + - conda-forge + - bioconda +dependencies: + - python>=3.9 + - pyrodigal-gv>=0.3.1 diff --git a/phables/workflow/envs/koverage.yaml b/phables/workflow/envs/koverage.yaml deleted file mode 100644 index f345094..0000000 --- a/phables/workflow/envs/koverage.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: koverage -channels: - - conda-forge - - bioconda -dependencies: - - koverage>=0.1.8 - - numpy<2.0.0 diff --git a/phables/workflow/envs/phables.yaml b/phables/workflow/envs/phables.yaml index 3f78a61..42b8d46 100644 --- a/phables/workflow/envs/phables.yaml +++ b/phables/workflow/envs/phables.yaml @@ -3,18 +3,38 @@ channels: - conda-forge - anaconda - bioconda - - gurobi dependencies: - - python>=3.9, <3.11 + # itertools.pairwise (stdlib) is used by FD_Inexact.py and needs 3.10+. The + # old <3.11 upper bound traced to the gurobi conda channel's gurobi>=10.0.0 + # package only ever publishing py310 builds (confirmed via `mamba search -c + # gurobi`) -- not a real pysam constraint, despite the commit message that + # introduced it ("DEV: Update python version to fix pysam version conflict"). + # With Gurobi gone, no upper bound is needed on that basis. Confirmed (real + # build, not just dry-run) 3.10 through 3.13 all solve and import cleanly. + - python>=3.10 - biopython - python-igraph - pysam - networkx>=2.8.6 - scipy - - numpy<2.0.0 + # Unpinned as of numpy 2.5.1 / pandas 3.0.5. The <2.0.0 pin (GH issue #55, + # June 2024) was for a real pandas/numpy-2 ABI break at the time numpy 2.0 + # first shipped -- pandas has been numpy-2-compatible for well over a year + # since. Verified phables' own pandas usage (combine_cov.py, + # format_koverage_results.py: DataFrame construction, concat with + # axis=1/join="inner", concat-as-append, read_csv/to_csv) against a real + # numpy 2.5.1 + pandas 3.0.5 build, not just that the two packages import. + - numpy - pandas - - gurobi>=10.0.0 - - more-itertools - tqdm - click - metasnek>=0.0.3 + - pip + - pip: + # Minimum flow decomposition solver, replacing Gurobi. Defaults to HiGHS + # (via the highspy dependency it pulls in) -- no license server required. + # Not on any conda channel (checked conda-forge, bioconda, anaconda.org + # directly) -- pip is required here. This is a per-rule Snakemake env, + # not the bioconda-recipes build/environment.yml, so a pip: entry is fine; + # that top-level file has no solver dependency at all to begin with. + - flowpaths>=0.2.20 diff --git a/phables/workflow/envs/phylotree.yaml b/phables/workflow/envs/phylotree.yaml index 5bc427e..dcf8ec9 100644 --- a/phables/workflow/envs/phylotree.yaml +++ b/phables/workflow/envs/phylotree.yaml @@ -4,7 +4,12 @@ channels: dependencies: - python>=3.11, <3.14 - mafft - - cogent3 + # cogent3>=2026.7.6a0 pulls in scinexus>=2026.5.16, which only resolves to a + # tqdm build requiring python-3.14.0rc1 (a release candidate needing the + # _python_rc virtual package) -- unsatisfiable on any normal install. + # Confirmed via bioconda's release metadata: every cogent3 build through + # 2026.4.13a0 has no scinexus dependency at all. + - cogent3 <2026.7 - pip - pip: - piqtree diff --git a/phables/workflow/envs/prostt5-cpu.yaml b/phables/workflow/envs/prostt5-cpu.yaml new file mode 100644 index 0000000..d1e96c2 --- /dev/null +++ b/phables/workflow/envs/prostt5-cpu.yaml @@ -0,0 +1,47 @@ +name: prostt5-cpu +channels: + - conda-forge + - bioconda +dependencies: + # Kept separate from the main phables env deliberately: phables.yaml pins + # python>=3.10 for its own deps, while ProstT5/transformers/torch want a + # broadly current Python, and Setonix's ROCm containers ship newer still. + - python>=3.10 + # Build-string wildcard, not a pinned version: conda's solver picks whatever + # cpu-tagged pytorch build matches everything else in the env, so this + # doesn't need bumping by hand as new pytorch releases land (unlike the pip + # --extra-index-url approach in prostt5-cuda.yaml's history -- verified via + # `mamba search -c conda-forge pytorch=*=cpu*` that these tagged builds + # exist and are current, e.g. 2.9.1 cpu_generic_py310_h55e7c71_2). + # >=2.6 floor: transformers' checkpoint loader refuses torch.load() on any + # older torch outright (CVE-2025-32434 hardening in check_torch_load_is_safe), + # which broke loading Rostlab/ProstT5_fp16 (no safetensors file) when the + # bare wildcard let the solver pick something pre-2.6. + - pytorch[version=">=2.6",build=cpu*] + - transformers + - sentencepiece + - h5py + - loguru + - numpy + - protobuf + - requests + - tqdm + - alive-progress + - about-time + - pip + - pip: + # pholdlib itself isn't packaged on any conda channel (checked). Wanted + # --no-deps here to stop pip from re-resolving torch/transformers/etc + # that conda already solved above -- turns out conda/mamba both write + # the pip: list to a real requirements.txt and current pip rejects + # --no-deps as a file directive (CLI-only now), so that's not achievable + # this way at all (confirmed empirically, not just from docs: both conda + # and mamba fail identically with "no such option: --no-deps"). + # Verified instead: pholdlib's own `torch` requirement is unconstrained + # (any installed version satisfies it), so a real `pip install pholdlib` + # against this env left torch's conda-solved build untouched -- it did + # reinstall a couple of pholdlib's smaller transitive deps + # (about-time/alive-progress) to versions matching its own metadata, + # which is harmless. Re-check this if a future pholdlib release adds a + # version constraint on torch specifically. + - pholdlib>=0.1.2 diff --git a/phables/workflow/envs/prostt5-cuda.yaml b/phables/workflow/envs/prostt5-cuda.yaml new file mode 100644 index 0000000..cd19123 --- /dev/null +++ b/phables/workflow/envs/prostt5-cuda.yaml @@ -0,0 +1,36 @@ +name: prostt5-cuda +channels: + - conda-forge + - bioconda +dependencies: + - python>=3.10 + # Build-string wildcard: conda's solver picks a CUDA-tagged pytorch build + # (and pulls in the matching cudatoolkit/cudnn/nccl as transitive deps + # automatically) rather than this file hardcoding one CUDA minor version + # via a pip index URL that needs manual bumping later. Verified via + # `mamba search -c conda-forge pytorch=*=cuda*` that these exist and are + # current on linux-64 (e.g. 2.9.1 cuda129_generic_py310_h193ef2d_204). + # >=2.6 floor: transformers' checkpoint loader refuses torch.load() on any + # older torch outright (CVE-2025-32434 hardening in check_torch_load_is_safe), + # which broke loading Rostlab/ProstT5_fp16 (no safetensors file) when the + # bare wildcard let the solver pick something pre-2.6. + - pytorch[version=">=2.6",build=cuda*] + - transformers + - sentencepiece + - h5py + - loguru + - numpy + - protobuf + - requests + - tqdm + - alive-progress + - about-time + - pip + - pip: + # pholdlib itself isn't packaged on any conda channel (checked). See + # prostt5-cpu.yaml for why this doesn't use --no-deps: it's not + # achievable through a conda/mamba pip: section at all (both write it to + # a real requirements.txt, and current pip rejects --no-deps as a file + # directive). Verified instead that pholdlib's own `torch` requirement is + # unconstrained, so this leaves the CUDA-tagged conda build alone. + - pholdlib>=0.1.2 diff --git a/phables/workflow/envs/prostt5-rocm.yaml b/phables/workflow/envs/prostt5-rocm.yaml new file mode 100644 index 0000000..6b33dc9 --- /dev/null +++ b/phables/workflow/envs/prostt5-rocm.yaml @@ -0,0 +1,28 @@ +name: prostt5-rocm +channels: + - conda-forge +dependencies: + - python>=3.10 + - pip + - pip: + # Unlike CUDA, ROCm is never the default pip torch build -- this index + # override is required, not just for reproducibility. + - --extra-index-url https://download.pytorch.org/whl/rocm6.3 + # torch==2.7.1+rocm6.3 pinned exactly, not just floored -- matches Setonix's + # own verified-working Pawsey container (quay.io/pawsey/pytorch:2.7.1-rocm6.3.3), + # confirmed real via https://download.pytorch.org/whl/rocm6.3/torch/ (the + # exact wheel exists for cp39-cp313). Switched to this conda-env path instead + # of the --prostt5-container route after repeatedly hitting container-specific + # problems on Setonix that had nothing to do with phables/pholdlib itself: + # a broken torchaudio needing libomp.so, --home overriding the container's + # apparent CWD so relative output paths silently resolved to the wrong place, + # and a missing MIOpen AI-heuristic kernel-selection file for gfx90a. All real, + # all diagnosed, none of them things a plain conda env run directly on the host + # (no container namespace, no bind-mount surface) is exposed to at all. + # >=2.6 would already avoid transformers' checkpoint loader refusing + # torch.load() on older torch outright (CVE-2025-32434 hardening in + # check_torch_load_is_safe, which broke loading Rostlab/ProstT5_fp16 -- no + # safetensors file); pinning to exactly 2.7.1 goes further, matching a + # version already confirmed to work on this exact hardware (MI250X, gfx90a). + - torch==2.7.1 + - pholdlib>=0.1.2 diff --git a/phables/workflow/install.smk b/phables/workflow/install.smk index 053064f..90958b7 100644 --- a/phables/workflow/install.smk +++ b/phables/workflow/install.smk @@ -20,6 +20,7 @@ db_files = [] db_files.append(os.path.join(DBPATH, config['phrogs_mmseqs_folder'])) db_files.append(os.path.join(DBPATH, config['smg_hmm_file'])) db_files.append(os.path.join(DBPATH, config['phrog_annot_file'])) +db_files.append(os.path.join(DBPATH, config['hallmark_db_folder'])) """RUN SNAKEMAKE""" @@ -67,4 +68,35 @@ rule phrog_annot_download: shell: """ curl -Lko {output} {params.url} + """ + +rule hallmark_db_download: + """See docs/hallmark_db.md for what this is and how it's built + (workflow/scripts/build_hallmark_db.py) -- this rule only fetches the + pre-built tarball, it doesn't build anything from phold's own DB. + + Expects the tarball's members at its OWN root (i.e. built with + `cd hallmark_db/ && tar -czhf hallmark_db.tar.gz .` -- note -h/ + --dereference, needed because createsubdb leaves .lookup/.source as + symlinks back to the original phold DB's own files; skipping -h ships + broken links to everyone except the machine it was built on), NOT nested + inside its own hallmark_db/ directory -- unlike phrogs_mmseqs_download + above, which extracts straight to DBPATH because that tarball already + contains its own top-level folder. Extracting this one the same way would + double-nest it (DBPATH/hallmark_db/hallmark_db/hallmark_db...), so this + creates {output} itself first and extracts into that instead. + """ + params: + url=os.path.join(config['hallmark_db_url']), + file=os.path.join(DBPATH, config['hallmark_db_file']), + output: + directory(os.path.join(DBPATH, config['hallmark_db_folder'])) + conda: + os.path.join("envs", "curl.yaml") + shell: + """ + curl -Lko {params.file} {params.url} + mkdir -p {output} + tar -xf {params.file} -C {output} + rm -rf {params.file} """ \ No newline at end of file diff --git a/phables/workflow/phables.smk b/phables/workflow/phables.smk index a2108e5..5cb8013 100644 --- a/phables/workflow/phables.smk +++ b/phables/workflow/phables.smk @@ -28,7 +28,7 @@ def targetRule(fn): target_rules.append(fn.__name__[2:]) return fn -localrules: all, preprocess, phables, print_stages, koverage_tsv, postprocess +localrules: all, preprocess, phables, print_stages, samples_tsv, postprocess """Run stages""" diff --git a/phables/workflow/profiles/gpu-routing/config.yaml b/phables/workflow/profiles/gpu-routing/config.yaml new file mode 100644 index 0000000..6d216ab --- /dev/null +++ b/phables/workflow/profiles/gpu-routing/config.yaml @@ -0,0 +1,52 @@ +# Optional Snakemake workflow profile: route predict_3di (and scan_hallmark, when +# --foldseek-gpu is set) to a GPU partition via SLURM, while every other rule stays on +# whatever partition your cluster's own default profile / sbatch defaults provide. +# +# This is deliberately NOT baked into the Snakefile itself. None of the rules in +# genes.smk hardcode slurm_partition or a gpu resource -- per Snakemake's own executor +# docs (snakemake-executor-plugin-slurm), platform-specific resources like these belong +# in a profile, set at the system/user/workflow level, precisely so a user without GPU +# access can just not use this profile and get an entirely CPU-only run. Forcing GPU +# partition routing into the Snakefile would mean every user pays for it, including +# those who intentionally chose --gpu-backend cpu / never set --foldseek-gpu. +# +# Usage: pass this via phables' existing snake_args passthrough (nargs=-1 in +# common_options), since --use-conda alone doesn't read workflow profiles: +# +# phables run --input ... --phagedetection prostt5-foldseek ... \ +# --workflow-profile phables/workflow/profiles/gpu-routing +# +# A user who doesn't want GPU routing at all simply omits --workflow-profile. Every +# rule then falls back to the cluster's own default partition/resources -- nothing in +# the Snakefile forces a GPU request. +# +# Before using this for real: replace "gpu" below with your actual SLURM GPU partition +# name, and confirm the gpu=1 resource maps the way you expect (Snakemake's SLURM plugin +# translates it to `--gpus=1`; use `gres: "gpu::1"` instead if your cluster expects +# --gres). Neither has been tested against a real SLURM cluster from here. + +executor: slurm + +set-resources: + predict_3di: + slurm_partition: "gpu" + gpu: 1 + # Match to whatever CPU count your cluster expects per GPU allocation -- + # unrelated to phables' own --threads, which controls torch's CPU thread count + # inside the job, not how many CPUs SLURM reserves for it. + cpus_per_gpu: 8 + + # Only relevant if --foldseek-gpu is also passed (scan_hallmark stays CPU-only + # otherwise, foldseek's --gpu mode being CUDA-only per phold's own run_foldseek.py -- + # see the fork audit). Harmless to leave in if you never use --foldseek-gpu: this + # entry is simply never exercised. + scan_hallmark: + slurm_partition: "gpu" + gpu: 1 + cpus_per_gpu: 8 + +# Everything else (call_genes, scan_smg, scan_phrogs, koverage, build_hallmark_query_db, +# run_phables, ...) is untouched here and uses whatever default-resources your cluster's +# own base profile provides -- typically a CPU partition. Add entries under +# default-resources: here only if you want a specific non-GPU partition name enforced +# for every other rule too; leaving it out defers entirely to your system/user profile. diff --git a/phables/workflow/rules/00_database_preflight.smk b/phables/workflow/rules/00_database_preflight.smk index fc9e408..0d33b1f 100644 --- a/phables/workflow/rules/00_database_preflight.smk +++ b/phables/workflow/rules/00_database_preflight.smk @@ -16,6 +16,27 @@ except KeyError: DBPATH = os.path.join(workflow.basedir,'..','..','databases') +"""HALLMARK DB DEFAULTS +--hallmark-db/--hallmark-categories default to None in config.yaml, so a plain +run doesn't need them unless --phagedetection prostt5-foldseek is actually +used (see genes.smk's own note on why this has to stay gated rather than an +always-present path/input declaration). Left as None, they'd previously have +to be passed explicitly every time. Now that `phables install` fetches a +pre-built hallmark_db (install.smk's hallmark_db_download rule) under DBPATH, +resolve to that location automatically when unset -- same "just works once +installed" behaviour --databases's own marker.hmm/phrogs_mmseqs_db already +have -- while an explicit --hallmark-db/--hallmark-categories (e.g. pointing +at your own rebuild) still overrides this, since we only fill in a None. +Harmless to run in install.smk/test_phables.smk too (this file is included by +all three) -- neither of those reads hallmark_db/hallmark_categories, so +setting the config value there does nothing. +""" +if config.get('hallmark_db') is None: + config['hallmark_db'] = os.path.join(DBPATH, config['hallmark_db_folder'], 'hallmark_db') +if config.get('hallmark_categories') is None: + config['hallmark_categories'] = os.path.join(DBPATH, config['hallmark_db_folder'], 'hallmark_categories.tsv') + + """ONSTART/END/ERROR Tasks to perform at various stages the start and end of a run. """ diff --git a/phables/workflow/rules/02_phables_preflight.smk b/phables/workflow/rules/02_phables_preflight.smk index 669bfa0..4d59bc1 100644 --- a/phables/workflow/rules/02_phables_preflight.smk +++ b/phables/workflow/rules/02_phables_preflight.smk @@ -32,6 +32,25 @@ MC = config['mincov'] CC = config['compcount'] MP = config['maxpaths'] MGF = config['mgfrac'] +GC = config['genecaller'] +PD = config['phagedetection'] +GPU_BACKEND = config['gpu_backend'] +FOLDSEEK_GPU = config['foldseek_gpu'] +# CONTAINER_IMAGE: workflow-wide container (e.g. a phables release image with +# every per-rule tool baked in), replacing --use-conda's per-rule env creation +# entirely when set -- every rule below does +# `conda: None if CONTAINER_IMAGE else os.path.join(...)` + +# `container: CONTAINER_IMAGE`, so a real value here disables conda for ALL of +# them at once (not just predict_3di). Run with --use-singularity, no +# --use-conda, once this is set. +# +# PROSTT5_CONTAINER falls back to CONTAINER_IMAGE when not set explicitly -- +# --prostt5-container remains available to point JUST predict_3di at a +# different image (e.g. phold's own) than the rest of the workflow, but +# --container alone is now sufficient to route everything, predict_3di +# included, through one image. +PROSTT5_CONTAINER = config['prostt5_container'] or config['container'] +CONTAINER_IMAGE = config['container'] EV = config['evalue'] SI = config['seqidentity'] CT = config['covtol'] diff --git a/phables/workflow/rules/02_phables_targets.smk b/phables/workflow/rules/02_phables_targets.smk index fa6131f..76c5424 100644 --- a/phables/workflow/rules/02_phables_targets.smk +++ b/phables/workflow/rules/02_phables_targets.smk @@ -17,12 +17,18 @@ COVERAGE_PATH = os.path.join(OUTDIR, "preprocess", "coverage_rpkm/") preprocessTargets.append(os.path.join(OUTDIR, "preprocess", "coverage.tsv")) preprocessTargets.append(os.path.join(OUTDIR, "preprocess", "edges.fasta.hmmout")) -preprocessTargets.append(os.path.join(OUTDIR, "preprocess", "phrogs_annotations.tsv")) +# Phage-gene detection output path depends on --phage-detection: only whichever one +# is actually a target gets built (Snakemake is target-driven, not rule-order-driven), +# so scan_phrogs vs predict_3di/scan_hallmark don't need explicit if/else gating. +if PD == "prostt5-foldseek": + PHROG_ANNOT = os.path.join(OUTDIR, "preprocess", "hallmark_hits.tsv") +else: + PHROG_ANNOT = os.path.join(OUTDIR, "preprocess", "phrogs_annotations.tsv") +preprocessTargets.append(PHROG_ANNOT) """MISC""" COVERAGE_FILE = os.path.join(OUTDIR, "preprocess", "coverage.tsv") -PHROG_ANNOT = os.path.join(OUTDIR, "preprocess", "phrogs_annotations.tsv") SMG_FILE = os.path.join(OUTDIR, "preprocess", "edges.fasta.hmmout") GRAPH_FILE = INPUT @@ -45,5 +51,10 @@ GENOME_READ_COUNTS = os.path.join(OUTDIR, "postprocess", "sample_genome_read_cou ALIGNED_GENOMES = os.path.join(OUTDIR, "postprocess", "genomes_aligned.fasta") TREE_FILE = os.path.join(OUTDIR, "postprocess", "genomes_phylogenetic_tree.tree") postprocessTargets.append(GENOME_READ_COUNTS) -postprocessTargets.append(ALIGNED_GENOMES) -postprocessTargets.append(TREE_FILE) \ No newline at end of file + +# Off by default (--build-tree to enable): MAFFT + IQ-TREE over resolved genomes +# is slow at metagenome scale (thousands of genomes) and most users want to run +# phylogenetics as a separate downstream step rather than block every run on it. +if config["build_tree"]: + postprocessTargets.append(ALIGNED_GENOMES) + postprocessTargets.append(TREE_FILE) \ No newline at end of file diff --git a/phables/workflow/rules/03_test_preflight.smk b/phables/workflow/rules/03_test_preflight.smk index a7b0226..8abcefb 100644 --- a/phables/workflow/rules/03_test_preflight.smk +++ b/phables/workflow/rules/03_test_preflight.smk @@ -26,6 +26,7 @@ CT = config['covtol'] AL = config['alpha'] LR = config['longreads'] PR = config['prefix'] +PD = config['phagedetection'] """ONSTART/END/ERROR diff --git a/phables/workflow/rules/coverage.smk b/phables/workflow/rules/coverage.smk index 4076108..9d3908a 100644 --- a/phables/workflow/rules/coverage.smk +++ b/phables/workflow/rules/coverage.smk @@ -1,10 +1,67 @@ """ Use raw_coverage to map to calculate coverage of unitigs. Use combine_cov to combine the coverage values of multiple samples into one file. + +The three rules below (coverm_map, coverm_bam2counts, coverm_combine) replace the +former single `koverage run coverm` call (PLAN.md §4.8, Vijini's recommendation: +"Drop the koverage wrapper — call CoverM directly"). They reproduce Koverage's own +real "coverm" mode chain exactly -- confirmed against its actual source +(github.com/beardymcjohnface/Koverage, workflow/rules/coverm.smk and its shipped +default config.yaml), not reimplemented from guesswork: + - same minimap2 mapping command (-ax sr --secondary=no) and samtools + sort/view -F 4/index chain (coverm_map_pe there), + - same `coverm contig` --methods list and order: count, rpkm, tpm, mean, + covered_fraction, variance (Koverage's own shipped default, which phables + never overrode -- confirmed no `--profile`/coverm-params override exists + anywhere in this repo), + - same per-sample -> long-format Sample/Contig/ TSV reshape + (coverm_combine there). +Byte-for-byte the same `sample_coverm_coverage.tsv` shape as before, so +run_combine_cov below and coverage_utils.py's BAM globbing (both downstream +consumers) need no changes. + +This file converted the preprocess (MFD-critical) step. postprocess.smk's +per-genome report coverage -- which used Koverage's separate *native* +(non-CoverM) engine -- was converted separately, in a follow-up; koverage is now +gone from the workflow entirely and koverage.yaml has been deleted. + +Note: the phables-side docstring on run_combine_cov used to say "Covered_bases" +for column 7 -- that's actually Covered_fraction (Koverage's real 6th --methods +value, confirmed above). Harmless either way: only column 6 (Mean) is consumed +by the awk below, per notes/phables_audit.md §3.2. + +Note: unlike Koverage's own rule (which always maps with -ax sr regardless of +read type -- confirmed against its source, a pre-existing gap this file no +longer inherits), coverm_map below branches on `LR` (config["longreads"], +set in 02_phables_preflight.smk and already used the same way -- a plain +module-level global, not a wildcard -- by phables.smk's own `longreads=LR` +param) to pick minimap2's -ax sr preset for short reads (unchanged) or +-ax map-ont for long reads. --longreads is a bare boolean CLI flag with no +ONT/PacBio distinction anywhere in phables (confirmed: no such option in +__main__.py), so a single long-read preset is what there's room to pick. + +Fix History (dsmk-2026-08-10) +----------------------------- +Confirmed against ../metagenomic_phage_discovery/pilot10_longreads that every +sample actually run through this fork's --longreads path so far is Oxford +Nanopore (manifest.tsv: instrument_platform OXFORD_NANOPORE for all 10 runs), +assembled with myloasm's default (non-hifi) mode, which itself targets +Nanopore R10.4-class reads (see that project's run_pilot_assembly.sh) -- i.e. +map-ont, not map-pb/map-hifi, is the correct default for this path today, not +just a guess. run_pilot_phables.sh had flagged this exact gap as unverified +("whether koverage correctly selects minimap2 for single-end long reads") +before this fix. --secondary=no is kept for both presets (it suppresses +secondary alignments regardless of preset and coverage counting wants that +either way, not something specific to the sr preset). """ -rule koverage_tsv: - """Generate TSV of samples and reads for Koverage""" +rule samples_tsv: + """Generate TSV of samples and reads. Despite its former name + (koverage_tsv) this rule never invoked koverage -- it's a plain metasnek + fastq_finder call. Still produced because format_genome_coverage + (postprocess.smk) reads it to get the sample-name column order for its + report tables; not needed by coverm_map below, which uses SAMPLE_READS + directly.""" output: os.path.join(OUTDIR, "preprocess", "phables.samples.tsv") params: @@ -14,45 +71,102 @@ rule koverage_tsv: fastq_finder.write_samples_tsv(params[0], output[0]) -rule koverage: - """Get coverage statistics with Koverage + CoverM""" +rule coverm_map: + """Map each sample's reads to the unitig edges with minimap2 -> sorted, + unmapped-filtered, indexed BAM. Matches Koverage's own coverm_map_pe rule + for short reads; branches to a long-read minimap2 preset when LR is set + (see module docstring's Fix History).""" input: - tsv = os.path.join(OUTDIR, "preprocess", "phables.samples.tsv"), - edges = EDGES_FILE + ref = EDGES_FILE, + r1 = lambda wildcards: SAMPLE_READS[wildcards.sample]["R1"], params: - out_dir = os.path.join(OUTDIR, "preprocess"), - profile = lambda wildcards: "--profile " + config["profile"] if config["profile"] else "", + # Koverage's own rule passes "" for single-end samples (R2 None) -- + # minimap2 then maps r1 alone. Preserved as-is. + r2 = lambda wildcards: SAMPLE_READS[wildcards.sample]["R2"] or "", + # LR is a plain module-level global (config["longreads"], set once + # for the whole run in 02_phables_preflight.smk) -- not a per-sample + # wildcard -- so it's fine to resolve this at parse time rather than + # via a lambda, same as phables.smk's own longreads=LR param. + preset = "map-ont" if LR else "sr", output: - expand(os.path.join(OUTDIR, "preprocess", "temp", "{sample}.{ext}"), - sample=SAMPLE_NAMES, - ext=["bam","bam.bai"]), - os.path.join(OUTDIR, "preprocess", "results", "sample_coverm_coverage.tsv") + bam = os.path.join(OUTDIR, "preprocess", "temp", "{sample}.bam"), + bai = os.path.join(OUTDIR, "preprocess", "temp", "{sample}.bam.bai"), threads: config["resources"]["jobCPU"] resources: - mem_mb = config["resources"]["jobMem"], - mem = str(config["resources"]["jobMem"]) + "MB" + mem_mb = config["resources"]["jobMem"] + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "coverm.yaml") + container: + CONTAINER_IMAGE + log: + os.path.join(LOGSDIR, "coverm_map.{sample}.log") + shell: + """ + {{ minimap2 -t {threads} -ax {params.preset} --secondary=no {input.ref} {input.r1} {params.r2} \ + | samtools sort -T {wildcards.sample} -@ {threads} - \ + | samtools view -b -F 4 > {output.bam} ; \ + samtools index {output.bam} ; }} 2> {log} + """ + + +rule coverm_bam2counts: + """Per-sample coverage stats. Koverage's own rule doesn't pass a thread + count to coverm either (only Snakemake's own scheduling uses `threads:` + here) -- preserved as-is rather than adding an unverified -t flag.""" + input: + os.path.join(OUTDIR, "preprocess", "temp", "{sample}.bam") + output: + os.path.join(OUTDIR, "preprocess", "temp", "{sample}.cov") conda: - os.path.join("..", "envs", "koverage.yaml") + None if CONTAINER_IMAGE else os.path.join("..", "envs", "coverm.yaml") + container: + CONTAINER_IMAGE + log: + os.path.join(LOGSDIR, "coverm_bam2counts.{sample}.log") shell: """ - koverage run coverm \ - --reads {input.tsv} \ - --ref {input.edges} \ - --threads {threads} \ - --output {params.out_dir} \ - {params.profile} + coverm contig -b {input} \ + -m count -m rpkm -m tpm -m mean -m covered_fraction -m variance \ + > {output} 2> {log} """ +rule coverm_combine: + """Reshape per-sample coverm TSVs (each header column is + " ") into one long-format Sample/Contig/ + table -- same reshape as Koverage's own coverm_combine rule.""" + input: + expand(os.path.join(OUTDIR, "preprocess", "temp", "{sample}.cov"), sample=SAMPLE_NAMES) + output: + os.path.join(OUTDIR, "preprocess", "results", "sample_coverm_coverage.tsv") + run: + with open(input[0]) as f: + header = f.readline().rstrip("\n").split("\t") + header = [" ".join(col.split()[1:]) for col in header] + header[0] = "Contig" + with open(output[0], "w") as out: + out.write("Sample\t" + "\t".join(header) + "\n") + for sample, cov_file in zip(SAMPLE_NAMES, input): + with open(cov_file) as f: + next(f) # skip this sample's own header line + for line in f: + out.write(f"{sample}\t{line}") + + rule run_combine_cov: - """Sample\tContig\tCount\tRPKM\tTPM\tMean\tCovered_bases\tVariance\n""" + """Sample\tContig\tCount\tRPKM\tTPM\tMean\tCovered_fraction\tVariance\n""" input: os.path.join(OUTDIR, "preprocess", "results", "sample_coverm_coverage.tsv") output: os.path.join(OUTDIR, "preprocess", "coverage.tsv") shell: + # NR>1 skips the header inside awk itself, rather than the old `sed -i '1d' + # {input}` which mutated the input in place. That made the rule non- + # idempotent: a retry after partial failure would see an already-header- + # stripped input, silently drop its first real data row as if it were still + # the header, and produce a wrong-but-plausible coverage.tsv rather than + # erroring. This version never touches {input} at all. """ - sed -i '1d' {input} - awk -F '\t' '{{ sum[$2] += $6 }} END {{ for (key in sum) print key, sum[key] }}' {input} > {output} + awk -F '\t' 'NR>1 {{ sum[$2] += $6 }} END {{ for (key in sum) print key, sum[key] }}' {input} > {output} """ diff --git a/phables/workflow/rules/genes.smk b/phables/workflow/rules/genes.smk index bc4b151..2dce368 100644 --- a/phables/workflow/rules/genes.smk +++ b/phables/workflow/rules/genes.smk @@ -1,33 +1,82 @@ """ -Use FragGeneScan and HMMER to scan for bacterial single-copy marker genes in unitigs. -User mmseqs2 to scan for PHROGs in unitigs. +Call genes on unitigs, then use HMMER to scan for bacterial single-copy marker genes. +Use mmseqs2 to scan for PHROGs in unitigs. + +Gene calling is a separate rule from the marker-gene search so the caller can be +swapped via --genecaller without touching anything downstream. Both callers emit +the same `{seqid}_{start}_{end}_{strand}` protein id convention, which +gene_utils.get_smg_unitigs relies on to recover the unitig name. """ +PROTEINS_FILE = EDGES_FILE + ".frag.faa" + + +if GC == "pyrodigal-gv": + + rule call_genes: + input: + genome = EDGES_FILE, + threads: + config["resources"]["jobCPU"] + resources: + mem_mb = config["resources"]["jobMem"] + output: + faa = PROTEINS_FILE + log: + os.path.join(LOGSDIR, "gene_call_pyrodigal_gv.log") + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "genecall.yaml") + container: + CONTAINER_IMAGE + script: + os.path.join("..", "scripts", "gene_caller.py") + +else: + + rule call_genes: + input: + genome = EDGES_FILE, + threads: + config["resources"]["jobCPU"] + resources: + mem_mb = config["resources"]["jobMem"] + output: + faa = PROTEINS_FILE + params: + frag = EDGES_FILE + ".frag", + log: + out = os.path.join(LOGSDIR, "gene_call_fraggenescan_out.log"), + err = os.path.join(LOGSDIR, "gene_call_fraggenescan_err.log"), + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "smg.yaml") + container: + CONTAINER_IMAGE + shell: + """ + run_FragGeneScan.pl -genome={input.genome} -out={params.frag} -complete=0 -train=complete -thread={threads} 1>{log.out} 2>{log.err} + """ + + rule scan_smg: input: - genome = EDGES_FILE, + faa = PROTEINS_FILE, hmm = os.path.join(DBPATH, "marker.hmm"), threads: config["resources"]["jobCPU"] resources: - mem_mb = config["resources"]["jobMem"], - mem = str(config["resources"]["jobMem"]) + "MB" + mem_mb = config["resources"]["jobMem"] output: hmmout = os.path.join(OUTDIR, "preprocess", "edges.fasta.hmmout") - params: - frag = EDGES_FILE + ".frag", - frag_faa = EDGES_FILE + ".frag.faa", log: - frag_out=os.path.join(LOGSDIR, "smg_scan_frag_out.log"), - frag_err=os.path.join(LOGSDIR, "smg_scan_frag_err.log"), hmm_out=os.path.join(LOGSDIR, "smg_scan_hmm_out.log"), hmm_err=os.path.join(LOGSDIR, "smg_scan_hmm_err.log") - conda: - os.path.join("..", "envs", "smg.yaml") + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "smg.yaml") + container: + CONTAINER_IMAGE shell: """ - run_FragGeneScan.pl -genome={input.genome} -out={params.frag} -complete=0 -train=complete -thread={threads} 1>{log.frag_out} 2>{log.frag_err} - hmmsearch --domtblout {output.hmmout} --cut_tc --cpu {threads} {input.hmm} {params.frag_faa} 1>{log.hmm_out} 2> {log.hmm_err} + hmmsearch --domtblout {output.hmmout} --cut_tc --cpu {threads} {input.hmm} {input.faa} 1>{log.hmm_out} 2> {log.hmm_err} """ @@ -38,8 +87,7 @@ rule scan_phrogs: threads: config["resources"]["jobCPU"] resources: - mem_mb = config["resources"]["jobMem"], - mem = str(config["resources"]["jobMem"]) + "MB" + mem_mb = config["resources"]["jobMem"] output: os.path.join(OUTDIR, "preprocess", "phrogs_annotations.tsv") params: @@ -49,8 +97,10 @@ rule scan_phrogs: tmp = os.path.join(OUTDIR, "preprocess", "phrogs", "tmp"), log: os.path.join(LOGSDIR, "phrogs_scan.log") - conda: - os.path.join("..", "envs", "mmseqs.yaml") + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "mmseqs.yaml") + container: + CONTAINER_IMAGE shell: """ mkdir -p {params.out_path} @@ -58,4 +108,177 @@ rule scan_phrogs: mmseqs search {params.target_seq} {input.db} {params.results_mmseqs} {params.tmp} --threads {threads} -s 7 > {log} mmseqs createtsv {params.target_seq} {input.db} {params.results_mmseqs} {output} --threads {threads} --full-header > {log} rm -rf {params.out_path} - """ \ No newline at end of file + """ + + +""" +Structural phage-gene detection: ProstT5 -> 3Di -> foldseek search against a +hallmark PHROG structure subDB, selected via --phage-detection prostt5-foldseek. + +Gated behind `if PD == "prostt5-foldseek"`, unlike scan_phrogs above -- not just an +optimisation. hallmark_db/prostt5_checkpoint/etc default to empty in config.yaml +when unused, and Snakemake parses every rule's input/output at load time regardless +of whether it ends up in the target list, so an un-gated `hallmark_db = config["hallmark_db"]` +input fails with `SyntaxError: Input and output files have to be specified as +strings or lists of strings` on a plain `phables run` even when this path is never +selected. Only relying on the target list (as scan_phrogs does) isn't enough here +because these params, not just outputs, can be structurally invalid at parse time. + +These consume PROTEINS_FILE, the same protein set the marker-gene search uses +(genes.smk top), unifying what used to be two independent detection paths (see +the fork audit, section 2.1: scan_phrogs previously ran mmseqs directly on the +nucleotide edges FASTA and never shared gene calls with the marker-gene path). +""" + +if PD == "prostt5-foldseek": + + QUERY_3DI = os.path.join(OUTDIR, "preprocess", "hallmark", "proteins_3di.fasta") + + + if PROSTT5_CONTAINER: + + # container:-only, deliberately with no conda: alongside it. Snakemake's + # documented way to combine the two ("Ad-hoc combination of Conda package + # management with containers") builds a fresh, isolated conda env *inside* + # the container rather than exposing what the image already has installed + # -- which would just reinstall a second, redundant torch and ignore the + # image's own verified-working one (e.g. phold's own container, which + # already bundles pholdlib + a working torch/ROCm stack for Setonix, per + # the same logic phold's own Snakemake rules use). Needs + # `--use-singularity` passed through phables' snake_args passthrough -- + # --use-conda alone won't honour this directive. + rule predict_3di: + input: + faa = PROTEINS_FILE, + threads: + config["resources"]["jobCPU"] + resources: + mem_mb = config["resources"]["jobMem"] + output: + threedi = QUERY_3DI + params: + checkpoint = config["prostt5_checkpoint"], + model_name = config["prostt5_model"], + model_dir = config["prostt5_model_dir"], + half_precision = config["prostt5_half_precision"], + cpu = config["prostt5_cpu"], + max_residues = config["prostt5_max_residues"], + max_seq_len = config["prostt5_max_seq_len"], + max_batch = config["prostt5_max_batch"], + log: + os.path.join(LOGSDIR, "predict_3di.log") + container: + PROSTT5_CONTAINER + script: + os.path.join("..", "scripts", "predict_3di.py") + + else: + + rule predict_3di: + input: + faa = PROTEINS_FILE, + threads: + config["resources"]["jobCPU"] + resources: + mem_mb = config["resources"]["jobMem"] + output: + threedi = QUERY_3DI + params: + checkpoint = config["prostt5_checkpoint"], + model_name = config["prostt5_model"], + model_dir = config["prostt5_model_dir"], + half_precision = config["prostt5_half_precision"], + cpu = config["prostt5_cpu"], + max_residues = config["prostt5_max_residues"], + max_seq_len = config["prostt5_max_seq_len"], + max_batch = config["prostt5_max_batch"], + log: + os.path.join(LOGSDIR, "predict_3di.log") + conda: + # gpu_backend selects which torch build this env solves against -- + # cpu/cuda/rocm need different PyTorch wheels (conda envs are + # solved once from a static file, so this has to be three files, + # not one file with a runtime switch). See the individual env + # files for what each backend actually needs and why. + os.path.join("..", "envs", f"prostt5-{GPU_BACKEND}.yaml") + script: + os.path.join("..", "scripts", "predict_3di.py") + + + rule build_hallmark_query_db: + input: + faa = PROTEINS_FILE, + threedi = QUERY_3DI, + output: + db = os.path.join(OUTDIR, "preprocess", "hallmark", "query_db"), + params: + out_prefix = os.path.join(OUTDIR, "preprocess", "hallmark", "query_db"), + log: + os.path.join(LOGSDIR, "build_hallmark_query_db.log") + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "foldseek.yaml") + container: + CONTAINER_IMAGE + script: + os.path.join("..", "scripts", "build_foldseek_query_db.py") + + + if FOLDSEEK_GPU and GPU_BACKEND != "cuda": + raise ValueError( + "foldseek_gpu is True but gpu_backend is " + f"'{GPU_BACKEND}', not 'cuda'. foldseek's --gpu mode is CUDA-only " + "(confirmed against foldseek's own README/source -- there is no ROCm " + "or Metal build); it cannot accelerate on an AMD (ROCm, e.g. Setonix's " + "MI250X) or CPU backend. Set gpu_backend: cuda, or turn foldseek_gpu off." + ) + + # Bioconda's foldseek is CPU-only. GPU search needs foldseek's separate + # foldseek-linux-gpu.tar.gz build (not a conda package at all -- see + # foldseek's README "Installation" section) and a target DB reformatted + # with `foldseek makepaddedseqdb`, conventionally named with a `_gpu` + # suffix -- both details taken directly from phold's own GPU search code + # (phold/features/run_foldseek.py), which this mirrors rather than + # reimplementing from the foldseek README alone (the README suggests one + # padded DB works for both CPU and GPU; phold's actual working code + # maintains a separate _gpu-suffixed DB, which is the safer bet to follow + # here since it's the reference implementation in this ecosystem). + # + # NOT independently verified against real CUDA hardware -- this machine + # has neither an NVIDIA GPU nor Setonix access. The plumbing (flags, DB + # suffix, env selection) is wired correctly per phold's own precedent; + # whether it actually accelerates anything is unconfirmed. + HALLMARK_TARGET_DB = ( + f"{config['hallmark_db']}_gpu" if FOLDSEEK_GPU else config["hallmark_db"] + ) + _foldseek_gpu_flags = "--gpu 1 --prefilter-mode 1" if FOLDSEEK_GPU else "" + + + rule scan_hallmark: + input: + db = os.path.join(OUTDIR, "preprocess", "hallmark", "query_db"), + hallmark_db = HALLMARK_TARGET_DB, + threads: + config["resources"]["jobCPU"] + resources: + mem_mb = config["resources"]["jobMem"] + output: + os.path.join(OUTDIR, "preprocess", "hallmark_hits.tsv") + params: + query_prefix = os.path.join(OUTDIR, "preprocess", "hallmark", "query_db"), + result = os.path.join(OUTDIR, "preprocess", "hallmark", "result"), + tmp = os.path.join(OUTDIR, "preprocess", "hallmark", "tmp"), + gpu_flags = _foldseek_gpu_flags, + log: + os.path.join(LOGSDIR, "scan_hallmark.log") + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "foldseek.yaml") + container: + CONTAINER_IMAGE + shell: + """ + foldseek search {params.query_prefix} {input.hallmark_db} {params.result} {params.tmp} \ + --threads {threads} -s 7 -e {config[hallmark_evalue]} {params.gpu_flags} > {log} + foldseek convertalis {params.query_prefix} {input.hallmark_db} {params.result} {output} \ + --format-output query,target,evalue,bits,fident --threads {threads} >> {log} + rm -rf {params.tmp} + """ \ No newline at end of file diff --git a/phables/workflow/rules/gfa2fasta.smk b/phables/workflow/rules/gfa2fasta.smk index 881d252..531aa2c 100644 --- a/phables/workflow/rules/gfa2fasta.smk +++ b/phables/workflow/rules/gfa2fasta.smk @@ -14,7 +14,9 @@ rule run_gfa2fasta: log = os.path.join(LOGSDIR, "gfa2fasta.log") log: os.path.join(LOGSDIR, "gfa2fasta.log") - conda: - os.path.join("..", "envs", "phables.yaml") + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "phables.yaml") + container: + CONTAINER_IMAGE script: os.path.join('..', 'scripts', 'gfa2fasta.py') \ No newline at end of file diff --git a/phables/workflow/rules/phables.smk b/phables/workflow/rules/phables.smk index 15867f2..9a1ca07 100644 --- a/phables/workflow/rules/phables.smk +++ b/phables/workflow/rules/phables.smk @@ -30,6 +30,10 @@ rule run_phables: alpha = AL, longreads = LR, prefix = PR, + phagedetection = PD, + hallmark_categories = config["hallmark_categories"], + hallmark_evalue = config["hallmark_evalue"], + hallmark_minbits = config["hallmark_minbits"], output = os.path.join(OUTDIR, "phables"), nthreads = config["resources"]["jobCPU"], log = os.path.join(LOGSDIR, "phables_output.log") @@ -38,6 +42,8 @@ rule run_phables: log: os.path.join(LOGSDIR, "phables_output.log") conda: - os.path.join("..", "envs", "phables.yaml") + None if CONTAINER_IMAGE else os.path.join("..", "envs", "phables.yaml") + container: + CONTAINER_IMAGE script: os.path.join("..", "scripts", "phables.py") diff --git a/phables/workflow/rules/phylotree.smk b/phables/workflow/rules/phylotree.smk index caae230..0f61961 100644 --- a/phables/workflow/rules/phylotree.smk +++ b/phables/workflow/rules/phylotree.smk @@ -11,7 +11,9 @@ rule build_msa: log: os.path.join(LOGSDIR, "mafft_output.log") conda: - os.path.join("..", "envs", "phylotree.yaml") + None if CONTAINER_IMAGE else os.path.join("..", "envs", "phylotree.yaml") + container: + CONTAINER_IMAGE shell: """ mafft --auto --thread {threads} {input} > {output} @@ -34,6 +36,8 @@ rule build_tree: log: os.path.join(LOGSDIR, "piqtree_output.log") conda: - os.path.join("..", "envs", "phylotree.yaml") + None if CONTAINER_IMAGE else os.path.join("..", "envs", "phylotree.yaml") + container: + CONTAINER_IMAGE script: os.path.join("..", "scripts", "phylotree.py") \ No newline at end of file diff --git a/phables/workflow/rules/postprocess.smk b/phables/workflow/rules/postprocess.smk index 24e1f9b..d481e5c 100644 --- a/phables/workflow/rules/postprocess.smk +++ b/phables/workflow/rules/postprocess.smk @@ -11,37 +11,130 @@ rule combine_genomes_and_unresolved_edges: """ -rule koverage_genomes: - """Get coverage statistics with Koverage""" +""" +Per-genome coverage of the FINAL resolved genomes (+ unresolved phage-like +edges), for phables' human-facing report tables (sample_genome_read_counts.tsv, +sample_genome_rpkm.tsv, sample_genome_mean_coverage.tsv). This does NOT feed the +MFD flow decomposition -- that uses preprocess/coverage.tsv, built separately in +coverage.smk. + +The three rules below replace the former single `koverage run` call, completing +PLAN.md §4.8 ("Drop the koverage wrapper -- call CoverM directly"). coverage.smk +converted the preprocess step first; this rule was the LAST remaining thing in +the whole workflow that actually depended on koverage (the other two +koverage-prefixed rules were misnomers -- `samples_tsv` in coverage.smk uses +metasnek, and `format_genome_coverage` below uses phables.yaml; neither ever +invoked koverage). With this converted, koverage.yaml is deleted and §4.8's +headline benefit -- "removes a nested Snakemake dependency from inside what is +already a Snakemake workflow" -- is finally actually realised, which the +preprocess-only change had NOT achieved on its own. + +Structurally identical to coverage.smk's coverm_map / coverm_bam2counts / +coverm_combine, just against genomes_and_unresolved_edges.fasta instead of +edges.fasta, writing under postprocess/ instead of preprocess/. Kept as a +parallel copy rather than shared/parameterised because Snakemake rules are +declarative -- the two differ only in input/output paths. + +IMPORTANT -- the estimator changed here, unlike in coverage.smk. The old +`koverage run` (no `coverm` subcommand) used Koverage's *native* "map" mode, +whose columns are Sample/Contig/Count/RPM/RPKM/RPK/TPM/Mean/Median/Hitrate/ +Variance. `coverm contig` emits Sample/Contig/Count/RPKM/TPM/Mean/ +Covered_fraction/Variance instead. The three values phables actually consumes +(Count, RPKM, Mean) all still exist, and format_koverage_results.py's column +indices are updated to match -- but native-koverage and CoverM compute them via +different code paths (Koverage's own minimap2+python vs CoverM over a sorted +BAM), so the reported numbers may differ slightly. That is a REPORT-ONLY +difference (these tables are not read by anything downstream), but it has not +been numerically regression-tested against the old output on real data -- worth +doing per PLAN.md §4.8's own advice before relying on the absolute values. +""" + +rule coverm_map_genomes: + """Map each sample's reads to the resolved genomes -> sorted, + unmapped-filtered, indexed BAM. Mirrors coverage.smk's coverm_map.""" input: - tsv = os.path.join(OUTDIR, "preprocess", "phables.samples.tsv"), - sequences = os.path.join(OUTDIR, "postprocess", "genomes_and_unresolved_edges.fasta") + ref = os.path.join(OUTDIR, "postprocess", "genomes_and_unresolved_edges.fasta"), + r1 = lambda wildcards: SAMPLE_READS[wildcards.sample]["R1"], params: - out_dir = os.path.join(OUTDIR, "postprocess"), - profile = lambda wildcards: "--profile " + config["profile"] if config["profile"] else "", + r2 = lambda wildcards: SAMPLE_READS[wildcards.sample]["R2"] or "", + preset = "map-ont" if LR else "sr", output: - os.path.join(OUTDIR, "postprocess", "results", "sample_coverage.tsv") + # temp(): unlike the preprocess BAMs (which 02_phables_targets.smk + # declares as real targets because coverage_utils.py's pysam mate-pair + # /junction logic reads them back), nothing consumes these after + # coverm_bam2counts_genomes below. They are also NEW artifacts -- the + # koverage native "map" mode this replaced piped minimap2 straight into + # a python counter and never wrote a postprocess BAM at all -- so + # keeping them would be a pure disk regression, which matters at + # 10k-sample scale. Use Snakemake's --notemp to retain them for + # debugging. + bam = temp(os.path.join(OUTDIR, "postprocess", "temp", "{sample}.bam")), + bai = temp(os.path.join(OUTDIR, "postprocess", "temp", "{sample}.bam.bai")), threads: config["resources"]["jobCPU"] resources: - mem_mb = config["resources"]["jobMem"], - mem = str(config["resources"]["jobMem"]) + "MB" + mem_mb = config["resources"]["jobMem"] + conda: + None if CONTAINER_IMAGE else os.path.join("..", "envs", "coverm.yaml") + container: + CONTAINER_IMAGE + log: + os.path.join(LOGSDIR, "coverm_map_genomes.{sample}.log") + shell: + """ + {{ minimap2 -t {threads} -ax {params.preset} --secondary=no {input.ref} {input.r1} {params.r2} \ + | samtools sort -T {wildcards.sample}_genomes -@ {threads} - \ + | samtools view -b -F 4 > {output.bam} ; \ + samtools index {output.bam} ; }} 2> {log} + """ + + +rule coverm_bam2counts_genomes: + """Per-sample coverage stats over the resolved genomes.""" + input: + os.path.join(OUTDIR, "postprocess", "temp", "{sample}.bam") + output: + temp(os.path.join(OUTDIR, "postprocess", "temp", "{sample}.cov")) conda: - os.path.join("..", "envs", "koverage.yaml") + None if CONTAINER_IMAGE else os.path.join("..", "envs", "coverm.yaml") + container: + CONTAINER_IMAGE + log: + os.path.join(LOGSDIR, "coverm_bam2counts_genomes.{sample}.log") shell: """ - koverage run \ - --no-report \ - --reads {input.tsv} \ - --ref {input.sequences} \ - --threads {threads} \ - --output {params.out_dir} \ - {params.profile} + coverm contig -b {input} \ + -m count -m rpkm -m tpm -m mean -m covered_fraction -m variance \ + > {output} 2> {log} """ -rule koverage_postprocess: - """Format TSV of samples and reads from Koverage""" +rule coverm_combine_genomes: + """Reshape per-sample coverm TSVs into one long-format + Sample/Contig/ table. Mirrors coverage.smk's coverm_combine. + Output keeps its original sample_coverage.tsv path/name so the report step + below is unchanged, but its COLUMNS are now coverm-mode, not koverage + native-map-mode -- see this file's header.""" + input: + expand(os.path.join(OUTDIR, "postprocess", "temp", "{sample}.cov"), sample=SAMPLE_NAMES) + output: + os.path.join(OUTDIR, "postprocess", "results", "sample_coverage.tsv") + run: + with open(input[0]) as f: + header = f.readline().rstrip("\n").split("\t") + header = [" ".join(col.split()[1:]) for col in header] + header[0] = "Contig" + with open(output[0], "w") as out: + out.write("Sample\t" + "\t".join(header) + "\n") + for sample, cov_file in zip(SAMPLE_NAMES, input): + with open(cov_file) as f: + next(f) # skip this sample's own header line + for line in f: + out.write(f"{sample}\t{line}") + + +rule format_genome_coverage: + """Format the per-genome coverage table into phables' report TSVs.""" input: koverage_tsv = os.path.join(OUTDIR, "postprocess", "results", "sample_coverage.tsv"), samples_file = os.path.join(OUTDIR, "preprocess", "phables.samples.tsv"), @@ -58,6 +151,8 @@ rule koverage_postprocess: log: os.path.join(LOGSDIR, "format_koverage_results_output.log") conda: - os.path.join("..", "envs", "phables.yaml") + None if CONTAINER_IMAGE else os.path.join("..", "envs", "phables.yaml") + container: + CONTAINER_IMAGE script: os.path.join("..", "scripts", "format_koverage_results.py") \ No newline at end of file diff --git a/phables/workflow/scripts/build_foldseek_query_db.py b/phables/workflow/scripts/build_foldseek_query_db.py new file mode 100644 index 0000000..9293ae0 --- /dev/null +++ b/phables/workflow/scripts/build_foldseek_query_db.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python3 +""" +Build a foldseek query DB from an amino-acid FASTA + a ProstT5-predicted 3Di FASTA. + +`foldseek createdb` on a plain protein FASTA fails ("No structures found in given +input") -- it expects real structure files. The correct approach, taken directly from +phold's own create_foldseek_db.generate_foldseek_db_from_aa_3di(), is `foldseek tsv2db` +on three numbered TSVs (AA, 3Di, header), matched by shared row position rather than by +building anything resembling real coordinates. + +`tsv2db` on the AA sequences also auto-creates an empty `_ca` (C-alpha) companion file. +Its mere presence makes a later `foldseek search` try to run a TM-align step and fail +(``Structure alignment step died`` / ``getData: local id (4294967295) >= db size (0)``), +even though --alignment-type already defaults to 2 (3Di+AA, no coordinates needed). So +the empty `_ca` files are deleted here, immediately after the DB is built. +""" + +import argparse +import subprocess +import sys +from pathlib import Path + + +def read_fasta(path): + header, chunks = None, [] + with open(path) as handle: + for line in handle: + line = line.rstrip() + if not line: + continue + if line.startswith(">"): + if header is not None: + yield header, "".join(chunks) + header, chunks = line[1:].split()[0], [] + else: + chunks.append(line) + if header is not None: + yield header, "".join(chunks) + + +def run(input_aa, input_3di, out_prefix, foldseek="foldseek"): + aa = dict(read_fasta(input_aa)) + di = dict(read_fasta(input_3di)) + ids = [i for i in aa if i in di] + missing = len(aa) - len(ids) + if missing: + print( + f"WARNING: {missing} protein(s) have no 3Di prediction and will be " + f"excluded from the query DB", + file=sys.stderr, + ) + if not ids: + sys.exit("No proteins with both an amino-acid and a 3Di sequence -- nothing to build") + + out_prefix = Path(out_prefix) + tmp_dir = out_prefix.parent + aa_tsv = tmp_dir / f"{out_prefix.name}.aa.tsv" + di_tsv = tmp_dir / f"{out_prefix.name}.3di.tsv" + h_tsv = tmp_dir / f"{out_prefix.name}.header.tsv" + + with open(aa_tsv, "w") as f_aa, open(di_tsv, "w") as f_di, open(h_tsv, "w") as f_h: + for i, seqid in enumerate(ids, 1): + f_aa.write(f"{i}\t{aa[seqid]}\n") + f_di.write(f"{i}\t{di[seqid]}\n") + f_h.write(f"{i}\t{seqid}\n") + + def tsv2db(tsv_path, db_path, dbtype): + subprocess.run( + [foldseek, "tsv2db", str(tsv_path), str(db_path), "--output-dbtype", str(dbtype)], + check=True, + ) + + tsv2db(aa_tsv, out_prefix, 0) + tsv2db(di_tsv, f"{out_prefix}_ss", 0) + tsv2db(h_tsv, f"{out_prefix}_h", 12) + + for f in aa_tsv, di_tsv, h_tsv: + f.unlink() + + for suffix in ("", ".dbtype", ".index"): + ca_file = Path(f"{out_prefix}_ca{suffix}") + if ca_file.exists(): + ca_file.unlink() + + print(f"built query DB for {len(ids)} proteins -> {out_prefix}", file=sys.stderr) + + +def main(argv=None): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--aa", required=True, help="amino-acid protein FASTA") + parser.add_argument("--threedi", required=True, help="ProstT5-predicted 3Di FASTA") + parser.add_argument("--out-prefix", required=True, help="foldseek query DB prefix to create") + parser.add_argument("--foldseek", default="foldseek") + args = parser.parse_args(argv) + run(args.aa, args.threedi, args.out_prefix, foldseek=args.foldseek) + + +if __name__ == "__main__": + if "snakemake" in globals(): + run( + snakemake.input.faa, # noqa: F821 + snakemake.input.threedi, # noqa: F821 + snakemake.params.out_prefix, # noqa: F821 + ) + else: + main() diff --git a/phables/workflow/scripts/build_hallmark_db.py b/phables/workflow/scripts/build_hallmark_db.py new file mode 100755 index 0000000..28f6e3a --- /dev/null +++ b/phables/workflow/scripts/build_hallmark_db.py @@ -0,0 +1,222 @@ +#!/usr/bin/env python3 +""" +Build the phage-hallmark Foldseek subDB that `--phagedetection prostt5-foldseek` +searches against (--hallmark-db / --hallmark-categories). + +See docs/hallmark_db.md for the full explanation of why these categories, why +the representative cap, and the real numbers from the reference build this +script produces. Short version: subsets the full phold structure DB +(all_phold_structures, ~1.36M entries, github.com/gbouras13/phold) down to the +structural/virion PHROG categories -- head and packaging, connector, tail, +lysis -- which is what phables_utils/component_utils.py's get_components +actually screens for. integration and excision is a strong lysogeny signal but +integrases/recombinases are abundant on bacterial chromosomes and MGEs too, so +it's kept as a separate id list/subDB, not folded into the hallmark set. + +phold_annots.tsv uses CRLF line endings; every field comparison below strips a +trailing \\r -- found the hard way (a first pass silently matched zero rows). + +Usage: + build_hallmark_db.py --phold-db-prefix all_phold_structures \\ + --annots phold_annots.tsv --out-dir hallmark_db/ --max-per-phrog 30 +""" + +import argparse +import random +import subprocess +import sys +from collections import defaultdict +from pathlib import Path + +__author__ = "George Bouras" +__copyright__ = "Copyright 2026, Phables Project" +__license__ = "MIT" +__type__ = "Support Script" +__maintainer__ = "George Bouras" +__email__ = "george.bouras@adelaide.edu.au" + +HALLMARK_CATEGORIES = {"head and packaging", "connector", "tail", "lysis"} +SEPARATE_CHANNELS = {"integration and excision"} + + +def read_annots(path): + """Yield (phrog_id, product, function) with CRLF stripped. Non-numeric phrog ids + (acr, card, vfdb, defensefinder, netflax, ...) belong to other phold DB channels, + not the PHROG catalogue, and are skipped.""" + with open(path, "r", newline="") as handle: + header = handle.readline() + assert header.startswith("phrog\t"), f"unexpected header: {header!r}" + for line in handle: + fields = line.rstrip("\r\n").split("\t") + if len(fields) < 3: + continue + phrog_id, product, function = fields[0], fields[1], fields[2].strip('"') + if not phrog_id.isdigit(): + continue + yield phrog_id, product, function + + +def categorise(annots_path): + hallmark = {} + separate = {} + for phrog_id, product, function in read_annots(annots_path): + if function in HALLMARK_CATEGORIES: + hallmark[phrog_id] = function + elif function in SEPARATE_CHANNELS: + separate[phrog_id] = function + return hallmark, separate + + +def load_lookup_by_phrog(lookup_path, wanted_ids): + """Group lookup row indices by phrog id, for exactly the ids we need. + + Format: \\t\\t. Only phrog_-prefixed + entries are PHROG catalogue members (other prefixes are separate phold DB channels: + acr, card, vfdb, defensefinder, dgr_phrog, efam_phrog, envhog_phrog, netflax). + """ + by_phrog = defaultdict(list) + with open(lookup_path, "r") as handle: + for line in handle: + fields = line.rstrip("\n").split("\t") + if len(fields) < 2 or not fields[1].startswith("phrog_"): + continue + key = fields[1].split(":", 1)[0] # "phrog_" + phrog_id = key[len("phrog_"):] + if phrog_id in wanted_ids: + by_phrog[phrog_id].append(int(fields[0])) + return by_phrog + + +def cap_representatives(by_phrog, max_per_phrog, seed): + """Cap each PHROG family at max_per_phrog members. + + A deterministic stride sample rather than the first N: lookup order tends to cluster + by source dataset, so a stride spreads the cap across whatever diversity exists in the + family instead of taking N near-duplicates from one source. + """ + rng = random.Random(seed) + capped = {} + for phrog_id, indices in by_phrog.items(): + if len(indices) <= max_per_phrog: + capped[phrog_id] = list(indices) + continue + ordered = sorted(indices) + stride = len(ordered) / max_per_phrog + picked = [ordered[int(i * stride)] for i in range(max_per_phrog)] + capped[phrog_id] = picked + return capped + + +def run(cmd): + print(f"$ {' '.join(cmd)}", file=sys.stderr) + subprocess.run(cmd, check=True) + + +def main(): + parser = argparse.ArgumentParser( + description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter + ) + parser.add_argument( + "--phold-db-prefix", + required=True, + help="prefix of the full phold structure DB, e.g. all_phold_structures " + "(expects , _ss, _h, and .lookup alongside it)", + ) + parser.add_argument( + "--annots", required=True, help="phold_annots.tsv (bundled with phold's own DB download)" + ) + parser.add_argument("--out-dir", required=True, help="e.g. hallmark_db/") + parser.add_argument( + "--max-per-phrog", + type=int, + default=30, + help="cap structures kept per PHROG family (default: 30, matches the validated " + "reference build -- see docs/hallmark_db.md)", + ) + parser.add_argument("--seed", type=int, default=0, help="stride-sample seed (unused by the stride itself, kept for reproducibility bookkeeping)") + parser.add_argument("--foldseek", default="foldseek", help="foldseek binary/path (envs/foldseek.yaml)") + parser.add_argument( + "--skip-createsubdb", + action="store_true", + help="only write the id lists and category tables, don't invoke foldseek " + "(useful for a quick check of the category counts before committing to the " + "createsubdb step, which reads through the full multi-GB structure DB)", + ) + args = parser.parse_args() + + out_dir = Path(args.out_dir) + out_dir.mkdir(parents=True, exist_ok=True) + db_prefix = Path(args.phold_db_prefix) + lookup_path = Path(f"{args.phold_db_prefix}.lookup") + + hallmark, separate = categorise(args.annots) + print(f"hallmark PHROGs (head/connector/tail/lysis): {len(hallmark)}", file=sys.stderr) + print(f"separate channel (integration and excision): {len(separate)}", file=sys.stderr) + + all_wanted = set(hallmark) | set(separate) + by_phrog = load_lookup_by_phrog(lookup_path, all_wanted) + + missing = all_wanted - set(by_phrog) + if missing: + print( + f"WARNING: {len(missing)} PHROG ids have no structures in the DB " + f"(e.g. {sorted(missing)[:5]})", + file=sys.stderr, + ) + + capped = cap_representatives(by_phrog, args.max_per_phrog, args.seed) + + def write_channel(name, phrog_ids, category_map): + ids_path = out_dir / f"{name}_ids.tsv" + cat_path = out_dir / f"{name}_categories.tsv" + n_structures = 0 + with open(ids_path, "w") as ids_out, open(cat_path, "w") as cat_out: + cat_out.write("phrog_id\tcategory\n") + for phrog_id in sorted(phrog_ids, key=int): + for row_idx in capped.get(phrog_id, []): + ids_out.write(f"{row_idx}\n") + n_structures += 1 + cat_out.write(f"phrog_{phrog_id}\t{category_map[phrog_id]}\n") + print(f"{name}: {len(phrog_ids)} PHROGs, {n_structures} structures -> {ids_path}", file=sys.stderr) + return ids_path + + # "hallmark" here matches what --hallmark-db/--hallmark-categories and + # phables_utils/hallmark_utils.py's load_hallmark_categories() expect by + # name (hallmark_db, hallmark_categories.tsv) -- do not rename without + # updating those too. + hallmark_ids_path = write_channel("hallmark", hallmark.keys(), hallmark) + separate_ids_path = write_channel("integration_excision", separate.keys(), separate) + + if args.skip_createsubdb: + return + + # --id-mode 0: subset by database KEY (the .lookup file's row index, column 0), + # not by sequence content -- confirmed via `foldseek createsubdb -h`, and matches + # the row indices load_lookup_by_phrog collected above. + # + # _ca (C-alpha coordinates) needs its OWN separate createsubdb call, same as + # _ss/_h -- it is not a side effect of subsetting the main "" db. Confirmed + # against steineggerlab/foldseek#97, which builds an AFDB subset the same + # way: separate createsubdb calls against afdb, afdb_ss, and afdb_ca. Missed + # in an earlier version of this script; foldseek's structural search/ + # alignment needs the coordinates, not just AA+3Di sequence, so a subDB + # built without _ca would be incomplete. + for name, ids_path in (("hallmark", hallmark_ids_path), ("integration_excision", separate_ids_path)): + out_prefix = out_dir / f"{name}_db" + for suffix in ("", "_ss", "_h", "_ca"): + run([ + args.foldseek, "createsubdb", "--id-mode", "0", + str(ids_path), + f"{db_prefix}{suffix}", + f"{out_prefix}{suffix}", + ]) + + print( + f"\nDone. Point --hallmark-db at {out_dir / 'hallmark_db'} and " + f"--hallmark-categories at {out_dir / 'hallmark_categories.tsv'}.", + file=sys.stderr, + ) + + +if __name__ == "__main__": + main() diff --git a/phables/workflow/scripts/format_koverage_results.py b/phables/workflow/scripts/format_koverage_results.py index c2031ac..e0f9c5e 100644 --- a/phables/workflow/scripts/format_koverage_results.py +++ b/phables/workflow/scripts/format_koverage_results.py @@ -1,14 +1,30 @@ #!/usr/bin/python3 -"""format_koverage_results.py: Format koverage results.""" +"""format_koverage_results.py: Format the per-genome coverage table into +phables' report TSVs. + +NOTE the filename is now a misnomer: koverage was removed from the workflow +entirely (PLAN.md 4.8) and this reads a `coverm contig`-derived table. Kept +under the original name to preserve git history/blame on Vijini's original +script; renaming it (plus its test, log filename, and postprocess.smk +reference) is a safe, purely-cosmetic follow-up. +""" import logging import os import subprocess from collections import defaultdict -import pandas as pd -from Bio import SeqIO +# pandas/biopython imports deliberately deferred to main(), not module level -- +# both are provided at real Snakemake-runtime by envs/phables.yaml (this +# script's rule: conda: phables.yaml), but importing this module standalone +# (as tests/test_format_koverage_results.py does, to unit-test +# parse_koverage_row/IDX_* in isolation) shouldn't require the whole package +# install to include a data-science stack just to reach two constants and a +# tuple-unpacking function that never touch either library. Confirmed CI's own +# `build/environment.yml` does not install either -- module-level imports here +# would fail collection in a clean CI env even though nothing test-relevant +# uses them. __author__ = "Vijini Mallawaarachchi" __copyright__ = "Copyright 2023, Phables Project" @@ -18,7 +34,62 @@ __email__ = "viji.mallawaarachchi@gmail.com" +# sample_coverage.tsv column layout +# --------------------------------------------------------------------------- +# postprocess.smk no longer runs koverage at all -- its per-genome coverage is +# now produced by a direct `coverm contig` invocation (rules coverm_map_genomes +# / coverm_bam2counts_genomes / coverm_combine_genomes), completing PLAN.md +# §4.8. The indices below therefore describe the CoverM-mode header: +# +# Sample Contig Count RPKM TPM Mean Covered_fraction Variance +# 0 1 2 3 4 5 6 7 +# +# ("Covered_fraction" is coverm's `covered_fraction` method as it appears after +# coverm_combine_genomes strips the per-column " " prefix.) +# +# HISTORICAL, for anyone reading old output or an older checkout: this script +# previously parsed Koverage's *native* "map" mode file, whose header is +# different and LONGER (confirmed against upstream source on 2026-08-10, +# https://github.com/beardymcjohnface/Koverage -- coverage.smk's +# all_sample_coverage rule + scripts/sampleCoverage.py): +# +# Sample Contig Count RPM RPKM RPK TPM Mean Median Hitrate Variance +# 0 1 2 3 4 5 6 7 8 9 10 +# +# -- i.e. RPKM was index 4 and Mean was index 7, not 3 and 5. Mixing the two +# layouts up silently mislabels RPKM/TPM or Mean/Variance in the report tables +# rather than erroring, so if you ever point this script at a +# sample_coverage.tsv produced by anything other than coverm_combine_genomes, +# check its header first. +IDX_SAMPLE = 0 +IDX_CONTIG = 1 +IDX_COUNT = 2 +IDX_RPKM = 3 +IDX_MEAN = 5 + + +def parse_koverage_row(strings): + """Parse one data row (i.e. not the header) of the CoverM-mode + sample_coverage.tsv written by postprocess.smk's coverm_combine_genomes. + + Args: + strings (list[str]): tab-split fields of one data line. + + Returns: + tuple: (sample, contig, count, rpkm, mean_coverage) + """ + sample = strings[IDX_SAMPLE] + contig = strings[IDX_CONTIG] + count = int(float(strings[IDX_COUNT])) + rpkm_val = float(strings[IDX_RPKM]) + mean_val = float(strings[IDX_MEAN]) + return sample, contig, count, rpkm_val, mean_val + + def main(): + import pandas as pd + from Bio import SeqIO + # Get arguments # ----------------------- @@ -67,7 +138,7 @@ def main(): # Log inputs logger.info(f"Samples file: {samples_file}") - logger.info(f"Koverage results: {koverage_tsv}") + logger.info(f"Per-genome coverage table: {koverage_tsv}") logger.info(f"Output path: {output_path}") # Get sample names @@ -87,9 +158,10 @@ def main(): with open(koverage_tsv, "r") as mf: for line in mf.readlines()[1:]: strings = line.strip().split("\t") - read_counts[strings[1]][strings[0]] = int(float(strings[2])) - rpkm[strings[1]][strings[0]] = float(strings[4]) - mean_cov[strings[1]][strings[0]] = float(strings[7]) + sample, contig, count, rpkm_val, mean_val = parse_koverage_row(strings) + read_counts[contig][sample] = count + rpkm[contig][sample] = rpkm_val + mean_cov[contig][sample] = mean_val # Add records to dataframe counter = 0 @@ -147,7 +219,7 @@ def main(): # Exit program # -------------- - logger.info("Thank you for using format_koverage_results!") + logger.info("Thank you for using phables!") if __name__ == "__main__": diff --git a/phables/workflow/scripts/gene_caller.py b/phables/workflow/scripts/gene_caller.py new file mode 100644 index 0000000..7adc165 --- /dev/null +++ b/phables/workflow/scripts/gene_caller.py @@ -0,0 +1,117 @@ +#!/usr/bin/env python3 +""" +Call genes on unitigs with pyrodigal-gv, as a drop-in replacement for FragGeneScan. + +Protein headers deliberately reproduce FragGeneScan's `{seqid}_{start}_{end}_{strand}` +convention. phables_utils.gene_utils.get_smg_unitigs recovers the unitig name by +stripping the last three underscore-separated fields, so any other naming scheme +silently resolves every unitig to the empty string and disables marker-gene +filtering entirely. Keeping the convention lets both callers share one parser and +makes --gene-caller a genuine one-variable ablation. +""" + +import argparse +import multiprocessing.pool +import sys + +import pyrodigal_gv + + +def read_fasta(path): + """Yield (id, sequence) pairs. The id is the header up to the first whitespace.""" + header = None + chunks = [] + with open(path, "r") as handle: + for line in handle: + line = line.rstrip() + if not line: + continue + if line.startswith(">"): + if header is not None: + yield header, "".join(chunks) + header = line[1:].split()[0] + chunks = [] + else: + chunks.append(line) + if header is not None: + yield header, "".join(chunks) + + +def gene_id(unitig, gene): + """Build a FragGeneScan-compatible protein id.""" + strand = "+" if gene.strand == 1 else "-" + return f"{unitig}_{gene.begin}_{gene.end}_{strand}" + + +def call_genes(records, threads, viral_only=False): + """Predict genes for (id, sequence) records. Returns (unitig, Genes) pairs.""" + # closed=False keeps genes that run off the end of a unitig. Unitigs are graph + # fragments and truncate genes constantly; FragGeneScan was run with -complete=0 + # for the same reason. + finder = pyrodigal_gv.ViralGeneFinder( + meta=True, + closed=False, + viral_only=viral_only, + ) + + if threads > 1: + with multiprocessing.pool.ThreadPool(threads) as pool: + genes = pool.map(finder.find_genes, [seq for _, seq in records]) + else: + genes = [finder.find_genes(seq) for _, seq in records] + + return list(zip([name for name, _ in records], genes)) + + +def write_proteins(results, path): + n = 0 + with open(path, "w") as handle: + for unitig, genes in results: + for gene in genes: + # include_stop=False matches FragGeneScan, which does not emit the + # trailing stop codon. + handle.write(f">{gene_id(unitig, gene)}\n") + handle.write(f"{gene.translate(include_stop=False)}\n") + n += 1 + return n + + +def run(input_fasta, output_faa, threads, viral_only=False): + records = list(read_fasta(input_fasta)) + if not records: + sys.exit(f"No sequences read from {input_fasta}") + + results = call_genes(records, threads, viral_only=viral_only) + n = write_proteins(results, output_faa) + + print(f"Called {n} genes across {len(records)} unitigs -> {output_faa}", file=sys.stderr) + + +def main(argv=None): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("-i", "--input", required=True, help="unitig FASTA (edges.fasta)") + parser.add_argument("-o", "--output", required=True, help="output protein FASTA") + parser.add_argument("-t", "--threads", type=int, default=1) + parser.add_argument( + "--viral-only", + action="store_true", + help=( + "restrict to viral models. Off by default: the same proteins feed the " + "bacterial single-copy marker gene search, which needs chromosomal genes called." + ), + ) + args = parser.parse_args(argv) + run(args.input, args.output, args.threads, viral_only=args.viral_only) + + +if __name__ == "__main__": + # Snakemake's script: directive injects a `snakemake` object into globals rather + # than passing argv, so support both entry points. + if "snakemake" in globals(): + run( + snakemake.input.genome, # noqa: F821 + snakemake.output.faa, # noqa: F821 + snakemake.threads, # noqa: F821 + ) + else: + main() diff --git a/phables/workflow/scripts/phables.py b/phables/workflow/scripts/phables.py index 9ef78cd..32913fe 100755 --- a/phables/workflow/scripts/phables.py +++ b/phables/workflow/scripts/phables.py @@ -4,7 +4,7 @@ import time from phables_utils import (component_utils, edge_graph_utils, gene_utils, - long_utils, short_utils) + hallmark_utils, long_utils, short_utils) from phables_utils.coverage_utils import (get_junction_pe_coverage, get_sub_path_coverage, get_unitig_coverage) @@ -15,7 +15,7 @@ __author__ = "Vijini Mallawaarachchi" __copyright__ = "Copyright 2022, Phables Project" __license__ = "MIT" -__version__ = "1.5.0" +__version__ = "2.0.0" __maintainer__ = "Vijini Mallawaarachchi" __email__ = "viji.mallawaarachchi@gmail.com" __status__ = "Stable Release" @@ -44,6 +44,10 @@ def main(): alpha = float(snakemake.params.alpha) longreads = bool(snakemake.params.longreads) prefix = snakemake.params.prefix + phagedetection = snakemake.params.phagedetection + hallmark_categories = snakemake.params.hallmark_categories + hallmark_evalue = float(snakemake.params.hallmark_evalue) + hallmark_minbits = float(snakemake.params.hallmark_minbits) output = snakemake.params.output nthreads = int(snakemake.params.nthreads) log = snakemake.params.log @@ -134,9 +138,15 @@ def main(): # Get unitigs with PHROGs # ---------------------------------------------------------------------- - unitig_phrogs, phrog_dict = gene_utils.get_phrog_unitigs( - phrogs, evalue, seqidentity - ) + if phagedetection == "prostt5-foldseek": + hallmark_cats = hallmark_utils.load_hallmark_categories(hallmark_categories) + unitig_phrogs, phrog_dict = hallmark_utils.get_hallmark_unitigs( + phrogs, hallmark_cats, hallmark_evalue, hallmark_minbits + ) + else: + unitig_phrogs, phrog_dict = gene_utils.get_phrog_unitigs( + phrogs, evalue, seqidentity + ) # Get components with viral components # ---------------------------------------------------------------------- diff --git a/phables/workflow/scripts/phables_utils/FD_Inexact.py b/phables/workflow/scripts/phables_utils/FD_Inexact.py index 2fecb3a..09045c6 100644 --- a/phables/workflow/scripts/phables_utils/FD_Inexact.py +++ b/phables/workflow/scripts/phables_utils/FD_Inexact.py @@ -1,12 +1,24 @@ -# Source: https://github.com/algbio/MFD-ILP +#!/usr/bin/env python3 +# Source: https://github.com/algbio/flowpaths + +import itertools import logging -import more_itertools +import flowpaths as fp import networkx as nx -# create logger -logger = logging.getLogger("phables 1.5.0") +__author__ = "Vijini Mallawaarachchi" +__copyright__ = "Copyright 2026" +__license__ = "MIT" +__version__ = "0.5.0" +__maintainer__ = "Vijini Mallawaarachchi" +__email__ = "viji.mallawaarachchi@gmail.com" +__status__ = "Development" + + +# Create logger +logger = logging.getLogger(__name__) def read_input(graphfile, number_subpath): @@ -46,137 +58,200 @@ def read_input(graphfile, number_subpath): return listOfGraphs -# FD-Subpath-Inexact-Gurobi +# FD-Subpath-Inexact-Flowpaths # -------------------------------------------- -def flowMultipleDecomposition(data, K, nthreads): - # libraries - import gurobipy as gp - from gurobipy import GRB - - # calculate the minimal flow decomposition based on such graph - V = data["vertices"] - E = data["edges"] - W = data["maxFlow"] - S = data["sources"] - D = data["targets"] - AD_in = data["adj_in"] - AD_out = data["adj_out"] - f_low = data["flows_low"] - f_up = data["flows_up"] - subpaths = data["subpaths"] - - try: - # create extra sets - T = [(i, j, k) for (i, j) in E for k in range(0, K)] - SC = [k for k in range(0, K)] - R = [(k, s) for k in range(0, K) for s in range(0, len(subpaths))] - - # Create a new model - model = gp.Model("MFD") - model.setParam("LogToConsole", 0) - model.setParam("Threads", nthreads) - - # Create variables - x = model.addVars(T, vtype=GRB.BINARY, name="x") - w = model.addVars(SC, vtype=GRB.INTEGER, name="w", lb=0) - z = model.addVars(T, vtype=GRB.CONTINUOUS, name="z", lb=0) - r = model.addVars(R, vtype=GRB.BINARY, name="r") - - model.setObjective(GRB.MINIMIZE) - - # flow conservation - for k in range(0, K): - for i in V: - if i in S: - model.addConstr(sum(x[i, j, k] for j in AD_out[i]) == 1) - if i in D: - model.addConstr(sum(x[j, i, k] for j in AD_in[i]) == 1) - if i not in S and i not in D: - model.addConstr( - sum(x[i, j, k] for j in AD_out[i]) - - sum(x[j, i, k] for j in AD_in[i]) - == 0 - ) - - # flow balance - model.addConstrs( - f_up[i, j] >= gp.quicksum(z[i, j, k] for k in range(0, K)) for (i, j) in E +class InexactFlowDecomposition(fp.AbstractPathModelDAG): + def __init__( + self, + G, + lb, + ub, + num_paths, + subpath_constraints=None, + threads=1, + ): + self.G = fp.stDAG(G) + self.lb = lb + self.ub = ub + self._solution = None + + trusted_edges_for_safety = self.G.get_non_zero_flow_edges(flow_attr=self.lb) + + super().__init__( + self.G, + num_paths, + subpath_constraints=subpath_constraints or [], + optimization_options={ + "trusted_edges_for_safety": trusted_edges_for_safety, + }, + solver_options={ + "threads": threads, + "log_to_console": "false", + }, ) - model.addConstrs( - f_low[i, j] <= gp.quicksum(z[i, j, k] for k in range(0, K)) for (i, j) in E + + self.create_solver_and_paths() + self._encode_flow_intervals() + + def _encode_flow_intervals(self): + maximum_allowed_path_weight = max( + data.get(self.ub, 0) for _, _, data in self.G.edges(data=True) ) - # linearization - for i, j in E: - for k in range(0, K): - model.addConstr(z[i, j, k] <= W * x[i, j, k]) - model.addConstr(w[k] - (1 - x[i, j, k]) * W <= z[i, j, k]) - model.addConstr(z[i, j, k] <= w[k]) - - # subpath constraints - for k in range(0, K): - for sp_len in range(0, len(subpaths)): - subpath_edges = list(more_itertools.pairwise(subpaths[sp_len])) - try: - model.addConstr( - gp.quicksum(x[i, j, k] for (i, j) in subpath_edges) - >= len(subpath_edges) * r[k, sp_len] - ) - except: - continue - - model.addConstrs( - gp.quicksum(r[k, sp_len] for k in range(0, K)) >= 1 - for sp_len in range(0, len(subpaths)) + self.path_weights_vars = self.solver.add_variables( + self.path_indexes, + name_prefix="w", + lb=0, + ub=maximum_allowed_path_weight, + var_type="integer", + ) + self.pi_vars = self.solver.add_variables( + self.edge_indexes, + name_prefix="pi", + lb=0, + ub=maximum_allowed_path_weight, ) - # objective function - model.optimize() + for u, v, data in self.G.edges(data=True): + if (u, v) in self.G.source_sink_edges: + continue + + for i in range(self.k): + self.solver.add_binary_continuous_product_constraint( + binary_var=self.edge_vars[(u, v, i)], + continuous_var=self.path_weights_vars[i], + product_var=self.pi_vars[(u, v, i)], + lb=0, + ub=maximum_allowed_path_weight, + name=f"product_u={u}_v={v}_i={i}", + ) + + edge_weight = self.solver.quicksum( + self.pi_vars[(u, v, i)] for i in range(self.k) + ) + self.solver.add_constraint( + edge_weight >= data[self.lb], + name=f"lowerbound_u={u}_v={v}", + ) + self.solver.add_constraint( + edge_weight <= data[self.ub], + name=f"upperbound_u={u}_v={v}", + ) + + def get_solution(self): + self.check_is_solved() + + if self._solution is not None: + return self._solution + + weights = self.solver.get_values(self.path_weights_vars) + self._solution = { + "paths": self.get_solution_paths(), + "weights": [weights[i] for i in range(self.k)], + } - w_sol = [0] * len(range(0, K)) - x_sol = {} - paths = [list() for i in range(0, K)] + return self._solution - if model.status == GRB.OPTIMAL: - data["message"] = "solved" - data["runtime"] = model.Runtime + def get_objective_value(self): + return self.solver.get_objective_value() - for v in model.getVars(): - if "w" in v.VarName: - for k in range(0, K): - if str(k) in v.VarName: - w_sol[k] = v.x + def get_lowerbound_k(self): + weight_function = { + (u, v): 1 + for u, v, edge_data in self.G.edges(data=True) + if edge_data.get(self.lb, 0) > 0 + } + return self.G.compute_max_edge_antichain(weight_function=weight_function) - if "x" in v.VarName: - for i, j, k in T: - if str(i) + "," + str(j) + "," + str(k) in v.VarName: - x_sol[i, j, k] = v.x + def is_valid_solution(self): + if not self.is_solved(): + return False - for i, j, k in T: - if x_sol[i, j, k] == 1: - paths[k].append((i, j)) + solution = self.get_solution() + for u, v, edge_data in self.G.base_graph.edges(data=True): + observed_weight = 0 + for path, weight in zip(solution["paths"], solution["weights"]): + path_edges = set(itertools.pairwise(path)) + if (u, v) in path_edges: + observed_weight += weight - data["weights"] = w_sol - data["solution"] = paths + if ( + observed_weight < edge_data[self.lb] + or observed_weight > edge_data[self.ub] + ): + return False + + return True - if model.status == GRB.INFEASIBLE: - data["message"] = "unsolved" - except gp.GurobiError as e: - logger.error(f"Error code {e.errno}: {str(e)}") +def _get_subpath_constraints(subpaths, edges, to_flowpaths_node=str): + subpath_constraints = [] + for subpath in subpaths.values(): + subpath_edges = list(itertools.pairwise(subpath)) + if subpath_edges and all(edge in edges for edge in subpath_edges): + subpath_constraints.append( + [ + (to_flowpaths_node(edge[0]), to_flowpaths_node(edge[1])) + for edge in subpath_edges + ] + ) - except AttributeError: - logger.error(f"Encountered an attribute error") + return subpath_constraints + + +def _path_to_edges(path, from_flowpaths_node=lambda node: node): + restored_path = [from_flowpaths_node(node) for node in path] + return list(itertools.pairwise(restored_path)) + + +def flowMultipleDecomposition(data, K, nthreads): + graph = data["graph"] + node_labels = {node: str(node) for node in graph.nodes} + original_node_labels = { + flowpaths_node: node for node, flowpaths_node in node_labels.items() + } + flowpaths_graph = nx.relabel_nodes(graph, node_labels, copy=True) + subpath_constraints = _get_subpath_constraints( + data["subpaths"], data["edges"], node_labels.__getitem__ + ) + + try: + model = InexactFlowDecomposition( + flowpaths_graph, + lb="flow_low", + ub="flow_up", + num_paths=K, + subpath_constraints=subpath_constraints, + threads=nthreads, + ) + model.solve() + + if model.is_solved(): + solution = model.get_solution() + data["message"] = "solved" + data["runtime"] = model.solve_statistics.get( + f"milp_solve_time_for_num_paths_{K}", 0 + ) + data["weights"] = solution["weights"] + data["solution"] = [ + _path_to_edges(path, original_node_labels.__getitem__) + for path in solution["paths"] + ] + else: + data["message"] = "unsolved" + data["runtime"] = model.solve_statistics.get( + f"milp_solve_time_for_num_paths_{K}", 0 + ) + except (ValueError, RuntimeError, AttributeError) as e: + data["message"] = "unsolved" + logger.debug(f"Flowpaths could not solve the MFD instance with K={K}: {e}") return data def FD_Algorithm(data, max_paths, nthreads): - listOfEdges = data["edges"] - solutionMap = data["graph"] - solutionSet = 0 - Kmin = data["minK"] solutionWeights = 0 + solutionSet = 0 for i in range(1, max_paths + 1): data = flowMultipleDecomposition(data, i, nthreads) @@ -197,8 +272,13 @@ def FD_Algorithm(data, max_paths, nthreads): def SolveInstances(Graphs, max_paths, outfile, recfile, nthreads): - fp = open(outfile, "w+") - fc = open(recfile, "w+") + # Not populated with per-path debug output -- that was already true in the + # original Gurobi-based implementation (the file handles were opened but + # never written to). Still created here because workflow/test_phables.smk + # declares both as Snakemake rule outputs; a declared output missing from + # disk after the rule runs is a hard Snakemake failure, not a warning. + open(outfile, "w").close() + open(recfile, "w").close() for s in range(0, 1): f_low = {} @@ -208,7 +288,7 @@ def SolveInstances(Graphs, max_paths, outfile, recfile, nthreads): listOfEdges = Graphs[s]["list of edges"] for k in range(0, len(listOfEdges)): - (a, b, c, d) = listOfEdges[k] + a, b, c, d = listOfEdges[k] Edges.add((a, b)) V.add(a) V.add(b) @@ -218,8 +298,9 @@ def SolveInstances(Graphs, max_paths, outfile, recfile, nthreads): # creation of graphs # creation of graphs G = nx.DiGraph() - G.add_edges_from(Edges, weights=f_low) G.add_nodes_from(V) + for edge in Edges: + G.add_edge(edge[0], edge[1], flow_low=f_low[edge], flow_up=f_up[edge]) # creation of adjacent matrix AD_in = {} diff --git a/phables/workflow/scripts/phables_utils/component_utils.py b/phables/workflow/scripts/phables_utils/component_utils.py index 27f3962..de8037a 100644 --- a/phables/workflow/scripts/phables_utils/component_utils.py +++ b/phables/workflow/scripts/phables_utils/component_utils.py @@ -10,6 +10,15 @@ def get_components( ): """ Get connected components with PHROGs and no SMGs. + + Category checks are exact-match against phrog_dict[phrog] (gene_utils.get_phrog_unitigs + now stores just the category, not concatenated with the product/annot text). Used to be + a substring test, which false-matched real data: e.g. phrog_5's product is "tail + completion or Neck1 protein" with category "connector", and the word "tail" in that + product text satisfied `"tail" in phrog_dict[phrog]` even though the PHROG isn't a tail + gene. 110 PHROGs hit this in the current annotation table (103 false "tail" matches, 7 + false "connector" matches) -- mostly connector-category genes whose product names + reference the tail apparatus they connect to. """ pruned_vs = {} @@ -46,13 +55,13 @@ def get_components( for unitig in component: if unitig_names[unitig] in unitig_phrogs: for phrog in unitig_phrogs[unitig_names[unitig]]: - if "head and packaging" in phrog_dict[phrog]: + if phrog_dict[phrog] == "head and packaging": head_present = True - if "connector" in phrog_dict[phrog]: + if phrog_dict[phrog] == "connector": connector_present = True - if "tail" in phrog_dict[phrog]: + if phrog_dict[phrog] == "tail": tail_present = True - if "lysis" in phrog_dict[phrog]: + if phrog_dict[phrog] == "lysis": lysis_present = True phrogs_found.add(phrog) @@ -68,13 +77,13 @@ def get_components( if unitig_names[unitig] in unitig_phrogs: for phrog in unitig_phrogs[unitig_names[unitig]]: - if "head and packaging" in phrog_dict[phrog]: + if phrog_dict[phrog] == "head and packaging": head_present = True - if "connector" in phrog_dict[phrog]: + if phrog_dict[phrog] == "connector": connector_present = True - if "tail" in phrog_dict[phrog]: + if phrog_dict[phrog] == "tail": tail_present = True - if "lysis" in phrog_dict[phrog]: + if phrog_dict[phrog] == "lysis": lysis_present = True phrogs_found.add(phrog) diff --git a/phables/workflow/scripts/phables_utils/edge_graph_utils.py b/phables/workflow/scripts/phables_utils/edge_graph_utils.py index 6dee309..41c3b00 100644 --- a/phables/workflow/scripts/phables_utils/edge_graph_utils.py +++ b/phables/workflow/scripts/phables_utils/edge_graph_utils.py @@ -1,4 +1,5 @@ import copy +import inspect import logging from collections import defaultdict @@ -7,7 +8,7 @@ from igraph import Graph # Create logger -logger = logging.getLogger("phables 1.5.0") +logger = logging.getLogger("phables 2.0.0") class BidirectionalError(Exception): @@ -259,6 +260,22 @@ def remove_dead_ends(G_edge): return set(dead_ends_to_remove) +def _simple_paths_maxlen_kwarg(): + """Name of get_all_simple_paths' path-length-limit kwarg for the installed igraph. + + igraph 1.0.0 renamed it `cutoff` -> `maxlen`; passing the old name raises + TypeError: got an unexpected keyword argument 'cutoff'. Semantics are unchanged + (both count *edges*, so a value of 2 yields paths of up to 3 vertices -- + verified directly against igraph 1.0.0, not assumed from the rename). Detect it + rather than pinning igraph, so the fork works on both sides of that release. + """ + params = inspect.signature(Graph.get_all_simple_paths).parameters + return "maxlen" if "maxlen" in params else "cutoff" + + +_MAXLEN_KWARG = _simple_paths_maxlen_kwarg() + + def get_all_sub_paths(assembly_graph, unitig_names): """ Get all sub paths of length 2 and 3 @@ -268,7 +285,7 @@ def get_all_sub_paths(assembly_graph, unitig_names): for v in range(assembly_graph.vcount()): # Get all paths starting from vertex 'v' of length exactly 2 - paths_from_v = assembly_graph.get_all_simple_paths(v, cutoff=2) + paths_from_v = assembly_graph.get_all_simple_paths(v, **{_MAXLEN_KWARG: 2}) for path in paths_from_v: if len(path) == 3: # Length 3 means 3 vertices (2 edges) diff --git a/phables/workflow/scripts/phables_utils/gene_utils.py b/phables/workflow/scripts/phables_utils/gene_utils.py index e0148db..3fbd334 100644 --- a/phables/workflow/scripts/phables_utils/gene_utils.py +++ b/phables/workflow/scripts/phables_utils/gene_utils.py @@ -63,7 +63,19 @@ def get_phrog_unitigs(phrogs, e_value, seq_identity): for line in myfile.readlines(): if not line.startswith("phrog"): strings = line.strip().split("\t") - phrog_dict[f"phrog_{strings[0]}"] = f"{strings[2]} {strings [3]}" + # Category only (not concatenated with the product/annot text at + # strings[2]) -- component_utils.get_components does an exact-match + # test against this value. Concatenating the two let genuinely + # unrelated PHROGs slip through: e.g. phrog_5's product is "tail + # completion or Neck1 protein" with category "connector", and the + # word "tail" in that product text used to satisfy a substring test + # for the tail category even though this PHROG isn't one. Confirmed + # against the real annotation table: 110 PHROGs hit this exact + # failure mode (103 false "tail" matches, 7 false "connector" + # matches), all from category-appropriate product names that happen + # to mention another hallmark word. phrog_dict has no other + # consumer anywhere in the codebase (checked), so this is safe. + phrog_dict[f"phrog_{strings[0]}"] = strings[3] # Get unitigs containing phrogs unitig_phrogs = {} diff --git a/phables/workflow/scripts/phables_utils/hallmark_utils.py b/phables/workflow/scripts/phables_utils/hallmark_utils.py new file mode 100644 index 0000000..a0c2c62 --- /dev/null +++ b/phables/workflow/scripts/phables_utils/hallmark_utils.py @@ -0,0 +1,104 @@ +from collections import defaultdict + + +def recover_unitig(protein_id): + """Strip the last three underscore fields: {unitig}_{start}_{end}_{strand} -> unitig. + + Mirrors gene_utils.get_smg_unitigs exactly, so both the marker-gene and the + hallmark-detection paths fail the same way on a naming-convention mismatch + rather than one silently breaking while the other works. + """ + parts = protein_id.split("_") + return "_".join(parts[: len(parts) - 3]) + + +def load_hallmark_categories(path): + """phrog_id -> category string, from build_hallmark_db.py's *_categories.tsv.""" + categories = {} + with open(path, "r") as myfile: + next(myfile) # header + for line in myfile: + phrog_id, category = line.rstrip("\n").split("\t") + categories[phrog_id] = category + return categories + + +def _parse_hits(hits_tsv): + """Yield (unitig, phrog_id, evalue, bits) per foldseek convertalis line. + + Expects --format-output query,target,evalue,bits,fident. + """ + with open(hits_tsv, "r") as myfile: + for line in myfile: + fields = line.rstrip("\n").split("\t") + if len(fields) < 4: + continue + query, target, evalue, bits = fields[0], fields[1], fields[2], fields[3] + phrog_id = target.split(":", 1)[0] # "phrog_2:protein419484" -> "phrog_2" + yield recover_unitig(query), phrog_id, float(evalue), float(bits) + + +def get_hallmark_unitigs(hits_tsv, categories, e_value, min_bits=0.0): + """Drop-in equivalent of gene_utils.get_phrog_unitigs, foldseek-sourced. + + Returns (unitig_phrogs, phrog_dict) with the same shapes as the mmseqs path: + unitig_phrogs[unitig] = {phrog_id, ...}; phrog_dict[phrog_id] = category string. + + component_utils.get_components does an unguarded phrog_dict[phrog] lookup for + every id in unitig_phrogs -- safe in the mmseqs path because phrog_dict there is + built from the entire phrog_annot.tsv, a strict superset of anything that path's + search could return. This path's search space is narrower (foldseek can only + return targets that exist in the hallmark DB, built from this same categories + file), so the invariant holds by construction today -- but only if categories + actually matches the DB that produced hits_tsv. A stale categories file from a + previous DB build would violate that silently and surface as a KeyError deep + inside phables, far from the real cause. Assert it here instead, at the + boundary, where the mismatch is obvious. + """ + unitig_phrogs = defaultdict(set) + for unitig, phrog_id, evalue, bits in _parse_hits(hits_tsv): + if evalue < e_value and bits >= min_bits: + unitig_phrogs[unitig].add(phrog_id) + + hit_phrogs = {p for phrogs in unitig_phrogs.values() for p in phrogs} + unknown = hit_phrogs - set(categories) + if unknown: + raise ValueError( + f"{len(unknown)} phrog id(s) in the foldseek hits have no entry in the " + f"categories file (e.g. {sorted(unknown)[:5]}). This means hits_tsv was " + f"searched against a hallmark DB that doesn't match the categories file " + f"passed in -- rebuild both from the same build_hallmark_db.py run." + ) + + return dict(unitig_phrogs), dict(categories) + + +def score_unitigs(hits_tsv, categories, e_value): + """Per-unitig aggregate score, for calibration/reporting -- not required by + get_components, which only needs presence/absence per category. "Don't just + count hits": distinct hallmark families hit, best bitscore per family, total + hit count. A unitig hitting three different structural families is stronger + evidence than three hits to the same one. + """ + per_unitig = defaultdict(lambda: defaultdict(list)) # unitig -> category -> [bits] + for unitig, phrog_id, evalue, bits in _parse_hits(hits_tsv): + if evalue >= e_value: + continue + category = categories.get(phrog_id, "unknown") + per_unitig[unitig][category].append(bits) + + rows = [] + for unitig, by_cat in per_unitig.items(): + best_bits = {cat: max(vals) for cat, vals in by_cat.items()} + rows.append( + { + "unitig": unitig, + "n_families": len(by_cat), + "families": ";".join(sorted(by_cat)), + "total_hits": sum(len(v) for v in by_cat.values()), + "best_bits_per_family": ";".join( + f"{cat}:{best_bits[cat]:.0f}" for cat in sorted(best_bits) + ), + } + ) + return rows diff --git a/phables/workflow/scripts/phables_utils/long_utils.py b/phables/workflow/scripts/phables_utils/long_utils.py index b3fe864..71b370a 100644 --- a/phables/workflow/scripts/phables_utils/long_utils.py +++ b/phables/workflow/scripts/phables_utils/long_utils.py @@ -14,7 +14,7 @@ LEN_THRESHOLD = 0.95 # Create logger -logger = logging.getLogger("phables 1.5.0") +logger = logging.getLogger("phables 2.0.0") def resolve_long( @@ -1489,6 +1489,20 @@ def resolve_long( ) all_components.append(genome_comp) + # Linear paths get the same length floor single-unitig components already + # get in component_utils.get_components (edges_lengths[unitig] > minlength, + # there called cicular_len) -- multi-unitig linear paths had no length gate + # at all, so any component with a single phage-hallmark hit produced a + # "resolved genome" regardless of how short the MFD-resolved path actually + # came out. Circular paths are exempt: a closed cycle is itself strong + # completeness evidence independent of length, matching why the + # single-unitig gate only ever applied to that case in the first place. + final_genomic_paths = [ + p + for p in final_genomic_paths + if not p.bubble_case.endswith("_linear") or p.length > minlength + ] + if len(final_genomic_paths) > 0: resolved_components.add(my_count) all_resolved_paths += final_genomic_paths diff --git a/phables/workflow/scripts/phables_utils/output_utils.py b/phables/workflow/scripts/phables_utils/output_utils.py index 5e3c69f..ba0d733 100644 --- a/phables/workflow/scripts/phables_utils/output_utils.py +++ b/phables/workflow/scripts/phables_utils/output_utils.py @@ -5,7 +5,7 @@ FASTA_LINE_LEN = 60 # Create logger -logger = logging.getLogger("phables 1.5.0") +logger = logging.getLogger("phables 2.0.0") def write_unitigs(nodes, unitig_names, graph_unitigs, filename, output): diff --git a/phables/workflow/scripts/phables_utils/phrogs/phrog_annot.tsv b/phables/workflow/scripts/phables_utils/phrogs/phrog_annot.tsv index c9d4c70..7dc193b 100644 --- a/phables/workflow/scripts/phables_utils/phrogs/phrog_annot.tsv +++ b/phables/workflow/scripts/phables_utils/phrogs/phrog_annot.tsv @@ -321,7 +321,7 @@ phrog color annot category 320 #35d7ff head closure Hc1 connector 321 #35d7ff tail completion or Neck1 protein connector 322 #c9c9c9 NA unknown function -323 #a861e3 transcriptional regulator, D5-like transcription regulation +323 #a861e3 "transcriptional regulator, D5-like" transcription regulation 324 #3e83f6 head morphogenesis head and packaging 325 #ffdf59 Dda-like helicase DNA, RNA and nucleotide metabolism 326 #838383 tail protein with endopeptidase domain other @@ -396,10 +396,10 @@ phrog color annot category 395 #838383 cytidyltransferase other 396 #07e9a2 minor tail protein tail 397 #c9c9c9 NA unknown function -398 #c9c9c9 NA unknown function +398 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 399 #3e83f6 structural protein head and packaging 400 #07e9a2 tail protein tail -401 #c9c9c9 NA unknown function +401 #c9c9c9 dGTPase inhibitor other 402 #c9c9c9 NA unknown function 403 #ffdf59 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 404 #07e9a2 minor tail protein tail @@ -408,33 +408,33 @@ phrog color annot category 407 #c9c9c9 NA unknown function 408 #c9c9c9 NA unknown function 409 #a861e3 transcriptional regulator transcription regulation -410 #c9c9c9 NA unknown function +410 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 411 #c9c9c9 NA unknown function 412 #ffdf59 exonuclease VIII DNA, RNA and nucleotide metabolism 413 #3e83f6 head protein head and packaging 414 #ffdf59 RNA polymerase DNA, RNA and nucleotide metabolism 415 #838383 polynucleotide kinase other 416 #07e9a2 minor tail protein tail -417 #c9c9c9 NA unknown function +417 #c9c9c9 Lom outer membrane protein other 418 #3e83f6 internal virion protein head and packaging 419 #c9c9c9 NA unknown function -420 #c9c9c9 unknown function unknown function -421 #c9c9c9 unknown function unknown function +420 #c9c9c9 nucleotidase DNA, RNA and nucleotide metabolism +421 #c9c9c9 NA unknown function 422 #3e83f6 major head protein head and packaging 423 #ffdf59 endonuclease VII DNA, RNA and nucleotide metabolism 424 #ff59f5 phosphoadenosine phosphosulfate reductase moron, auxiliary metabolic gene and host takeover 425 #ff59f5 membrane associated protein moron, auxiliary metabolic gene and host takeover 426 #3e83f6 terminase small subunit head and packaging -427 #c9c9c9 NA unknown function +427 #c9c9c9 virion structural protein head and packaging 428 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 429 #ffdf59 DNA end protector DNA, RNA and nucleotide metabolism 430 #07e9a2 baseplate hub subunit and tail lysozyme tail -431 #c9c9c9 NA unknown function +431 #c9c9c9 methylamine utilization other 432 #838383 Hsp20 heat shock protein other -433 #c9c9c9 NA unknown function +433 #c9c9c9 virulence associated other 434 #ffdf59 RecE-like recombination exonuclease DNA, RNA and nucleotide metabolism 435 #f35f49 endolysin lysis -436 #c9c9c9 NA unknown function +436 #c9c9c9 ferric uptake regulation protein other 437 #3e83f6 virion structural protein head and packaging 438 #07e9a2 baseplate wedge subunit tail 439 #fea328 site-specific recombination directionality factor RDF integration and excision @@ -462,7 +462,7 @@ phrog color annot category 461 #c9c9c9 NA unknown function 462 #838383 lipoprotein other 463 #a861e3 anti-repressor transcription regulation -464 #c9c9c9 unknown function unknown function +464 #c9c9c9 NA unknown function 465 #f35f49 endolysin lysis 466 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 467 #c9c9c9 NA unknown function @@ -478,7 +478,7 @@ phrog color annot category 477 #35d7ff head-tail adaptor Ad1 connector 478 #fea328 site-specific recombination directionality factor RDF integration and excision 479 #c9c9c9 NA unknown function -480 #c9c9c9 NA unknown function +480 #c9c9c9 nucleotide kinase other 481 #c9c9c9 NA unknown function 482 #c9c9c9 NA unknown function 483 #c9c9c9 NA unknown function @@ -497,11 +497,11 @@ phrog color annot category 496 #07e9a2 tail fiber protein tail 497 #ff59f5 toxin-antitoxin system HicB-like moron, auxiliary metabolic gene and host takeover 498 #838383 DNA methyltransferase other -499 #c9c9c9 NA unknown function +499 #c9c9c9 minor tail protein tail 500 #c9c9c9 NA unknown function 501 #35d7ff head closure Hc1 connector 502 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -503 #c9c9c9 NA unknown function +503 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 504 #c9c9c9 NA unknown function 505 #838383 polynucleotide kinase other 506 #fea328 transposase integration and excision @@ -510,7 +510,7 @@ phrog color annot category 509 #3e83f6 terminase small subunit head and packaging 510 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 511 #3e83f6 internal virion protein head and packaging -512 #c9c9c9 NA unknown function +512 #c9c9c9 endolysin lysis 513 #fea328 transposase integration and excision 514 #3e83f6 major head protein head and packaging 515 #838383 PetE plastocyanine other @@ -518,14 +518,14 @@ phrog color annot category 517 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 518 #a861e3 Rha-like transcriptional regulator transcription regulation 519 #c9c9c9 NA unknown function -520 #c9c9c9 NA unknown function +520 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 521 #07e9a2 tail protein tail -522 #c9c9c9 NA unknown function +522 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 523 #07e9a2 tail collar fiber protein tail 524 #a861e3 anti-repressor Ant transcription regulation -525 #c9c9c9 NA unknown function +525 #c9c9c9 tail completion connector 526 #f35f49 holin lysis -527 #c9c9c9 NA unknown function +527 #c9c9c9 methylamine utilization other 528 #c9c9c9 NA unknown function 529 #07e9a2 tail fiber protein tail 530 #3e83f6 head maturation protease head and packaging @@ -540,14 +540,14 @@ phrog color annot category 539 #fea328 excisionase integration and excision 540 #ffdf59 nucleotide-sugar epimerase DNA, RNA and nucleotide metabolism 541 #35d7ff head-tail adaptor connector -542 #c9c9c9 NA unknown function +542 #c9c9c9 lipoprotein other 543 #ffdf59 DNA topoisomerase II large subunit DNA, RNA and nucleotide metabolism 544 #3e83f6 major head protein head and packaging 545 #c9c9c9 NA unknown function 546 #c9c9c9 NA unknown function 547 #838383 phosphoesterase other 548 #ffdf59 RNA ligase DNA, RNA and nucleotide metabolism -549 #c9c9c9 NA unknown function +549 #c9c9c9 secreted protein other 550 #a861e3 CIII anti-termination transcription regulation 551 #ffdf59 DNA topoisomerase II DNA, RNA and nucleotide metabolism 552 #c9c9c9 NA unknown function @@ -577,13 +577,13 @@ phrog color annot category 576 #07e9a2 tail fiber protein tail 577 #ff59f5 Doc-like toxin moron, auxiliary metabolic gene and host takeover 578 #35d7ff head closure Hc3 connector -579 #c9c9c9 NA unknown function +579 #c9c9c9 baseplate protein tail 580 #c9c9c9 NA unknown function 581 #3e83f6 minor head protein head and packaging 582 #a861e3 Arc-like repressor transcription regulation 583 #c9c9c9 NA unknown function 584 #07e9a2 major tail protein tail -585 #c9c9c9 NA unknown function +585 #c9c9c9 transcriptional regulator transcription regulation 586 #c9c9c9 NA unknown function 587 #3e83f6 structural protein head and packaging 588 #07e9a2 tail fiber protein and host specificity tail @@ -598,7 +598,7 @@ phrog color annot category 597 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 598 #ffdf59 DNA ejection DNA, RNA and nucleotide metabolism 599 #ff59f5 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover -600 #c9c9c9 unknown function unknown function +600 #c9c9c9 endolysin lysis 601 #c9c9c9 NA unknown function 602 #c9c9c9 NA unknown function 603 #a861e3 transcriptional regulator transcription regulation @@ -608,33 +608,33 @@ phrog color annot category 607 #ffdf59 exonuclease VII DNA, RNA and nucleotide metabolism 608 #f35f49 holin lysis 609 #f35f49 RIIB lysis inhibitor lysis -610 #c9c9c9 NA unknown function -611 #c9c9c9 NA unknown function +610 #c9c9c9 acetyltransferase other +611 #c9c9c9 internal virion protein head and packaging 612 #f35f49 RIIA lysis inhibitor lysis 613 #3e83f6 head protein head and packaging 614 #c9c9c9 NA unknown function 615 #35d7ff head-tail adaptor connector 616 #c9c9c9 NA unknown function 617 #3e83f6 major head protein head and packaging -618 #c9c9c9 NA unknown function +618 #c9c9c9 phosphoribosylformylglycinamidine synthase DNA, RNA and nucleotide metabolism 619 #838383 ribose-phosphate pyrophosphokinase other 620 #ffdf59 ParB-like partition protein DNA, RNA and nucleotide metabolism 621 #07e9a2 tail assembly chaperone tail -622 #c9c9c9 unknown function unknown function +622 #c9c9c9 NA unknown function 623 #fea328 transposase integration and excision 624 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -625 #c9c9c9 NA unknown function +625 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 626 #ffdf59 anaerobic ribonucleotide reductase small subunit DNA, RNA and nucleotide metabolism -627 #c9c9c9 NA unknown function +627 #c9c9c9 terminase small subunit head and packaging 628 #c9c9c9 NA unknown function 629 #fea328 excisionase integration and excision 630 #c9c9c9 NA unknown function -631 #c9c9c9 NA unknown function +631 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 632 #ff59f5 tellurite resistance moron, auxiliary metabolic gene and host takeover 633 #a861e3 transcriptional regulator transcription regulation 634 #07e9a2 baseplate hub assembly catalyst tail 635 #f35f49 endolysin lysis -636 #c9c9c9 NA unknown function +636 #c9c9c9 head decoration head and packaging 637 #35d7ff head-tail adaptor Ad3 connector 638 #a861e3 transcriptional regulator transcription regulation 639 #a861e3 transcriptional regulator transcription regulation @@ -642,9 +642,9 @@ phrog color annot category 641 #3e83f6 terminase small subunit head and packaging 642 #c9c9c9 NA unknown function 643 #a861e3 transcriptional regulator transcription regulation -644 #c9c9c9 NA unknown function +644 #c9c9c9 head protein head and packaging 645 #ffdf59 Rnase E DNA, RNA and nucleotide metabolism -646 #c9c9c9 unknown function unknown function +646 #c9c9c9 NA unknown function 647 #c9c9c9 NA unknown function 648 #3e83f6 head scaffolding protein head and packaging 649 #c9c9c9 NA unknown function @@ -659,7 +659,7 @@ phrog color annot category 658 #c9c9c9 NA unknown function 659 #ffdf59 Sak-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 660 #c9c9c9 NA unknown function -661 #c9c9c9 NA unknown function +661 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 662 #c9c9c9 NA unknown function 663 #3e83f6 minor head protein head and packaging 664 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism @@ -680,7 +680,7 @@ phrog color annot category 679 #35d7ff head closure Hc2 connector 680 #07e9a2 tail length tape measure protein tail 681 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism -682 #c9c9c9 NA unknown function +682 #c9c9c9 virion structural protein head and packaging 683 #c9c9c9 NA unknown function 684 #3e83f6 virion structural protein head and packaging 685 #c9c9c9 NA unknown function @@ -707,7 +707,7 @@ phrog color annot category 706 #c9c9c9 NA unknown function 707 #c9c9c9 NA unknown function 708 #07e9a2 baseplate wedge subunit tail -709 #c9c9c9 NA unknown function +709 #c9c9c9 tail assembly chaperone tail 710 #c9c9c9 NA unknown function 711 #c9c9c9 NA unknown function 712 #c9c9c9 NA unknown function @@ -720,11 +720,11 @@ phrog color annot category 719 #07e9a2 baseplate wedge subunit tail 720 #fea328 transposase integration and excision 721 #c9c9c9 NA unknown function -722 #c9c9c9 NA unknown function +722 #c9c9c9 minor tail protein tail 723 #ffdf59 ParB-like partition protein DNA, RNA and nucleotide metabolism 724 #ffdf59 exonuclease recombination-associated DNA, RNA and nucleotide metabolism 725 #a861e3 CII-like regulator transcription regulation -726 #c9c9c9 NA unknown function +726 #c9c9c9 minor tail protein tail 727 #c9c9c9 NA unknown function 728 #c9c9c9 NA unknown function 729 #838383 cold shock protein other @@ -743,11 +743,11 @@ phrog color annot category 742 #838383 acetyltransferase other 743 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 744 #c9c9c9 NA unknown function -745 #c9c9c9 NA unknown function +745 #c9c9c9 tail fiber protein tail 746 #07e9a2 minor tail protein tail 747 #c9c9c9 NA unknown function 748 #35d7ff head-tail connector protein connector -749 #c9c9c9 NA unknown function +749 #c9c9c9 head-tail connector protein connector 750 #c9c9c9 NA unknown function 751 #c9c9c9 NA unknown function 752 #3e83f6 major head protein head and packaging @@ -777,10 +777,10 @@ phrog color annot category 776 #3e83f6 portal protein head and packaging 777 #3e83f6 major head protein head and packaging 778 #07e9a2 tail assembly protein tail -779 #c9c9c9 NA unknown function +779 #c9c9c9 major head protein head and packaging 780 #c9c9c9 NA unknown function -781 #c9c9c9 NA unknown function -782 #c9c9c9 NA unknown function +781 #c9c9c9 holin lysis +782 #c9c9c9 head-tail connector protein connector 783 #35d7ff head-tail adaptor connector 784 #c9c9c9 NA unknown function 785 #f35f49 holin lysis @@ -795,7 +795,7 @@ phrog color annot category 794 #07e9a2 tail length tape measure protein tail 795 #838383 partition protein ATPase other 796 #c9c9c9 NA unknown function -797 #c9c9c9 NA unknown function +797 #c9c9c9 head-tail connector protein connector 798 #c9c9c9 NA unknown function 799 #838383 DNA methyltransferase other 800 #3e83f6 terminase small subunit head and packaging @@ -808,7 +808,7 @@ phrog color annot category 807 #07e9a2 major tail protein with Ig-like domain tail 808 #c9c9c9 NA unknown function 809 #a861e3 transcriptional regulator transcription regulation -810 #c9c9c9 NA unknown function +810 #c9c9c9 tail terminator connector 811 #ffdf59 UmuD-like protein DNA, RNA and nucleotide metabolism 812 #f35f49 Rz-like spanin lysis 813 #35d7ff head-tail adaptor connector @@ -822,12 +822,12 @@ phrog color annot category 821 #a861e3 transcriptional regulator transcription regulation 822 #f35f49 amidase lysis 823 #c9c9c9 NA unknown function -824 #c9c9c9 NA unknown function -825 #c9c9c9 NA unknown function +824 #c9c9c9 nuclease DNA, RNA and nucleotide metabolism +825 #c9c9c9 head closure connector 826 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 827 #ffdf59 Holliday junction resolvase DNA, RNA and nucleotide metabolism 828 #c9c9c9 NA unknown function -829 #c9c9c9 NA unknown function +829 #c9c9c9 head-tail connector protein connector 830 #35d7ff head-tail connector protein connector 831 #c9c9c9 NA unknown function 832 #ffdf59 RNA polymerase ADP-ribosylase DNA, RNA and nucleotide metabolism @@ -836,7 +836,7 @@ phrog color annot category 835 #c9c9c9 NA unknown function 836 #a861e3 late transcriptional activator transcription regulation 837 #07e9a2 minor tail protein tail -838 #c9c9c9 NA unknown function +838 #c9c9c9 minor tail protein tail 839 #c9c9c9 NA unknown function 840 #3e83f6 major head protein head and packaging 841 #ff59f5 GtrB-like O-antigen conversion moron, auxiliary metabolic gene and host takeover @@ -853,14 +853,14 @@ phrog color annot category 852 #c9c9c9 NA unknown function 853 #07e9a2 major tail protein tail 854 #ff59f5 glucosyltransferase moron, auxiliary metabolic gene and host takeover -855 #c9c9c9 NA unknown function -856 #c9c9c9 NA unknown function -857 #c9c9c9 NA unknown function +855 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +856 #c9c9c9 gam-like host nuclease inhibitor moron, auxiliary metabolic gene and host takeover +857 #c9c9c9 histidine kinase other 858 #a861e3 starvation-inducible transcriptional regulator transcription regulation 859 #3e83f6 portal protein head and packaging 860 #f35f49 holin lysis 861 #fea328 site-specific recombination directionality factor RDF integration and excision -862 #c9c9c9 NA unknown function +862 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 863 #07e9a2 tail fiber assembly tail 864 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 865 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -868,11 +868,11 @@ phrog color annot category 867 #ffdf59 DNA binding domain DNA, RNA and nucleotide metabolism 868 #a861e3 transcriptional activator transcription regulation 869 #c9c9c9 NA unknown function -870 #c9c9c9 NA unknown function +870 #c9c9c9 tail assembly chaperone tail 871 #c9c9c9 NA unknown function 872 #c9c9c9 NA unknown function 873 #3e83f6 endolysin head and packaging -874 #c9c9c9 NA unknown function +874 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 875 #c9c9c9 NA unknown function 876 #a861e3 transcriptional repressor transcription regulation 877 #c9c9c9 NA unknown function @@ -891,7 +891,7 @@ phrog color annot category 890 #838383 lipoprotein other 891 #3e83f6 terminase small subunit head and packaging 892 #07e9a2 tail fiber protein tail -893 #c9c9c9 NA unknown function +893 #c9c9c9 tail assembly chaperone tail 894 #f35f49 endolysin lysis 895 #c9c9c9 NA unknown function 896 #c9c9c9 NA unknown function @@ -900,7 +900,7 @@ phrog color annot category 899 #c9c9c9 NA unknown function 900 #c9c9c9 NA unknown function 901 #c9c9c9 NA unknown function -902 #c9c9c9 NA unknown function +902 #c9c9c9 lipoprotein other 903 #c9c9c9 NA unknown function 904 #fea328 excisionase integration and excision 905 #c9c9c9 NA unknown function @@ -913,20 +913,20 @@ phrog color annot category 912 #c9c9c9 NA unknown function 913 #3e83f6 minor head protein head and packaging 914 #c9c9c9 NA unknown function -915 #c9c9c9 NA unknown function +915 #c9c9c9 tail assembly chaperone tail 916 #c9c9c9 NA unknown function 917 #838383 released from the phage upon host infection other -918 #c9c9c9 NA unknown function +918 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 919 #c9c9c9 NA unknown function 920 #f35f49 holin lysis -921 #c9c9c9 NA unknown function -922 #c9c9c9 NA unknown function +921 #c9c9c9 head-tail connector protein connector +922 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 923 #c9c9c9 NA unknown function 924 #c9c9c9 NA unknown function 925 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 926 #c9c9c9 NA unknown function 927 #35d7ff tail completion or Neck1 protein connector -928 #c9c9c9 NA unknown function +928 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 929 #ff59f5 RstB sensor of two protein system moron, auxiliary metabolic gene and host takeover 930 #ffdf59 ParB-like partition protein DNA, RNA and nucleotide metabolism 931 #3e83f6 head morphogenesis head and packaging @@ -946,8 +946,8 @@ phrog color annot category 945 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 946 #c9c9c9 NA unknown function 947 #ffdf59 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism -948 #c9c9c9 NA unknown function -949 #c9c9c9 NA unknown function +948 #c9c9c9 minor tail protein tail +949 #c9c9c9 Arc-like repressor transcription regulation 950 #c9c9c9 NA unknown function 951 #c9c9c9 NA unknown function 952 #f35f49 Rz-like spanin lysis @@ -978,33 +978,33 @@ phrog color annot category 977 #07e9a2 baseplate wedge subunit tail 978 #07e9a2 tail assembly chaperone tail 979 #3e83f6 terminase large subunit head and packaging -980 #c9c9c9 NA unknown function +980 #c9c9c9 minor tail protein tail 981 #07e9a2 minor tail protein tail 982 #c9c9c9 NA unknown function 983 #c9c9c9 NA unknown function -984 #c9c9c9 NA unknown function +984 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 985 #3e83f6 virion structural protein head and packaging 986 #ffdf59 RNA-binding protein DNA, RNA and nucleotide metabolism 987 #c9c9c9 NA unknown function 988 #07e9a2 tail protein tail -989 #c9c9c9 NA unknown function +989 #c9c9c9 excisionase and transcriptional regulator integration and excision 990 #838383 metal-dependent phosphohydrolase other 991 #07e9a2 tail length tape measure protein tail 992 #3e83f6 head protein head and packaging -993 #c9c9c9 NA unknown function -994 #c9c9c9 NA unknown function +993 #c9c9c9 minor tail protein tail +994 #c9c9c9 transcriptional activator transcription regulation 995 #a861e3 transcriptional regulator transcription regulation -996 #c9c9c9 NA unknown function +996 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 997 #ffdf59 replication terminator DNA, RNA and nucleotide metabolism 998 #f35f49 endolysin lysis 999 #3e83f6 head vertex assembly chaperone head and packaging -1000 #c9c9c9 NA unknown function +1000 #c9c9c9 tail protein tail 1001 #c9c9c9 NA unknown function 1002 #07e9a2 tail fiber chaperone tail -1003 #c9c9c9 NA unknown function +1003 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 1004 #3e83f6 virion structural protein head and packaging 1005 #3e83f6 major head protein head and packaging -1006 #c9c9c9 NA unknown function +1006 #c9c9c9 protease other 1007 #c9c9c9 NA unknown function 1008 #838383 DNA methyltransferase other 1009 #c9c9c9 NA unknown function @@ -1012,14 +1012,14 @@ phrog color annot category 1011 #3e83f6 virion structural protein head and packaging 1012 #3e83f6 assembly (protein IV of M13) head and packaging 1013 #fea328 transposase integration and excision -1014 #c9c9c9 NA unknown function +1014 #c9c9c9 major head protein head and packaging 1015 #07e9a2 tail protein with lysin activity tail -1016 #c9c9c9 NA unknown function +1016 #c9c9c9 Arc-like repressor transcription regulation 1017 #c9c9c9 NA unknown function 1018 #3e83f6 head scaffolding protein head and packaging 1019 #c9c9c9 NA unknown function 1020 #c9c9c9 NA unknown function -1021 #c9c9c9 NA unknown function +1021 #c9c9c9 tail assembly chaperone tail 1022 #c9c9c9 NA unknown function 1023 #c9c9c9 NA unknown function 1024 #c9c9c9 NA unknown function @@ -1041,12 +1041,12 @@ phrog color annot category 1040 #838383 peptidase HslV family other 1041 #ff59f5 CTXphi Zot-like toxin moron, auxiliary metabolic gene and host takeover 1042 #c9c9c9 NA unknown function -1043 #c9c9c9 unknown function unknown function +1043 #c9c9c9 NA unknown function 1044 #f35f49 endolysin lysis 1045 #c9c9c9 NA unknown function 1046 #c9c9c9 NA unknown function 1047 #07e9a2 tail associated lysin tail -1048 #c9c9c9 NA unknown function +1048 #c9c9c9 transcriptional regulator transcription regulation 1049 #3e83f6 head scaffolding protein head and packaging 1050 #ff59f5 gam-like host nuclease inhibitor moron, auxiliary metabolic gene and host takeover 1051 #3e83f6 minor head protein inhibitor of protease head and packaging @@ -1056,33 +1056,33 @@ phrog color annot category 1055 #ffdf59 restriction alleviation ral DNA, RNA and nucleotide metabolism 1056 #07e9a2 fibritin neck whisker tail 1057 #c9c9c9 NA unknown function -1058 #c9c9c9 NA unknown function +1058 #c9c9c9 transcriptional regulator transcription regulation 1059 #35d7ff head-tail adaptor connector 1060 #c9c9c9 NA unknown function -1061 #c9c9c9 NA unknown function -1062 #c9c9c9 NA unknown function +1061 #c9c9c9 minor head protein head and packaging +1062 #c9c9c9 virion structural protein head and packaging 1063 #3e83f6 terminase small subunit head and packaging 1064 #3e83f6 prohead head and packaging 1065 #c9c9c9 NA unknown function -1066 #c9c9c9 NA unknown function +1066 #c9c9c9 terminase small subunit head and packaging 1067 #3e83f6 minor head protein head and packaging 1068 #07e9a2 tail length tape measure protein tail -1069 #c9c9c9 NA unknown function +1069 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 1070 #ff59f5 anti-sigma factor moron, auxiliary metabolic gene and host takeover 1071 #838383 DNA methyltransferase other -1072 #c9c9c9 NA unknown function +1072 #c9c9c9 portal protein head and packaging 1073 #c9c9c9 NA unknown function 1074 #c9c9c9 NA unknown function 1075 #ffdf59 tRNA splicing ligase DNA, RNA and nucleotide metabolism 1076 #a861e3 FmdB-like transcriptional regulator transcription regulation 1077 #a861e3 transcriptional regulator transcription regulation 1078 #c9c9c9 NA unknown function -1079 #c9c9c9 NA unknown function +1079 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 1080 #c9c9c9 NA unknown function 1081 #c9c9c9 NA unknown function 1082 #07e9a2 tail assembly protein tail 1083 #c9c9c9 NA unknown function -1084 #c9c9c9 unknown function unknown function +1084 #c9c9c9 L-shaped tail fiber protein assembly tail 1085 #c9c9c9 NA unknown function 1086 #c9c9c9 NA unknown function 1087 #c9c9c9 NA unknown function @@ -1093,28 +1093,28 @@ phrog color annot category 1092 #c9c9c9 NA unknown function 1093 #c9c9c9 NA unknown function 1094 #c9c9c9 NA unknown function -1095 #c9c9c9 NA unknown function +1095 #c9c9c9 terminase small subunit head and packaging 1096 #c9c9c9 NA unknown function 1097 #ffdf59 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 1098 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism -1099 #c9c9c9 NA unknown function +1099 #c9c9c9 terminal repeat-encoded protein DNA, RNA and nucleotide metabolism 1100 #c9c9c9 NA unknown function 1101 #07e9a2 tail protein tail 1102 #ffdf59 Ndd-like nucleoid disruption protein DNA, RNA and nucleotide metabolism 1103 #c9c9c9 NA unknown function 1104 #3e83f6 virion structural protein head and packaging 1105 #ffdf59 DNA polymerase III theta subunit DNA, RNA and nucleotide metabolism -1106 #c9c9c9 unknown function unknown function +1106 #c9c9c9 transcriptional regulator transcription regulation 1107 #07e9a2 tail length tape measure protein tail 1108 #3e83f6 portal protein head and packaging 1109 #ff59f5 core encoded pilin moron, auxiliary metabolic gene and host takeover 1110 #f35f49 endolysin lysis 1111 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 1112 #ff59f5 phosphoribosylaminoimidazole-succinocarboxamide synthase moron, auxiliary metabolic gene and host takeover -1113 #c9c9c9 NA unknown function +1113 #c9c9c9 capsid protein head and packaging 1114 #3e83f6 PmgG-like head morphogenesis head and packaging 1115 #c9c9c9 NA unknown function -1116 #c9c9c9 NA unknown function +1116 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 1117 #c9c9c9 NA unknown function 1118 #07e9a2 tail assembly chaperone tail 1119 #ff59f5 Cor superinfection exclusion protein moron, auxiliary metabolic gene and host takeover @@ -1124,8 +1124,8 @@ phrog color annot category 1123 #c9c9c9 NA unknown function 1124 #a861e3 transcriptional regulator transcription regulation 1125 #07e9a2 tail fiber protein tail -1126 #c9c9c9 NA unknown function -1127 #c9c9c9 NA unknown function +1126 #c9c9c9 minor tail protein tail +1127 #c9c9c9 neck protein connector 1128 #ff59f5 enoyl-CoA hydratase/carnithine racemase-like moron, auxiliary metabolic gene and host takeover 1129 #f35f49 holin lysis 1130 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -1157,7 +1157,7 @@ phrog color annot category 1156 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 1157 #fea328 transposase integration and excision 1158 #07e9a2 tail assembly chaperone tail -1159 #c9c9c9 NA unknown function +1159 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 1160 #07e9a2 baseplate protein tail 1161 #35d7ff head-tail adaptor connector 1162 #07e9a2 tail fiber protein tail @@ -1166,11 +1166,11 @@ phrog color annot category 1165 #c9c9c9 NA unknown function 1166 #ff59f5 anti-sigma factor moron, auxiliary metabolic gene and host takeover 1167 #838383 phosphofructokinase other -1168 #c9c9c9 NA unknown function +1168 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 1169 #c9c9c9 NA unknown function 1170 #c9c9c9 NA unknown function 1171 #07e9a2 tail spike protein tail -1172 #c9c9c9 NA unknown function +1172 #c9c9c9 minor tail protein tail 1173 #c9c9c9 NA unknown function 1174 #c9c9c9 NA unknown function 1175 #c9c9c9 NA unknown function @@ -1187,7 +1187,7 @@ phrog color annot category 1186 #c9c9c9 NA unknown function 1187 #c9c9c9 NA unknown function 1188 #c9c9c9 NA unknown function -1189 #c9c9c9 NA unknown function +1189 #c9c9c9 tail chaperonin tail 1190 #a861e3 RNA polymerase sigma factor transcription regulation 1191 #fea328 transposase integration and excision 1192 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism @@ -1212,7 +1212,7 @@ phrog color annot category 1211 #ffdf59 2-aminooxy adenylosuccinate synthetase DNA, RNA and nucleotide metabolism 1212 #c9c9c9 NA unknown function 1213 #ff59f5 RelE-like toxin moron, auxiliary metabolic gene and host takeover -1214 #c9c9c9 NA unknown function +1214 #c9c9c9 minor tail protein tail 1215 #c9c9c9 NA unknown function 1216 #3e83f6 portal protein head and packaging 1217 #07e9a2 tail protein tail @@ -1223,7 +1223,7 @@ phrog color annot category 1222 #c9c9c9 NA unknown function 1223 #ffdf59 nucloid associated Lsr2-like DNA, RNA and nucleotide metabolism 1224 #3e83f6 endolysin head and packaging -1225 #c9c9c9 NA unknown function +1225 #c9c9c9 nucleotide kinase other 1226 #c9c9c9 NA unknown function 1227 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 1228 #07e9a2 tail protein tail @@ -1231,11 +1231,11 @@ phrog color annot category 1230 #c9c9c9 NA unknown function 1231 #c9c9c9 NA unknown function 1232 #35d7ff tail terminator connector -1233 #c9c9c9 NA unknown function +1233 #c9c9c9 metallo-protease other 1234 #a861e3 Mrh transcription modulator under heat shock transcription regulation 1235 #c9c9c9 NA unknown function 1236 #3e83f6 head protein head and packaging -1237 #c9c9c9 NA unknown function +1237 #c9c9c9 baseplate wedge subunit tail 1238 #ff59f5 phosphoheptose isomerase moron, auxiliary metabolic gene and host takeover 1239 #c9c9c9 NA unknown function 1240 #838383 Ig domain containing protein other @@ -1248,21 +1248,21 @@ phrog color annot category 1247 #838383 MazG-like pyrophosphatase other 1248 #c9c9c9 NA unknown function 1249 #838383 acetyltransferase other -1250 #c9c9c9 unknown function unknown function +1250 #c9c9c9 NA unknown function 1251 #c9c9c9 NA unknown function 1252 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 1253 #a861e3 inhibitor of host transcription transcription regulation -1254 #c9c9c9 NA unknown function +1254 #c9c9c9 head portal vertex head and packaging 1255 #c9c9c9 NA unknown function 1256 #ffdf59 valyl tRNA synthetase modifier DNA, RNA and nucleotide metabolism -1257 #ff59f5 ribosome associated inhibitor A; zinc finger domain moron, auxiliary metabolic gene and host takeover -1258 #c9c9c9 NA unknown function +1257 #ff59f5 ribosome associated inhibitor A zinc finger domain moron, auxiliary metabolic gene and host takeover +1258 #c9c9c9 portal protein head and packaging 1259 #07e9a2 baseplate hub subunit and tail lysozyme tail 1260 #07e9a2 minor tail protein tail 1261 #c9c9c9 NA unknown function 1262 #c9c9c9 NA unknown function 1263 #c9c9c9 NA unknown function -1264 #c9c9c9 NA unknown function +1264 #c9c9c9 virion structural protein head and packaging 1265 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 1266 #fea328 excisionase integration and excision 1267 #f35f49 Rz-like spanin lysis @@ -1274,18 +1274,18 @@ phrog color annot category 1273 #c9c9c9 NA unknown function 1274 #f35f49 lysM motif protein lysis 1275 #f35f49 Rz-like spanin lysis -1276 #c9c9c9 NA unknown function +1276 #c9c9c9 virion structural protein head and packaging 1277 #838383 DNA methyltransferase other 1278 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 1279 #ff59f5 queuine tRNA-ribosyltransferase moron, auxiliary metabolic gene and host takeover 1280 #838383 Ig domain containing protein other -1281 #c9c9c9 NA unknown function +1281 #c9c9c9 antitoxin from a toxin-antitoxin system SocA-like Panacea domain moron, auxiliary metabolic gene and host takeover 1282 #ff59f5 5-phosphoribosylformylglycinamide amidotransferase moron, auxiliary metabolic gene and host takeover 1283 #07e9a2 baseplate hub subunit and tail length tail 1284 #c9c9c9 NA unknown function 1285 #ffdf59 RNA polymerase binding DNA, RNA and nucleotide metabolism 1286 #c9c9c9 NA unknown function -1287 #c9c9c9 NA unknown function +1287 #c9c9c9 partition protein ATPase DNA, RNA and nucleotide metabolism 1288 #c9c9c9 NA unknown function 1289 #3e83f6 portal protein head and packaging 1290 #35d7ff head-tail adaptor connector @@ -1299,7 +1299,7 @@ phrog color annot category 1298 #07e9a2 minor tail protein tail 1299 #f35f49 holin lysis 1300 #fea328 excisionase integration and excision -1301 #ff59f5 superinfection exclusion; inhibits SieB moron, auxiliary metabolic gene and host takeover +1301 #ff59f5 superinfection exclusion inhibits SieB moron, auxiliary metabolic gene and host takeover 1302 #07e9a2 distal tail protein tail 1303 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 1304 #07e9a2 minor tail protein tail @@ -1331,7 +1331,7 @@ phrog color annot category 1330 #07e9a2 tail protein tail 1331 #c9c9c9 NA unknown function 1332 #c9c9c9 NA unknown function -1333 #c9c9c9 NA unknown function +1333 #c9c9c9 transcription factor transcription regulation 1334 #c9c9c9 NA unknown function 1335 #c9c9c9 NA unknown function 1336 #c9c9c9 NA unknown function @@ -1345,7 +1345,7 @@ phrog color annot category 1344 #c9c9c9 NA unknown function 1345 #a861e3 MotA-like activator of middle period transcription transcription regulation 1346 #07e9a2 tail protein tail -1347 #c9c9c9 NA unknown function +1347 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 1348 #07e9a2 tail fiber protein tail 1349 #c9c9c9 NA unknown function 1350 #f35f49 holin lysis @@ -1364,7 +1364,7 @@ phrog color annot category 1363 #c9c9c9 NA unknown function 1364 #c9c9c9 NA unknown function 1365 #c9c9c9 NA unknown function -1366 #c9c9c9 NA unknown function +1366 #c9c9c9 Sak4-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 1367 #c9c9c9 NA unknown function 1368 #a861e3 transcriptional regulator transcription regulation 1369 #07e9a2 baseplate protein tail @@ -1377,7 +1377,7 @@ phrog color annot category 1376 #c9c9c9 NA unknown function 1377 #c9c9c9 NA unknown function 1378 #c9c9c9 NA unknown function -1379 #c9c9c9 NA unknown function +1379 #c9c9c9 holin lysis 1380 #c9c9c9 NA unknown function 1381 #ff59f5 plasmid antitoxin with HTH domain moron, auxiliary metabolic gene and host takeover 1382 #c9c9c9 NA unknown function @@ -1387,7 +1387,7 @@ phrog color annot category 1386 #3e83f6 head morphogenesis head and packaging 1387 #c9c9c9 NA unknown function 1388 #c9c9c9 NA unknown function -1389 #c9c9c9 NA unknown function +1389 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 1390 #07e9a2 tail protein tail 1391 #c9c9c9 NA unknown function 1392 #c9c9c9 NA unknown function @@ -1396,7 +1396,7 @@ phrog color annot category 1395 #ff59f5 quaternary ammonium compound-resistance protein QacE moron, auxiliary metabolic gene and host takeover 1396 #07e9a2 tail fiber protein tail 1397 #c9c9c9 NA unknown function -1398 #c9c9c9 NA unknown function +1398 #c9c9c9 baseplate hub tail 1399 #c9c9c9 NA unknown function 1400 #ff59f5 Srd anti-sigma factor moron, auxiliary metabolic gene and host takeover 1401 #c9c9c9 NA unknown function @@ -1433,10 +1433,10 @@ phrog color annot category 1432 #07e9a2 tail associated lysin tail 1433 #07e9a2 major tail protein tail 1434 #c9c9c9 NA unknown function -1435 #c9c9c9 unknown function unknown function +1435 #c9c9c9 NA unknown function 1436 #c9c9c9 NA unknown function 1437 #3e83f6 terminase small subunit head and packaging -1438 #c9c9c9 NA unknown function +1438 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 1439 #c9c9c9 NA unknown function 1440 #3e83f6 virion structural protein head and packaging 1441 #c9c9c9 NA unknown function @@ -1448,15 +1448,15 @@ phrog color annot category 1447 #c9c9c9 NA unknown function 1448 #c9c9c9 NA unknown function 1449 #c9c9c9 NA unknown function -1450 #c9c9c9 NA unknown function +1450 #c9c9c9 transcriptional regulator transcription regulation 1451 #c9c9c9 NA unknown function 1452 #ff59f5 Gp5.5-like host HNS inhibition moron, auxiliary metabolic gene and host takeover 1453 #c9c9c9 NA unknown function 1454 #c9c9c9 NA unknown function 1455 #c9c9c9 NA unknown function 1456 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -1457 #f35f49 lysis inhibition; accessory protein lysis -1458 #c9c9c9 NA unknown function +1457 #f35f49 lysis inhibition accessory protein lysis +1458 #c9c9c9 methyltransferase other 1459 #3e83f6 terminase small subunit head and packaging 1460 #ffdf59 tRNA amidotransferase DNA, RNA and nucleotide metabolism 1461 #c9c9c9 NA unknown function @@ -1472,7 +1472,7 @@ phrog color annot category 1471 #07e9a2 pilot protein for DNA ejection tail 1472 #f35f49 endolysin lysis 1473 #3e83f6 head morphogenesis head and packaging -1474 #c9c9c9 unknown function unknown function +1474 #c9c9c9 thioredoxin DNA, RNA and nucleotide metabolism 1475 #c9c9c9 NA unknown function 1476 #c9c9c9 NA unknown function 1477 #c9c9c9 NA unknown function @@ -1483,10 +1483,10 @@ phrog color annot category 1482 #3e83f6 terminase small subunit head and packaging 1483 #3e83f6 major spike protein head and packaging 1484 #3e83f6 virion structural protein head and packaging -1485 #c9c9c9 NA unknown function +1485 #c9c9c9 phosphofructokinase other 1486 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 1487 #c9c9c9 NA unknown function -1488 #c9c9c9 unknown function unknown function +1488 #c9c9c9 NA unknown function 1489 #c9c9c9 NA unknown function 1490 #838383 lipoprotein other 1491 #07e9a2 tail fiber protein tail @@ -1500,7 +1500,7 @@ phrog color annot category 1499 #c9c9c9 NA unknown function 1500 #c9c9c9 NA unknown function 1501 #c9c9c9 NA unknown function -1502 #c9c9c9 NA unknown function +1502 #c9c9c9 molybdopterin-guanine dinucleotide biosynthesis protein other 1503 #c9c9c9 NA unknown function 1504 #c9c9c9 NA unknown function 1505 #c9c9c9 NA unknown function @@ -1514,7 +1514,7 @@ phrog color annot category 1513 #c9c9c9 NA unknown function 1514 #c9c9c9 NA unknown function 1515 #c9c9c9 NA unknown function -1516 #c9c9c9 NA unknown function +1516 #c9c9c9 metallo-protease other 1517 #f35f49 endolysin lysis 1518 #ff59f5 host nuclease inhibitor moron, auxiliary metabolic gene and host takeover 1519 #f35f49 endolysin lysis @@ -1522,15 +1522,15 @@ phrog color annot category 1521 #c9c9c9 NA unknown function 1522 #3e83f6 head maturation protease head and packaging 1523 #c9c9c9 NA unknown function -1524 #c9c9c9 NA unknown function -1525 #c9c9c9 NA unknown function +1524 #c9c9c9 P-like helicase loader DNA, RNA and nucleotide metabolism +1525 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 1526 #c9c9c9 NA unknown function 1527 #f35f49 holin lysis 1528 #f35f49 holin lysis -1529 #c9c9c9 NA unknown function +1529 #c9c9c9 transcriptional regulator transcription regulation 1530 #838383 DNA methyltransferase other 1531 #35d7ff head closure connector -1532 #c9c9c9 NA unknown function +1532 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 1533 #07e9a2 tail length tape measure protein tail 1534 #c9c9c9 NA unknown function 1535 #07e9a2 tail length tape measure protein tail @@ -1543,9 +1543,9 @@ phrog color annot category 1542 #c9c9c9 NA unknown function 1543 #07e9a2 minor tail protein tail 1544 #c9c9c9 NA unknown function -1545 #c9c9c9 NA unknown function +1545 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 1546 #c9c9c9 NA unknown function -1547 #c9c9c9 NA unknown function +1547 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 1548 #c9c9c9 NA unknown function 1549 #c9c9c9 NA unknown function 1550 #ff59f5 QueC-like queuosine biosynthesis moron, auxiliary metabolic gene and host takeover @@ -1556,37 +1556,37 @@ phrog color annot category 1555 #c9c9c9 NA unknown function 1556 #c9c9c9 NA unknown function 1557 #c9c9c9 NA unknown function -1558 #c9c9c9 NA unknown function +1558 #c9c9c9 transcriptional regulator transcription regulation 1559 #c9c9c9 NA unknown function 1560 #c9c9c9 NA unknown function 1561 #c9c9c9 NA unknown function -1562 #c9c9c9 NA unknown function +1562 #c9c9c9 minor tail protein tail 1563 #c9c9c9 NA unknown function 1564 #c9c9c9 NA unknown function 1565 #07e9a2 minor tail protein tail 1566 #c9c9c9 NA unknown function 1567 #c9c9c9 NA unknown function 1568 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -1569 #c9c9c9 NA unknown function +1569 #c9c9c9 methionine adenosyltransferase other 1570 #c9c9c9 NA unknown function 1571 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -1572 #c9c9c9 NA unknown function +1572 #c9c9c9 minor tail protein tail 1573 #838383 DNA methyltransferase other -1574 #c9c9c9 NA unknown function +1574 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 1575 #c9c9c9 NA unknown function -1576 #c9c9c9 NA unknown function +1576 #c9c9c9 cobalamin biosynthesis protein moron, auxiliary metabolic gene and host takeover 1577 #c9c9c9 NA unknown function 1578 #c9c9c9 NA unknown function 1579 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 1580 #c9c9c9 NA unknown function 1581 #c9c9c9 NA unknown function 1582 #c9c9c9 NA unknown function -1583 #c9c9c9 NA unknown function -1584 #c9c9c9 NA unknown function +1583 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism +1584 #c9c9c9 immunity to superinfection moron, auxiliary metabolic gene and host takeover 1585 #c9c9c9 NA unknown function 1586 #838383 spackle periplasmic other -1587 #c9c9c9 NA unknown function -1588 #c9c9c9 NA unknown function +1587 #c9c9c9 minor tail protein tail +1588 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 1589 #c9c9c9 NA unknown function 1590 #c9c9c9 NA unknown function 1591 #07e9a2 tail fiber protein tail @@ -1594,15 +1594,15 @@ phrog color annot category 1593 #c9c9c9 NA unknown function 1594 #c9c9c9 NA unknown function 1595 #3e83f6 terminase small subunit head and packaging -1596 #c9c9c9 NA unknown function -1597 #c9c9c9 NA unknown function +1596 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism +1597 #c9c9c9 phosphofructokinase other 1598 #c9c9c9 NA unknown function 1599 #c9c9c9 NA unknown function 1600 #838383 DNA methyltransferase other 1601 #ff59f5 Nol-like carbamoyltransferase moron, auxiliary metabolic gene and host takeover 1602 #c9c9c9 NA unknown function 1603 #c9c9c9 NA unknown function -1604 #c9c9c9 NA unknown function +1604 #c9c9c9 major head protein head and packaging 1605 #c9c9c9 NA unknown function 1606 #c9c9c9 NA unknown function 1607 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism @@ -1617,21 +1617,21 @@ phrog color annot category 1616 #c9c9c9 NA unknown function 1617 #c9c9c9 NA unknown function 1618 #c9c9c9 NA unknown function -1619 #c9c9c9 NA unknown function +1619 #c9c9c9 minor tail protein tail 1620 #ff59f5 Hdf-like antirestriction moron, auxiliary metabolic gene and host takeover 1621 #c9c9c9 NA unknown function -1622 #c9c9c9 NA unknown function +1622 #c9c9c9 tail assembly chaperone tail 1623 #3e83f6 virion structural protein head and packaging 1624 #c9c9c9 NA unknown function 1625 #ff59f5 involved in bacteriocin production or immunity moron, auxiliary metabolic gene and host takeover 1626 #838383 rhodanese-related sulfurtransferase other -1627 #c9c9c9 NA unknown function +1627 #c9c9c9 tail protein tail 1628 #c9c9c9 NA unknown function 1629 #ff59f5 Ulx-like anti-restriction moron, auxiliary metabolic gene and host takeover 1630 #07e9a2 receptor binding tail protein tail 1631 #fea328 transposase integration and excision 1632 #c9c9c9 NA unknown function -1633 #c9c9c9 NA unknown function +1633 #c9c9c9 tail assembly chaperone tail 1634 #c9c9c9 NA unknown function 1635 #c9c9c9 NA unknown function 1636 #c9c9c9 NA unknown function @@ -1645,7 +1645,7 @@ phrog color annot category 1644 #3e83f6 minor coat protein head and packaging 1645 #3e83f6 virion structural protein head and packaging 1646 #3e83f6 major coat protein head and packaging -1647 #c9c9c9 NA unknown function +1647 #c9c9c9 molybdenum ABC transporter moron, auxiliary metabolic gene and host takeover 1648 #c9c9c9 NA unknown function 1649 #838383 metallo-phosphoesterase other 1650 #3e83f6 major head protein head and packaging @@ -1656,18 +1656,18 @@ phrog color annot category 1655 #c9c9c9 NA unknown function 1656 #c9c9c9 NA unknown function 1657 #3e83f6 head morphogenesis head and packaging -1658 #c9c9c9 NA unknown function +1658 #c9c9c9 tail fiber protein tail 1659 #c9c9c9 NA unknown function 1660 #3e83f6 PmgS-like head morphogenesis head and packaging -1661 #c9c9c9 NA unknown function +1661 #c9c9c9 head closure Hc1 connector 1662 #c9c9c9 NA unknown function 1663 #ffdf59 dCTP deaminase DNA, RNA and nucleotide metabolism 1664 #c9c9c9 NA unknown function -1665 #c9c9c9 NA unknown function +1665 #c9c9c9 virion structural protein head and packaging 1666 #c9c9c9 NA unknown function 1667 #c9c9c9 NA unknown function 1668 #07e9a2 tail assembly protein tail -1669 #c9c9c9 NA unknown function +1669 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 1670 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 1671 #a861e3 MotB-like transcriptional regulator transcription regulation 1672 #c9c9c9 NA unknown function @@ -1678,7 +1678,7 @@ phrog color annot category 1677 #c9c9c9 NA unknown function 1678 #c9c9c9 NA unknown function 1679 #c9c9c9 NA unknown function -1680 #c9c9c9 NA unknown function +1680 #c9c9c9 transcriptional regulator transcription regulation 1681 #c9c9c9 NA unknown function 1682 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 1683 #c9c9c9 NA unknown function @@ -1690,18 +1690,18 @@ phrog color annot category 1689 #838383 nucleotide kinase other 1690 #c9c9c9 NA unknown function 1691 #c9c9c9 NA unknown function -1692 #c9c9c9 unknown function unknown function +1692 #c9c9c9 NA unknown function 1693 #c9c9c9 NA unknown function 1694 #c9c9c9 NA unknown function 1695 #c9c9c9 NA unknown function 1696 #07e9a2 major tail protein tail 1697 #07e9a2 minor tail protein tail -1698 #3e83f6 minor head protein; receptor binding head and packaging +1698 #3e83f6 minor head protein receptor binding head and packaging 1699 #07e9a2 long tail fiber protein distal subunit tail -1700 #c9c9c9 NA unknown function +1700 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 1701 #ffdf59 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 1702 #a861e3 transcriptional repressor transcription regulation -1703 #c9c9c9 NA unknown function +1703 #c9c9c9 adenylosuccinate lyase moron, auxiliary metabolic gene and host takeover 1704 #a861e3 Lpa-like transcriptional activator transcription regulation 1705 #c9c9c9 NA unknown function 1706 #ffdf59 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism @@ -1718,11 +1718,11 @@ phrog color annot category 1717 #c9c9c9 NA unknown function 1718 #07e9a2 tail protein tail 1719 #c9c9c9 NA unknown function -1720 #c9c9c9 NA unknown function +1720 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 1721 #ff59f5 galactosyl transferase moron, auxiliary metabolic gene and host takeover 1722 #07e9a2 tail protein tail 1723 #838383 recombinase other -1724 #c9c9c9 NA unknown function +1724 #c9c9c9 Isocitrate dehydrogenase other 1725 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 1726 #a861e3 anti-repressor transcription regulation 1727 #07e9a2 tail protein and host specificity tail @@ -1748,7 +1748,7 @@ phrog color annot category 1747 #c9c9c9 NA unknown function 1748 #c9c9c9 NA unknown function 1749 #07e9a2 tail assembly chaperone tail -1750 #c9c9c9 NA unknown function +1750 #c9c9c9 pseudouridine synthase other 1751 #c9c9c9 NA unknown function 1752 #3e83f6 head maturation protease head and packaging 1753 #ff59f5 enterotoxin type A / speL moron, auxiliary metabolic gene and host takeover @@ -1762,12 +1762,12 @@ phrog color annot category 1761 #c9c9c9 NA unknown function 1762 #c9c9c9 NA unknown function 1763 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism -1764 #c9c9c9 unknown function unknown function +1764 #c9c9c9 NA unknown function 1765 #c9c9c9 NA unknown function 1766 #07e9a2 tail fiber protein tail 1767 #07e9a2 baseplate protein tail 1768 #f35f49 endolysin lysis -1769 #c9c9c9 NA unknown function +1769 #c9c9c9 high frequency lysogenization protein HflD transcription regulation 1770 #ffdf59 Holliday junction resolvase DNA, RNA and nucleotide metabolism 1771 #c9c9c9 NA unknown function 1772 #c9c9c9 NA unknown function @@ -1776,12 +1776,12 @@ phrog color annot category 1775 #3e83f6 minor head protein head and packaging 1776 #c9c9c9 NA unknown function 1777 #c9c9c9 NA unknown function -1778 #c9c9c9 NA unknown function +1778 #c9c9c9 tail protein tail 1779 #c9c9c9 NA unknown function 1780 #07e9a2 tail collar fiber protein tail -1781 #c9c9c9 NA unknown function +1781 #c9c9c9 minor tail protein tail 1782 #fea328 site-specific recombination directionality factor RDF integration and excision -1783 #c9c9c9 NA unknown function +1783 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 1784 #c9c9c9 NA unknown function 1785 #c9c9c9 NA unknown function 1786 #3e83f6 minor head protein head and packaging @@ -1807,10 +1807,10 @@ phrog color annot category 1806 #07e9a2 collagen like minor tail tail 1807 #07e9a2 tail fiber protein tail 1808 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -1809 #c9c9c9 NA unknown function +1809 #c9c9c9 immunity repressor transcription regulation 1810 #c9c9c9 NA unknown function 1811 #c9c9c9 NA unknown function -1812 #c9c9c9 NA unknown function +1812 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 1813 #c9c9c9 NA unknown function 1814 #c9c9c9 NA unknown function 1815 #838383 guanylate kinase other @@ -1818,9 +1818,9 @@ phrog color annot category 1817 #ffdf59 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 1818 #c9c9c9 NA unknown function 1819 #07e9a2 tail spike protein tail -1820 #c9c9c9 NA unknown function +1820 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 1821 #a861e3 transcriptional regulator WhiB-like transcription regulation -1822 #c9c9c9 NA unknown function +1822 #c9c9c9 anti-restriction nuclease DNA, RNA and nucleotide metabolism 1823 #c9c9c9 NA unknown function 1824 #c9c9c9 NA unknown function 1825 #838383 DNA methyltransferase other @@ -1828,24 +1828,24 @@ phrog color annot category 1827 #838383 ATP-dependent protease other 1828 #c9c9c9 NA unknown function 1829 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism -1830 #c9c9c9 NA unknown function +1830 #c9c9c9 tail fiber protein tail 1831 #a861e3 transcriptional regulator transcription regulation 1832 #838383 released from the phage upon host infection other 1833 #07e9a2 tail fiber protein tail 1834 #c9c9c9 NA unknown function 1835 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 1836 #07e9a2 tail fiber protein tail -1837 #c9c9c9 NA unknown function +1837 #c9c9c9 terminase large subunit head and packaging 1838 #c9c9c9 NA unknown function 1839 #c9c9c9 NA unknown function 1840 #fea328 excisionase integration and excision 1841 #ff59f5 Abi alpha-like abortive infection mechanism moron, auxiliary metabolic gene and host takeover 1842 #07e9a2 tail tube protein tail -1843 #c9c9c9 NA unknown function -1844 #c9c9c9 unknown function unknown function +1843 #c9c9c9 phytanoyl-CoA dioxygenase other +1844 #c9c9c9 NA unknown function 1845 #c9c9c9 NA unknown function 1846 #c9c9c9 NA unknown function -1847 #c9c9c9 NA unknown function +1847 #c9c9c9 helicase DNA, RNA and nucleotide metabolism 1848 #c9c9c9 NA unknown function 1849 #c9c9c9 NA unknown function 1850 #838383 exopolyphosphatase other @@ -1859,12 +1859,12 @@ phrog color annot category 1858 #07e9a2 tail fiber protein tail 1859 #3e83f6 major head protein head and packaging 1860 #c9c9c9 NA unknown function -1861 #c9c9c9 NA unknown function +1861 #c9c9c9 tail assembly chaperone tail 1862 #ff59f5 enterotoxin CtxA moron, auxiliary metabolic gene and host takeover 1863 #c9c9c9 NA unknown function -1864 #c9c9c9 NA unknown function +1864 #c9c9c9 Cox-like excisionase and repressor integration and excision 1865 #c9c9c9 NA unknown function -1866 #c9c9c9 NA unknown function +1866 #c9c9c9 peptidyl-tRNA hydrolase other 1867 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 1868 #c9c9c9 NA unknown function 1869 #c9c9c9 NA unknown function @@ -1874,9 +1874,9 @@ phrog color annot category 1873 #c9c9c9 NA unknown function 1874 #c9c9c9 NA unknown function 1875 #c9c9c9 NA unknown function -1876 #c9c9c9 NA unknown function +1876 #c9c9c9 tail terminator connector 1877 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -1878 #c9c9c9 NA unknown function +1878 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 1879 #3e83f6 head scaffolding protein head and packaging 1880 #ff59f5 PnuC-like nicotinamide mononucleotide transport moron, auxiliary metabolic gene and host takeover 1881 #c9c9c9 NA unknown function @@ -1886,42 +1886,42 @@ phrog color annot category 1885 #07e9a2 minor tail protein tail 1886 #c9c9c9 NA unknown function 1887 #07e9a2 tail protein tail -1888 #c9c9c9 NA unknown function +1888 #c9c9c9 transcriptional regulator transcription regulation 1889 #3e83f6 terminase small subunit head and packaging -1890 #c9c9c9 NA unknown function +1890 #c9c9c9 tail assembly chaperone tail 1891 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 1892 #07e9a2 minor tail protein tail 1893 #c9c9c9 NA unknown function 1894 #c9c9c9 NA unknown function 1895 #c9c9c9 NA unknown function -1896 #c9c9c9 NA unknown function +1896 #c9c9c9 baseplate wedge subunit tail 1897 #3e83f6 terminase small subunit head and packaging 1898 #f35f49 lysis determining protein lysis 1899 #c9c9c9 NA unknown function 1900 #ff59f5 mobile element MPME moron, auxiliary metabolic gene and host takeover 1901 #c9c9c9 NA unknown function 1902 #c9c9c9 NA unknown function -1903 #c9c9c9 NA unknown function -1904 #f35f49 endolysin; lysM motif lysis +1903 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover +1904 #f35f49 endolysin lysM motif lysis 1905 #c9c9c9 NA unknown function 1906 #07e9a2 tail protein tail 1907 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 1908 #c9c9c9 NA unknown function -1909 #c9c9c9 NA unknown function +1909 #c9c9c9 head maturation protease head and packaging 1910 #838383 lectin other -1911 #c9c9c9 NA unknown function +1911 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 1912 #3e83f6 head protein head and packaging 1913 #07e9a2 tail protein tail -1914 #c9c9c9 NA unknown function +1914 #c9c9c9 metallo-protease other 1915 #c9c9c9 NA unknown function -1916 #c9c9c9 NA unknown function +1916 #c9c9c9 Trk system potassium uptake protein TrkG other 1917 #3e83f6 virion structural protein head and packaging 1918 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 1919 #c9c9c9 NA unknown function 1920 #c9c9c9 NA unknown function 1921 #c9c9c9 NA unknown function 1922 #07e9a2 baseplate hub subunit and tail lysozyme tail -1923 #c9c9c9 NA unknown function +1923 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 1924 #07e9a2 minor tail protein tail 1925 #c9c9c9 NA unknown function 1926 #838383 released from the phage upon host infection other @@ -1929,7 +1929,7 @@ phrog color annot category 1928 #c9c9c9 NA unknown function 1929 #35d7ff head-tail connector protein connector 1930 #c9c9c9 NA unknown function -1931 #c9c9c9 NA unknown function +1931 #c9c9c9 internal virion protein head and packaging 1932 #07e9a2 tail assembly chaperone tail 1933 #c9c9c9 NA unknown function 1934 #c9c9c9 NA unknown function @@ -1945,8 +1945,8 @@ phrog color annot category 1944 #3e83f6 minor head protein head and packaging 1945 #c9c9c9 NA unknown function 1946 #c9c9c9 NA unknown function -1947 #c9c9c9 NA unknown function -1948 #c9c9c9 NA unknown function +1947 #c9c9c9 minor tail protein tail +1948 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 1949 #c9c9c9 NA unknown function 1950 #c9c9c9 NA unknown function 1951 #35d7ff head-tail adaptor connector @@ -1963,7 +1963,7 @@ phrog color annot category 1962 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 1963 #c9c9c9 NA unknown function 1964 #3e83f6 virion structural protein head and packaging -1965 #c9c9c9 NA unknown function +1965 #c9c9c9 nucleotide modification associated protein DNA, RNA and nucleotide metabolism 1966 #c9c9c9 NA unknown function 1967 #ffdf59 DNA helicase DNA, RNA and nucleotide metabolism 1968 #c9c9c9 NA unknown function @@ -1971,15 +1971,15 @@ phrog color annot category 1970 #c9c9c9 NA unknown function 1971 #c9c9c9 NA unknown function 1972 #c9c9c9 NA unknown function -1973 #c9c9c9 NA unknown function +1973 #c9c9c9 tail terminator connector 1974 #c9c9c9 NA unknown function 1975 #ff59f5 superoxide dismutase precursor moron, auxiliary metabolic gene and host takeover 1976 #c9c9c9 NA unknown function -1977 #c9c9c9 NA unknown function +1977 #c9c9c9 peptidase other 1978 #c9c9c9 NA unknown function 1979 #c9c9c9 NA unknown function 1980 #07e9a2 tail fiber protein tail -1981 #c9c9c9 NA unknown function +1981 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 1982 #c9c9c9 NA unknown function 1983 #c9c9c9 NA unknown function 1984 #c9c9c9 NA unknown function @@ -1987,7 +1987,7 @@ phrog color annot category 1986 #c9c9c9 NA unknown function 1987 #c9c9c9 NA unknown function 1988 #c9c9c9 NA unknown function -1989 #c9c9c9 NA unknown function +1989 #c9c9c9 virion structural protein head and packaging 1990 #ffdf59 Cas4-domain exonuclease DNA, RNA and nucleotide metabolism 1991 #c9c9c9 NA unknown function 1992 #838383 MazG-like pyrophosphatase other @@ -2008,7 +2008,7 @@ phrog color annot category 2007 #c9c9c9 NA unknown function 2008 #c9c9c9 NA unknown function 2009 #c9c9c9 NA unknown function -2010 #c9c9c9 unknown function unknown function +2010 #c9c9c9 NA unknown function 2011 #a861e3 anti-repressor Ant transcription regulation 2012 #07e9a2 minor tail protein tail 2013 #07e9a2 lytic tail protein tail @@ -2019,10 +2019,10 @@ phrog color annot category 2018 #c9c9c9 NA unknown function 2019 #c9c9c9 NA unknown function 2020 #c9c9c9 NA unknown function -2021 #c9c9c9 NA unknown function +2021 #c9c9c9 head-tail adaptor connector 2022 #c9c9c9 NA unknown function 2023 #c9c9c9 NA unknown function -2024 #c9c9c9 NA unknown function +2024 #c9c9c9 holin lysis 2025 #c9c9c9 NA unknown function 2026 #c9c9c9 NA unknown function 2027 #c9c9c9 NA unknown function @@ -2034,29 +2034,29 @@ phrog color annot category 2033 #fea328 excisionase integration and excision 2034 #c9c9c9 NA unknown function 2035 #c9c9c9 NA unknown function -2036 #c9c9c9 NA unknown function +2036 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 2037 #c9c9c9 NA unknown function 2038 #35d7ff upper collar connector connector 2039 #c9c9c9 NA unknown function 2040 #ff59f5 enterotoxin CtxB moron, auxiliary metabolic gene and host takeover -2041 #c9c9c9 NA unknown function +2041 #c9c9c9 Kil protein for bacterial septation inhibition other 2042 #c9c9c9 NA unknown function -2043 #c9c9c9 NA unknown function +2043 #c9c9c9 Kil protein for bacterial septation inhibition other 2044 #ffdf59 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism 2045 #c9c9c9 NA unknown function 2046 #c9c9c9 NA unknown function 2047 #c9c9c9 NA unknown function 2048 #07e9a2 tail protein tail -2049 #c9c9c9 unknown function unknown function +2049 #c9c9c9 NA unknown function 2050 #3e83f6 virion structural protein head and packaging 2051 #ffdf59 RNA polymerase DNA, RNA and nucleotide metabolism -2052 #c9c9c9 unknown function unknown function -2053 #c9c9c9 NA unknown function +2052 #c9c9c9 thioredoxin DNA, RNA and nucleotide metabolism +2053 #c9c9c9 toxin-antitoxin system HicA-like moron, auxiliary metabolic gene and host takeover 2054 #c9c9c9 NA unknown function 2055 #838383 Kil protein for bacterial septation inhibition other -2056 #07e9a2 tail fiber protein; host specificity tail +2056 #07e9a2 tail fiber protein host specificity tail 2057 #c9c9c9 NA unknown function -2058 #c9c9c9 NA unknown function +2058 #c9c9c9 vsY-like recombination mediator DNA, RNA and nucleotide metabolism 2059 #ff59f5 anti-restriction protein moron, auxiliary metabolic gene and host takeover 2060 #838383 DNA methyltransferase other 2061 #c9c9c9 NA unknown function @@ -2075,10 +2075,10 @@ phrog color annot category 2074 #c9c9c9 NA unknown function 2075 #c9c9c9 NA unknown function 2076 #ff59f5 QueE-like radical SAM domain moron, auxiliary metabolic gene and host takeover -2077 #c9c9c9 NA unknown function +2077 #c9c9c9 lipoprotein other 2078 #c9c9c9 NA unknown function 2079 #c9c9c9 NA unknown function -2080 #c9c9c9 NA unknown function +2080 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 2081 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 2082 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 2083 #3e83f6 internal virion lysozyme motif head and packaging @@ -2087,14 +2087,14 @@ phrog color annot category 2086 #c9c9c9 NA unknown function 2087 #c9c9c9 NA unknown function 2088 #c9c9c9 NA unknown function -2089 #c9c9c9 NA unknown function +2089 #c9c9c9 toxin-antitoxin system HicA-like moron, auxiliary metabolic gene and host takeover 2090 #c9c9c9 NA unknown function 2091 #c9c9c9 NA unknown function 2092 #c9c9c9 NA unknown function 2093 #c9c9c9 NA unknown function -2094 #c9c9c9 NA unknown function +2094 #c9c9c9 minor tail protein tail 2095 #c9c9c9 NA unknown function -2096 #c9c9c9 NA unknown function +2096 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 2097 #07e9a2 tail fiber protein tail 2098 #c9c9c9 NA unknown function 2099 #c9c9c9 NA unknown function @@ -2102,15 +2102,15 @@ phrog color annot category 2101 #c9c9c9 NA unknown function 2102 #ffdf59 Dmd discriminator of mRNA degradation DNA, RNA and nucleotide metabolism 2103 #07e9a2 baseplate protein tail -2104 #c9c9c9 NA unknown function +2104 #c9c9c9 transcriptional regulator transcription regulation 2105 #c9c9c9 NA unknown function 2106 #07e9a2 minor tail protein tail 2107 #838383 thymidylate kinase other 2108 #c9c9c9 NA unknown function 2109 #c9c9c9 NA unknown function -2110 #c9c9c9 NA unknown function -2111 #c9c9c9 NA unknown function -2112 #c9c9c9 NA unknown function +2110 #c9c9c9 ADP-ribosyltransferase exoenzyme toxin moron, auxiliary metabolic gene and host takeover +2111 #c9c9c9 "alpha-2,3-sialyltransferase" other +2112 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 2113 #c9c9c9 NA unknown function 2114 #c9c9c9 NA unknown function 2115 #07e9a2 tail protein tail @@ -2132,7 +2132,7 @@ phrog color annot category 2131 #c9c9c9 NA unknown function 2132 #c9c9c9 NA unknown function 2133 #c9c9c9 NA unknown function -2134 #c9c9c9 NA unknown function +2134 #c9c9c9 minor tail protein tail 2135 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 2136 #c9c9c9 NA unknown function 2137 #07e9a2 tail fiber protein tail @@ -2141,7 +2141,7 @@ phrog color annot category 2140 #c9c9c9 NA unknown function 2141 #c9c9c9 NA unknown function 2142 #c9c9c9 NA unknown function -2143 #c9c9c9 NA unknown function +2143 #c9c9c9 envelope protein moron, auxiliary metabolic gene and host takeover 2144 #838383 MazG-like pyrophosphatase other 2145 #3e83f6 major head protein head and packaging 2146 #c9c9c9 NA unknown function @@ -2166,12 +2166,12 @@ phrog color annot category 2165 #ffdf59 DNA helicase DNA, RNA and nucleotide metabolism 2166 #ffdf59 N4-like RNA polymerase DNA, RNA and nucleotide metabolism 2167 #838383 inhibitor of host Lon protease other -2168 #c9c9c9 NA unknown function +2168 #c9c9c9 head-tail joining connector 2169 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 2170 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 2171 #c9c9c9 NA unknown function -2172 #c9c9c9 NA unknown function -2173 #c9c9c9 NA unknown function +2172 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism +2173 #c9c9c9 NADH dehydrogenase subunit NdhP other 2174 #c9c9c9 NA unknown function 2175 #838383 protein with Ig domain other 2176 #c9c9c9 NA unknown function @@ -2181,8 +2181,8 @@ phrog color annot category 2180 #c9c9c9 NA unknown function 2181 #c9c9c9 NA unknown function 2182 #c9c9c9 NA unknown function -2183 #c9c9c9 unknown function unknown function -2184 #c9c9c9 NA unknown function +2183 #c9c9c9 NA unknown function +2184 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 2185 #ffdf59 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 2186 #3e83f6 virion structural protein head and packaging 2187 #c9c9c9 NA unknown function @@ -2225,7 +2225,7 @@ phrog color annot category 2224 #ff59f5 GtrA-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 2225 #838383 peptidase other 2226 #838383 SAM-dependent methyltransferase other -2227 #c9c9c9 NA unknown function +2227 #c9c9c9 transcriptional activator transcription regulation 2228 #c9c9c9 NA unknown function 2229 #3e83f6 head maturation protease head and packaging 2230 #c9c9c9 NA unknown function @@ -2250,12 +2250,12 @@ phrog color annot category 2249 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 2250 #c9c9c9 NA unknown function 2251 #c9c9c9 NA unknown function -2252 #f35f49 endolysin; inhibits RNA polymerase lysis +2252 #f35f49 endolysin inhibits RNA polymerase lysis 2253 #c9c9c9 NA unknown function -2254 #c9c9c9 NA unknown function +2254 #c9c9c9 Inhibitor of toxin/antitoxin system moron, auxiliary metabolic gene and host takeover 2255 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 2256 #c9c9c9 NA unknown function -2257 #c9c9c9 unknown function unknown function +2257 #c9c9c9 NA unknown function 2258 #07e9a2 baseplate protein tail 2259 #ffdf59 Rnase H DNA, RNA and nucleotide metabolism 2260 #c9c9c9 NA unknown function @@ -2270,9 +2270,9 @@ phrog color annot category 2269 #c9c9c9 NA unknown function 2270 #c9c9c9 NA unknown function 2271 #3e83f6 portal protein head and packaging -2272 #c9c9c9 NA unknown function +2272 #c9c9c9 minor tail protein tail 2273 #c9c9c9 NA unknown function -2274 #c9c9c9 unknown function unknown function +2274 #c9c9c9 NA unknown function 2275 #c9c9c9 NA unknown function 2276 #07e9a2 tail length tape measure protein tail 2277 #c9c9c9 NA unknown function @@ -2284,7 +2284,7 @@ phrog color annot category 2283 #c9c9c9 NA unknown function 2284 #c9c9c9 NA unknown function 2285 #c9c9c9 NA unknown function -2286 #c9c9c9 NA unknown function +2286 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 2287 #c9c9c9 NA unknown function 2288 #c9c9c9 NA unknown function 2289 #ffdf59 helicase loader DNA, RNA and nucleotide metabolism @@ -2293,12 +2293,12 @@ phrog color annot category 2292 #c9c9c9 NA unknown function 2293 #c9c9c9 NA unknown function 2294 #ffdf59 ribonucleotide reductase DNA, RNA and nucleotide metabolism -2295 #c9c9c9 NA unknown function +2295 #c9c9c9 tail fiber assembly tail 2296 #c9c9c9 NA unknown function 2297 #ffdf59 DNA endonuclease DNA, RNA and nucleotide metabolism -2298 #c9c9c9 NA unknown function +2298 #c9c9c9 tail assembly chaperone tail 2299 #c9c9c9 NA unknown function -2300 #c9c9c9 NA unknown function +2300 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 2301 #c9c9c9 NA unknown function 2302 #ff59f5 phosphoadenosine phosphosulfate reductase moron, auxiliary metabolic gene and host takeover 2303 #3e83f6 head scaffolding protein head and packaging @@ -2311,14 +2311,14 @@ phrog color annot category 2310 #c9c9c9 NA unknown function 2311 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 2312 #c9c9c9 NA unknown function -2313 #c9c9c9 NA unknown function +2313 #c9c9c9 holin lysis 2314 #c9c9c9 NA unknown function 2315 #c9c9c9 NA unknown function 2316 #c9c9c9 NA unknown function 2317 #c9c9c9 NA unknown function -2318 #c9c9c9 NA unknown function +2318 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 2319 #c9c9c9 NA unknown function -2320 #c9c9c9 NA unknown function +2320 #c9c9c9 lipoprotein other 2321 #ffdf59 Ref-like RecA filament endonuclease DNA, RNA and nucleotide metabolism 2322 #35d7ff head-tail connector protein connector 2323 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -2327,11 +2327,11 @@ phrog color annot category 2326 #c9c9c9 NA unknown function 2327 #c9c9c9 NA unknown function 2328 #a861e3 transcriptional repressor transcription regulation -2329 #c9c9c9 NA unknown function -2330 #c9c9c9 unknown function unknown function +2329 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover +2330 #c9c9c9 NA unknown function 2331 #fea328 transposase integration and excision 2332 #838383 hyaluronidase other -2333 #c9c9c9 unknown function unknown function +2333 #c9c9c9 transcriptional regulator transcription regulation 2334 #a861e3 transcriptional regulator transcription regulation 2335 #07e9a2 tail length tape measure protein tail 2336 #c9c9c9 NA unknown function @@ -2339,12 +2339,12 @@ phrog color annot category 2338 #f35f49 endolysin lysis 2339 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 2340 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism -2341 #c9c9c9 NA unknown function -2342 #c9c9c9 NA unknown function +2341 #c9c9c9 tail assembly chaperone tail +2342 #c9c9c9 excisionase integration and excision 2343 #3e83f6 terminase small subunit head and packaging -2344 #c9c9c9 NA unknown function +2344 #c9c9c9 holin lysis 2345 #a861e3 transcriptional regulator transcription regulation -2346 #c9c9c9 NA unknown function +2346 #c9c9c9 terminase small subunit head and packaging 2347 #c9c9c9 NA unknown function 2348 #c9c9c9 NA unknown function 2349 #c9c9c9 NA unknown function @@ -2358,10 +2358,10 @@ phrog color annot category 2357 #c9c9c9 NA unknown function 2358 #c9c9c9 NA unknown function 2359 #f35f49 holin lysis -2360 #c9c9c9 NA unknown function +2360 #c9c9c9 dGTPase inhibitor other 2361 #838383 serine-threonine kinase other 2362 #c9c9c9 NA unknown function -2363 #c9c9c9 NA unknown function +2363 #c9c9c9 nuclease DNA, RNA and nucleotide metabolism 2364 #c9c9c9 NA unknown function 2365 #ffdf59 replication initiation O-like DNA, RNA and nucleotide metabolism 2366 #c9c9c9 NA unknown function @@ -2373,10 +2373,10 @@ phrog color annot category 2372 #c9c9c9 NA unknown function 2373 #ffdf59 DNA helicase DNA, RNA and nucleotide metabolism 2374 #c9c9c9 NA unknown function -2375 #c9c9c9 NA unknown function +2375 #c9c9c9 excisionase integration and excision 2376 #838383 ATPase other 2377 #35d7ff head-tail adaptor Ad1 connector -2378 #c9c9c9 NA unknown function +2378 #c9c9c9 minor head protein head and packaging 2379 #a861e3 anti-repressor transcription regulation 2380 #c9c9c9 NA unknown function 2381 #c9c9c9 NA unknown function @@ -2394,39 +2394,39 @@ phrog color annot category 2393 #fea328 transposase integration and excision 2394 #838383 Kil protein for bacterial septation inhibition other 2395 #c9c9c9 NA unknown function -2396 #c9c9c9 NA unknown function +2396 #c9c9c9 5-hmdU DNA kinase helical domain-containing protein other 2397 #c9c9c9 NA unknown function 2398 #c9c9c9 NA unknown function 2399 #c9c9c9 NA unknown function -2400 #c9c9c9 NA unknown function +2400 #c9c9c9 restriction endonuclease DNA, RNA and nucleotide metabolism 2401 #838383 periplasmic protein other -2402 #c9c9c9 NA unknown function -2403 #c9c9c9 NA unknown function +2402 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism +2403 #c9c9c9 baseplate assembly protein tail 2404 #c9c9c9 NA unknown function -2405 #c9c9c9 NA unknown function +2405 #c9c9c9 head closure Hc1 connector 2406 #c9c9c9 NA unknown function 2407 #c9c9c9 NA unknown function 2408 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 2409 #c9c9c9 NA unknown function 2410 #c9c9c9 NA unknown function 2411 #c9c9c9 NA unknown function -2412 #c9c9c9 NA unknown function +2412 #c9c9c9 terminase large subunit head and packaging 2413 #c9c9c9 NA unknown function 2414 #3e83f6 terminase small subunit head and packaging -2415 #c9c9c9 NA unknown function +2415 #c9c9c9 tail fiber protein tail 2416 #c9c9c9 NA unknown function -2417 #c9c9c9 NA unknown function +2417 #c9c9c9 portal protein head and packaging 2418 #c9c9c9 NA unknown function 2419 #c9c9c9 NA unknown function 2420 #07e9a2 tail fiber protein tail -2421 #c9c9c9 NA unknown function +2421 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 2422 #fea328 transposase integration and excision 2423 #c9c9c9 NA unknown function 2424 #c9c9c9 NA unknown function -2425 #c9c9c9 NA unknown function -2426 #c9c9c9 NA unknown function +2425 #c9c9c9 Rz-like spanin lysis +2426 #c9c9c9 von Willebrand A domain containing protein other 2427 #c9c9c9 NA unknown function -2428 #c9c9c9 NA unknown function +2428 #c9c9c9 virion structural protein head and packaging 2429 #ff59f5 involved in bacteriocin production or immunity moron, auxiliary metabolic gene and host takeover 2430 #c9c9c9 NA unknown function 2431 #c9c9c9 NA unknown function @@ -2446,36 +2446,36 @@ phrog color annot category 2445 #ffdf59 Erf recombination cofactor Arf DNA, RNA and nucleotide metabolism 2446 #c9c9c9 NA unknown function 2447 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism -2448 #c9c9c9 NA unknown function +2448 #c9c9c9 minor tail protein tail 2449 #ffdf59 single strand annealing protein DNA, RNA and nucleotide metabolism -2450 #c9c9c9 NA unknown function -2451 #c9c9c9 NA unknown function -2452 #c9c9c9 NA unknown function +2450 #c9c9c9 tail assembly chaperone tail +2451 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +2452 #c9c9c9 nucleotide kinase other 2453 #c9c9c9 NA unknown function 2454 #c9c9c9 NA unknown function -2455 #c9c9c9 NA unknown function +2455 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 2456 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 2457 #c9c9c9 NA unknown function -2458 #c9c9c9 NA unknown function +2458 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 2459 #c9c9c9 NA unknown function 2460 #c9c9c9 NA unknown function 2461 #838383 Kil protein for bacterial septation inhibition other 2462 #c9c9c9 NA unknown function 2463 #c9c9c9 NA unknown function -2464 #c9c9c9 NA unknown function +2464 #c9c9c9 minor tail protein tail 2465 #c9c9c9 NA unknown function 2466 #f35f49 Rz-like spanin lysis -2467 #c9c9c9 NA unknown function +2467 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 2468 #3e83f6 head morphogenesis head and packaging 2469 #c9c9c9 NA unknown function 2470 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 2471 #c9c9c9 NA unknown function -2472 #c9c9c9 NA unknown function +2472 #c9c9c9 terminase large subunit head and packaging 2473 #c9c9c9 NA unknown function 2474 #a861e3 MerR-like transcriptional regulator transcription regulation 2475 #c9c9c9 NA unknown function 2476 #c9c9c9 NA unknown function -2477 #c9c9c9 NA unknown function +2477 #c9c9c9 tail fiber protein tail 2478 #ffdf59 DNA polymerase/primase DNA, RNA and nucleotide metabolism 2479 #c9c9c9 NA unknown function 2480 #c9c9c9 NA unknown function @@ -2497,11 +2497,11 @@ phrog color annot category 2496 #c9c9c9 NA unknown function 2497 #3e83f6 internal head protein head and packaging 2498 #c9c9c9 NA unknown function -2499 #c9c9c9 NA unknown function +2499 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 2500 #c9c9c9 NA unknown function -2501 #c9c9c9 NA unknown function +2501 #c9c9c9 acridine resistance protein moron, auxiliary metabolic gene and host takeover 2502 #c9c9c9 NA unknown function -2503 #c9c9c9 NA unknown function +2503 #c9c9c9 transcriptional repressor transcription regulation 2504 #c9c9c9 NA unknown function 2505 #c9c9c9 NA unknown function 2506 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism @@ -2514,21 +2514,21 @@ phrog color annot category 2513 #c9c9c9 NA unknown function 2514 #ffdf59 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 2515 #ffdf59 partition protein DNA, RNA and nucleotide metabolism -2516 #c9c9c9 NA unknown function +2516 #c9c9c9 minor tail protein tail 2517 #c9c9c9 NA unknown function -2518 #c9c9c9 NA unknown function +2518 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 2519 #c9c9c9 NA unknown function 2520 #ff59f5 gamma-glutamyl cyclotransferase moron, auxiliary metabolic gene and host takeover 2521 #c9c9c9 NA unknown function 2522 #3e83f6 major head protein head and packaging -2523 #c9c9c9 NA unknown function +2523 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 2524 #c9c9c9 NA unknown function 2525 #c9c9c9 NA unknown function -2526 #c9c9c9 NA unknown function +2526 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 2527 #c9c9c9 NA unknown function -2528 #c9c9c9 NA unknown function +2528 #c9c9c9 excisionase and transcriptional regulator integration and excision 2529 #c9c9c9 NA unknown function -2530 #c9c9c9 NA unknown function +2530 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 2531 #c9c9c9 NA unknown function 2532 #c9c9c9 NA unknown function 2533 #c9c9c9 NA unknown function @@ -2538,30 +2538,30 @@ phrog color annot category 2537 #c9c9c9 NA unknown function 2538 #3e83f6 terminase small subunit head and packaging 2539 #c9c9c9 NA unknown function -2540 #c9c9c9 NA unknown function +2540 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 2541 #c9c9c9 NA unknown function 2542 #c9c9c9 NA unknown function 2543 #c9c9c9 NA unknown function -2544 #c9c9c9 NA unknown function +2544 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 2545 #35d7ff head-tail adaptor Ad1 connector 2546 #c9c9c9 NA unknown function -2547 #c9c9c9 NA unknown function +2547 #c9c9c9 thioredoxin DNA, RNA and nucleotide metabolism 2548 #c9c9c9 NA unknown function 2549 #c9c9c9 NA unknown function -2550 #c9c9c9 NA unknown function +2550 #c9c9c9 head-tail connector protein connector 2551 #07e9a2 minor tail protein tail -2552 #c9c9c9 NA unknown function +2552 #c9c9c9 minor tail protein tail 2553 #c9c9c9 NA unknown function 2554 #c9c9c9 NA unknown function 2555 #c9c9c9 NA unknown function 2556 #c9c9c9 NA unknown function 2557 #3e83f6 virion structural protein head and packaging -2558 #c9c9c9 NA unknown function +2558 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 2559 #c9c9c9 NA unknown function 2560 #c9c9c9 NA unknown function 2561 #ffdf59 DNA ligase DNA, RNA and nucleotide metabolism 2562 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism -2563 #c9c9c9 NA unknown function +2563 #c9c9c9 acetyltransferase other 2564 #c9c9c9 NA unknown function 2565 #c9c9c9 NA unknown function 2566 #c9c9c9 NA unknown function @@ -2572,7 +2572,7 @@ phrog color annot category 2571 #c9c9c9 NA unknown function 2572 #c9c9c9 NA unknown function 2573 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism -2574 #c9c9c9 NA unknown function +2574 #c9c9c9 tail assembly chaperone tail 2575 #c9c9c9 NA unknown function 2576 #c9c9c9 NA unknown function 2577 #fea328 transposase integration and excision @@ -2594,7 +2594,7 @@ phrog color annot category 2593 #a861e3 anti-repressor transcription regulation 2594 #c9c9c9 NA unknown function 2595 #35d7ff head-tail connector protein connector -2596 #c9c9c9 NA unknown function +2596 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 2597 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 2598 #c9c9c9 NA unknown function 2599 #ff59f5 ribosomal protein S6 glutaminyl transferase moron, auxiliary metabolic gene and host takeover @@ -2602,7 +2602,7 @@ phrog color annot category 2601 #c9c9c9 NA unknown function 2602 #c9c9c9 NA unknown function 2603 #c9c9c9 NA unknown function -2604 #c9c9c9 unknown function unknown function +2604 #c9c9c9 NA unknown function 2605 #c9c9c9 NA unknown function 2606 #3e83f6 terminase small subunit head and packaging 2607 #c9c9c9 NA unknown function @@ -2611,7 +2611,7 @@ phrog color annot category 2610 #c9c9c9 NA unknown function 2611 #c9c9c9 NA unknown function 2612 #c9c9c9 NA unknown function -2613 #c9c9c9 NA unknown function +2613 #c9c9c9 tail protein tail 2614 #c9c9c9 NA unknown function 2615 #c9c9c9 NA unknown function 2616 #c9c9c9 NA unknown function @@ -2620,7 +2620,7 @@ phrog color annot category 2619 #c9c9c9 NA unknown function 2620 #fea328 excisionase and transcriptional regulator integration and excision 2621 #c9c9c9 NA unknown function -2622 #c9c9c9 NA unknown function +2622 #c9c9c9 zinc-finger domain protein other 2623 #c9c9c9 NA unknown function 2624 #07e9a2 tail assembly chaperone tail 2625 #c9c9c9 NA unknown function @@ -2666,11 +2666,11 @@ phrog color annot category 2665 #3e83f6 virion structural protein head and packaging 2666 #3e83f6 terminase large subunit head and packaging 2667 #3e83f6 internal head protein head and packaging -2668 #c9c9c9 NA unknown function +2668 #c9c9c9 Type I restriction modification DNA specificity domain protein moron, auxiliary metabolic gene and host takeover 2669 #07e9a2 baseplate protein tail 2670 #c9c9c9 NA unknown function 2671 #07e9a2 tail fiber protein tail -2672 #c9c9c9 NA unknown function +2672 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 2673 #c9c9c9 NA unknown function 2674 #c9c9c9 NA unknown function 2675 #838383 DNA methyltransferase other @@ -2691,14 +2691,14 @@ phrog color annot category 2690 #c9c9c9 NA unknown function 2691 #07e9a2 tail fiber protein tail 2692 #c9c9c9 NA unknown function -2693 #c9c9c9 NA unknown function -2694 #c9c9c9 NA unknown function +2693 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism +2694 #c9c9c9 virion structural protein head and packaging 2695 #c9c9c9 NA unknown function -2696 #c9c9c9 NA unknown function +2696 #c9c9c9 2OG-Fe(II) oxygenase other 2697 #c9c9c9 NA unknown function -2698 #c9c9c9 NA unknown function +2698 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 2699 #3e83f6 terminase large subunit head and packaging -2700 #c9c9c9 NA unknown function +2700 #c9c9c9 membrane-flanked domain moron, auxiliary metabolic gene and host takeover 2701 #c9c9c9 NA unknown function 2702 #c9c9c9 NA unknown function 2703 #c9c9c9 NA unknown function @@ -2711,10 +2711,10 @@ phrog color annot category 2710 #07e9a2 tail fiber protein tail 2711 #c9c9c9 NA unknown function 2712 #07e9a2 tail fiber protein tail -2713 #c9c9c9 NA unknown function +2713 #c9c9c9 methyltransferase other 2714 #c9c9c9 NA unknown function 2715 #c9c9c9 NA unknown function -2716 #c9c9c9 NA unknown function +2716 #c9c9c9 prohead head and packaging 2717 #c9c9c9 NA unknown function 2718 #c9c9c9 NA unknown function 2719 #c9c9c9 NA unknown function @@ -2722,7 +2722,7 @@ phrog color annot category 2721 #c9c9c9 NA unknown function 2722 #c9c9c9 NA unknown function 2723 #07e9a2 tail length tape measure protein tail -2724 #c9c9c9 NA unknown function +2724 #c9c9c9 Arc-like repressor transcription regulation 2725 #838383 acetyl-CoA acetyltransferase other 2726 #c9c9c9 NA unknown function 2727 #c9c9c9 NA unknown function @@ -2730,7 +2730,7 @@ phrog color annot category 2729 #3e83f6 virion structural protein head and packaging 2730 #c9c9c9 NA unknown function 2731 #c9c9c9 NA unknown function -2732 #c9c9c9 NA unknown function +2732 #c9c9c9 minor tail protein tail 2733 #c9c9c9 NA unknown function 2734 #c9c9c9 NA unknown function 2735 #c9c9c9 NA unknown function @@ -2746,9 +2746,9 @@ phrog color annot category 2745 #a861e3 transcriptional repressor transcription regulation 2746 #ff59f5 host range and adsorption protein moron, auxiliary metabolic gene and host takeover 2747 #c9c9c9 NA unknown function -2748 #c9c9c9 NA unknown function +2748 #c9c9c9 minor tail protein tail 2749 #c9c9c9 NA unknown function -2750 #c9c9c9 NA unknown function +2750 #c9c9c9 tail fiber protein tail 2751 #c9c9c9 NA unknown function 2752 #c9c9c9 NA unknown function 2753 #3e83f6 head maturation protease head and packaging @@ -2765,7 +2765,7 @@ phrog color annot category 2764 #c9c9c9 NA unknown function 2765 #838383 PhoH-like phosphate starvation-inducible other 2766 #c9c9c9 NA unknown function -2767 #c9c9c9 NA unknown function +2767 #c9c9c9 virion structural protein head and packaging 2768 #c9c9c9 NA unknown function 2769 #c9c9c9 NA unknown function 2770 #c9c9c9 NA unknown function @@ -2774,16 +2774,16 @@ phrog color annot category 2773 #c9c9c9 NA unknown function 2774 #c9c9c9 NA unknown function 2775 #c9c9c9 NA unknown function -2776 #c9c9c9 NA unknown function +2776 #c9c9c9 DNA repair protein DNA, RNA and nucleotide metabolism 2777 #c9c9c9 NA unknown function 2778 #c9c9c9 NA unknown function -2779 #c9c9c9 NA unknown function +2779 #c9c9c9 terminase small subunit head and packaging 2780 #ffdf59 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 2781 #c9c9c9 NA unknown function 2782 #c9c9c9 NA unknown function 2783 #c9c9c9 NA unknown function 2784 #c9c9c9 NA unknown function -2785 #c9c9c9 NA unknown function +2785 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 2786 #c9c9c9 NA unknown function 2787 #c9c9c9 NA unknown function 2788 #c9c9c9 NA unknown function @@ -2806,8 +2806,8 @@ phrog color annot category 2805 #07e9a2 minor tail protein tail 2806 #c9c9c9 NA unknown function 2807 #c9c9c9 NA unknown function -2808 #c9c9c9 NA unknown function -2809 #c9c9c9 NA unknown function +2808 #c9c9c9 terminase small subunit head and packaging +2809 #c9c9c9 lipocalin other 2810 #3e83f6 virion structural protein head and packaging 2811 #3e83f6 virion structural protein head and packaging 2812 #c9c9c9 NA unknown function @@ -2817,10 +2817,10 @@ phrog color annot category 2816 #838383 protease other 2817 #c9c9c9 NA unknown function 2818 #c9c9c9 NA unknown function -2819 #c9c9c9 NA unknown function -2820 #c9c9c9 NA unknown function +2819 #c9c9c9 tail completion or Neck1 protein connector +2820 #c9c9c9 MazG-like pyrophosphatase other 2821 #c9c9c9 NA unknown function -2822 #c9c9c9 NA unknown function +2822 #c9c9c9 tail assembly chaperone tail 2823 #c9c9c9 NA unknown function 2824 #3e83f6 virion structural protein head and packaging 2825 #ffdf59 polymerase DNA, RNA and nucleotide metabolism @@ -2829,7 +2829,7 @@ phrog color annot category 2828 #838383 serine-threonine kinase other 2829 #c9c9c9 NA unknown function 2830 #c9c9c9 NA unknown function -2831 #c9c9c9 NA unknown function +2831 #c9c9c9 dATP / dGTP pyrophosphohydrolase DNA, RNA and nucleotide metabolism 2832 #c9c9c9 NA unknown function 2833 #3e83f6 portal protein head and packaging 2834 #c9c9c9 NA unknown function @@ -2848,7 +2848,7 @@ phrog color annot category 2847 #c9c9c9 NA unknown function 2848 #c9c9c9 NA unknown function 2849 #c9c9c9 NA unknown function -2850 #c9c9c9 NA unknown function +2850 #c9c9c9 DNA primase/helicase DNA, RNA and nucleotide metabolism 2851 #c9c9c9 NA unknown function 2852 #c9c9c9 NA unknown function 2853 #c9c9c9 NA unknown function @@ -2857,22 +2857,22 @@ phrog color annot category 2856 #a861e3 transcriptional regulator transcription regulation 2857 #07e9a2 tail fiber protein tail 2858 #c9c9c9 NA unknown function -2859 #c9c9c9 NA unknown function +2859 #c9c9c9 ParB-like partition nuclease DNA, RNA and nucleotide metabolism 2860 #3e83f6 endolysin head and packaging 2861 #c9c9c9 NA unknown function 2862 #c9c9c9 NA unknown function -2863 #c9c9c9 NA unknown function +2863 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 2864 #c9c9c9 NA unknown function 2865 #c9c9c9 NA unknown function 2866 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 2867 #3e83f6 virion structural protein head and packaging -2868 #c9c9c9 NA unknown function +2868 #c9c9c9 RNA binding domain protein DNA, RNA and nucleotide metabolism 2869 #c9c9c9 NA unknown function 2870 #c9c9c9 NA unknown function 2871 #07e9a2 tail protein tail 2872 #ffdf59 Sak4-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 2873 #c9c9c9 NA unknown function -2874 #c9c9c9 NA unknown function +2874 #c9c9c9 head protein head and packaging 2875 #3e83f6 virion structural protein head and packaging 2876 #c9c9c9 NA unknown function 2877 #f35f49 holin lysis @@ -2887,19 +2887,19 @@ phrog color annot category 2886 #f35f49 RIIB lysis inhibitor lysis 2887 #c9c9c9 NA unknown function 2888 #838383 alpha-glucosyltransferase other -2889 #c9c9c9 NA unknown function +2889 #c9c9c9 tail protein tail 2890 #838383 peptide deformylase other 2891 #c9c9c9 NA unknown function 2892 #c9c9c9 NA unknown function 2893 #c9c9c9 NA unknown function 2894 #c9c9c9 NA unknown function -2895 #c9c9c9 NA unknown function +2895 #c9c9c9 peptidase other 2896 #c9c9c9 NA unknown function 2897 #c9c9c9 NA unknown function 2898 #c9c9c9 NA unknown function 2899 #a861e3 anti-repressor Ant transcription regulation 2900 #c9c9c9 NA unknown function -2901 #c9c9c9 NA unknown function +2901 #c9c9c9 tail fiber protein tail 2902 #a861e3 anti-repressor transcription regulation 2903 #c9c9c9 NA unknown function 2904 #c9c9c9 NA unknown function @@ -2910,19 +2910,19 @@ phrog color annot category 2909 #c9c9c9 NA unknown function 2910 #c9c9c9 NA unknown function 2911 #c9c9c9 NA unknown function -2912 #c9c9c9 NA unknown function +2912 #c9c9c9 minor tail protein tail 2913 #838383 glycoside hydrolase other 2914 #ffdf59 endonuclease VII DNA, RNA and nucleotide metabolism 2915 #07e9a2 tail fiber protein tail -2916 #c9c9c9 NA unknown function +2916 #c9c9c9 major head protein head and packaging 2917 #fea328 excisionase integration and excision 2918 #c9c9c9 NA unknown function 2919 #c9c9c9 NA unknown function -2920 #c9c9c9 NA unknown function +2920 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 2921 #c9c9c9 NA unknown function 2922 #c9c9c9 NA unknown function 2923 #c9c9c9 NA unknown function -2924 #c9c9c9 NA unknown function +2924 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 2925 #c9c9c9 NA unknown function 2926 #3e83f6 virion structural protein head and packaging 2927 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism @@ -2932,7 +2932,7 @@ phrog color annot category 2931 #c9c9c9 NA unknown function 2932 #3e83f6 head scaffolding protein head and packaging 2933 #c9c9c9 NA unknown function -2934 #c9c9c9 NA unknown function +2934 #c9c9c9 Rz-like spanin lysis 2935 #3e83f6 virion structural protein head and packaging 2936 #c9c9c9 NA unknown function 2937 #c9c9c9 NA unknown function @@ -2947,16 +2947,16 @@ phrog color annot category 2946 #c9c9c9 NA unknown function 2947 #c9c9c9 NA unknown function 2948 #c9c9c9 NA unknown function -2949 #838383 dGTPase inhibitor; target for F exclusion other +2949 #838383 dGTPase inhibitor target for F exclusion other 2950 #c9c9c9 NA unknown function -2951 #c9c9c9 NA unknown function +2951 #c9c9c9 excisionase and transcriptional regulator integration and excision 2952 #07e9a2 minor tail protein tail 2953 #c9c9c9 NA unknown function 2954 #ff59f5 ferrochelatase moron, auxiliary metabolic gene and host takeover 2955 #c9c9c9 NA unknown function 2956 #c9c9c9 NA unknown function 2957 #c9c9c9 NA unknown function -2958 #c9c9c9 NA unknown function +2958 #c9c9c9 minor tail protein tail 2959 #07e9a2 minor tail protein tail 2960 #c9c9c9 NA unknown function 2961 #c9c9c9 NA unknown function @@ -2968,9 +2968,9 @@ phrog color annot category 2967 #a861e3 transcriptional regulator transcription regulation 2968 #07e9a2 tail protein tail 2969 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism -2970 #c9c9c9 NA unknown function +2970 #c9c9c9 head decoration head and packaging 2971 #c9c9c9 NA unknown function -2972 #c9c9c9 NA unknown function +2972 #c9c9c9 minor tail protein tail 2973 #3e83f6 Hoc-like head decoration head and packaging 2974 #c9c9c9 NA unknown function 2975 #f35f49 Rz-like spanin lysis @@ -3003,7 +3003,7 @@ phrog color annot category 3002 #c9c9c9 NA unknown function 3003 #c9c9c9 NA unknown function 3004 #3e83f6 virion structural protein head and packaging -3005 #c9c9c9 NA unknown function +3005 #c9c9c9 tail assembly chaperone tail 3006 #c9c9c9 NA unknown function 3007 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 3008 #838383 DNA methyltransferase other @@ -3026,9 +3026,9 @@ phrog color annot category 3025 #c9c9c9 NA unknown function 3026 #c9c9c9 NA unknown function 3027 #c9c9c9 NA unknown function -3028 #c9c9c9 NA unknown function -3029 #c9c9c9 NA unknown function -3030 #c9c9c9 NA unknown function +3028 #c9c9c9 terminase large subunit head and packaging +3029 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism +3030 #c9c9c9 minor tail protein tail 3031 #c9c9c9 NA unknown function 3032 #c9c9c9 NA unknown function 3033 #c9c9c9 NA unknown function @@ -3050,9 +3050,9 @@ phrog color annot category 3049 #c9c9c9 NA unknown function 3050 #c9c9c9 NA unknown function 3051 #c9c9c9 NA unknown function -3052 #c9c9c9 NA unknown function +3052 #c9c9c9 hol-like chemotaxis other 3053 #c9c9c9 NA unknown function -3054 #c9c9c9 NA unknown function +3054 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 3055 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 3056 #c9c9c9 NA unknown function 3057 #c9c9c9 NA unknown function @@ -3080,33 +3080,33 @@ phrog color annot category 3079 #c9c9c9 NA unknown function 3080 #c9c9c9 NA unknown function 3081 #c9c9c9 NA unknown function -3082 #c9c9c9 NA unknown function +3082 #c9c9c9 acetyltransferase other 3083 #c9c9c9 NA unknown function 3084 #f35f49 endolysin lysis 3085 #c9c9c9 NA unknown function 3086 #c9c9c9 NA unknown function 3087 #c9c9c9 NA unknown function 3088 #f35f49 amidase lysis -3089 #c9c9c9 NA unknown function +3089 #c9c9c9 goF mRNA metabolism modulator DNA, RNA and nucleotide metabolism 3090 #c9c9c9 NA unknown function 3091 #c9c9c9 NA unknown function -3092 #c9c9c9 NA unknown function +3092 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 3093 #c9c9c9 NA unknown function 3094 #c9c9c9 NA unknown function 3095 #838383 tail protein with endopeptidase activity other 3096 #07e9a2 tail assembly chaperone tail 3097 #c9c9c9 NA unknown function 3098 #c9c9c9 NA unknown function -3099 #c9c9c9 NA unknown function +3099 #c9c9c9 major tail protein tail 3100 #07e9a2 tail fiber protein tail -3101 #c9c9c9 NA unknown function +3101 #c9c9c9 head-tail connector protein connector 3102 #c9c9c9 NA unknown function 3103 #c9c9c9 NA unknown function 3104 #c9c9c9 NA unknown function 3105 #c9c9c9 NA unknown function 3106 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 3107 #c9c9c9 NA unknown function -3108 #c9c9c9 NA unknown function +3108 #c9c9c9 endolysin lysis 3109 #c9c9c9 NA unknown function 3110 #c9c9c9 NA unknown function 3111 #c9c9c9 NA unknown function @@ -3114,7 +3114,7 @@ phrog color annot category 3113 #c9c9c9 NA unknown function 3114 #c9c9c9 NA unknown function 3115 #c9c9c9 NA unknown function -3116 #c9c9c9 NA unknown function +3116 #c9c9c9 head maturation protease head and packaging 3117 #c9c9c9 NA unknown function 3118 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 3119 #c9c9c9 NA unknown function @@ -3134,16 +3134,16 @@ phrog color annot category 3133 #c9c9c9 NA unknown function 3134 #c9c9c9 NA unknown function 3135 #c9c9c9 NA unknown function -3136 #c9c9c9 NA unknown function +3136 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 3137 #c9c9c9 NA unknown function 3138 #c9c9c9 NA unknown function 3139 #838383 aminotransferase other 3140 #07e9a2 tail assembly chaperone tail -3141 #c9c9c9 NA unknown function +3141 #c9c9c9 major head protein head and packaging 3142 #ff59f5 FabG-like 3-oxoacyl-(acyl-carrier-protein) reductase moron, auxiliary metabolic gene and host takeover 3143 #c9c9c9 NA unknown function 3144 #c9c9c9 NA unknown function -3145 #c9c9c9 NA unknown function +3145 #c9c9c9 kinase other 3146 #c9c9c9 NA unknown function 3147 #c9c9c9 NA unknown function 3148 #ffdf59 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism @@ -3160,13 +3160,13 @@ phrog color annot category 3159 #c9c9c9 NA unknown function 3160 #c9c9c9 NA unknown function 3161 #c9c9c9 NA unknown function -3162 #c9c9c9 NA unknown function +3162 #c9c9c9 methyltransferase other 3163 #c9c9c9 NA unknown function 3164 #c9c9c9 NA unknown function 3165 #c9c9c9 NA unknown function -3166 #c9c9c9 NA unknown function -3167 #c9c9c9 NA unknown function -3168 #c9c9c9 NA unknown function +3166 #c9c9c9 tail assembly chaperone tail +3167 #c9c9c9 terminase large subunit head and packaging +3168 #c9c9c9 Arc-like repressor transcription regulation 3169 #c9c9c9 NA unknown function 3170 #c9c9c9 NA unknown function 3171 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism @@ -3177,24 +3177,24 @@ phrog color annot category 3176 #c9c9c9 NA unknown function 3177 #c9c9c9 NA unknown function 3178 #a861e3 Arc-like DNA binding domain transcription regulation -3179 #c9c9c9 NA unknown function +3179 #c9c9c9 virion structural protein head and packaging 3180 #a861e3 Arc-like repressor transcription regulation -3181 #c9c9c9 NA unknown function +3181 #c9c9c9 virion structural protein head and packaging 3182 #c9c9c9 NA unknown function 3183 #c9c9c9 NA unknown function -3184 #c9c9c9 NA unknown function +3184 #c9c9c9 virion structural protein head and packaging 3185 #3e83f6 virion structural protein head and packaging 3186 #c9c9c9 NA unknown function -3187 #c9c9c9 NA unknown function +3187 #c9c9c9 virion structural protein head and packaging 3188 #838383 co-chaperonin GroES other 3189 #c9c9c9 NA unknown function 3190 #c9c9c9 NA unknown function 3191 #c9c9c9 NA unknown function 3192 #c9c9c9 NA unknown function -3193 #c9c9c9 NA unknown function +3193 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 3194 #c9c9c9 NA unknown function 3195 #c9c9c9 NA unknown function -3196 #c9c9c9 NA unknown function +3196 #c9c9c9 virion structural protein head and packaging 3197 #c9c9c9 NA unknown function 3198 #f35f49 Rz-like spanin lysis 3199 #c9c9c9 NA unknown function @@ -3207,25 +3207,25 @@ phrog color annot category 3206 #ffdf59 Avd protein of DGR DNA, RNA and nucleotide metabolism 3207 #c9c9c9 NA unknown function 3208 #c9c9c9 NA unknown function -3209 #c9c9c9 NA unknown function +3209 #c9c9c9 virion structural protein head and packaging 3210 #c9c9c9 NA unknown function 3211 #c9c9c9 NA unknown function 3212 #c9c9c9 NA unknown function 3213 #ffdf59 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 3214 #c9c9c9 NA unknown function -3215 #c9c9c9 NA unknown function +3215 #c9c9c9 transcriptional regulator transcription regulation 3216 #07e9a2 baseplate assembly protein tail 3217 #c9c9c9 NA unknown function 3218 #3e83f6 terminase small subunit head and packaging 3219 #c9c9c9 NA unknown function 3220 #c9c9c9 NA unknown function 3221 #c9c9c9 NA unknown function -3222 #c9c9c9 NA unknown function +3222 #c9c9c9 virion structural protein head and packaging 3223 #c9c9c9 NA unknown function 3224 #c9c9c9 NA unknown function 3225 #35d7ff adaptor Ad4 connector 3226 #c9c9c9 NA unknown function -3227 #c9c9c9 NA unknown function +3227 #c9c9c9 virion structural protein head and packaging 3228 #ffdf59 replicative helicase-primase DNA, RNA and nucleotide metabolism 3229 #c9c9c9 NA unknown function 3230 #c9c9c9 NA unknown function @@ -3234,19 +3234,19 @@ phrog color annot category 3233 #ffdf59 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism 3234 #c9c9c9 NA unknown function 3235 #c9c9c9 NA unknown function -3236 #c9c9c9 NA unknown function -3237 #c9c9c9 NA unknown function +3236 #c9c9c9 head-tail adaptor connector +3237 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 3238 #c9c9c9 NA unknown function -3239 #c9c9c9 NA unknown function +3239 #c9c9c9 virion structural protein head and packaging 3240 #c9c9c9 NA unknown function -3241 #c9c9c9 NA unknown function +3241 #c9c9c9 virion structural protein head and packaging 3242 #07e9a2 tail sheath tail 3243 #c9c9c9 NA unknown function 3244 #3e83f6 head maturation protease head and packaging 3245 #c9c9c9 NA unknown function 3246 #c9c9c9 NA unknown function 3247 #c9c9c9 NA unknown function -3248 #c9c9c9 NA unknown function +3248 #c9c9c9 virion structural protein head and packaging 3249 #c9c9c9 NA unknown function 3250 #c9c9c9 NA unknown function 3251 #c9c9c9 NA unknown function @@ -3254,7 +3254,7 @@ phrog color annot category 3253 #c9c9c9 NA unknown function 3254 #c9c9c9 NA unknown function 3255 #c9c9c9 NA unknown function -3256 #c9c9c9 NA unknown function +3256 #c9c9c9 ParB-like partition nuclease DNA, RNA and nucleotide metabolism 3257 #c9c9c9 NA unknown function 3258 #c9c9c9 NA unknown function 3259 #c9c9c9 NA unknown function @@ -3282,22 +3282,22 @@ phrog color annot category 3281 #ffdf59 endonuclease VII DNA, RNA and nucleotide metabolism 3282 #a861e3 sigma factor transcription regulation 3283 #c9c9c9 NA unknown function -3284 #c9c9c9 NA unknown function +3284 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 3285 #07e9a2 minor tail protein tail 3286 #c9c9c9 NA unknown function 3287 #3e83f6 virion structural protein head and packaging 3288 #a861e3 transcriptional regulator transcription regulation -3289 #c9c9c9 NA unknown function +3289 #c9c9c9 virion structural protein head and packaging 3290 #ffdf59 single strand annealing protein DNA, RNA and nucleotide metabolism 3291 #c9c9c9 NA unknown function 3292 #c9c9c9 NA unknown function 3293 #3e83f6 virion structural protein head and packaging -3294 #c9c9c9 NA unknown function +3294 #c9c9c9 baseplate wedge subunit tail 3295 #ffdf59 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism 3296 #c9c9c9 NA unknown function 3297 #838383 kinase other 3298 #c9c9c9 NA unknown function -3299 #c9c9c9 NA unknown function +3299 #c9c9c9 tail fiber protein tail 3300 #fea328 transposase integration and excision 3301 #838383 pyrophosphatase other 3302 #c9c9c9 NA unknown function @@ -3305,7 +3305,7 @@ phrog color annot category 3304 #07e9a2 L-shaped tail fiber protein assembly tail 3305 #3e83f6 virion structural protein head and packaging 3306 #c9c9c9 NA unknown function -3307 #c9c9c9 NA unknown function +3307 #c9c9c9 acetyltransferase other 3308 #c9c9c9 NA unknown function 3309 #c9c9c9 NA unknown function 3310 #838383 transglycosylase other @@ -3313,12 +3313,12 @@ phrog color annot category 3312 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 3313 #c9c9c9 NA unknown function 3314 #c9c9c9 NA unknown function -3315 #c9c9c9 NA unknown function +3315 #c9c9c9 virion structural protein head and packaging 3316 #c9c9c9 NA unknown function 3317 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 3318 #c9c9c9 NA unknown function 3319 #c9c9c9 NA unknown function -3320 #c9c9c9 NA unknown function +3320 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 3321 #838383 rhodanese-related sulfurtransferase other 3322 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 3323 #c9c9c9 NA unknown function @@ -3326,16 +3326,16 @@ phrog color annot category 3325 #838383 TreN-like membrane protein other 3326 #c9c9c9 NA unknown function 3327 #c9c9c9 NA unknown function -3328 #c9c9c9 NA unknown function -3329 #c9c9c9 NA unknown function +3328 #c9c9c9 virion structural protein head and packaging +3329 #c9c9c9 minor tail protein tail 3330 #c9c9c9 NA unknown function 3331 #c9c9c9 NA unknown function 3332 #35d7ff head-tail adaptor connector 3333 #838383 O-acetyltransferase other -3334 #c9c9c9 NA unknown function +3334 #c9c9c9 tail terminator connector 3335 #c9c9c9 NA unknown function 3336 #07e9a2 tail length tape measure protein tail -3337 #c9c9c9 NA unknown function +3337 #c9c9c9 virion structural protein head and packaging 3338 #c9c9c9 NA unknown function 3339 #ffdf59 homing endonuclease DNA, RNA and nucleotide metabolism 3340 #c9c9c9 NA unknown function @@ -3346,10 +3346,10 @@ phrog color annot category 3345 #c9c9c9 NA unknown function 3346 #c9c9c9 NA unknown function 3347 #ff59f5 Galactose-3-O-sulfotransferase moron, auxiliary metabolic gene and host takeover -3348 #c9c9c9 NA unknown function +3348 #c9c9c9 head maturation protease head and packaging 3349 #c9c9c9 NA unknown function 3350 #c9c9c9 NA unknown function -3351 #c9c9c9 NA unknown function +3351 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 3352 #c9c9c9 NA unknown function 3353 #c9c9c9 NA unknown function 3354 #3e83f6 major capsid protein head and packaging @@ -3360,18 +3360,18 @@ phrog color annot category 3359 #ffdf59 NAD-dependent DNA ligase DNA, RNA and nucleotide metabolism 3360 #c9c9c9 NA unknown function 3361 #c9c9c9 NA unknown function -3362 #c9c9c9 NA unknown function +3362 #c9c9c9 dehydrogenase other 3363 #c9c9c9 NA unknown function 3364 #c9c9c9 NA unknown function 3365 #c9c9c9 NA unknown function -3366 #c9c9c9 NA unknown function +3366 #c9c9c9 head-tail adaptor connector 3367 #c9c9c9 NA unknown function 3368 #c9c9c9 NA unknown function 3369 #c9c9c9 NA unknown function 3370 #c9c9c9 NA unknown function 3371 #c9c9c9 NA unknown function 3372 #c9c9c9 NA unknown function -3373 #c9c9c9 NA unknown function +3373 #c9c9c9 anti-termination protein Q-like transcription regulation 3374 #c9c9c9 NA unknown function 3375 #c9c9c9 NA unknown function 3376 #c9c9c9 NA unknown function @@ -3379,16 +3379,16 @@ phrog color annot category 3378 #c9c9c9 NA unknown function 3379 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 3380 #c9c9c9 NA unknown function -3381 #c9c9c9 NA unknown function +3381 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 3382 #838383 methyltransferase other 3383 #c9c9c9 NA unknown function 3384 #c9c9c9 NA unknown function 3385 #c9c9c9 NA unknown function 3386 #c9c9c9 NA unknown function 3387 #c9c9c9 NA unknown function -3388 #c9c9c9 NA unknown function +3388 #c9c9c9 terminal repeat-encoded protein other 3389 #c9c9c9 NA unknown function -3390 #c9c9c9 NA unknown function +3390 #c9c9c9 minor head protein head and packaging 3391 #c9c9c9 NA unknown function 3392 #c9c9c9 NA unknown function 3393 #f35f49 endolysin lysis @@ -3411,7 +3411,7 @@ phrog color annot category 3410 #c9c9c9 NA unknown function 3411 #c9c9c9 NA unknown function 3412 #c9c9c9 NA unknown function -3413 #c9c9c9 NA unknown function +3413 #c9c9c9 minor tail protein tail 3414 #c9c9c9 NA unknown function 3415 #c9c9c9 NA unknown function 3416 #c9c9c9 NA unknown function @@ -3427,7 +3427,7 @@ phrog color annot category 3426 #c9c9c9 NA unknown function 3427 #f35f49 holin lysis 3428 #f35f49 holin lysis -3429 #c9c9c9 NA unknown function +3429 #c9c9c9 adhesin tail 3430 #3e83f6 virion structural protein head and packaging 3431 #a861e3 Arc-like repressor transcription regulation 3432 #07e9a2 minor tail protein tail @@ -3453,7 +3453,7 @@ phrog color annot category 3452 #c9c9c9 NA unknown function 3453 #c9c9c9 NA unknown function 3454 #c9c9c9 NA unknown function -3455 #c9c9c9 NA unknown function +3455 #c9c9c9 tail protein tail 3456 #c9c9c9 NA unknown function 3457 #c9c9c9 NA unknown function 3458 #c9c9c9 NA unknown function @@ -3466,17 +3466,17 @@ phrog color annot category 3465 #35d7ff head closure Hc2 connector 3466 #c9c9c9 NA unknown function 3467 #c9c9c9 NA unknown function -3468 #c9c9c9 NA unknown function +3468 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 3469 #ffdf59 UmuD-like protein DNA, RNA and nucleotide metabolism 3470 #c9c9c9 NA unknown function 3471 #c9c9c9 NA unknown function -3472 #c9c9c9 NA unknown function +3472 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 3473 #c9c9c9 NA unknown function -3474 #c9c9c9 NA unknown function +3474 #c9c9c9 transcriptional regulator transcription regulation 3475 #07e9a2 minor tail protein tail 3476 #c9c9c9 NA unknown function 3477 #c9c9c9 NA unknown function -3478 #c9c9c9 NA unknown function +3478 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 3479 #c9c9c9 NA unknown function 3480 #c9c9c9 NA unknown function 3481 #c9c9c9 NA unknown function @@ -3490,26 +3490,26 @@ phrog color annot category 3489 #c9c9c9 NA unknown function 3490 #ffdf59 ERCC4-type nuclease DNA, RNA and nucleotide metabolism 3491 #c9c9c9 NA unknown function -3492 #c9c9c9 NA unknown function +3492 #c9c9c9 minor tail protein tail 3493 #07e9a2 minor tail protein tail 3494 #c9c9c9 NA unknown function 3495 #c9c9c9 NA unknown function 3496 #c9c9c9 NA unknown function -3497 #c9c9c9 NA unknown function +3497 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 3498 #ffdf59 NAD-dependent DNA ligase DNA, RNA and nucleotide metabolism 3499 #3e83f6 internal head protein head and packaging -3500 #c9c9c9 NA unknown function +3500 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 3501 #c9c9c9 NA unknown function 3502 #c9c9c9 NA unknown function 3503 #3e83f6 head scaffolding protein head and packaging -3504 #c9c9c9 NA unknown function +3504 #c9c9c9 transglycosylase other 3505 #c9c9c9 NA unknown function 3506 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism 3507 #c9c9c9 NA unknown function 3508 #c9c9c9 NA unknown function 3509 #c9c9c9 NA unknown function 3510 #c9c9c9 NA unknown function -3511 #c9c9c9 NA unknown function +3511 #c9c9c9 transcriptional regulator transcription regulation 3512 #a861e3 sigma factor transcription regulation 3513 #f35f49 endolysin lysis 3514 #c9c9c9 NA unknown function @@ -3521,7 +3521,7 @@ phrog color annot category 3520 #c9c9c9 NA unknown function 3521 #c9c9c9 NA unknown function 3522 #c9c9c9 NA unknown function -3523 #c9c9c9 NA unknown function +3523 #c9c9c9 cytidine deaminase DNA, RNA and nucleotide metabolism 3524 #c9c9c9 NA unknown function 3525 #c9c9c9 NA unknown function 3526 #c9c9c9 NA unknown function @@ -3539,8 +3539,8 @@ phrog color annot category 3538 #c9c9c9 NA unknown function 3539 #c9c9c9 NA unknown function 3540 #c9c9c9 NA unknown function -3541 #c9c9c9 NA unknown function -3542 #c9c9c9 NA unknown function +3541 #c9c9c9 metallo-protease other +3542 #c9c9c9 Galactose-3-O-sulfotransferase moron, auxiliary metabolic gene and host takeover 3543 #c9c9c9 NA unknown function 3544 #c9c9c9 NA unknown function 3545 #c9c9c9 NA unknown function @@ -3550,7 +3550,7 @@ phrog color annot category 3549 #c9c9c9 NA unknown function 3550 #c9c9c9 NA unknown function 3551 #ff59f5 FtsK/SpoIIIE-like protein moron, auxiliary metabolic gene and host takeover -3552 #c9c9c9 NA unknown function +3552 #c9c9c9 baseplate wedge protein tail 3553 #c9c9c9 NA unknown function 3554 #c9c9c9 NA unknown function 3555 #c9c9c9 NA unknown function @@ -3558,9 +3558,9 @@ phrog color annot category 3557 #a861e3 transcriptional regulator transcription regulation 3558 #07e9a2 tail protein tail 3559 #c9c9c9 NA unknown function -3560 #c9c9c9 NA unknown function +3560 #c9c9c9 baseplate tail tube cap tail 3561 #c9c9c9 NA unknown function -3562 #c9c9c9 NA unknown function +3562 #c9c9c9 late promoter transcriptional regulator transcription regulation 3563 #c9c9c9 NA unknown function 3564 #c9c9c9 NA unknown function 3565 #c9c9c9 NA unknown function @@ -3578,7 +3578,7 @@ phrog color annot category 3577 #c9c9c9 NA unknown function 3578 #f35f49 endolysin lysis 3579 #c9c9c9 NA unknown function -3580 #c9c9c9 NA unknown function +3580 #c9c9c9 Rz-like spanin lysis 3581 #c9c9c9 NA unknown function 3582 #c9c9c9 NA unknown function 3583 #3e83f6 head decoration head and packaging @@ -3589,7 +3589,7 @@ phrog color annot category 3588 #c9c9c9 NA unknown function 3589 #3e83f6 virion structural protein head and packaging 3590 #c9c9c9 NA unknown function -3591 #c9c9c9 NA unknown function +3591 #c9c9c9 virion structural protein head and packaging 3592 #ff59f5 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 3593 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 3594 #c9c9c9 NA unknown function @@ -3601,9 +3601,9 @@ phrog color annot category 3600 #ff59f5 antimicrobial peptide resistance and lipid A acylation protein PagP moron, auxiliary metabolic gene and host takeover 3601 #c9c9c9 NA unknown function 3602 #c9c9c9 NA unknown function -3603 #c9c9c9 NA unknown function +3603 #c9c9c9 methyltransferase other 3604 #c9c9c9 NA unknown function -3605 #c9c9c9 NA unknown function +3605 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 3606 #c9c9c9 NA unknown function 3607 #c9c9c9 NA unknown function 3608 #c9c9c9 NA unknown function @@ -3612,10 +3612,10 @@ phrog color annot category 3611 #ffdf59 helicase DNA, RNA and nucleotide metabolism 3612 #c9c9c9 NA unknown function 3613 #c9c9c9 NA unknown function -3614 #c9c9c9 NA unknown function +3614 #c9c9c9 neck protein connector 3615 #c9c9c9 NA unknown function 3616 #c9c9c9 NA unknown function -3617 #c9c9c9 NA unknown function +3617 #c9c9c9 lysozyme lysis 3618 #c9c9c9 NA unknown function 3619 #c9c9c9 NA unknown function 3620 #c9c9c9 NA unknown function @@ -3624,7 +3624,7 @@ phrog color annot category 3623 #c9c9c9 NA unknown function 3624 #c9c9c9 NA unknown function 3625 #c9c9c9 NA unknown function -3626 #c9c9c9 NA unknown function +3626 #c9c9c9 transcriptional regulator transcription regulation 3627 #c9c9c9 NA unknown function 3628 #c9c9c9 NA unknown function 3629 #07e9a2 tail tube protein tail @@ -3632,14 +3632,14 @@ phrog color annot category 3631 #c9c9c9 NA unknown function 3632 #c9c9c9 NA unknown function 3633 #c9c9c9 NA unknown function -3634 #c9c9c9 NA unknown function +3634 #c9c9c9 nucleoside deoxyribosyltransferase DNA, RNA and nucleotide metabolism 3635 #c9c9c9 NA unknown function 3636 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 3637 #c9c9c9 NA unknown function 3638 #a861e3 CII-like transcriptional activator transcription regulation 3639 #07e9a2 minor tail protein tail 3640 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -3641 #c9c9c9 NA unknown function +3641 #c9c9c9 lipoprotein other 3642 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 3643 #c9c9c9 NA unknown function 3644 #c9c9c9 NA unknown function @@ -3655,14 +3655,14 @@ phrog color annot category 3654 #c9c9c9 NA unknown function 3655 #c9c9c9 NA unknown function 3656 #07e9a2 tail assembly chaperone tail -3657 #c9c9c9 NA unknown function +3657 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 3658 #c9c9c9 NA unknown function 3659 #c9c9c9 NA unknown function 3660 #c9c9c9 NA unknown function 3661 #f35f49 RIIA lysis inhibitor lysis 3662 #c9c9c9 NA unknown function 3663 #c9c9c9 NA unknown function -3664 #ffdf59 DNA sliding clamp inhibitor; arrest of S.aureus DNA synthesis DNA, RNA and nucleotide metabolism +3664 #ffdf59 DNA sliding clamp inhibitor arrest of S.aureus DNA synthesis DNA, RNA and nucleotide metabolism 3665 #c9c9c9 NA unknown function 3666 #c9c9c9 NA unknown function 3667 #c9c9c9 NA unknown function @@ -3676,7 +3676,7 @@ phrog color annot category 3675 #c9c9c9 NA unknown function 3676 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism 3677 #838383 protease other -3678 #c9c9c9 NA unknown function +3678 #c9c9c9 terminase small subunit head and packaging 3679 #c9c9c9 NA unknown function 3680 #c9c9c9 NA unknown function 3681 #c9c9c9 NA unknown function @@ -3692,18 +3692,18 @@ phrog color annot category 3691 #c9c9c9 NA unknown function 3692 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 3693 #c9c9c9 NA unknown function -3694 #c9c9c9 NA unknown function +3694 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 3695 #c9c9c9 NA unknown function 3696 #c9c9c9 NA unknown function 3697 #c9c9c9 NA unknown function -3698 #c9c9c9 NA unknown function +3698 #c9c9c9 head maturation protease head and packaging 3699 #c9c9c9 NA unknown function 3700 #c9c9c9 NA unknown function 3701 #c9c9c9 NA unknown function 3702 #c9c9c9 NA unknown function 3703 #c9c9c9 NA unknown function 3704 #ff59f5 ferredoxin moron, auxiliary metabolic gene and host takeover -3705 #c9c9c9 NA unknown function +3705 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 3706 #c9c9c9 NA unknown function 3707 #ff59f5 membrane-flanked domain moron, auxiliary metabolic gene and host takeover 3708 #c9c9c9 NA unknown function @@ -3714,12 +3714,12 @@ phrog color annot category 3713 #c9c9c9 NA unknown function 3714 #c9c9c9 NA unknown function 3715 #c9c9c9 NA unknown function -3716 #c9c9c9 NA unknown function +3716 #c9c9c9 lipoprotein other 3717 #3e83f6 terminase large subunit head and packaging 3718 #c9c9c9 NA unknown function 3719 #c9c9c9 NA unknown function 3720 #c9c9c9 NA unknown function -3721 #c9c9c9 NA unknown function +3721 #c9c9c9 lytic tail protein tail 3722 #c9c9c9 NA unknown function 3723 #c9c9c9 NA unknown function 3724 #c9c9c9 NA unknown function @@ -3729,28 +3729,28 @@ phrog color annot category 3728 #c9c9c9 NA unknown function 3729 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 3730 #c9c9c9 NA unknown function -3731 #c9c9c9 NA unknown function +3731 #c9c9c9 two-component sensor histidine kinase other 3732 #c9c9c9 NA unknown function 3733 #c9c9c9 NA unknown function 3734 #c9c9c9 NA unknown function 3735 #c9c9c9 NA unknown function -3736 #c9c9c9 NA unknown function +3736 #c9c9c9 phosphate transporter subunit moron, auxiliary metabolic gene and host takeover 3737 #07e9a2 tail fiber protein tail 3738 #c9c9c9 NA unknown function 3739 #c9c9c9 NA unknown function 3740 #c9c9c9 NA unknown function 3741 #c9c9c9 NA unknown function -3742 #c9c9c9 NA unknown function +3742 #c9c9c9 protease other 3743 #c9c9c9 NA unknown function 3744 #c9c9c9 NA unknown function 3745 #c9c9c9 NA unknown function 3746 #3e83f6 terminase large subunit head and packaging 3747 #c9c9c9 NA unknown function -3748 #c9c9c9 NA unknown function +3748 #c9c9c9 lipoprotein other 3749 #c9c9c9 NA unknown function 3750 #c9c9c9 NA unknown function 3751 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -3752 #c9c9c9 NA unknown function +3752 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 3753 #3e83f6 portal protein head and packaging 3754 #c9c9c9 NA unknown function 3755 #c9c9c9 NA unknown function @@ -3769,7 +3769,7 @@ phrog color annot category 3768 #c9c9c9 NA unknown function 3769 #c9c9c9 NA unknown function 3770 #c9c9c9 NA unknown function -3771 #c9c9c9 NA unknown function +3771 #c9c9c9 head-tail adaptor connector 3772 #c9c9c9 NA unknown function 3773 #c9c9c9 NA unknown function 3774 #c9c9c9 NA unknown function @@ -3780,7 +3780,7 @@ phrog color annot category 3779 #07e9a2 tail length tape measure protein tail 3780 #ffdf59 DNA condensation DNA, RNA and nucleotide metabolism 3781 #c9c9c9 NA unknown function -3782 #c9c9c9 NA unknown function +3782 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 3783 #07e9a2 tail spike protein tail 3784 #c9c9c9 NA unknown function 3785 #c9c9c9 NA unknown function @@ -3807,9 +3807,9 @@ phrog color annot category 3806 #c9c9c9 NA unknown function 3807 #c9c9c9 NA unknown function 3808 #c9c9c9 NA unknown function -3809 #c9c9c9 NA unknown function +3809 #c9c9c9 kinase other 3810 #838383 acetyltransferase other -3811 #c9c9c9 NA unknown function +3811 #c9c9c9 tail fiber protein tail 3812 #c9c9c9 NA unknown function 3813 #c9c9c9 NA unknown function 3814 #c9c9c9 NA unknown function @@ -3830,7 +3830,7 @@ phrog color annot category 3829 #c9c9c9 NA unknown function 3830 #c9c9c9 NA unknown function 3831 #c9c9c9 NA unknown function -3832 #c9c9c9 NA unknown function +3832 #c9c9c9 lipoprotein other 3833 #c9c9c9 NA unknown function 3834 #c9c9c9 NA unknown function 3835 #c9c9c9 NA unknown function @@ -3839,7 +3839,7 @@ phrog color annot category 3838 #c9c9c9 NA unknown function 3839 #c9c9c9 NA unknown function 3840 #07e9a2 tail assembly chaperone tail -3841 #c9c9c9 NA unknown function +3841 #c9c9c9 virion structural protein head and packaging 3842 #c9c9c9 NA unknown function 3843 #f35f49 Rz-like spanin lysis 3844 #ff59f5 NrdA-like aerobic NDP reductase large subunit moron, auxiliary metabolic gene and host takeover @@ -3852,7 +3852,7 @@ phrog color annot category 3851 #c9c9c9 NA unknown function 3852 #c9c9c9 NA unknown function 3853 #c9c9c9 NA unknown function -3854 #ff59f5 ribulose-1;5-bisphosphate carboxylase/oxygenase small subunit moron, auxiliary metabolic gene and host takeover +3854 #ff59f5 "ribulose-1,5-bisphosphate carboxylase/oxygenase small subunit" moron, auxiliary metabolic gene and host takeover 3855 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 3856 #07e9a2 minor tail protein tail 3857 #c9c9c9 NA unknown function @@ -3860,15 +3860,15 @@ phrog color annot category 3859 #c9c9c9 NA unknown function 3860 #07e9a2 tail assembly chaperone tail 3861 #f35f49 amidase lysis -3862 #c9c9c9 NA unknown function +3862 #c9c9c9 capsid protein head and packaging 3863 #c9c9c9 NA unknown function 3864 #c9c9c9 NA unknown function -3865 #c9c9c9 NA unknown function +3865 #c9c9c9 transcriptional repressor transcription regulation 3866 #c9c9c9 NA unknown function 3867 #c9c9c9 NA unknown function 3868 #c9c9c9 NA unknown function 3869 #ffdf59 NAD-dependent DNA ligase DNA, RNA and nucleotide metabolism -3870 #c9c9c9 NA unknown function +3870 #c9c9c9 immunity protein other 3871 #c9c9c9 NA unknown function 3872 #c9c9c9 NA unknown function 3873 #c9c9c9 NA unknown function @@ -3889,7 +3889,7 @@ phrog color annot category 3888 #c9c9c9 NA unknown function 3889 #07e9a2 base plate tail tube protein tail 3890 #07e9a2 straight fibre tail protein tail -3891 #c9c9c9 NA unknown function +3891 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 3892 #c9c9c9 NA unknown function 3893 #c9c9c9 NA unknown function 3894 #3e83f6 head maturation protease head and packaging @@ -3899,7 +3899,7 @@ phrog color annot category 3898 #c9c9c9 NA unknown function 3899 #c9c9c9 NA unknown function 3900 #c9c9c9 NA unknown function -3901 #c9c9c9 NA unknown function +3901 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 3902 #c9c9c9 NA unknown function 3903 #c9c9c9 NA unknown function 3904 #07e9a2 tail fiber protein tail @@ -3919,7 +3919,7 @@ phrog color annot category 3918 #07e9a2 tail fiber protein tail 3919 #c9c9c9 NA unknown function 3920 #c9c9c9 NA unknown function -3921 #c9c9c9 NA unknown function +3921 #c9c9c9 phosphohydrolase other 3922 #3e83f6 major head protein head and packaging 3923 #c9c9c9 NA unknown function 3924 #838383 Kil protein for bacterial septation inhibition other @@ -3936,7 +3936,7 @@ phrog color annot category 3935 #c9c9c9 NA unknown function 3936 #c9c9c9 NA unknown function 3937 #c9c9c9 NA unknown function -3938 #c9c9c9 NA unknown function +3938 #c9c9c9 virion structural protein head and packaging 3939 #c9c9c9 NA unknown function 3940 #c9c9c9 NA unknown function 3941 #c9c9c9 NA unknown function @@ -3949,7 +3949,7 @@ phrog color annot category 3948 #c9c9c9 NA unknown function 3949 #a861e3 transcriptional repressor transcription regulation 3950 #c9c9c9 NA unknown function -3951 #c9c9c9 NA unknown function +3951 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 3952 #c9c9c9 NA unknown function 3953 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 3954 #c9c9c9 NA unknown function @@ -3964,13 +3964,13 @@ phrog color annot category 3963 #c9c9c9 NA unknown function 3964 #c9c9c9 NA unknown function 3965 #c9c9c9 NA unknown function -3966 #c9c9c9 NA unknown function +3966 #c9c9c9 internal head protein head and packaging 3967 #c9c9c9 NA unknown function 3968 #c9c9c9 NA unknown function 3969 #c9c9c9 NA unknown function 3970 #838383 polynucleotide kinase other -3971 #c9c9c9 NA unknown function -3972 #c9c9c9 NA unknown function +3971 #c9c9c9 minor tail protein tail +3972 #c9c9c9 head scaffolding protein head and packaging 3973 #c9c9c9 NA unknown function 3974 #c9c9c9 NA unknown function 3975 #c9c9c9 NA unknown function @@ -3991,7 +3991,7 @@ phrog color annot category 3990 #3e83f6 major head protein head and packaging 3991 #c9c9c9 NA unknown function 3992 #ffdf59 primosomal protein DNA, RNA and nucleotide metabolism -3993 #c9c9c9 NA unknown function +3993 #c9c9c9 portal protein head and packaging 3994 #c9c9c9 NA unknown function 3995 #07e9a2 tail protein tail 3996 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -4003,8 +4003,8 @@ phrog color annot category 4002 #c9c9c9 NA unknown function 4003 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 4004 #c9c9c9 NA unknown function -4005 #c9c9c9 NA unknown function -4006 #c9c9c9 NA unknown function +4005 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +4006 #c9c9c9 minor tail protein tail 4007 #c9c9c9 NA unknown function 4008 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 4009 #c9c9c9 NA unknown function @@ -4037,7 +4037,7 @@ phrog color annot category 4036 #07e9a2 tail length tape measure protein tail 4037 #c9c9c9 NA unknown function 4038 #c9c9c9 NA unknown function -4039 #c9c9c9 NA unknown function +4039 #c9c9c9 transcriptional regulator transcription regulation 4040 #c9c9c9 NA unknown function 4041 #c9c9c9 NA unknown function 4042 #c9c9c9 NA unknown function @@ -4047,7 +4047,7 @@ phrog color annot category 4046 #c9c9c9 NA unknown function 4047 #c9c9c9 NA unknown function 4048 #c9c9c9 NA unknown function -4049 #c9c9c9 NA unknown function +4049 #c9c9c9 endolysin lysis 4050 #c9c9c9 NA unknown function 4051 #c9c9c9 NA unknown function 4052 #ff59f5 PAGK virulence factor moron, auxiliary metabolic gene and host takeover @@ -4059,8 +4059,8 @@ phrog color annot category 4058 #c9c9c9 NA unknown function 4059 #c9c9c9 NA unknown function 4060 #c9c9c9 NA unknown function -4061 #c9c9c9 NA unknown function -4062 #c9c9c9 NA unknown function +4061 #c9c9c9 Lsr2-like DNA bridging protein DNA, RNA and nucleotide metabolism +4062 #c9c9c9 membrane associated protein moron, auxiliary metabolic gene and host takeover 4063 #c9c9c9 NA unknown function 4064 #c9c9c9 NA unknown function 4065 #c9c9c9 NA unknown function @@ -4074,29 +4074,29 @@ phrog color annot category 4073 #c9c9c9 NA unknown function 4074 #c9c9c9 NA unknown function 4075 #07e9a2 tail assembly chaperone tail -4076 #c9c9c9 NA unknown function -4077 #c9c9c9 NA unknown function +4076 #c9c9c9 tail completion connector +4077 #c9c9c9 tail assembly chaperone tail 4078 #c9c9c9 NA unknown function 4079 #c9c9c9 NA unknown function 4080 #3e83f6 scaffolding protein head and packaging 4081 #c9c9c9 NA unknown function -4082 #c9c9c9 NA unknown function +4082 #c9c9c9 tail terminator connector 4083 #c9c9c9 NA unknown function 4084 #c9c9c9 NA unknown function 4085 #c9c9c9 NA unknown function 4086 #c9c9c9 NA unknown function -4087 #c9c9c9 NA unknown function -4088 #c9c9c9 NA unknown function +4087 #c9c9c9 tail completion connector +4088 #c9c9c9 capsid protein head and packaging 4089 #c9c9c9 NA unknown function 4090 #c9c9c9 NA unknown function 4091 #c9c9c9 NA unknown function 4092 #c9c9c9 NA unknown function 4093 #c9c9c9 NA unknown function 4094 #c9c9c9 NA unknown function -4095 #c9c9c9 NA unknown function +4095 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 4096 #c9c9c9 NA unknown function -4097 #c9c9c9 NA unknown function -4098 #c9c9c9 NA unknown function +4097 #c9c9c9 cobalamin-binding protein other +4098 #c9c9c9 guanylyltransferase DNA, RNA and nucleotide metabolism 4099 #c9c9c9 NA unknown function 4100 #c9c9c9 NA unknown function 4101 #c9c9c9 NA unknown function @@ -4106,12 +4106,12 @@ phrog color annot category 4105 #c9c9c9 NA unknown function 4106 #c9c9c9 NA unknown function 4107 #c9c9c9 NA unknown function -4108 #c9c9c9 NA unknown function +4108 #c9c9c9 minor tail protein tail 4109 #c9c9c9 NA unknown function 4110 #c9c9c9 NA unknown function 4111 #c9c9c9 NA unknown function 4112 #c9c9c9 NA unknown function -4113 #c9c9c9 NA unknown function +4113 #c9c9c9 Arc-like repressor transcription regulation 4114 #c9c9c9 NA unknown function 4115 #c9c9c9 NA unknown function 4116 #c9c9c9 NA unknown function @@ -4120,8 +4120,8 @@ phrog color annot category 4119 #c9c9c9 NA unknown function 4120 #07e9a2 minor tail protein tail 4121 #838383 thymidylate kinase other -4122 #c9c9c9 NA unknown function -4123 #c9c9c9 NA unknown function +4122 #c9c9c9 minor tail protein tail +4123 #c9c9c9 tail assembly chaperone tail 4124 #c9c9c9 NA unknown function 4125 #c9c9c9 NA unknown function 4126 #c9c9c9 NA unknown function @@ -4135,7 +4135,7 @@ phrog color annot category 4134 #c9c9c9 NA unknown function 4135 #c9c9c9 NA unknown function 4136 #c9c9c9 NA unknown function -4137 #c9c9c9 NA unknown function +4137 #c9c9c9 structural protein with Ig domain head and packaging 4138 #c9c9c9 NA unknown function 4139 #c9c9c9 NA unknown function 4140 #c9c9c9 NA unknown function @@ -4158,8 +4158,8 @@ phrog color annot category 4157 #c9c9c9 NA unknown function 4158 #c9c9c9 NA unknown function 4159 #838383 nucleotide pyrophosphohydrolase other -4160 #c9c9c9 NA unknown function -4161 #c9c9c9 NA unknown function +4160 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +4161 #c9c9c9 transcriptional repressor transcription regulation 4162 #c9c9c9 NA unknown function 4163 #c9c9c9 NA unknown function 4164 #ffdf59 histone family DNA-binding DNA, RNA and nucleotide metabolism @@ -4175,16 +4175,16 @@ phrog color annot category 4174 #c9c9c9 NA unknown function 4175 #838383 poly-gamma-glutamate hydrolase other 4176 #07e9a2 tail fiber protein tail -4177 #c9c9c9 NA unknown function +4177 #c9c9c9 internal virion protein head and packaging 4178 #07e9a2 major tail protein tail -4179 #c9c9c9 NA unknown function -4180 #c9c9c9 NA unknown function -4181 #c9c9c9 NA unknown function -4182 #c9c9c9 NA unknown function +4179 #c9c9c9 terminase large subunit head and packaging +4180 #c9c9c9 O-spanin lysis +4181 #c9c9c9 nucleotide binding protein DNA, RNA and nucleotide metabolism +4182 #c9c9c9 thymidylate kinase other 4183 #c9c9c9 NA unknown function -4184 #c9c9c9 NA unknown function +4184 #c9c9c9 beta-propeller repeat protein other 4185 #3e83f6 minor head protein head and packaging -4186 #c9c9c9 NA unknown function +4186 #c9c9c9 lysM motif protein lysis 4187 #c9c9c9 NA unknown function 4188 #c9c9c9 NA unknown function 4189 #c9c9c9 NA unknown function @@ -4203,7 +4203,7 @@ phrog color annot category 4202 #c9c9c9 NA unknown function 4203 #c9c9c9 NA unknown function 4204 #35d7ff tail terminator connector -4205 #c9c9c9 NA unknown function +4205 #c9c9c9 tail fiber assembly tail 4206 #c9c9c9 NA unknown function 4207 #c9c9c9 NA unknown function 4208 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -4230,14 +4230,14 @@ phrog color annot category 4229 #c9c9c9 NA unknown function 4230 #c9c9c9 NA unknown function 4231 #c9c9c9 NA unknown function -4232 #c9c9c9 NA unknown function -4233 #c9c9c9 NA unknown function +4232 #c9c9c9 head-tail adaptor connector +4233 #c9c9c9 baseplate wedge subunit tail 4234 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 4235 #ff59f5 plastoquinol terminal oxidase moron, auxiliary metabolic gene and host takeover 4236 #c9c9c9 NA unknown function 4237 #f35f49 holin lysis 4238 #f35f49 endolysin lysis -4239 #c9c9c9 NA unknown function +4239 #c9c9c9 ocr-like anti-restriction moron, auxiliary metabolic gene and host takeover 4240 #c9c9c9 NA unknown function 4241 #c9c9c9 NA unknown function 4242 #07e9a2 tail fiber protein tail @@ -4253,8 +4253,8 @@ phrog color annot category 4252 #c9c9c9 NA unknown function 4253 #c9c9c9 NA unknown function 4254 #c9c9c9 NA unknown function -4255 #c9c9c9 NA unknown function -4256 #c9c9c9 NA unknown function +4255 #c9c9c9 clamp loader of DNA polymerase subunit DNA, RNA and nucleotide metabolism +4256 #c9c9c9 polynucleotide kinase other 4257 #c9c9c9 NA unknown function 4258 #c9c9c9 NA unknown function 4259 #c9c9c9 NA unknown function @@ -4263,7 +4263,7 @@ phrog color annot category 4262 #c9c9c9 NA unknown function 4263 #c9c9c9 NA unknown function 4264 #c9c9c9 NA unknown function -4265 #c9c9c9 NA unknown function +4265 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 4266 #c9c9c9 NA unknown function 4267 #ffdf59 RNA replicase beta subunit DNA, RNA and nucleotide metabolism 4268 #a861e3 transcriptional repressor transcription regulation @@ -4274,19 +4274,19 @@ phrog color annot category 4273 #c9c9c9 NA unknown function 4274 #c9c9c9 NA unknown function 4275 #c9c9c9 NA unknown function -4276 #c9c9c9 NA unknown function +4276 #c9c9c9 holin lysis 4277 #07e9a2 tail fiber protein tail -4278 #c9c9c9 NA unknown function +4278 #c9c9c9 transcriptional regulator transcription regulation 4279 #c9c9c9 NA unknown function 4280 #c9c9c9 NA unknown function -4281 #c9c9c9 NA unknown function -4282 #c9c9c9 NA unknown function +4281 #c9c9c9 lipoprotein other +4282 #c9c9c9 tail assembly chaperone tail 4283 #c9c9c9 NA unknown function -4284 #c9c9c9 NA unknown function +4284 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 4285 #fea328 transposase integration and excision 4286 #3e83f6 head maturation protease head and packaging 4287 #ffdf59 DNA ejection protein DNA, RNA and nucleotide metabolism -4288 #c9c9c9 NA unknown function +4288 #c9c9c9 Kil protein for bacterial septation inhibition other 4289 #c9c9c9 NA unknown function 4290 #f35f49 lysozyme domain-containing protein lysis 4291 #ffdf59 RNA-dependent RNA polymerase DNA, RNA and nucleotide metabolism @@ -4298,8 +4298,8 @@ phrog color annot category 4297 #f35f49 Rz-like spanin lysis 4298 #c9c9c9 NA unknown function 4299 #c9c9c9 NA unknown function -4300 #c9c9c9 NA unknown function -4301 #c9c9c9 NA unknown function +4300 #c9c9c9 anti-termination protein Q-like transcription regulation +4301 #c9c9c9 kinase other 4302 #c9c9c9 NA unknown function 4303 #c9c9c9 NA unknown function 4304 #c9c9c9 NA unknown function @@ -4313,12 +4313,12 @@ phrog color annot category 4312 #c9c9c9 NA unknown function 4313 #c9c9c9 NA unknown function 4314 #c9c9c9 NA unknown function -4315 #c9c9c9 NA unknown function +4315 #c9c9c9 tail protein tail 4316 #c9c9c9 NA unknown function 4317 #c9c9c9 NA unknown function 4318 #c9c9c9 NA unknown function 4319 #c9c9c9 NA unknown function -4320 #c9c9c9 NA unknown function +4320 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 4321 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 4322 #3e83f6 virion structural protein head and packaging 4323 #c9c9c9 NA unknown function @@ -4331,7 +4331,7 @@ phrog color annot category 4330 #c9c9c9 NA unknown function 4331 #c9c9c9 NA unknown function 4332 #c9c9c9 NA unknown function -4333 #c9c9c9 NA unknown function +4333 #c9c9c9 baseplate protein tail 4334 #c9c9c9 NA unknown function 4335 #c9c9c9 NA unknown function 4336 #07e9a2 tail assembly chaperone tail @@ -4341,14 +4341,14 @@ phrog color annot category 4340 #c9c9c9 NA unknown function 4341 #c9c9c9 NA unknown function 4342 #c9c9c9 NA unknown function -4343 #c9c9c9 NA unknown function +4343 #c9c9c9 internal virion protein head and packaging 4344 #c9c9c9 NA unknown function 4345 #c9c9c9 NA unknown function -4346 #c9c9c9 NA unknown function +4346 #c9c9c9 tail protein and host specificity tail 4347 #c9c9c9 NA unknown function -4348 #c9c9c9 NA unknown function +4348 #c9c9c9 carboxypeptidase other 4349 #f35f49 Rz-like spanin lysis -4350 #c9c9c9 NA unknown function +4350 #c9c9c9 acetyltransferase other 4351 #c9c9c9 NA unknown function 4352 #c9c9c9 NA unknown function 4353 #c9c9c9 NA unknown function @@ -4366,7 +4366,7 @@ phrog color annot category 4365 #c9c9c9 NA unknown function 4366 #3e83f6 head fiber protein head and packaging 4367 #c9c9c9 NA unknown function -4368 #c9c9c9 NA unknown function +4368 #c9c9c9 head scaffolding protein head and packaging 4369 #c9c9c9 NA unknown function 4370 #fea328 excisionase integration and excision 4371 #c9c9c9 NA unknown function @@ -4374,7 +4374,7 @@ phrog color annot category 4373 #c9c9c9 NA unknown function 4374 #838383 carboxypeptidase other 4375 #c9c9c9 NA unknown function -4376 #c9c9c9 NA unknown function +4376 #c9c9c9 methyltransferase other 4377 #c9c9c9 NA unknown function 4378 #c9c9c9 NA unknown function 4379 #c9c9c9 NA unknown function @@ -4390,32 +4390,32 @@ phrog color annot category 4389 #c9c9c9 NA unknown function 4390 #c9c9c9 NA unknown function 4391 #c9c9c9 NA unknown function -4392 #c9c9c9 NA unknown function +4392 #c9c9c9 secreted protein other 4393 #c9c9c9 NA unknown function 4394 #c9c9c9 NA unknown function 4395 #c9c9c9 NA unknown function 4396 #c9c9c9 NA unknown function -4397 #c9c9c9 NA unknown function +4397 #c9c9c9 tail assembly chaperone tail 4398 #07e9a2 tail fiber protein tail 4399 #ff59f5 ribonuclease toxin of AT system moron, auxiliary metabolic gene and host takeover -4400 #c9c9c9 NA unknown function +4400 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 4401 #c9c9c9 NA unknown function 4402 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 4403 #c9c9c9 NA unknown function 4404 #c9c9c9 NA unknown function 4405 #c9c9c9 NA unknown function 4406 #3e83f6 virion structural protein head and packaging -4407 #c9c9c9 NA unknown function +4407 #c9c9c9 anti-adapter protein IraM other 4408 #c9c9c9 NA unknown function 4409 #838383 guanylate kinase other -4410 #c9c9c9 NA unknown function +4410 #c9c9c9 transposase integration and excision 4411 #3e83f6 virion structural protein head and packaging 4412 #ffdf59 exonuclease V DNA, RNA and nucleotide metabolism 4413 #07e9a2 minor tail protein tail -4414 #c9c9c9 NA unknown function +4414 #c9c9c9 tail terminator connector 4415 #838383 peptidase other 4416 #a861e3 transcriptional regulator transcription regulation -4417 #c9c9c9 NA unknown function +4417 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 4418 #c9c9c9 NA unknown function 4419 #3e83f6 head protein head and packaging 4420 #c9c9c9 NA unknown function @@ -4428,7 +4428,7 @@ phrog color annot category 4427 #c9c9c9 NA unknown function 4428 #c9c9c9 NA unknown function 4429 #c9c9c9 NA unknown function -4430 #c9c9c9 NA unknown function +4430 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 4431 #c9c9c9 NA unknown function 4432 #c9c9c9 NA unknown function 4433 #c9c9c9 NA unknown function @@ -4448,8 +4448,8 @@ phrog color annot category 4447 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 4448 #c9c9c9 NA unknown function 4449 #c9c9c9 NA unknown function -4450 #c9c9c9 NA unknown function -4451 #c9c9c9 NA unknown function +4450 #c9c9c9 tail assembly chaperone tail +4451 #c9c9c9 head-tail joining connector 4452 #ffdf59 anti-restriction nuclease DNA, RNA and nucleotide metabolism 4453 #c9c9c9 NA unknown function 4454 #c9c9c9 NA unknown function @@ -4458,10 +4458,10 @@ phrog color annot category 4457 #c9c9c9 NA unknown function 4458 #c9c9c9 NA unknown function 4459 #c9c9c9 NA unknown function -4460 #c9c9c9 NA unknown function +4460 #c9c9c9 transcriptional regulator transcription regulation 4461 #c9c9c9 NA unknown function 4462 #c9c9c9 NA unknown function -4463 #c9c9c9 NA unknown function +4463 #c9c9c9 tail protein tail 4464 #07e9a2 tail assembly chaperone tail 4465 #07e9a2 tail fiber protein tail 4466 #c9c9c9 NA unknown function @@ -4469,17 +4469,17 @@ phrog color annot category 4468 #c9c9c9 NA unknown function 4469 #c9c9c9 NA unknown function 4470 #ff59f5 acyl-CoA N-acyltransferase moron, auxiliary metabolic gene and host takeover -4471 #c9c9c9 NA unknown function +4471 #c9c9c9 cold shock protein other 4472 #838383 nucleotide kinase other 4473 #c9c9c9 NA unknown function -4474 #c9c9c9 NA unknown function +4474 #c9c9c9 tail fiber assembly tail 4475 #3e83f6 head protein head and packaging 4476 #c9c9c9 NA unknown function 4477 #c9c9c9 NA unknown function 4478 #838383 peptidase other 4479 #3e83f6 terminase small subunit head and packaging -4480 #c9c9c9 NA unknown function -4481 #c9c9c9 NA unknown function +4480 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +4481 #c9c9c9 terminase small subunit head and packaging 4482 #c9c9c9 NA unknown function 4483 #c9c9c9 NA unknown function 4484 #c9c9c9 NA unknown function @@ -4502,7 +4502,7 @@ phrog color annot category 4501 #c9c9c9 NA unknown function 4502 #c9c9c9 NA unknown function 4503 #c9c9c9 NA unknown function -4504 #c9c9c9 NA unknown function +4504 #c9c9c9 virion structural protein head and packaging 4505 #c9c9c9 NA unknown function 4506 #c9c9c9 NA unknown function 4507 #c9c9c9 NA unknown function @@ -4523,10 +4523,10 @@ phrog color annot category 4522 #c9c9c9 NA unknown function 4523 #3e83f6 major head and protease protein head and packaging 4524 #c9c9c9 NA unknown function -4525 #c9c9c9 NA unknown function +4525 #c9c9c9 Na/K ATPase other 4526 #c9c9c9 NA unknown function 4527 #07e9a2 short tail fiber protein tail -4528 #c9c9c9 NA unknown function +4528 #c9c9c9 tail terminator connector 4529 #3e83f6 minor head protein and DNA pilot head and packaging 4530 #c9c9c9 NA unknown function 4531 #c9c9c9 NA unknown function @@ -4536,7 +4536,7 @@ phrog color annot category 4535 #c9c9c9 NA unknown function 4536 #c9c9c9 NA unknown function 4537 #07e9a2 tail assembly chaperone tail -4538 #c9c9c9 NA unknown function +4538 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 4539 #c9c9c9 NA unknown function 4540 #07e9a2 baseplate hub and tail lysozyme tail 4541 #c9c9c9 NA unknown function @@ -4553,12 +4553,12 @@ phrog color annot category 4552 #c9c9c9 NA unknown function 4553 #c9c9c9 NA unknown function 4554 #07e9a2 tail protein tail -4555 #c9c9c9 NA unknown function +4555 #c9c9c9 transposase integration and excision 4556 #c9c9c9 NA unknown function -4557 #c9c9c9 NA unknown function +4557 #c9c9c9 tail protein tail 4558 #c9c9c9 NA unknown function 4559 #c9c9c9 NA unknown function -4560 #c9c9c9 NA unknown function +4560 #c9c9c9 tail protein tail 4561 #c9c9c9 NA unknown function 4562 #c9c9c9 NA unknown function 4563 #07e9a2 tail fiber protein tail @@ -4567,13 +4567,13 @@ phrog color annot category 4566 #c9c9c9 NA unknown function 4567 #c9c9c9 NA unknown function 4568 #c9c9c9 NA unknown function -4569 #c9c9c9 NA unknown function -4570 #c9c9c9 NA unknown function +4569 #c9c9c9 tail assembly chaperone tail +4570 #c9c9c9 tail assembly chaperone tail 4571 #c9c9c9 NA unknown function 4572 #c9c9c9 NA unknown function 4573 #c9c9c9 NA unknown function 4574 #07e9a2 major tail protein tail -4575 #c9c9c9 NA unknown function +4575 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 4576 #c9c9c9 NA unknown function 4577 #07e9a2 tail protein tail 4578 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -4588,7 +4588,7 @@ phrog color annot category 4587 #c9c9c9 NA unknown function 4588 #3e83f6 virion structural protein head and packaging 4589 #c9c9c9 NA unknown function -4590 #c9c9c9 NA unknown function +4590 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 4591 #07e9a2 short tail fiber protein tail 4592 #ff59f5 decoy of host sigma70 moron, auxiliary metabolic gene and host takeover 4593 #c9c9c9 NA unknown function @@ -4598,14 +4598,14 @@ phrog color annot category 4597 #c9c9c9 NA unknown function 4598 #35d7ff head closure Hc1 connector 4599 #c9c9c9 NA unknown function -4600 #c9c9c9 NA unknown function +4600 #c9c9c9 transcriptional regulator transcription regulation 4601 #c9c9c9 NA unknown function 4602 #838383 transglycosylase other -4603 #838383 alpha-2;3-sialyltransferase other +4603 #838383 "alpha-2,3-sialyltransferase" other 4604 #c9c9c9 NA unknown function 4605 #c9c9c9 NA unknown function 4606 #ff59f5 quinone oxidoreductase TQO moron, auxiliary metabolic gene and host takeover -4607 #c9c9c9 NA unknown function +4607 #c9c9c9 minor tail protein tail 4608 #a861e3 anti-repressor transcription regulation 4609 #c9c9c9 NA unknown function 4610 #c9c9c9 NA unknown function @@ -4618,14 +4618,14 @@ phrog color annot category 4617 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 4618 #07e9a2 tail collar fiber protein tail 4619 #c9c9c9 NA unknown function -4620 #c9c9c9 NA unknown function -4621 #c9c9c9 NA unknown function +4620 #c9c9c9 tail tube tail +4621 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 4622 #c9c9c9 NA unknown function 4623 #c9c9c9 NA unknown function 4624 #c9c9c9 NA unknown function 4625 #c9c9c9 NA unknown function 4626 #c9c9c9 NA unknown function -4627 #c9c9c9 NA unknown function +4627 #c9c9c9 tail assembly chaperone tail 4628 #07e9a2 tail fiber assembly tail 4629 #ffdf59 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 4630 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism @@ -4633,7 +4633,7 @@ phrog color annot category 4632 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 4633 #c9c9c9 NA unknown function 4634 #c9c9c9 NA unknown function -4635 #c9c9c9 NA unknown function +4635 #c9c9c9 ParB-like partition nuclease DNA, RNA and nucleotide metabolism 4636 #07e9a2 tail spike protein tail 4637 #c9c9c9 NA unknown function 4638 #3e83f6 head scaffolding protein head and packaging @@ -4646,7 +4646,7 @@ phrog color annot category 4645 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 4646 #fea328 transposase integration and excision 4647 #c9c9c9 NA unknown function -4648 #c9c9c9 NA unknown function +4648 #c9c9c9 tail assembly chaperone tail 4649 #c9c9c9 NA unknown function 4650 #c9c9c9 NA unknown function 4651 #c9c9c9 NA unknown function @@ -4664,12 +4664,12 @@ phrog color annot category 4663 #c9c9c9 NA unknown function 4664 #c9c9c9 NA unknown function 4665 #c9c9c9 NA unknown function -4666 #c9c9c9 NA unknown function -4667 #c9c9c9 NA unknown function +4666 #c9c9c9 head-tail adaptor connector +4667 #c9c9c9 paratox moron, auxiliary metabolic gene and host takeover 4668 #c9c9c9 NA unknown function 4669 #c9c9c9 NA unknown function 4670 #c9c9c9 NA unknown function -4671 #c9c9c9 NA unknown function +4671 #c9c9c9 tail terminator connector 4672 #c9c9c9 NA unknown function 4673 #c9c9c9 NA unknown function 4674 #c9c9c9 NA unknown function @@ -4680,8 +4680,8 @@ phrog color annot category 4679 #c9c9c9 NA unknown function 4680 #c9c9c9 NA unknown function 4681 #ff59f5 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover -4682 #c9c9c9 NA unknown function -4683 #c9c9c9 NA unknown function +4682 #c9c9c9 virion structural protein head and packaging +4683 #c9c9c9 baseplate wedge subunit tail 4684 #c9c9c9 NA unknown function 4685 #c9c9c9 NA unknown function 4686 #c9c9c9 NA unknown function @@ -4708,8 +4708,8 @@ phrog color annot category 4707 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 4708 #3e83f6 head scaffolding protein head and packaging 4709 #c9c9c9 NA unknown function -4710 #c9c9c9 NA unknown function -4711 #c9c9c9 NA unknown function +4710 #c9c9c9 integrase integration and excision +4711 #c9c9c9 tail collar fiber protein tail 4712 #f35f49 holin lysis 4713 #c9c9c9 NA unknown function 4714 #07e9a2 tail collar protein tail @@ -4737,7 +4737,7 @@ phrog color annot category 4736 #838383 L-glutamine-D-fructose-6-phosphate aminotransferase other 4737 #c9c9c9 NA unknown function 4738 #a861e3 transcriptional repressor transcription regulation -4739 #c9c9c9 NA unknown function +4739 #c9c9c9 transcriptional regulator transcription regulation 4740 #c9c9c9 NA unknown function 4741 #c9c9c9 NA unknown function 4742 #c9c9c9 NA unknown function @@ -4752,16 +4752,16 @@ phrog color annot category 4751 #c9c9c9 NA unknown function 4752 #838383 tRNA methyltransferase other 4753 #c9c9c9 NA unknown function -4754 #c9c9c9 NA unknown function +4754 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 4755 #c9c9c9 NA unknown function -4756 #c9c9c9 NA unknown function +4756 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 4757 #c9c9c9 NA unknown function 4758 #3e83f6 terminase large subunit head and packaging -4759 #c9c9c9 NA unknown function +4759 #c9c9c9 head maturation protease head and packaging 4760 #c9c9c9 NA unknown function 4761 #c9c9c9 NA unknown function -4762 #c9c9c9 NA unknown function -4763 #c9c9c9 NA unknown function +4762 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism +4763 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 4764 #fea328 excisionase integration and excision 4765 #c9c9c9 NA unknown function 4766 #c9c9c9 NA unknown function @@ -4772,21 +4772,21 @@ phrog color annot category 4771 #838383 DHH phosphoesterase other 4772 #c9c9c9 NA unknown function 4773 #c9c9c9 NA unknown function -4774 #c9c9c9 NA unknown function +4774 #c9c9c9 tail assembly chaperone tail 4775 #35d7ff pre-neck appendage protein connector -4776 #c9c9c9 NA unknown function +4776 #c9c9c9 tail assembly chaperone tail 4777 #c9c9c9 NA unknown function 4778 #c9c9c9 NA unknown function 4779 #a861e3 transcriptional regulator transcription regulation 4780 #c9c9c9 NA unknown function 4781 #c9c9c9 NA unknown function 4782 #c9c9c9 NA unknown function -4783 #c9c9c9 NA unknown function +4783 #c9c9c9 terminase small subunit head and packaging 4784 #c9c9c9 NA unknown function 4785 #c9c9c9 NA unknown function 4786 #838383 cysteine dioxygenase other 4787 #ffdf59 single strand annealing protein DNA, RNA and nucleotide metabolism -4788 #c9c9c9 NA unknown function +4788 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 4789 #c9c9c9 NA unknown function 4790 #ff59f5 host RecBCD nuclease inhibitor moron, auxiliary metabolic gene and host takeover 4791 #c9c9c9 NA unknown function @@ -4814,7 +4814,7 @@ phrog color annot category 4813 #c9c9c9 NA unknown function 4814 #c9c9c9 NA unknown function 4815 #07e9a2 receptor binding tail protein tail -4816 #c9c9c9 NA unknown function +4816 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 4817 #c9c9c9 NA unknown function 4818 #07e9a2 tail fiber protein tail 4819 #c9c9c9 NA unknown function @@ -4822,9 +4822,9 @@ phrog color annot category 4821 #c9c9c9 NA unknown function 4822 #c9c9c9 NA unknown function 4823 #c9c9c9 NA unknown function -4824 #c9c9c9 NA unknown function +4824 #c9c9c9 nucleotide kinase other 4825 #c9c9c9 NA unknown function -4826 #c9c9c9 NA unknown function +4826 #c9c9c9 MazG-like pyrophosphatase other 4827 #c9c9c9 NA unknown function 4828 #c9c9c9 NA unknown function 4829 #ff59f5 GtrC-like O-antigen conversion translocase moron, auxiliary metabolic gene and host takeover @@ -4851,17 +4851,17 @@ phrog color annot category 4850 #c9c9c9 NA unknown function 4851 #c9c9c9 NA unknown function 4852 #c9c9c9 NA unknown function -4853 #c9c9c9 NA unknown function +4853 #c9c9c9 transposase integration and excision 4854 #c9c9c9 NA unknown function 4855 #f35f49 endolysin lysis 4856 #838383 nucleoside triphosphate pyrophosphohydrolase other 4857 #c9c9c9 NA unknown function -4858 #c9c9c9 NA unknown function +4858 #c9c9c9 head closure Hc1 connector 4859 #ffdf59 helicase loader DNA, RNA and nucleotide metabolism 4860 #c9c9c9 NA unknown function 4861 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 4862 #c9c9c9 NA unknown function -4863 #c9c9c9 NA unknown function +4863 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 4864 #c9c9c9 NA unknown function 4865 #c9c9c9 NA unknown function 4866 #3e83f6 head scaffolding protein head and packaging @@ -4902,31 +4902,31 @@ phrog color annot category 4901 #838383 hydrolase other 4902 #c9c9c9 NA unknown function 4903 #c9c9c9 NA unknown function -4904 #c9c9c9 NA unknown function -4905 #c9c9c9 NA unknown function +4904 #c9c9c9 head-to-tail stopper connector +4905 #c9c9c9 head scaffolding protein head and packaging 4906 #c9c9c9 NA unknown function 4907 #c9c9c9 NA unknown function 4908 #c9c9c9 NA unknown function -4909 #c9c9c9 NA unknown function +4909 #c9c9c9 excisionase and transcriptional regulator integration and excision 4910 #c9c9c9 NA unknown function 4911 #c9c9c9 NA unknown function 4912 #07e9a2 tail fiber assembly tail 4913 #ffdf59 replication DNA, RNA and nucleotide metabolism 4914 #3e83f6 terminase large subunit head and packaging 4915 #c9c9c9 NA unknown function -4916 #c9c9c9 NA unknown function +4916 #c9c9c9 NinG/ Rap DNA junction specific endonuclease DNA, RNA and nucleotide metabolism 4917 #c9c9c9 NA unknown function 4918 #c9c9c9 NA unknown function -4919 #c9c9c9 NA unknown function -4920 #c9c9c9 NA unknown function -4921 #c9c9c9 NA unknown function +4919 #c9c9c9 polynucleotide kinase other +4920 #c9c9c9 tail protein tail +4921 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 4922 #c9c9c9 NA unknown function 4923 #c9c9c9 NA unknown function 4924 #07e9a2 short tail fiber protein tail -4925 #c9c9c9 NA unknown function +4925 #c9c9c9 tail completion connector 4926 #c9c9c9 NA unknown function 4927 #c9c9c9 NA unknown function -4928 #c9c9c9 NA unknown function +4928 #c9c9c9 transglycosylase other 4929 #c9c9c9 NA unknown function 4930 #07e9a2 baseplate hub tail 4931 #35d7ff head-tail adaptor connector @@ -4941,7 +4941,7 @@ phrog color annot category 4940 #c9c9c9 NA unknown function 4941 #838383 dehydrogenase other 4942 #c9c9c9 NA unknown function -4943 #c9c9c9 NA unknown function +4943 #c9c9c9 nucleotide kinase other 4944 #c9c9c9 NA unknown function 4945 #c9c9c9 NA unknown function 4946 #07e9a2 tail protein tail @@ -4949,7 +4949,7 @@ phrog color annot category 4948 #c9c9c9 NA unknown function 4949 #c9c9c9 NA unknown function 4950 #07e9a2 tail fiber protein tail -4951 #c9c9c9 NA unknown function +4951 #c9c9c9 tail assembly chaperone tail 4952 #838383 signal peptide motif other 4953 #c9c9c9 NA unknown function 4954 #838383 complement inhibitor other @@ -4962,24 +4962,24 @@ phrog color annot category 4961 #c9c9c9 NA unknown function 4962 #c9c9c9 NA unknown function 4963 #07e9a2 tail assembly chaperone tail -4964 #c9c9c9 NA unknown function +4964 #c9c9c9 anti-CRISPR protein moron, auxiliary metabolic gene and host takeover 4965 #c9c9c9 NA unknown function -4966 #c9c9c9 NA unknown function +4966 #c9c9c9 tail chaperonin tail 4967 #c9c9c9 NA unknown function 4968 #c9c9c9 NA unknown function 4969 #c9c9c9 NA unknown function 4970 #c9c9c9 NA unknown function 4971 #07e9a2 major tail protein tail -4972 #c9c9c9 NA unknown function +4972 #c9c9c9 protein kinase other 4973 #c9c9c9 NA unknown function 4974 #c9c9c9 NA unknown function 4975 #c9c9c9 NA unknown function 4976 #07e9a2 tail assembly chaperone tail 4977 #c9c9c9 NA unknown function 4978 #07e9a2 tail protein tail -4979 #c9c9c9 NA unknown function +4979 #c9c9c9 tail length tape measure protein tail 4980 #ff59f5 superinfection exclusion moron, auxiliary metabolic gene and host takeover -4981 #c9c9c9 NA unknown function +4981 #c9c9c9 minor tail protein tail 4982 #c9c9c9 NA unknown function 4983 #c9c9c9 NA unknown function 4984 #c9c9c9 NA unknown function @@ -4990,11 +4990,11 @@ phrog color annot category 4989 #c9c9c9 NA unknown function 4990 #c9c9c9 NA unknown function 4991 #c9c9c9 NA unknown function -4992 #c9c9c9 NA unknown function +4992 #c9c9c9 cysteine dioxygenase other 4993 #c9c9c9 NA unknown function -4994 #c9c9c9 NA unknown function -4995 #c9c9c9 NA unknown function -4996 #c9c9c9 NA unknown function +4994 #c9c9c9 RstB sensor of two protein system moron, auxiliary metabolic gene and host takeover +4995 #c9c9c9 tail terminator connector +4996 #c9c9c9 excisionase and transcriptional regulator integration and excision 4997 #c9c9c9 NA unknown function 4998 #c9c9c9 NA unknown function 4999 #c9c9c9 NA unknown function @@ -5017,7 +5017,7 @@ phrog color annot category 5016 #c9c9c9 NA unknown function 5017 #c9c9c9 NA unknown function 5018 #c9c9c9 NA unknown function -5019 #c9c9c9 NA unknown function +5019 #c9c9c9 tape measure chaperone tail 5020 #c9c9c9 NA unknown function 5021 #c9c9c9 NA unknown function 5022 #c9c9c9 NA unknown function @@ -5030,8 +5030,8 @@ phrog color annot category 5029 #c9c9c9 NA unknown function 5030 #c9c9c9 NA unknown function 5031 #c9c9c9 NA unknown function -5032 #c9c9c9 NA unknown function -5033 #f35f49 endolysin; inhibits RNA polymerase lysis +5032 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism +5033 #f35f49 endolysin inhibits RNA polymerase lysis 5034 #ffdf59 NinG/ Rap DNA junction specific endonuclease DNA, RNA and nucleotide metabolism 5035 #c9c9c9 NA unknown function 5036 #c9c9c9 NA unknown function @@ -5039,9 +5039,9 @@ phrog color annot category 5038 #c9c9c9 NA unknown function 5039 #c9c9c9 NA unknown function 5040 #c9c9c9 NA unknown function -5041 #c9c9c9 NA unknown function -5042 #c9c9c9 NA unknown function -5043 #c9c9c9 NA unknown function +5041 #c9c9c9 minor tail protein tail +5042 #c9c9c9 head scaffolding protein head and packaging +5043 #c9c9c9 virion structural protein head and packaging 5044 #c9c9c9 NA unknown function 5045 #ff59f5 phospho-2-dehydro-3-deoxyheptonate aldolase moron, auxiliary metabolic gene and host takeover 5046 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -5063,7 +5063,7 @@ phrog color annot category 5062 #07e9a2 tail length tape measure protein tail 5063 #c9c9c9 NA unknown function 5064 #c9c9c9 NA unknown function -5065 #c9c9c9 NA unknown function +5065 #c9c9c9 MarR family transcription regulator transcription regulation 5066 #c9c9c9 NA unknown function 5067 #c9c9c9 NA unknown function 5068 #c9c9c9 NA unknown function @@ -5074,8 +5074,8 @@ phrog color annot category 5073 #07e9a2 tail fiber protein tail 5074 #c9c9c9 NA unknown function 5075 #c9c9c9 NA unknown function -5076 #c9c9c9 NA unknown function -5077 #c9c9c9 NA unknown function +5076 #c9c9c9 head closure connector +5077 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 5078 #35d7ff tail terminator connector 5079 #c9c9c9 NA unknown function 5080 #c9c9c9 NA unknown function @@ -5111,12 +5111,12 @@ phrog color annot category 5110 #3e83f6 terminase small subunit head and packaging 5111 #c9c9c9 NA unknown function 5112 #c9c9c9 NA unknown function -5113 #c9c9c9 NA unknown function +5113 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 5114 #c9c9c9 NA unknown function 5115 #ff59f5 ferredoxin moron, auxiliary metabolic gene and host takeover 5116 #c9c9c9 NA unknown function 5117 #c9c9c9 NA unknown function -5118 #c9c9c9 NA unknown function +5118 #c9c9c9 transcriptional repressor transcription regulation 5119 #c9c9c9 NA unknown function 5120 #c9c9c9 NA unknown function 5121 #c9c9c9 NA unknown function @@ -5124,16 +5124,16 @@ phrog color annot category 5123 #ffdf59 homing endonuclease with GIY-YIG motif DNA, RNA and nucleotide metabolism 5124 #c9c9c9 NA unknown function 5125 #c9c9c9 NA unknown function -5126 #c9c9c9 NA unknown function +5126 #c9c9c9 transcriptional regulator transcription regulation 5127 #fea328 integrase integration and excision -5128 #c9c9c9 NA unknown function +5128 #c9c9c9 minor tail protein tail 5129 #c9c9c9 NA unknown function 5130 #c9c9c9 NA unknown function 5131 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism 5132 #c9c9c9 NA unknown function 5133 #c9c9c9 NA unknown function 5134 #c9c9c9 NA unknown function -5135 #c9c9c9 NA unknown function +5135 #c9c9c9 transcriptional regulator transcription regulation 5136 #c9c9c9 NA unknown function 5137 #c9c9c9 NA unknown function 5138 #c9c9c9 NA unknown function @@ -5154,15 +5154,15 @@ phrog color annot category 5153 #c9c9c9 NA unknown function 5154 #c9c9c9 NA unknown function 5155 #c9c9c9 NA unknown function -5156 #c9c9c9 NA unknown function +5156 #c9c9c9 Lipid A export ATP-binding/permease protein Msb other 5157 #c9c9c9 NA unknown function 5158 #c9c9c9 NA unknown function 5159 #c9c9c9 NA unknown function 5160 #c9c9c9 NA unknown function -5161 #c9c9c9 NA unknown function +5161 #c9c9c9 head-tail adaptor connector 5162 #c9c9c9 NA unknown function 5163 #07e9a2 minor tail protein tail -5164 #c9c9c9 NA unknown function +5164 #c9c9c9 MazG-like pyrophosphatase other 5165 #c9c9c9 NA unknown function 5166 #c9c9c9 NA unknown function 5167 #c9c9c9 NA unknown function @@ -5170,22 +5170,22 @@ phrog color annot category 5169 #c9c9c9 NA unknown function 5170 #c9c9c9 NA unknown function 5171 #c9c9c9 NA unknown function -5172 #c9c9c9 NA unknown function +5172 #c9c9c9 DNA methyltransferase other 5173 #c9c9c9 NA unknown function 5174 #c9c9c9 NA unknown function 5175 #c9c9c9 NA unknown function 5176 #c9c9c9 NA unknown function 5177 #ffdf59 DNA polymerase/primase DNA, RNA and nucleotide metabolism -5178 #c9c9c9 NA unknown function +5178 #c9c9c9 tail terminator connector 5179 #c9c9c9 NA unknown function 5180 #c9c9c9 NA unknown function 5181 #c9c9c9 NA unknown function 5182 #f35f49 endolysin lysis 5183 #c9c9c9 NA unknown function 5184 #c9c9c9 NA unknown function -5185 #c9c9c9 NA unknown function +5185 #c9c9c9 tail completion connector 5186 #c9c9c9 NA unknown function -5187 #c9c9c9 NA unknown function +5187 #c9c9c9 tail protein tail 5188 #c9c9c9 NA unknown function 5189 #c9c9c9 NA unknown function 5190 #c9c9c9 NA unknown function @@ -5194,37 +5194,37 @@ phrog color annot category 5193 #c9c9c9 NA unknown function 5194 #c9c9c9 NA unknown function 5195 #c9c9c9 NA unknown function -5196 #c9c9c9 NA unknown function -5197 #c9c9c9 NA unknown function +5196 #c9c9c9 head-tail adaptor connector +5197 #c9c9c9 tail fiber protein tail 5198 #c9c9c9 NA unknown function 5199 #c9c9c9 NA unknown function 5200 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 5201 #c9c9c9 NA unknown function -5202 #c9c9c9 NA unknown function +5202 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 5203 #c9c9c9 NA unknown function 5204 #3e83f6 head decoration head and packaging 5205 #c9c9c9 NA unknown function 5206 #c9c9c9 NA unknown function 5207 #c9c9c9 NA unknown function -5208 #c9c9c9 NA unknown function +5208 #c9c9c9 transcriptional regulator transcription regulation 5209 #c9c9c9 NA unknown function 5210 #35d7ff neck protein connector 5211 #c9c9c9 NA unknown function 5212 #c9c9c9 NA unknown function 5213 #c9c9c9 NA unknown function -5214 #c9c9c9 NA unknown function +5214 #c9c9c9 outer membrane protein moron, auxiliary metabolic gene and host takeover 5215 #c9c9c9 NA unknown function 5216 #c9c9c9 NA unknown function 5217 #c9c9c9 NA unknown function 5218 #c9c9c9 NA unknown function -5219 #c9c9c9 NA unknown function +5219 #c9c9c9 transcriptional repressor transcription regulation 5220 #c9c9c9 NA unknown function -5221 #c9c9c9 NA unknown function +5221 #c9c9c9 beta-propeller repeat protein other 5222 #c9c9c9 NA unknown function 5223 #35d7ff neck protein connector 5224 #c9c9c9 NA unknown function 5225 #c9c9c9 NA unknown function -5226 #c9c9c9 NA unknown function +5226 #c9c9c9 baseplate spike tail 5227 #c9c9c9 NA unknown function 5228 #c9c9c9 NA unknown function 5229 #c9c9c9 NA unknown function @@ -5236,38 +5236,38 @@ phrog color annot category 5235 #c9c9c9 NA unknown function 5236 #c9c9c9 NA unknown function 5237 #c9c9c9 NA unknown function -5238 #c9c9c9 NA unknown function +5238 #c9c9c9 excisionase and transcriptional regulator integration and excision 5239 #c9c9c9 NA unknown function 5240 #07e9a2 tail fiber protein tail 5241 #c9c9c9 NA unknown function 5242 #c9c9c9 NA unknown function -5243 #c9c9c9 NA unknown function +5243 #c9c9c9 toxin-antitoxin system HicB-like moron, auxiliary metabolic gene and host takeover 5244 #c9c9c9 NA unknown function 5245 #c9c9c9 NA unknown function 5246 #c9c9c9 NA unknown function 5247 #c9c9c9 NA unknown function 5248 #c9c9c9 NA unknown function 5249 #c9c9c9 NA unknown function -5250 #c9c9c9 NA unknown function +5250 #c9c9c9 tail assembly chaperone tail 5251 #c9c9c9 NA unknown function 5252 #c9c9c9 NA unknown function -5253 #c9c9c9 NA unknown function +5253 #c9c9c9 minor tail protein tail 5254 #c9c9c9 NA unknown function 5255 #07e9a2 tail length tape measure protein tail 5256 #c9c9c9 NA unknown function 5257 #c9c9c9 NA unknown function 5258 #c9c9c9 NA unknown function -5259 #c9c9c9 NA unknown function +5259 #c9c9c9 protease other 5260 #07e9a2 tail protein tail 5261 #c9c9c9 NA unknown function 5262 #c9c9c9 NA unknown function 5263 #c9c9c9 NA unknown function -5264 #c9c9c9 NA unknown function +5264 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 5265 #c9c9c9 NA unknown function 5266 #c9c9c9 NA unknown function 5267 #c9c9c9 NA unknown function 5268 #c9c9c9 NA unknown function -5269 #c9c9c9 NA unknown function +5269 #c9c9c9 tail protein and host specificity tail 5270 #c9c9c9 NA unknown function 5271 #c9c9c9 NA unknown function 5272 #c9c9c9 NA unknown function @@ -5276,14 +5276,14 @@ phrog color annot category 5275 #c9c9c9 NA unknown function 5276 #c9c9c9 NA unknown function 5277 #c9c9c9 NA unknown function -5278 #c9c9c9 NA unknown function +5278 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 5279 #c9c9c9 NA unknown function -5280 #c9c9c9 NA unknown function +5280 #c9c9c9 head-tail adaptor connector 5281 #c9c9c9 NA unknown function 5282 #c9c9c9 NA unknown function -5283 #c9c9c9 NA unknown function +5283 #c9c9c9 tail sheath tail 5284 #c9c9c9 NA unknown function -5285 #c9c9c9 NA unknown function +5285 #c9c9c9 transcription antiterminator transcription regulation 5286 #c9c9c9 NA unknown function 5287 #07e9a2 minor tail protein tail 5288 #c9c9c9 NA unknown function @@ -5293,12 +5293,12 @@ phrog color annot category 5292 #07e9a2 tail sheath tail 5293 #c9c9c9 NA unknown function 5294 #c9c9c9 NA unknown function -5295 #c9c9c9 NA unknown function +5295 #c9c9c9 thioredoxin domain other 5296 #c9c9c9 NA unknown function 5297 #07e9a2 tail protein tail 5298 #ff59f5 cobalamin biosynthesis protein moron, auxiliary metabolic gene and host takeover -5299 #c9c9c9 NA unknown function -5300 #c9c9c9 NA unknown function +5299 #c9c9c9 tail terminator connector +5300 #c9c9c9 minor tail protein tail 5301 #a861e3 transcriptional repressor transcription regulation 5302 #07e9a2 tail protein tail 5303 #c9c9c9 NA unknown function @@ -5311,10 +5311,10 @@ phrog color annot category 5310 #c9c9c9 NA unknown function 5311 #ffdf59 helicase DNA, RNA and nucleotide metabolism 5312 #c9c9c9 NA unknown function -5313 #c9c9c9 NA unknown function +5313 #c9c9c9 tail protein tail 5314 #c9c9c9 NA unknown function 5315 #c9c9c9 NA unknown function -5316 #c9c9c9 NA unknown function +5316 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 5317 #c9c9c9 NA unknown function 5318 #c9c9c9 NA unknown function 5319 #838383 outer membrane protein other @@ -5322,7 +5322,7 @@ phrog color annot category 5321 #c9c9c9 NA unknown function 5322 #c9c9c9 NA unknown function 5323 #c9c9c9 NA unknown function -5324 #c9c9c9 NA unknown function +5324 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 5325 #c9c9c9 NA unknown function 5326 #c9c9c9 NA unknown function 5327 #c9c9c9 NA unknown function @@ -5330,8 +5330,8 @@ phrog color annot category 5329 #c9c9c9 NA unknown function 5330 #07e9a2 tail assembly chaperone tail 5331 #c9c9c9 NA unknown function -5332 #c9c9c9 NA unknown function -5333 #c9c9c9 NA unknown function +5332 #c9c9c9 dATP / dGTP pyrophosphohydrolase DNA, RNA and nucleotide metabolism +5333 #c9c9c9 Arc-like repressor transcription regulation 5334 #3e83f6 terminase small subunit head and packaging 5335 #c9c9c9 NA unknown function 5336 #c9c9c9 NA unknown function @@ -5350,19 +5350,19 @@ phrog color annot category 5349 #c9c9c9 NA unknown function 5350 #c9c9c9 NA unknown function 5351 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -5352 #c9c9c9 NA unknown function +5352 #c9c9c9 head-to-tail stopper connector 5353 #c9c9c9 NA unknown function 5354 #c9c9c9 NA unknown function 5355 #c9c9c9 NA unknown function 5356 #c9c9c9 NA unknown function 5357 #07e9a2 tail length tape measure protein tail 5358 #c9c9c9 NA unknown function -5359 #c9c9c9 NA unknown function +5359 #c9c9c9 von Willebrand A domain containing protein other 5360 #07e9a2 minor tail protein tail 5361 #c9c9c9 NA unknown function 5362 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 5363 #c9c9c9 NA unknown function -5364 #c9c9c9 NA unknown function +5364 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 5365 #c9c9c9 NA unknown function 5366 #c9c9c9 NA unknown function 5367 #c9c9c9 NA unknown function @@ -5374,8 +5374,8 @@ phrog color annot category 5373 #c9c9c9 NA unknown function 5374 #c9c9c9 NA unknown function 5375 #c9c9c9 NA unknown function -5376 #c9c9c9 NA unknown function -5377 #c9c9c9 NA unknown function +5376 #c9c9c9 terminase small subunit head and packaging +5377 #c9c9c9 tail completion or Neck1 protein connector 5378 #c9c9c9 NA unknown function 5379 #c9c9c9 NA unknown function 5380 #c9c9c9 NA unknown function @@ -5385,20 +5385,20 @@ phrog color annot category 5384 #c9c9c9 NA unknown function 5385 #ff59f5 phosphate transporter subunit moron, auxiliary metabolic gene and host takeover 5386 #c9c9c9 NA unknown function -5387 #c9c9c9 NA unknown function +5387 #c9c9c9 polynucleotide kinase other 5388 #f35f49 Rz-like spanin lysis 5389 #fea328 transposase integration and excision 5390 #c9c9c9 NA unknown function 5391 #c9c9c9 NA unknown function 5392 #c9c9c9 NA unknown function -5393 #c9c9c9 NA unknown function +5393 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 5394 #c9c9c9 NA unknown function 5395 #c9c9c9 NA unknown function 5396 #c9c9c9 NA unknown function 5397 #c9c9c9 NA unknown function 5398 #c9c9c9 NA unknown function 5399 #838383 SAM-dependent methyltransferase other -5400 #c9c9c9 NA unknown function +5400 #c9c9c9 tail fiber assembly protein tail 5401 #c9c9c9 NA unknown function 5402 #3e83f6 virion structural protein head and packaging 5403 #c9c9c9 NA unknown function @@ -5415,7 +5415,7 @@ phrog color annot category 5414 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 5415 #c9c9c9 NA unknown function 5416 #c9c9c9 NA unknown function -5417 #c9c9c9 NA unknown function +5417 #c9c9c9 tail collar fiber protein tail 5418 #c9c9c9 NA unknown function 5419 #c9c9c9 NA unknown function 5420 #c9c9c9 NA unknown function @@ -5428,7 +5428,7 @@ phrog color annot category 5427 #c9c9c9 NA unknown function 5428 #c9c9c9 NA unknown function 5429 #ffdf59 DNA repair protein DNA, RNA and nucleotide metabolism -5430 #c9c9c9 NA unknown function +5430 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 5431 #c9c9c9 NA unknown function 5432 #c9c9c9 NA unknown function 5433 #c9c9c9 NA unknown function @@ -5460,27 +5460,27 @@ phrog color annot category 5459 #c9c9c9 NA unknown function 5460 #c9c9c9 NA unknown function 5461 #c9c9c9 NA unknown function -5462 #c9c9c9 NA unknown function +5462 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 5463 #c9c9c9 NA unknown function -5464 #c9c9c9 NA unknown function +5464 #c9c9c9 minor tail protein tail 5465 #c9c9c9 NA unknown function 5466 #c9c9c9 NA unknown function 5467 #c9c9c9 NA unknown function -5468 #c9c9c9 NA unknown function +5468 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 5469 #c9c9c9 NA unknown function 5470 #ffdf59 RNA 2'-phosphotransferase DNA, RNA and nucleotide metabolism -5471 #c9c9c9 NA unknown function +5471 #c9c9c9 distal tail protein Dit tail 5472 #07e9a2 lower collar tail 5473 #c9c9c9 NA unknown function 5474 #c9c9c9 NA unknown function 5475 #c9c9c9 NA unknown function 5476 #c9c9c9 NA unknown function -5477 #c9c9c9 NA unknown function -5478 #c9c9c9 NA unknown function +5477 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +5478 #c9c9c9 baseplate wedge protein tail 5479 #c9c9c9 NA unknown function 5480 #c9c9c9 NA unknown function 5481 #07e9a2 tail fiber protein tail -5482 #c9c9c9 NA unknown function +5482 #c9c9c9 DNA primase/helicase DNA, RNA and nucleotide metabolism 5483 #c9c9c9 NA unknown function 5484 #ffdf59 DnaA-like replication initiation protein DNA, RNA and nucleotide metabolism 5485 #c9c9c9 NA unknown function @@ -5488,9 +5488,9 @@ phrog color annot category 5487 #c9c9c9 NA unknown function 5488 #c9c9c9 NA unknown function 5489 #c9c9c9 NA unknown function -5490 #c9c9c9 NA unknown function +5490 #c9c9c9 beta-propeller repeat protein other 5491 #c9c9c9 NA unknown function -5492 #c9c9c9 NA unknown function +5492 #c9c9c9 minor tail protein tail 5493 #07e9a2 tail length tape measure protein tail 5494 #c9c9c9 NA unknown function 5495 #c9c9c9 NA unknown function @@ -5511,10 +5511,10 @@ phrog color annot category 5510 #07e9a2 tail fiber protein tail 5511 #c9c9c9 NA unknown function 5512 #c9c9c9 NA unknown function -5513 #c9c9c9 NA unknown function +5513 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 5514 #c9c9c9 NA unknown function 5515 #c9c9c9 NA unknown function -5516 #c9c9c9 NA unknown function +5516 #c9c9c9 transcriptional regulator transcription regulation 5517 #c9c9c9 NA unknown function 5518 #c9c9c9 NA unknown function 5519 #c9c9c9 NA unknown function @@ -5531,10 +5531,10 @@ phrog color annot category 5530 #c9c9c9 NA unknown function 5531 #c9c9c9 NA unknown function 5532 #c9c9c9 NA unknown function -5533 #c9c9c9 NA unknown function +5533 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 5534 #c9c9c9 NA unknown function 5535 #c9c9c9 NA unknown function -5536 #c9c9c9 NA unknown function +5536 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 5537 #c9c9c9 NA unknown function 5538 #c9c9c9 NA unknown function 5539 #c9c9c9 NA unknown function @@ -5552,7 +5552,7 @@ phrog color annot category 5551 #c9c9c9 NA unknown function 5552 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 5553 #c9c9c9 NA unknown function -5554 #c9c9c9 NA unknown function +5554 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 5555 #07e9a2 tail protein tail 5556 #07e9a2 tail protein tail 5557 #c9c9c9 NA unknown function @@ -5562,15 +5562,15 @@ phrog color annot category 5561 #c9c9c9 NA unknown function 5562 #c9c9c9 NA unknown function 5563 #c9c9c9 NA unknown function -5564 #c9c9c9 NA unknown function +5564 #c9c9c9 baseplate wedge subunit tail 5565 #c9c9c9 NA unknown function 5566 #c9c9c9 NA unknown function -5567 #c9c9c9 NA unknown function +5567 #c9c9c9 transposase integration and excision 5568 #c9c9c9 NA unknown function 5569 #c9c9c9 NA unknown function 5570 #c9c9c9 NA unknown function -5571 #c9c9c9 NA unknown function -5572 #c9c9c9 NA unknown function +5571 #c9c9c9 carboxypeptidase other +5572 #c9c9c9 tail fiber assembly protein tail 5573 #3e83f6 terminase large subunit head and packaging 5574 #c9c9c9 NA unknown function 5575 #c9c9c9 NA unknown function @@ -5595,7 +5595,7 @@ phrog color annot category 5594 #c9c9c9 NA unknown function 5595 #c9c9c9 NA unknown function 5596 #c9c9c9 NA unknown function -5597 #c9c9c9 NA unknown function +5597 #c9c9c9 tail terminator connector 5598 #c9c9c9 NA unknown function 5599 #c9c9c9 NA unknown function 5600 #c9c9c9 NA unknown function @@ -5612,14 +5612,14 @@ phrog color annot category 5611 #c9c9c9 NA unknown function 5612 #c9c9c9 NA unknown function 5613 #c9c9c9 NA unknown function -5614 #c9c9c9 NA unknown function +5614 #c9c9c9 dual specificity phosphatase other 5615 #c9c9c9 NA unknown function 5616 #07e9a2 tail fiber protein tail 5617 #c9c9c9 NA unknown function 5618 #c9c9c9 NA unknown function 5619 #c9c9c9 NA unknown function 5620 #c9c9c9 NA unknown function -5621 #c9c9c9 NA unknown function +5621 #c9c9c9 Sericin 1-like protein other 5622 #c9c9c9 NA unknown function 5623 #c9c9c9 NA unknown function 5624 #c9c9c9 NA unknown function @@ -5640,7 +5640,7 @@ phrog color annot category 5639 #c9c9c9 NA unknown function 5640 #c9c9c9 NA unknown function 5641 #c9c9c9 NA unknown function -5642 #c9c9c9 NA unknown function +5642 #c9c9c9 transcriptional repressor transcription regulation 5643 #c9c9c9 NA unknown function 5644 #c9c9c9 NA unknown function 5645 #c9c9c9 NA unknown function @@ -5648,13 +5648,13 @@ phrog color annot category 5647 #c9c9c9 NA unknown function 5648 #c9c9c9 NA unknown function 5649 #c9c9c9 NA unknown function -5650 #c9c9c9 NA unknown function +5650 #c9c9c9 phosphatase other 5651 #c9c9c9 NA unknown function 5652 #c9c9c9 NA unknown function 5653 #3e83f6 terminase large subunit head and packaging 5654 #c9c9c9 NA unknown function 5655 #c9c9c9 NA unknown function -5656 #c9c9c9 NA unknown function +5656 #c9c9c9 anti-termination protein Q-like transcription regulation 5657 #c9c9c9 NA unknown function 5658 #838383 pyrophosphatase other 5659 #c9c9c9 NA unknown function @@ -5681,20 +5681,20 @@ phrog color annot category 5680 #c9c9c9 NA unknown function 5681 #c9c9c9 NA unknown function 5682 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism -5683 #c9c9c9 NA unknown function +5683 #c9c9c9 carboxypeptidase other 5684 #c9c9c9 NA unknown function -5685 #c9c9c9 NA unknown function -5686 #c9c9c9 NA unknown function -5687 #c9c9c9 NA unknown function +5685 #c9c9c9 lipoprotein other +5686 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism +5687 #c9c9c9 TonB-dependent receptor other 5688 #c9c9c9 NA unknown function -5689 #c9c9c9 NA unknown function +5689 #c9c9c9 anti-repressor transcription regulation 5690 #c9c9c9 NA unknown function 5691 #c9c9c9 NA unknown function 5692 #c9c9c9 NA unknown function 5693 #c9c9c9 NA unknown function 5694 #c9c9c9 NA unknown function 5695 #c9c9c9 NA unknown function -5696 #c9c9c9 NA unknown function +5696 #c9c9c9 methyltransferase other 5697 #c9c9c9 NA unknown function 5698 #c9c9c9 NA unknown function 5699 #c9c9c9 NA unknown function @@ -5712,13 +5712,13 @@ phrog color annot category 5711 #3e83f6 head fiber protein head and packaging 5712 #c9c9c9 NA unknown function 5713 #3e83f6 terminase large subunit head and packaging -5714 #c9c9c9 NA unknown function +5714 #c9c9c9 tail fiber assembly tail 5715 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism -5716 #c9c9c9 NA unknown function +5716 #c9c9c9 esterase other 5717 #07e9a2 tail protein tail 5718 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 5719 #c9c9c9 NA unknown function -5720 #c9c9c9 NA unknown function +5720 #c9c9c9 minor tail protein tail 5721 #c9c9c9 NA unknown function 5722 #c9c9c9 NA unknown function 5723 #838383 acetyltransferase other @@ -5728,11 +5728,11 @@ phrog color annot category 5727 #c9c9c9 NA unknown function 5728 #c9c9c9 NA unknown function 5729 #c9c9c9 NA unknown function -5730 #c9c9c9 NA unknown function +5730 #c9c9c9 toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 5731 #c9c9c9 NA unknown function -5732 #c9c9c9 NA unknown function +5732 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 5733 #c9c9c9 NA unknown function -5734 #c9c9c9 NA unknown function +5734 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 5735 #c9c9c9 NA unknown function 5736 #a861e3 transcriptional regulator transcription regulation 5737 #c9c9c9 NA unknown function @@ -5777,9 +5777,9 @@ phrog color annot category 5776 #c9c9c9 NA unknown function 5777 #c9c9c9 NA unknown function 5778 #c9c9c9 NA unknown function -5779 #c9c9c9 NA unknown function +5779 #c9c9c9 transcriptional repressor transcription regulation 5780 #c9c9c9 NA unknown function -5781 #c9c9c9 NA unknown function +5781 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 5782 #3e83f6 virion structural protein head and packaging 5783 #c9c9c9 NA unknown function 5784 #c9c9c9 NA unknown function @@ -5792,7 +5792,7 @@ phrog color annot category 5791 #c9c9c9 NA unknown function 5792 #c9c9c9 NA unknown function 5793 #c9c9c9 NA unknown function -5794 #c9c9c9 NA unknown function +5794 #c9c9c9 excisionase and transcriptional regulator integration and excision 5795 #07e9a2 tail protein tail 5796 #c9c9c9 NA unknown function 5797 #c9c9c9 NA unknown function @@ -5800,7 +5800,7 @@ phrog color annot category 5799 #c9c9c9 NA unknown function 5800 #c9c9c9 NA unknown function 5801 #c9c9c9 NA unknown function -5802 #c9c9c9 NA unknown function +5802 #c9c9c9 tail protein tail 5803 #c9c9c9 NA unknown function 5804 #c9c9c9 NA unknown function 5805 #c9c9c9 NA unknown function @@ -5820,7 +5820,7 @@ phrog color annot category 5819 #c9c9c9 NA unknown function 5820 #c9c9c9 NA unknown function 5821 #c9c9c9 NA unknown function -5822 #c9c9c9 NA unknown function +5822 #c9c9c9 peptidyl-tRNA hydrolase DNA, RNA and nucleotide metabolism 5823 #a861e3 transcriptional regulator transcription regulation 5824 #c9c9c9 NA unknown function 5825 #c9c9c9 NA unknown function @@ -5831,24 +5831,24 @@ phrog color annot category 5830 #fea328 integrase integration and excision 5831 #c9c9c9 NA unknown function 5832 #c9c9c9 NA unknown function -5833 #c9c9c9 NA unknown function +5833 #c9c9c9 virion structural protein head and packaging 5834 #07e9a2 tail length tape measure protein tail 5835 #c9c9c9 NA unknown function 5836 #c9c9c9 NA unknown function 5837 #35d7ff head closure Hc1 connector 5838 #3e83f6 virion structural protein head and packaging -5839 #c9c9c9 NA unknown function +5839 #c9c9c9 nucleotide kinase other 5840 #c9c9c9 NA unknown function 5841 #c9c9c9 NA unknown function -5842 #c9c9c9 NA unknown function +5842 #c9c9c9 tail protein tail 5843 #c9c9c9 NA unknown function -5844 #c9c9c9 NA unknown function +5844 #c9c9c9 tail fiber assembly protein tail 5845 #c9c9c9 NA unknown function 5846 #ffdf59 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 5847 #f35f49 holin lysis 5848 #c9c9c9 NA unknown function 5849 #c9c9c9 NA unknown function -5850 #c9c9c9 NA unknown function +5850 #c9c9c9 exonuclease recombination-associated DNA, RNA and nucleotide metabolism 5851 #c9c9c9 NA unknown function 5852 #ffdf59 DNA polymerase/primase DNA, RNA and nucleotide metabolism 5853 #c9c9c9 NA unknown function @@ -5860,14 +5860,14 @@ phrog color annot category 5859 #c9c9c9 NA unknown function 5860 #c9c9c9 NA unknown function 5861 #c9c9c9 NA unknown function -5862 #c9c9c9 NA unknown function +5862 #c9c9c9 portal protein head and packaging 5863 #3e83f6 minor head protein head and packaging 5864 #c9c9c9 NA unknown function 5865 #c9c9c9 NA unknown function -5866 #c9c9c9 NA unknown function +5866 #c9c9c9 excisionase and transcriptional regulator integration and excision 5867 #f35f49 endolysin lysis 5868 #c9c9c9 NA unknown function -5869 #c9c9c9 NA unknown function +5869 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 5870 #c9c9c9 NA unknown function 5871 #f35f49 holin/anti-holin lysis 5872 #c9c9c9 NA unknown function @@ -5881,7 +5881,7 @@ phrog color annot category 5880 #c9c9c9 NA unknown function 5881 #c9c9c9 NA unknown function 5882 #c9c9c9 NA unknown function -5883 #c9c9c9 NA unknown function +5883 #c9c9c9 holin lysis 5884 #c9c9c9 NA unknown function 5885 #c9c9c9 NA unknown function 5886 #c9c9c9 NA unknown function @@ -5900,11 +5900,11 @@ phrog color annot category 5899 #c9c9c9 NA unknown function 5900 #c9c9c9 NA unknown function 5901 #c9c9c9 NA unknown function -5902 #c9c9c9 NA unknown function +5902 #c9c9c9 large terminase subunit head and packaging 5903 #c9c9c9 NA unknown function 5904 #c9c9c9 NA unknown function 5905 #c9c9c9 NA unknown function -5906 #c9c9c9 NA unknown function +5906 #c9c9c9 tail fiber protein tail 5907 #c9c9c9 NA unknown function 5908 #c9c9c9 NA unknown function 5909 #3e83f6 terminase large subunit head and packaging @@ -5918,18 +5918,18 @@ phrog color annot category 5917 #ffdf59 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 5918 #c9c9c9 NA unknown function 5919 #c9c9c9 NA unknown function -5920 #c9c9c9 NA unknown function +5920 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 5921 #c9c9c9 NA unknown function 5922 #c9c9c9 NA unknown function 5923 #c9c9c9 NA unknown function 5924 #c9c9c9 NA unknown function 5925 #c9c9c9 NA unknown function 5926 #c9c9c9 NA unknown function -5927 #c9c9c9 NA unknown function +5927 #c9c9c9 minor tail protein tail 5928 #c9c9c9 NA unknown function 5929 #3e83f6 portal protein head and packaging 5930 #c9c9c9 NA unknown function -5931 #c9c9c9 NA unknown function +5931 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 5932 #c9c9c9 NA unknown function 5933 #c9c9c9 NA unknown function 5934 #ff59f5 acyl carrier protein moron, auxiliary metabolic gene and host takeover @@ -5941,9 +5941,9 @@ phrog color annot category 5940 #07e9a2 tail assembly chaperone tail 5941 #c9c9c9 NA unknown function 5942 #c9c9c9 NA unknown function -5943 #c9c9c9 NA unknown function +5943 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 5944 #c9c9c9 NA unknown function -5945 #c9c9c9 NA unknown function +5945 #c9c9c9 dGTPase inhibitor other 5946 #c9c9c9 NA unknown function 5947 #c9c9c9 NA unknown function 5948 #c9c9c9 NA unknown function @@ -5956,7 +5956,7 @@ phrog color annot category 5955 #3e83f6 virion structural protein head and packaging 5956 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 5957 #c9c9c9 NA unknown function -5958 #c9c9c9 NA unknown function +5958 #c9c9c9 internal virion protein head and packaging 5959 #c9c9c9 NA unknown function 5960 #c9c9c9 NA unknown function 5961 #c9c9c9 NA unknown function @@ -5970,7 +5970,7 @@ phrog color annot category 5969 #c9c9c9 NA unknown function 5970 #c9c9c9 NA unknown function 5971 #c9c9c9 NA unknown function -5972 #c9c9c9 NA unknown function +5972 #c9c9c9 minor tail protein tail 5973 #c9c9c9 NA unknown function 5974 #c9c9c9 NA unknown function 5975 #c9c9c9 NA unknown function @@ -5979,7 +5979,7 @@ phrog color annot category 5978 #c9c9c9 NA unknown function 5979 #c9c9c9 NA unknown function 5980 #c9c9c9 NA unknown function -5981 #c9c9c9 NA unknown function +5981 #c9c9c9 head-tail adaptor connector 5982 #c9c9c9 NA unknown function 5983 #07e9a2 tail protein tail 5984 #c9c9c9 NA unknown function @@ -5992,7 +5992,7 @@ phrog color annot category 5991 #c9c9c9 NA unknown function 5992 #c9c9c9 NA unknown function 5993 #c9c9c9 NA unknown function -5994 #c9c9c9 NA unknown function +5994 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 5995 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 5996 #c9c9c9 NA unknown function 5997 #3e83f6 terminase small subunit head and packaging @@ -6028,7 +6028,7 @@ phrog color annot category 6027 #c9c9c9 NA unknown function 6028 #c9c9c9 NA unknown function 6029 #c9c9c9 NA unknown function -6030 #c9c9c9 NA unknown function +6030 #c9c9c9 minor tail protein tail 6031 #c9c9c9 NA unknown function 6032 #c9c9c9 NA unknown function 6033 #c9c9c9 NA unknown function @@ -6045,7 +6045,7 @@ phrog color annot category 6044 #c9c9c9 NA unknown function 6045 #c9c9c9 NA unknown function 6046 #c9c9c9 NA unknown function -6047 #c9c9c9 NA unknown function +6047 #c9c9c9 dATP triphosphohydrolase other 6048 #c9c9c9 NA unknown function 6049 #07e9a2 tail fiber protein tail 6050 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -6056,10 +6056,10 @@ phrog color annot category 6055 #c9c9c9 NA unknown function 6056 #3e83f6 internal virion protein head and packaging 6057 #c9c9c9 NA unknown function -6058 #c9c9c9 NA unknown function +6058 #c9c9c9 excisionase and transcriptional regulator integration and excision 6059 #ff59f5 queuine tRNA-ribosyltransferase moron, auxiliary metabolic gene and host takeover 6060 #a861e3 anti-termination protein Q-like transcription regulation -6061 #c9c9c9 NA unknown function +6061 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 6062 #c9c9c9 NA unknown function 6063 #c9c9c9 NA unknown function 6064 #c9c9c9 NA unknown function @@ -6079,7 +6079,7 @@ phrog color annot category 6078 #c9c9c9 NA unknown function 6079 #07e9a2 tail protein tail 6080 #c9c9c9 NA unknown function -6081 #c9c9c9 NA unknown function +6081 #c9c9c9 transposase integration and excision 6082 #c9c9c9 NA unknown function 6083 #ffdf59 DNA methylase DNA, RNA and nucleotide metabolism 6084 #c9c9c9 NA unknown function @@ -6103,14 +6103,14 @@ phrog color annot category 6102 #ff59f5 lipase moron, auxiliary metabolic gene and host takeover 6103 #c9c9c9 NA unknown function 6104 #c9c9c9 NA unknown function -6105 #c9c9c9 NA unknown function +6105 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 6106 #c9c9c9 NA unknown function 6107 #c9c9c9 NA unknown function 6108 #c9c9c9 NA unknown function 6109 #c9c9c9 NA unknown function 6110 #c9c9c9 NA unknown function 6111 #c9c9c9 NA unknown function -6112 #c9c9c9 NA unknown function +6112 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 6113 #c9c9c9 NA unknown function 6114 #c9c9c9 NA unknown function 6115 #c9c9c9 NA unknown function @@ -6127,9 +6127,9 @@ phrog color annot category 6126 #3e83f6 virion structural protein head and packaging 6127 #c9c9c9 NA unknown function 6128 #c9c9c9 NA unknown function -6129 #c9c9c9 NA unknown function +6129 #c9c9c9 tail protein tail 6130 #c9c9c9 NA unknown function -6131 #c9c9c9 NA unknown function +6131 #c9c9c9 minor tail protein tail 6132 #ffdf59 ribonucleotide reductase large subunit DNA, RNA and nucleotide metabolism 6133 #c9c9c9 NA unknown function 6134 #c9c9c9 NA unknown function @@ -6142,7 +6142,7 @@ phrog color annot category 6141 #c9c9c9 NA unknown function 6142 #07e9a2 baseplate assembly protein tail 6143 #c9c9c9 NA unknown function -6144 #c9c9c9 NA unknown function +6144 #c9c9c9 MazG-like pyrophosphatase other 6145 #ff59f5 MIT family metal ion transporter moron, auxiliary metabolic gene and host takeover 6146 #c9c9c9 NA unknown function 6147 #c9c9c9 NA unknown function @@ -6150,7 +6150,7 @@ phrog color annot category 6149 #c9c9c9 NA unknown function 6150 #c9c9c9 NA unknown function 6151 #838383 DNA methyltransferase other -6152 #c9c9c9 NA unknown function +6152 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 6153 #c9c9c9 NA unknown function 6154 #c9c9c9 NA unknown function 6155 #c9c9c9 NA unknown function @@ -6168,9 +6168,9 @@ phrog color annot category 6167 #c9c9c9 NA unknown function 6168 #c9c9c9 NA unknown function 6169 #c9c9c9 NA unknown function -6170 #c9c9c9 NA unknown function +6170 #c9c9c9 ADP-ribosyltransferase moron, auxiliary metabolic gene and host takeover 6171 #c9c9c9 NA unknown function -6172 #c9c9c9 NA unknown function +6172 #c9c9c9 anti-termination protein Q-like transcription regulation 6173 #c9c9c9 NA unknown function 6174 #c9c9c9 NA unknown function 6175 #c9c9c9 NA unknown function @@ -6179,11 +6179,11 @@ phrog color annot category 6178 #c9c9c9 NA unknown function 6179 #c9c9c9 NA unknown function 6180 #c9c9c9 NA unknown function -6181 #c9c9c9 NA unknown function -6182 #c9c9c9 NA unknown function +6181 #c9c9c9 virion structural protein head and packaging +6182 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 6183 #07e9a2 minor tail protein tail 6184 #c9c9c9 NA unknown function -6185 #c9c9c9 NA unknown function +6185 #c9c9c9 tail protein tail 6186 #c9c9c9 NA unknown function 6187 #c9c9c9 NA unknown function 6188 #c9c9c9 NA unknown function @@ -6196,7 +6196,7 @@ phrog color annot category 6195 #07e9a2 tail protein tail 6196 #a861e3 transcriptional repressor transcription regulation 6197 #f35f49 Rz-like spanin lysis -6198 #c9c9c9 NA unknown function +6198 #c9c9c9 distal tail protein Dit tail 6199 #c9c9c9 NA unknown function 6200 #c9c9c9 NA unknown function 6201 #a861e3 CI-like repressor transcription regulation @@ -6210,7 +6210,7 @@ phrog color annot category 6209 #c9c9c9 NA unknown function 6210 #c9c9c9 NA unknown function 6211 #07e9a2 minor tail protein tail -6212 #c9c9c9 unknown function unknown function +6212 #c9c9c9 NA unknown function 6213 #c9c9c9 NA unknown function 6214 #c9c9c9 NA unknown function 6215 #ff59f5 glutathionylspermidine synthase moron, auxiliary metabolic gene and host takeover @@ -6218,7 +6218,7 @@ phrog color annot category 6217 #c9c9c9 NA unknown function 6218 #ffdf59 ParB-like partition protein DNA, RNA and nucleotide metabolism 6219 #f35f49 endolysin lysis -6220 #c9c9c9 NA unknown function +6220 #c9c9c9 tail fiber protein tail 6221 #c9c9c9 NA unknown function 6222 #c9c9c9 NA unknown function 6223 #a861e3 transcriptional repressor transcription regulation @@ -6248,9 +6248,9 @@ phrog color annot category 6247 #ffdf59 DNA topoisomerase DNA, RNA and nucleotide metabolism 6248 #c9c9c9 NA unknown function 6249 #c9c9c9 NA unknown function -6250 #c9c9c9 NA unknown function +6250 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 6251 #ffdf59 replisome organizer DnaA-like DNA, RNA and nucleotide metabolism -6252 #c9c9c9 NA unknown function +6252 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 6253 #07e9a2 minor tail protein tail 6254 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 6255 #c9c9c9 NA unknown function @@ -6264,28 +6264,28 @@ phrog color annot category 6263 #838383 DNA methyltransferase other 6264 #c9c9c9 NA unknown function 6265 #c9c9c9 NA unknown function -6266 #c9c9c9 NA unknown function +6266 #c9c9c9 virion structural protein head and packaging 6267 #a861e3 transcriptional repressor transcription regulation -6268 #c9c9c9 NA unknown function +6268 #c9c9c9 head scaffolding protein head and packaging 6269 #ffdf59 Lsr2-like DNA bridging protein DNA, RNA and nucleotide metabolism 6270 #c9c9c9 NA unknown function 6271 #ff59f5 toxin moron, auxiliary metabolic gene and host takeover 6272 #c9c9c9 NA unknown function 6273 #c9c9c9 NA unknown function 6274 #c9c9c9 NA unknown function -6275 #c9c9c9 NA unknown function +6275 #c9c9c9 head-to-tail stopper connector 6276 #c9c9c9 NA unknown function 6277 #c9c9c9 NA unknown function 6278 #c9c9c9 NA unknown function 6279 #c9c9c9 NA unknown function -6280 #c9c9c9 NA unknown function -6281 #c9c9c9 NA unknown function +6280 #c9c9c9 tail assembly chaperone tail +6281 #c9c9c9 major head protein head and packaging 6282 #c9c9c9 NA unknown function 6283 #c9c9c9 NA unknown function 6284 #07e9a2 tail protein tail 6285 #c9c9c9 NA unknown function -6286 #c9c9c9 NA unknown function -6287 #ff59f5 BstA abortive infection system, replication inhibitor moron, auxiliary metabolic gene and host takeover +6286 #c9c9c9 Arc-like repressor transcription regulation +6287 #ff59f5 "BstA abortive infection system, replication inhibitor" moron, auxiliary metabolic gene and host takeover 6288 #c9c9c9 NA unknown function 6289 #c9c9c9 NA unknown function 6290 #c9c9c9 NA unknown function @@ -6324,9 +6324,9 @@ phrog color annot category 6323 #c9c9c9 NA unknown function 6324 #c9c9c9 NA unknown function 6325 #c9c9c9 NA unknown function -6326 #c9c9c9 NA unknown function +6326 #c9c9c9 tail assembly chaperone tail 6327 #c9c9c9 NA unknown function -6328 #c9c9c9 NA unknown function +6328 #c9c9c9 phosphofructokinase other 6329 #c9c9c9 NA unknown function 6330 #c9c9c9 NA unknown function 6331 #c9c9c9 NA unknown function @@ -6342,7 +6342,7 @@ phrog color annot category 6341 #c9c9c9 NA unknown function 6342 #c9c9c9 NA unknown function 6343 #c9c9c9 NA unknown function -6344 #c9c9c9 NA unknown function +6344 #c9c9c9 terminase small subunit head and packaging 6345 #c9c9c9 NA unknown function 6346 #c9c9c9 NA unknown function 6347 #c9c9c9 NA unknown function @@ -6353,19 +6353,19 @@ phrog color annot category 6352 #c9c9c9 NA unknown function 6353 #c9c9c9 NA unknown function 6354 #c9c9c9 NA unknown function -6355 #c9c9c9 NA unknown function -6356 #c9c9c9 NA unknown function +6355 #c9c9c9 excisionase and transcriptional regulator integration and excision +6356 #c9c9c9 virion structural protein head and packaging 6357 #c9c9c9 NA unknown function 6358 #ffdf59 DNA terminal protein DNA, RNA and nucleotide metabolism 6359 #c9c9c9 NA unknown function 6360 #c9c9c9 NA unknown function -6361 #c9c9c9 NA unknown function +6361 #c9c9c9 transcription elongation protein SprT transcription regulation 6362 #c9c9c9 NA unknown function -6363 #c9c9c9 NA unknown function +6363 #c9c9c9 head-to-tail stopper connector 6364 #c9c9c9 NA unknown function 6365 #c9c9c9 NA unknown function 6366 #ffdf59 polarity suppression Psu-like by overcoming Rho DNA, RNA and nucleotide metabolism -6367 #c9c9c9 NA unknown function +6367 #c9c9c9 tail completion connector 6368 #c9c9c9 NA unknown function 6369 #c9c9c9 NA unknown function 6370 #ffdf59 dsDNA binding protein DNA, RNA and nucleotide metabolism @@ -6376,7 +6376,7 @@ phrog color annot category 6375 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 6376 #c9c9c9 NA unknown function 6377 #c9c9c9 NA unknown function -6378 #c9c9c9 NA unknown function +6378 #c9c9c9 transcriptional regulator transcription regulation 6379 #c9c9c9 NA unknown function 6380 #838383 DNA methyltransferase other 6381 #838383 Kil protein for bacterial septation inhibition other @@ -6406,18 +6406,18 @@ phrog color annot category 6405 #c9c9c9 NA unknown function 6406 #c9c9c9 NA unknown function 6407 #c9c9c9 NA unknown function -6408 #c9c9c9 NA unknown function -6409 #c9c9c9 NA unknown function +6408 #c9c9c9 MazG-like pyrophosphatase other +6409 #c9c9c9 virion structural protein head and packaging 6410 #c9c9c9 NA unknown function 6411 #c9c9c9 NA unknown function 6412 #c9c9c9 NA unknown function -6413 #c9c9c9 NA unknown function +6413 #c9c9c9 lipoprotein other 6414 #c9c9c9 NA unknown function 6415 #c9c9c9 NA unknown function 6416 #07e9a2 tail protein tail 6417 #838383 translational regulator other 6418 #c9c9c9 NA unknown function -6419 #c9c9c9 NA unknown function +6419 #c9c9c9 tail assembly chaperone tail 6420 #c9c9c9 NA unknown function 6421 #c9c9c9 NA unknown function 6422 #ff59f5 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover @@ -6443,7 +6443,7 @@ phrog color annot category 6442 #c9c9c9 NA unknown function 6443 #c9c9c9 NA unknown function 6444 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism -6445 #c9c9c9 NA unknown function +6445 #c9c9c9 protease other 6446 #c9c9c9 NA unknown function 6447 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 6448 #c9c9c9 NA unknown function @@ -6452,7 +6452,7 @@ phrog color annot category 6451 #ffdf59 primosomal protein DNA, RNA and nucleotide metabolism 6452 #c9c9c9 NA unknown function 6453 #c9c9c9 NA unknown function -6454 #c9c9c9 NA unknown function +6454 #c9c9c9 tail protein tail 6455 #c9c9c9 NA unknown function 6456 #c9c9c9 NA unknown function 6457 #c9c9c9 NA unknown function @@ -6466,11 +6466,11 @@ phrog color annot category 6465 #07e9a2 tail protein tail 6466 #ffdf59 DNA ligase DNA, RNA and nucleotide metabolism 6467 #c9c9c9 NA unknown function -6468 #07e9a2 tail fiber protein; host specificity tail +6468 #07e9a2 tail fiber protein host specificity tail 6469 #c9c9c9 NA unknown function 6470 #c9c9c9 NA unknown function 6471 #c9c9c9 NA unknown function -6472 #c9c9c9 NA unknown function +6472 #c9c9c9 acetyltransferase other 6473 #c9c9c9 NA unknown function 6474 #fea328 recombination directionality factor integration and excision 6475 #c9c9c9 NA unknown function @@ -6480,12 +6480,12 @@ phrog color annot category 6479 #c9c9c9 NA unknown function 6480 #a861e3 Arc-like repressor transcription regulation 6481 #c9c9c9 NA unknown function -6482 #c9c9c9 NA unknown function +6482 #c9c9c9 internal virion protein head and packaging 6483 #c9c9c9 NA unknown function 6484 #c9c9c9 NA unknown function 6485 #35d7ff tail terminator connector 6486 #c9c9c9 NA unknown function -6487 #c9c9c9 NA unknown function +6487 #c9c9c9 tail fiber protein tail 6488 #a861e3 anti-repressor transcription regulation 6489 #c9c9c9 NA unknown function 6490 #c9c9c9 NA unknown function @@ -6511,11 +6511,11 @@ phrog color annot category 6510 #c9c9c9 NA unknown function 6511 #c9c9c9 NA unknown function 6512 #ff59f5 T3SS effector protein EspN moron, auxiliary metabolic gene and host takeover -6513 #c9c9c9 NA unknown function +6513 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 6514 #c9c9c9 NA unknown function 6515 #838383 dGTPase inhibitor other 6516 #c9c9c9 NA unknown function -6517 #c9c9c9 NA unknown function +6517 #c9c9c9 tail completion connector 6518 #07e9a2 tail fiber protein tail 6519 #c9c9c9 NA unknown function 6520 #c9c9c9 NA unknown function @@ -6536,12 +6536,12 @@ phrog color annot category 6535 #c9c9c9 NA unknown function 6536 #c9c9c9 NA unknown function 6537 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism -6538 #c9c9c9 NA unknown function +6538 #c9c9c9 major head protein head and packaging 6539 #c9c9c9 NA unknown function 6540 #c9c9c9 NA unknown function 6541 #c9c9c9 NA unknown function 6542 #838383 protease other -6543 #c9c9c9 NA unknown function +6543 #c9c9c9 lysM motif protein lysis 6544 #c9c9c9 NA unknown function 6545 #c9c9c9 NA unknown function 6546 #c9c9c9 NA unknown function @@ -6558,35 +6558,35 @@ phrog color annot category 6557 #c9c9c9 NA unknown function 6558 #c9c9c9 NA unknown function 6559 #c9c9c9 NA unknown function -6560 #c9c9c9 NA unknown function +6560 #c9c9c9 tail completion or Neck1 protein connector 6561 #ff59f5 cytolethal distending toxin C subunit moron, auxiliary metabolic gene and host takeover 6562 #c9c9c9 NA unknown function 6563 #c9c9c9 NA unknown function 6564 #838383 methyltransferase other 6565 #c9c9c9 NA unknown function -6566 #c9c9c9 NA unknown function +6566 #c9c9c9 tail tube tail 6567 #c9c9c9 NA unknown function 6568 #c9c9c9 NA unknown function 6569 #c9c9c9 NA unknown function 6570 #c9c9c9 NA unknown function -6571 #c9c9c9 NA unknown function +6571 #c9c9c9 transcriptional regulator transcription regulation 6572 #838383 ADP-ribosylglycohydrolase other -6573 #c9c9c9 NA unknown function +6573 #c9c9c9 minor tail protein tail 6574 #c9c9c9 NA unknown function 6575 #c9c9c9 NA unknown function 6576 #c9c9c9 NA unknown function -6577 #c9c9c9 NA unknown function +6577 #c9c9c9 head morphogenesis head and packaging 6578 #07e9a2 tail fiber protein tail 6579 #c9c9c9 NA unknown function 6580 #c9c9c9 NA unknown function 6581 #c9c9c9 NA unknown function 6582 #c9c9c9 NA unknown function 6583 #ff59f5 T3SS secreted effector Ibe moron, auxiliary metabolic gene and host takeover -6584 #c9c9c9 NA unknown function +6584 #c9c9c9 endolysin lysis 6585 #c9c9c9 NA unknown function 6586 #c9c9c9 NA unknown function 6587 #35d7ff head-tail connector protein connector -6588 #c9c9c9 NA unknown function +6588 #c9c9c9 tail terminator connector 6589 #c9c9c9 NA unknown function 6590 #c9c9c9 NA unknown function 6591 #ffdf59 Holliday junction resolvase DNA, RNA and nucleotide metabolism @@ -6597,9 +6597,9 @@ phrog color annot category 6596 #c9c9c9 NA unknown function 6597 #f35f49 holin lysis 6598 #c9c9c9 NA unknown function -6599 #c9c9c9 NA unknown function +6599 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 6600 #c9c9c9 NA unknown function -6601 #c9c9c9 NA unknown function +6601 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 6602 #c9c9c9 NA unknown function 6603 #c9c9c9 NA unknown function 6604 #c9c9c9 NA unknown function @@ -6607,7 +6607,7 @@ phrog color annot category 6606 #c9c9c9 NA unknown function 6607 #c9c9c9 NA unknown function 6608 #838383 methyltransferase other -6609 #c9c9c9 NA unknown function +6609 #c9c9c9 virion structural protein head and packaging 6610 #c9c9c9 NA unknown function 6611 #c9c9c9 NA unknown function 6612 #c9c9c9 NA unknown function @@ -6624,7 +6624,7 @@ phrog color annot category 6623 #c9c9c9 NA unknown function 6624 #c9c9c9 NA unknown function 6625 #c9c9c9 NA unknown function -6626 #c9c9c9 NA unknown function +6626 #c9c9c9 head-tail adaptor connector 6627 #c9c9c9 NA unknown function 6628 #c9c9c9 NA unknown function 6629 #c9c9c9 NA unknown function @@ -6633,29 +6633,29 @@ phrog color annot category 6632 #c9c9c9 NA unknown function 6633 #07e9a2 tail protein tail 6634 #c9c9c9 NA unknown function -6635 #c9c9c9 NA unknown function +6635 #c9c9c9 holin lysis 6636 #838383 methyltransferase other 6637 #c9c9c9 NA unknown function 6638 #c9c9c9 NA unknown function 6639 #c9c9c9 NA unknown function -6640 #c9c9c9 NA unknown function +6640 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 6641 #838383 secreted protein other 6642 #c9c9c9 NA unknown function 6643 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 6644 #c9c9c9 NA unknown function 6645 #c9c9c9 NA unknown function -6646 #c9c9c9 NA unknown function +6646 #c9c9c9 tail assembly chaperone tail 6647 #c9c9c9 NA unknown function 6648 #c9c9c9 NA unknown function 6649 #c9c9c9 NA unknown function 6650 #c9c9c9 NA unknown function 6651 #3e83f6 internal virion protein head and packaging -6652 #c9c9c9 NA unknown function +6652 #c9c9c9 transcriptional regulator transcription regulation 6653 #c9c9c9 NA unknown function -6654 #c9c9c9 NA unknown function +6654 #c9c9c9 minor tail protein tail 6655 #c9c9c9 NA unknown function 6656 #c9c9c9 NA unknown function -6657 #c9c9c9 NA unknown function +6657 #c9c9c9 transposase integration and excision 6658 #c9c9c9 NA unknown function 6659 #c9c9c9 NA unknown function 6660 #c9c9c9 NA unknown function @@ -6669,7 +6669,7 @@ phrog color annot category 6668 #c9c9c9 NA unknown function 6669 #c9c9c9 NA unknown function 6670 #c9c9c9 NA unknown function -6671 #c9c9c9 NA unknown function +6671 #c9c9c9 major head protein head and packaging 6672 #3e83f6 terminase large subunit head and packaging 6673 #c9c9c9 NA unknown function 6674 #c9c9c9 NA unknown function @@ -6714,12 +6714,12 @@ phrog color annot category 6713 #c9c9c9 NA unknown function 6714 #c9c9c9 NA unknown function 6715 #c9c9c9 NA unknown function -6716 #c9c9c9 NA unknown function +6716 #c9c9c9 lipoprotein other 6717 #c9c9c9 NA unknown function 6718 #c9c9c9 NA unknown function -6719 #c9c9c9 NA unknown function +6719 #c9c9c9 tail assembly chaperone tail 6720 #c9c9c9 NA unknown function -6721 #c9c9c9 NA unknown function +6721 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 6722 #07e9a2 tail fiber protein tail 6723 #c9c9c9 NA unknown function 6724 #c9c9c9 NA unknown function @@ -6744,7 +6744,7 @@ phrog color annot category 6743 #c9c9c9 NA unknown function 6744 #c9c9c9 NA unknown function 6745 #f35f49 endolysin lysis -6746 #c9c9c9 NA unknown function +6746 #c9c9c9 excisionase and transcriptional regulator integration and excision 6747 #07e9a2 tail length tape measure protein tail 6748 #c9c9c9 NA unknown function 6749 #c9c9c9 NA unknown function @@ -6762,17 +6762,17 @@ phrog color annot category 6761 #c9c9c9 NA unknown function 6762 #c9c9c9 NA unknown function 6763 #ff59f5 activator of host PrrC lysyl-tRNA endonuclease moron, auxiliary metabolic gene and host takeover -6764 #c9c9c9 NA unknown function +6764 #c9c9c9 holin lysis 6765 #c9c9c9 NA unknown function 6766 #c9c9c9 NA unknown function -6767 #c9c9c9 NA unknown function -6768 #c9c9c9 NA unknown function +6767 #c9c9c9 major tail protein tail +6768 #c9c9c9 minor tail protein tail 6769 #c9c9c9 NA unknown function 6770 #c9c9c9 NA unknown function 6771 #c9c9c9 NA unknown function 6772 #c9c9c9 NA unknown function 6773 #c9c9c9 NA unknown function -6774 #c9c9c9 NA unknown function +6774 #c9c9c9 tail completion connector 6775 #c9c9c9 NA unknown function 6776 #c9c9c9 NA unknown function 6777 #c9c9c9 NA unknown function @@ -6787,10 +6787,10 @@ phrog color annot category 6786 #c9c9c9 NA unknown function 6787 #07e9a2 tail protein tail 6788 #c9c9c9 NA unknown function -6789 #c9c9c9 NA unknown function +6789 #c9c9c9 minor tail protein tail 6790 #07e9a2 tail protein tail 6791 #c9c9c9 NA unknown function -6792 #c9c9c9 NA unknown function +6792 #c9c9c9 tail assembly chaperone tail 6793 #c9c9c9 NA unknown function 6794 #c9c9c9 NA unknown function 6795 #ff59f5 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover @@ -6800,9 +6800,9 @@ phrog color annot category 6799 #ffdf59 ribonucleotide reductase class Ia beta subunit DNA, RNA and nucleotide metabolism 6800 #c9c9c9 NA unknown function 6801 #c9c9c9 NA unknown function -6802 #c9c9c9 NA unknown function +6802 #c9c9c9 phosphofructokinase other 6803 #c9c9c9 NA unknown function -6804 #c9c9c9 NA unknown function +6804 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 6805 #c9c9c9 NA unknown function 6806 #c9c9c9 NA unknown function 6807 #3e83f6 internal head protein head and packaging @@ -6810,7 +6810,7 @@ phrog color annot category 6809 #c9c9c9 NA unknown function 6810 #3e83f6 spore coat protein head and packaging 6811 #c9c9c9 NA unknown function -6812 #c9c9c9 NA unknown function +6812 #c9c9c9 lipoprotein other 6813 #c9c9c9 NA unknown function 6814 #c9c9c9 NA unknown function 6815 #c9c9c9 NA unknown function @@ -6828,13 +6828,13 @@ phrog color annot category 6827 #c9c9c9 NA unknown function 6828 #c9c9c9 NA unknown function 6829 #c9c9c9 NA unknown function -6830 #c9c9c9 NA unknown function +6830 #c9c9c9 PmgB-like head morphogenesis head and packaging 6831 #a861e3 transcriptional regulator transcription regulation 6832 #c9c9c9 NA unknown function 6833 #c9c9c9 NA unknown function 6834 #3e83f6 terminase small subunit head and packaging 6835 #c9c9c9 NA unknown function -6836 #c9c9c9 NA unknown function +6836 #c9c9c9 sigma factor transcription regulation 6837 #c9c9c9 NA unknown function 6838 #c9c9c9 NA unknown function 6839 #c9c9c9 NA unknown function @@ -6858,7 +6858,7 @@ phrog color annot category 6857 #c9c9c9 NA unknown function 6858 #c9c9c9 NA unknown function 6859 #07e9a2 tail fiber protein tail -6860 #c9c9c9 NA unknown function +6860 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 6861 #c9c9c9 NA unknown function 6862 #c9c9c9 NA unknown function 6863 #c9c9c9 NA unknown function @@ -6866,12 +6866,12 @@ phrog color annot category 6865 #c9c9c9 NA unknown function 6866 #c9c9c9 NA unknown function 6867 #c9c9c9 NA unknown function -6868 #c9c9c9 NA unknown function +6868 #c9c9c9 terminase small subunit head and packaging 6869 #c9c9c9 NA unknown function 6870 #c9c9c9 NA unknown function 6871 #c9c9c9 NA unknown function 6872 #c9c9c9 NA unknown function -6873 #c9c9c9 NA unknown function +6873 #c9c9c9 Rz-like spanin lysis 6874 #c9c9c9 NA unknown function 6875 #c9c9c9 NA unknown function 6876 #c9c9c9 NA unknown function @@ -6879,37 +6879,37 @@ phrog color annot category 6878 #c9c9c9 NA unknown function 6879 #35d7ff head-tail connector protein connector 6880 #838383 translation elongation factor other -6881 #c9c9c9 NA unknown function +6881 #c9c9c9 minor tail protein tail 6882 #c9c9c9 NA unknown function -6883 #c9c9c9 NA unknown function +6883 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 6884 #c9c9c9 NA unknown function 6885 #c9c9c9 NA unknown function -6886 #c9c9c9 NA unknown function +6886 #c9c9c9 ATP-dependent DNA ligase DNA, RNA and nucleotide metabolism 6887 #c9c9c9 NA unknown function 6888 #c9c9c9 NA unknown function -6889 #c9c9c9 NA unknown function +6889 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 6890 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 6891 #838383 ATPase other 6892 #c9c9c9 NA unknown function 6893 #c9c9c9 NA unknown function 6894 #c9c9c9 NA unknown function 6895 #c9c9c9 NA unknown function -6896 #c9c9c9 NA unknown function +6896 #c9c9c9 UDP-glucose dehydrogenase other 6897 #c9c9c9 NA unknown function 6898 #c9c9c9 NA unknown function -6899 #c9c9c9 NA unknown function +6899 #c9c9c9 transcriptional regulator transcription regulation 6900 #07e9a2 tail length tape measure protein tail 6901 #c9c9c9 NA unknown function 6902 #3e83f6 terminase small subunit head and packaging 6903 #c9c9c9 NA unknown function -6904 #c9c9c9 NA unknown function +6904 #c9c9c9 anti-repressor Ant transcription regulation 6905 #c9c9c9 NA unknown function 6906 #c9c9c9 NA unknown function 6907 #c9c9c9 NA unknown function 6908 #3e83f6 minor head protein head and packaging 6909 #c9c9c9 NA unknown function 6910 #c9c9c9 NA unknown function -6911 #c9c9c9 NA unknown function +6911 #c9c9c9 portal protein head and packaging 6912 #fea328 excisionase integration and excision 6913 #c9c9c9 NA unknown function 6914 #c9c9c9 NA unknown function @@ -6918,7 +6918,7 @@ phrog color annot category 6917 #c9c9c9 NA unknown function 6918 #f35f49 holin lysis 6919 #c9c9c9 NA unknown function -6920 #c9c9c9 NA unknown function +6920 #c9c9c9 tail terminator connector 6921 #07e9a2 tail fiber protein tail 6922 #c9c9c9 NA unknown function 6923 #c9c9c9 NA unknown function @@ -6934,16 +6934,16 @@ phrog color annot category 6933 #c9c9c9 NA unknown function 6934 #c9c9c9 NA unknown function 6935 #c9c9c9 NA unknown function -6936 #c9c9c9 NA unknown function +6936 #c9c9c9 minor tail protein tail 6937 #c9c9c9 NA unknown function 6938 #c9c9c9 NA unknown function 6939 #c9c9c9 NA unknown function 6940 #c9c9c9 NA unknown function -6941 #c9c9c9 NA unknown function +6941 #c9c9c9 tail assembly chaperone tail 6942 #07e9a2 tail fiber protein tail 6943 #c9c9c9 NA unknown function -6944 #c9c9c9 NA unknown function -6945 #c9c9c9 NA unknown function +6944 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism +6945 #c9c9c9 pyrophosphatase other 6946 #c9c9c9 NA unknown function 6947 #fea328 recombination directionality factor integration and excision 6948 #c9c9c9 NA unknown function @@ -6954,13 +6954,13 @@ phrog color annot category 6953 #07e9a2 tail fiber protein tail 6954 #f35f49 Rz-like spanin lysis 6955 #c9c9c9 NA unknown function -6956 #c9c9c9 NA unknown function +6956 #c9c9c9 head-tail adaptor Ad1 connector 6957 #c9c9c9 NA unknown function 6958 #3e83f6 virion structural protein head and packaging 6959 #07e9a2 tail assembly chaperone tail 6960 #07e9a2 baseplate protein tail 6961 #c9c9c9 NA unknown function -6962 #c9c9c9 NA unknown function +6962 #c9c9c9 transcriptional regulator transcription regulation 6963 #c9c9c9 NA unknown function 6964 #c9c9c9 NA unknown function 6965 #c9c9c9 NA unknown function @@ -6986,7 +6986,7 @@ phrog color annot category 6985 #f35f49 endolysin lysis 6986 #c9c9c9 NA unknown function 6987 #c9c9c9 NA unknown function -6988 #c9c9c9 NA unknown function +6988 #c9c9c9 nucleoside deoxyribosyltransferase DNA, RNA and nucleotide metabolism 6989 #c9c9c9 NA unknown function 6990 #c9c9c9 NA unknown function 6991 #c9c9c9 NA unknown function @@ -7006,7 +7006,7 @@ phrog color annot category 7005 #c9c9c9 NA unknown function 7006 #c9c9c9 NA unknown function 7007 #a861e3 MotB-like transcriptional regulator transcription regulation -7008 #c9c9c9 NA unknown function +7008 #c9c9c9 head-tail adaptor connector 7009 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 7010 #c9c9c9 NA unknown function 7011 #ffdf59 Gp2.5-like ssDNA binding protein and ssDNA annealing protein DNA, RNA and nucleotide metabolism @@ -7058,10 +7058,10 @@ phrog color annot category 7057 #c9c9c9 NA unknown function 7058 #c9c9c9 NA unknown function 7059 #c9c9c9 NA unknown function -7060 #c9c9c9 NA unknown function +7060 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 7061 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 7062 #c9c9c9 NA unknown function -7063 #838383 3'-phosphatase, 5'-polynucleotide kinase other +7063 #838383 "3'-phosphatase, 5'-polynucleotide kinase" other 7064 #07e9a2 tail protein tail 7065 #c9c9c9 NA unknown function 7066 #c9c9c9 NA unknown function @@ -7096,7 +7096,7 @@ phrog color annot category 7095 #c9c9c9 NA unknown function 7096 #c9c9c9 NA unknown function 7097 #c9c9c9 NA unknown function -7098 #c9c9c9 NA unknown function +7098 #c9c9c9 tail fiber protein tail 7099 #c9c9c9 NA unknown function 7100 #c9c9c9 NA unknown function 7101 #c9c9c9 NA unknown function @@ -7106,16 +7106,16 @@ phrog color annot category 7105 #c9c9c9 NA unknown function 7106 #3e83f6 major head protein head and packaging 7107 #c9c9c9 NA unknown function -7108 #c9c9c9 NA unknown function +7108 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 7109 #c9c9c9 NA unknown function 7110 #c9c9c9 NA unknown function 7111 #c9c9c9 NA unknown function 7112 #c9c9c9 NA unknown function 7113 #c9c9c9 NA unknown function 7114 #07e9a2 minor tail protein tail -7115 #c9c9c9 NA unknown function +7115 #c9c9c9 membrane-flanked domain moron, auxiliary metabolic gene and host takeover 7116 #c9c9c9 NA unknown function -7117 #c9c9c9 NA unknown function +7117 #c9c9c9 holin lysis 7118 #c9c9c9 NA unknown function 7119 #c9c9c9 NA unknown function 7120 #c9c9c9 NA unknown function @@ -7129,7 +7129,7 @@ phrog color annot category 7128 #c9c9c9 NA unknown function 7129 #c9c9c9 NA unknown function 7130 #c9c9c9 NA unknown function -7131 #c9c9c9 NA unknown function +7131 #c9c9c9 tail tube tail 7132 #c9c9c9 NA unknown function 7133 #c9c9c9 NA unknown function 7134 #c9c9c9 NA unknown function @@ -7139,7 +7139,7 @@ phrog color annot category 7138 #c9c9c9 NA unknown function 7139 #c9c9c9 NA unknown function 7140 #ffdf59 intron encoded nuclease DNA, RNA and nucleotide metabolism -7141 #c9c9c9 NA unknown function +7141 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 7142 #07e9a2 tail protein tail 7143 #c9c9c9 NA unknown function 7144 #c9c9c9 NA unknown function @@ -7183,10 +7183,10 @@ phrog color annot category 7182 #838383 tail injection transglycosylase other 7183 #c9c9c9 NA unknown function 7184 #c9c9c9 NA unknown function -7185 #c9c9c9 NA unknown function +7185 #c9c9c9 transcriptional regulator transcription regulation 7186 #c9c9c9 NA unknown function 7187 #c9c9c9 NA unknown function -7188 #c9c9c9 NA unknown function +7188 #c9c9c9 phosphoribosyl transferase other 7189 #c9c9c9 NA unknown function 7190 #c9c9c9 NA unknown function 7191 #c9c9c9 NA unknown function @@ -7201,7 +7201,7 @@ phrog color annot category 7200 #c9c9c9 NA unknown function 7201 #c9c9c9 NA unknown function 7202 #c9c9c9 NA unknown function -7203 #c9c9c9 NA unknown function +7203 #c9c9c9 virion structural protein head and packaging 7204 #c9c9c9 NA unknown function 7205 #c9c9c9 NA unknown function 7206 #c9c9c9 NA unknown function @@ -7209,7 +7209,7 @@ phrog color annot category 7208 #c9c9c9 NA unknown function 7209 #c9c9c9 NA unknown function 7210 #c9c9c9 NA unknown function -7211 #c9c9c9 NA unknown function +7211 #c9c9c9 lysis inhibition accessory protein lysis 7212 #c9c9c9 NA unknown function 7213 #c9c9c9 NA unknown function 7214 #c9c9c9 NA unknown function @@ -7223,7 +7223,7 @@ phrog color annot category 7222 #c9c9c9 NA unknown function 7223 #c9c9c9 NA unknown function 7224 #c9c9c9 NA unknown function -7225 #c9c9c9 NA unknown function +7225 #c9c9c9 zinc-finger domain protein other 7226 #c9c9c9 NA unknown function 7227 #c9c9c9 NA unknown function 7228 #c9c9c9 NA unknown function @@ -7233,15 +7233,15 @@ phrog color annot category 7232 #c9c9c9 NA unknown function 7233 #c9c9c9 NA unknown function 7234 #c9c9c9 NA unknown function -7235 #c9c9c9 NA unknown function +7235 #c9c9c9 terminal repeat-encoded protein DNA, RNA and nucleotide metabolism 7236 #c9c9c9 NA unknown function 7237 #c9c9c9 NA unknown function 7238 #c9c9c9 NA unknown function -7239 #c9c9c9 NA unknown function +7239 #c9c9c9 transcriptional regulator transcription regulation 7240 #c9c9c9 NA unknown function 7241 #a861e3 transcriptional regulator transcription regulation 7242 #c9c9c9 NA unknown function -7243 #c9c9c9 NA unknown function +7243 #c9c9c9 head closure connector 7244 #fea328 integrase integration and excision 7245 #ff59f5 anti-restriction protein moron, auxiliary metabolic gene and host takeover 7246 #c9c9c9 NA unknown function @@ -7256,7 +7256,7 @@ phrog color annot category 7255 #c9c9c9 NA unknown function 7256 #c9c9c9 NA unknown function 7257 #c9c9c9 NA unknown function -7258 #c9c9c9 NA unknown function +7258 #c9c9c9 MazG-like pyrophosphatase other 7259 #c9c9c9 NA unknown function 7260 #c9c9c9 NA unknown function 7261 #c9c9c9 NA unknown function @@ -7272,8 +7272,8 @@ phrog color annot category 7271 #c9c9c9 NA unknown function 7272 #c9c9c9 NA unknown function 7273 #c9c9c9 NA unknown function -7274 #c9c9c9 NA unknown function -7275 #c9c9c9 NA unknown function +7274 #c9c9c9 tail tube tail +7275 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 7276 #c9c9c9 NA unknown function 7277 #c9c9c9 NA unknown function 7278 #ff59f5 ferredoxin oxidoreductase moron, auxiliary metabolic gene and host takeover @@ -7291,7 +7291,7 @@ phrog color annot category 7290 #07e9a2 tail fiber assembly protein tail 7291 #c9c9c9 NA unknown function 7292 #c9c9c9 NA unknown function -7293 #c9c9c9 NA unknown function +7293 #c9c9c9 radical SAM domain-containing protein other 7294 #c9c9c9 NA unknown function 7295 #c9c9c9 NA unknown function 7296 #c9c9c9 NA unknown function @@ -7303,7 +7303,7 @@ phrog color annot category 7302 #c9c9c9 NA unknown function 7303 #c9c9c9 NA unknown function 7304 #c9c9c9 NA unknown function -7305 #c9c9c9 NA unknown function +7305 #c9c9c9 tail protein tail 7306 #c9c9c9 NA unknown function 7307 #c9c9c9 NA unknown function 7308 #ff59f5 cation efflux protein moron, auxiliary metabolic gene and host takeover @@ -7311,7 +7311,7 @@ phrog color annot category 7310 #c9c9c9 NA unknown function 7311 #c9c9c9 NA unknown function 7312 #c9c9c9 NA unknown function -7313 #c9c9c9 NA unknown function +7313 #c9c9c9 ribosomal protein S6 glutaminyl transferase moron, auxiliary metabolic gene and host takeover 7314 #c9c9c9 NA unknown function 7315 #c9c9c9 NA unknown function 7316 #c9c9c9 NA unknown function @@ -7336,7 +7336,7 @@ phrog color annot category 7335 #c9c9c9 NA unknown function 7336 #c9c9c9 NA unknown function 7337 #c9c9c9 NA unknown function -7338 #c9c9c9 NA unknown function +7338 #c9c9c9 excisionase and transcriptional regulator integration and excision 7339 #ffdf59 DNA repair exonuclease DNA, RNA and nucleotide metabolism 7340 #c9c9c9 NA unknown function 7341 #c9c9c9 NA unknown function @@ -7345,11 +7345,11 @@ phrog color annot category 7344 #3e83f6 terminase small subunit head and packaging 7345 #c9c9c9 NA unknown function 7346 #c9c9c9 NA unknown function -7347 #c9c9c9 NA unknown function +7347 #c9c9c9 anti-repressor transcription regulation 7348 #f35f49 endolysin lysis -7349 #c9c9c9 NA unknown function +7349 #c9c9c9 transcriptional regulator transcription regulation 7350 #c9c9c9 NA unknown function -7351 #c9c9c9 NA unknown function +7351 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 7352 #c9c9c9 NA unknown function 7353 #c9c9c9 NA unknown function 7354 #3e83f6 major head protein head and packaging @@ -7375,15 +7375,15 @@ phrog color annot category 7374 #c9c9c9 NA unknown function 7375 #c9c9c9 NA unknown function 7376 #3e83f6 portal protein head and packaging -7377 #c9c9c9 NA unknown function +7377 #c9c9c9 tail assembly chaperone tail 7378 #07e9a2 baseplate protein tail 7379 #c9c9c9 NA unknown function -7380 #c9c9c9 NA unknown function +7380 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 7381 #c9c9c9 NA unknown function 7382 #c9c9c9 NA unknown function 7383 #c9c9c9 NA unknown function 7384 #c9c9c9 NA unknown function -7385 #c9c9c9 NA unknown function +7385 #c9c9c9 transcriptional regulator transcription regulation 7386 #c9c9c9 NA unknown function 7387 #a861e3 transcriptional regulator transcription regulation 7388 #c9c9c9 NA unknown function @@ -7399,11 +7399,11 @@ phrog color annot category 7398 #c9c9c9 NA unknown function 7399 #c9c9c9 NA unknown function 7400 #c9c9c9 NA unknown function -7401 #c9c9c9 NA unknown function +7401 #c9c9c9 transcriptional regulator transcription regulation 7402 #c9c9c9 NA unknown function 7403 #c9c9c9 NA unknown function 7404 #c9c9c9 NA unknown function -7405 #c9c9c9 NA unknown function +7405 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 7406 #c9c9c9 NA unknown function 7407 #c9c9c9 NA unknown function 7408 #c9c9c9 NA unknown function @@ -7411,19 +7411,19 @@ phrog color annot category 7410 #c9c9c9 NA unknown function 7411 #c9c9c9 NA unknown function 7412 #c9c9c9 NA unknown function -7413 #c9c9c9 NA unknown function -7414 #c9c9c9 NA unknown function +7413 #c9c9c9 virion structural protein head and packaging +7414 #c9c9c9 minor tail protein tail 7415 #c9c9c9 NA unknown function -7416 #c9c9c9 NA unknown function +7416 #c9c9c9 tail assembly chaperone tail 7417 #c9c9c9 NA unknown function 7418 #c9c9c9 NA unknown function 7419 #c9c9c9 NA unknown function -7420 #c9c9c9 NA unknown function +7420 #c9c9c9 lipoprotein other 7421 #c9c9c9 NA unknown function 7422 #c9c9c9 NA unknown function 7423 #c9c9c9 NA unknown function 7424 #c9c9c9 NA unknown function -7425 #c9c9c9 NA unknown function +7425 #c9c9c9 minor tail protein tail 7426 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 7427 #c9c9c9 NA unknown function 7428 #c9c9c9 NA unknown function @@ -7432,12 +7432,12 @@ phrog color annot category 7431 #c9c9c9 NA unknown function 7432 #c9c9c9 NA unknown function 7433 #c9c9c9 NA unknown function -7434 #c9c9c9 NA unknown function +7434 #c9c9c9 transcriptional regulator transcription regulation 7435 #c9c9c9 NA unknown function -7436 #c9c9c9 NA unknown function +7436 #c9c9c9 major head protein head and packaging 7437 #c9c9c9 NA unknown function 7438 #c9c9c9 NA unknown function -7439 #c9c9c9 NA unknown function +7439 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 7440 #07e9a2 major tail protein tail 7441 #c9c9c9 NA unknown function 7442 #c9c9c9 NA unknown function @@ -7465,17 +7465,17 @@ phrog color annot category 7464 #c9c9c9 NA unknown function 7465 #c9c9c9 NA unknown function 7466 #c9c9c9 NA unknown function -7467 #c9c9c9 NA unknown function +7467 #c9c9c9 hydrolase other 7468 #c9c9c9 NA unknown function 7469 #838383 amidoligase enzyme other 7470 #f35f49 amidase lysis 7471 #c9c9c9 NA unknown function 7472 #c9c9c9 NA unknown function -7473 #c9c9c9 NA unknown function +7473 #c9c9c9 structural protein with Ig domain head and packaging 7474 #c9c9c9 NA unknown function -7475 #c9c9c9 NA unknown function +7475 #c9c9c9 tail protein tail 7476 #c9c9c9 NA unknown function -7477 #c9c9c9 NA unknown function +7477 #c9c9c9 DNA ejection protein DNA, RNA and nucleotide metabolism 7478 #3e83f6 head maturation protease head and packaging 7479 #c9c9c9 NA unknown function 7480 #c9c9c9 NA unknown function @@ -7483,7 +7483,7 @@ phrog color annot category 7482 #c9c9c9 NA unknown function 7483 #c9c9c9 NA unknown function 7484 #c9c9c9 NA unknown function -7485 #c9c9c9 NA unknown function +7485 #c9c9c9 ATPase other 7486 #c9c9c9 NA unknown function 7487 #c9c9c9 NA unknown function 7488 #c9c9c9 NA unknown function @@ -7511,8 +7511,8 @@ phrog color annot category 7510 #c9c9c9 NA unknown function 7511 #c9c9c9 NA unknown function 7512 #c9c9c9 NA unknown function -7513 #c9c9c9 NA unknown function -7514 #c9c9c9 NA unknown function +7513 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism +7514 #c9c9c9 endolysin lysis 7515 #c9c9c9 NA unknown function 7516 #c9c9c9 NA unknown function 7517 #c9c9c9 NA unknown function @@ -7522,10 +7522,10 @@ phrog color annot category 7521 #c9c9c9 NA unknown function 7522 #c9c9c9 NA unknown function 7523 #c9c9c9 NA unknown function -7524 #c9c9c9 NA unknown function +7524 #c9c9c9 virion structural protein head and packaging 7525 #c9c9c9 NA unknown function 7526 #c9c9c9 NA unknown function -7527 #c9c9c9 NA unknown function +7527 #c9c9c9 ParB-like partition nuclease DNA, RNA and nucleotide metabolism 7528 #c9c9c9 NA unknown function 7529 #c9c9c9 NA unknown function 7530 #c9c9c9 NA unknown function @@ -7533,11 +7533,11 @@ phrog color annot category 7532 #c9c9c9 NA unknown function 7533 #c9c9c9 NA unknown function 7534 #c9c9c9 NA unknown function -7535 #c9c9c9 NA unknown function +7535 #c9c9c9 minor tail protein tail 7536 #c9c9c9 NA unknown function 7537 #c9c9c9 NA unknown function 7538 #c9c9c9 NA unknown function -7539 #c9c9c9 NA unknown function +7539 #c9c9c9 holin lysis 7540 #c9c9c9 NA unknown function 7541 #c9c9c9 NA unknown function 7542 #c9c9c9 NA unknown function @@ -7551,10 +7551,10 @@ phrog color annot category 7550 #c9c9c9 NA unknown function 7551 #c9c9c9 NA unknown function 7552 #c9c9c9 NA unknown function -7553 #c9c9c9 NA unknown function +7553 #c9c9c9 transcription regulator transcription regulation 7554 #c9c9c9 NA unknown function 7555 #c9c9c9 NA unknown function -7556 #c9c9c9 NA unknown function +7556 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 7557 #3e83f6 virion structural protein head and packaging 7558 #c9c9c9 NA unknown function 7559 #c9c9c9 NA unknown function @@ -7585,14 +7585,14 @@ phrog color annot category 7584 #f35f49 Rz-like spanin lysis 7585 #c9c9c9 NA unknown function 7586 #c9c9c9 NA unknown function -7587 #c9c9c9 NA unknown function +7587 #c9c9c9 outer membrane protein other 7588 #c9c9c9 NA unknown function 7589 #c9c9c9 NA unknown function 7590 #c9c9c9 NA unknown function 7591 #c9c9c9 NA unknown function 7592 #07e9a2 tail protein tail 7593 #c9c9c9 NA unknown function -7594 #c9c9c9 NA unknown function +7594 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 7595 #c9c9c9 NA unknown function 7596 #c9c9c9 NA unknown function 7597 #c9c9c9 NA unknown function @@ -7638,7 +7638,7 @@ phrog color annot category 7637 #c9c9c9 NA unknown function 7638 #c9c9c9 NA unknown function 7639 #c9c9c9 NA unknown function -7640 #c9c9c9 NA unknown function +7640 #c9c9c9 anti-repressor Ant transcription regulation 7641 #c9c9c9 NA unknown function 7642 #c9c9c9 NA unknown function 7643 #c9c9c9 NA unknown function @@ -7651,23 +7651,23 @@ phrog color annot category 7650 #c9c9c9 NA unknown function 7651 #c9c9c9 NA unknown function 7652 #c9c9c9 NA unknown function -7653 #c9c9c9 NA unknown function +7653 #c9c9c9 E3 ubiquitin-protein ligase SopA moron, auxiliary metabolic gene and host takeover 7654 #c9c9c9 NA unknown function 7655 #ffdf59 RecE-like recombination exonuclease DNA, RNA and nucleotide metabolism 7656 #c9c9c9 NA unknown function 7657 #c9c9c9 NA unknown function -7658 #c9c9c9 NA unknown function +7658 #c9c9c9 transcriptional regulator transcription regulation 7659 #c9c9c9 NA unknown function 7660 #07e9a2 tail fiber protein tail 7661 #c9c9c9 NA unknown function 7662 #c9c9c9 NA unknown function 7663 #c9c9c9 NA unknown function 7664 #c9c9c9 NA unknown function -7665 #c9c9c9 NA unknown function +7665 #c9c9c9 transcriptional regulator transcription regulation 7666 #c9c9c9 NA unknown function 7667 #c9c9c9 NA unknown function 7668 #c9c9c9 NA unknown function -7669 #c9c9c9 NA unknown function +7669 #c9c9c9 transcriptional repressor transcription regulation 7670 #c9c9c9 NA unknown function 7671 #c9c9c9 NA unknown function 7672 #c9c9c9 NA unknown function @@ -7681,15 +7681,15 @@ phrog color annot category 7680 #c9c9c9 NA unknown function 7681 #c9c9c9 NA unknown function 7682 #c9c9c9 NA unknown function -7683 #c9c9c9 NA unknown function +7683 #c9c9c9 restriction endonuclease DNA, RNA and nucleotide metabolism 7684 #c9c9c9 NA unknown function 7685 #fea328 integrase integration and excision 7686 #f35f49 Rz-like spanin lysis 7687 #c9c9c9 NA unknown function -7688 #c9c9c9 NA unknown function +7688 #c9c9c9 serine protease other 7689 #c9c9c9 NA unknown function 7690 #c9c9c9 NA unknown function -7691 #c9c9c9 NA unknown function +7691 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 7692 #c9c9c9 NA unknown function 7693 #838383 acetyltransferase other 7694 #c9c9c9 NA unknown function @@ -7707,7 +7707,7 @@ phrog color annot category 7706 #c9c9c9 NA unknown function 7707 #c9c9c9 NA unknown function 7708 #c9c9c9 NA unknown function -7709 #c9c9c9 NA unknown function +7709 #c9c9c9 tail assembly chaperone tail 7710 #c9c9c9 NA unknown function 7711 #c9c9c9 NA unknown function 7712 #c9c9c9 NA unknown function @@ -7721,7 +7721,7 @@ phrog color annot category 7720 #c9c9c9 NA unknown function 7721 #c9c9c9 NA unknown function 7722 #c9c9c9 NA unknown function -7723 #c9c9c9 NA unknown function +7723 #c9c9c9 DNA polymerase sliding clamp DNA, RNA and nucleotide metabolism 7724 #c9c9c9 NA unknown function 7725 #3e83f6 virion structural protein head and packaging 7726 #c9c9c9 NA unknown function @@ -7737,7 +7737,7 @@ phrog color annot category 7736 #c9c9c9 NA unknown function 7737 #c9c9c9 NA unknown function 7738 #c9c9c9 NA unknown function -7739 #c9c9c9 NA unknown function +7739 #c9c9c9 molecular chaperone DnaJ other 7740 #07e9a2 tail length tape measure protein tail 7741 #c9c9c9 NA unknown function 7742 #c9c9c9 NA unknown function @@ -7749,7 +7749,7 @@ phrog color annot category 7748 #c9c9c9 NA unknown function 7749 #c9c9c9 NA unknown function 7750 #c9c9c9 NA unknown function -7751 #c9c9c9 NA unknown function +7751 #c9c9c9 transcriptional regulator transcription regulation 7752 #c9c9c9 NA unknown function 7753 #c9c9c9 NA unknown function 7754 #c9c9c9 NA unknown function @@ -7759,7 +7759,7 @@ phrog color annot category 7758 #c9c9c9 NA unknown function 7759 #c9c9c9 NA unknown function 7760 #07e9a2 tail fiber protein tail -7761 #c9c9c9 NA unknown function +7761 #c9c9c9 holin lysis 7762 #c9c9c9 NA unknown function 7763 #c9c9c9 NA unknown function 7764 #3e83f6 virion structural protein head and packaging @@ -7785,12 +7785,12 @@ phrog color annot category 7784 #c9c9c9 NA unknown function 7785 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 7786 #c9c9c9 NA unknown function -7787 #c9c9c9 NA unknown function +7787 #c9c9c9 head closure Hc1 connector 7788 #c9c9c9 NA unknown function 7789 #c9c9c9 NA unknown function 7790 #c9c9c9 NA unknown function 7791 #c9c9c9 NA unknown function -7792 #c9c9c9 NA unknown function +7792 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 7793 #c9c9c9 NA unknown function 7794 #c9c9c9 NA unknown function 7795 #c9c9c9 NA unknown function @@ -7805,7 +7805,7 @@ phrog color annot category 7804 #c9c9c9 NA unknown function 7805 #c9c9c9 NA unknown function 7806 #c9c9c9 NA unknown function -7807 #c9c9c9 NA unknown function +7807 #c9c9c9 virion structural protein head and packaging 7808 #c9c9c9 NA unknown function 7809 #07e9a2 tail fiber protein tail 7810 #c9c9c9 NA unknown function @@ -7813,7 +7813,7 @@ phrog color annot category 7812 #c9c9c9 NA unknown function 7813 #c9c9c9 NA unknown function 7814 #c9c9c9 NA unknown function -7815 #c9c9c9 NA unknown function +7815 #c9c9c9 head-tail connector protein connector 7816 #c9c9c9 NA unknown function 7817 #c9c9c9 NA unknown function 7818 #c9c9c9 NA unknown function @@ -7839,10 +7839,10 @@ phrog color annot category 7838 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 7839 #c9c9c9 NA unknown function 7840 #c9c9c9 NA unknown function -7841 #c9c9c9 NA unknown function +7841 #c9c9c9 tail fiber protein tail 7842 #c9c9c9 NA unknown function 7843 #c9c9c9 NA unknown function -7844 #c9c9c9 NA unknown function +7844 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase other 7845 #c9c9c9 NA unknown function 7846 #c9c9c9 NA unknown function 7847 #c9c9c9 NA unknown function @@ -7868,8 +7868,8 @@ phrog color annot category 7867 #c9c9c9 NA unknown function 7868 #c9c9c9 NA unknown function 7869 #c9c9c9 NA unknown function -7870 #c9c9c9 NA unknown function -7871 #c9c9c9 NA unknown function +7870 #c9c9c9 minor tail protein tail +7871 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 7872 #c9c9c9 NA unknown function 7873 #c9c9c9 NA unknown function 7874 #c9c9c9 NA unknown function @@ -7879,7 +7879,7 @@ phrog color annot category 7878 #838383 bifunctional heptose 7-phosphate kinase/heptose 1-phosphate adenyltransferase other 7879 #c9c9c9 NA unknown function 7880 #c9c9c9 NA unknown function -7881 #c9c9c9 NA unknown function +7881 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 7882 #ffdf59 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 7883 #c9c9c9 NA unknown function 7884 #c9c9c9 NA unknown function @@ -7891,7 +7891,7 @@ phrog color annot category 7890 #c9c9c9 NA unknown function 7891 #c9c9c9 NA unknown function 7892 #c9c9c9 NA unknown function -7893 #c9c9c9 NA unknown function +7893 #c9c9c9 transposase integration and excision 7894 #c9c9c9 NA unknown function 7895 #c9c9c9 NA unknown function 7896 #c9c9c9 NA unknown function @@ -7899,13 +7899,13 @@ phrog color annot category 7898 #c9c9c9 NA unknown function 7899 #c9c9c9 NA unknown function 7900 #c9c9c9 NA unknown function -7901 #c9c9c9 NA unknown function -7902 #c9c9c9 NA unknown function +7901 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism +7902 #c9c9c9 tail assembly chaperone tail 7903 #c9c9c9 NA unknown function 7904 #c9c9c9 NA unknown function 7905 #c9c9c9 NA unknown function 7906 #a861e3 Arc-like transcriptional regulator transcription regulation -7907 #c9c9c9 NA unknown function +7907 #c9c9c9 head-tail connector protein connector 7908 #c9c9c9 NA unknown function 7909 #ffdf59 ribonucleoside-diphosphate reductase beta subunit DNA, RNA and nucleotide metabolism 7910 #f35f49 endolysin lysis @@ -7921,7 +7921,7 @@ phrog color annot category 7920 #c9c9c9 NA unknown function 7921 #c9c9c9 NA unknown function 7922 #ff59f5 beta-glucosyltransferase moron, auxiliary metabolic gene and host takeover -7923 #c9c9c9 NA unknown function +7923 #c9c9c9 phosphohydrolase other 7924 #c9c9c9 NA unknown function 7925 #c9c9c9 NA unknown function 7926 #ffdf59 helicase subunit of the DNA excision repair complex DNA, RNA and nucleotide metabolism @@ -7938,7 +7938,7 @@ phrog color annot category 7937 #c9c9c9 NA unknown function 7938 #c9c9c9 NA unknown function 7939 #c9c9c9 NA unknown function -7940 #c9c9c9 NA unknown function +7940 #c9c9c9 anti-repressor Ant transcription regulation 7941 #c9c9c9 NA unknown function 7942 #c9c9c9 NA unknown function 7943 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -7953,9 +7953,9 @@ phrog color annot category 7952 #c9c9c9 NA unknown function 7953 #c9c9c9 NA unknown function 7954 #c9c9c9 NA unknown function -7955 #c9c9c9 NA unknown function +7955 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 7956 #c9c9c9 NA unknown function -7957 #c9c9c9 NA unknown function +7957 #c9c9c9 transcriptional regulator transcription regulation 7958 #c9c9c9 NA unknown function 7959 #3e83f6 minor head protein head and packaging 7960 #c9c9c9 NA unknown function @@ -7987,7 +7987,7 @@ phrog color annot category 7986 #c9c9c9 NA unknown function 7987 #c9c9c9 NA unknown function 7988 #c9c9c9 NA unknown function -7989 #c9c9c9 NA unknown function +7989 #c9c9c9 excisionase integration and excision 7990 #c9c9c9 NA unknown function 7991 #c9c9c9 NA unknown function 7992 #07e9a2 tail spike protein tail @@ -7997,7 +7997,7 @@ phrog color annot category 7996 #c9c9c9 NA unknown function 7997 #07e9a2 tail protein and host specificity tail 7998 #c9c9c9 NA unknown function -7999 #c9c9c9 NA unknown function +7999 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 8000 #c9c9c9 NA unknown function 8001 #c9c9c9 NA unknown function 8002 #c9c9c9 NA unknown function @@ -8012,7 +8012,7 @@ phrog color annot category 8011 #c9c9c9 NA unknown function 8012 #c9c9c9 NA unknown function 8013 #c9c9c9 NA unknown function -8014 #c9c9c9 NA unknown function +8014 #c9c9c9 cysteine dioxygenase other 8015 #c9c9c9 NA unknown function 8016 #c9c9c9 NA unknown function 8017 #c9c9c9 NA unknown function @@ -8022,13 +8022,13 @@ phrog color annot category 8021 #c9c9c9 NA unknown function 8022 #c9c9c9 NA unknown function 8023 #c9c9c9 NA unknown function -8024 #c9c9c9 NA unknown function +8024 #c9c9c9 virion structural protein head and packaging 8025 #c9c9c9 NA unknown function 8026 #c9c9c9 NA unknown function 8027 #c9c9c9 NA unknown function 8028 #c9c9c9 NA unknown function 8029 #c9c9c9 NA unknown function -8030 #c9c9c9 NA unknown function +8030 #c9c9c9 virion structural protein head and packaging 8031 #c9c9c9 NA unknown function 8032 #c9c9c9 NA unknown function 8033 #c9c9c9 NA unknown function @@ -8036,14 +8036,14 @@ phrog color annot category 8035 #c9c9c9 NA unknown function 8036 #c9c9c9 NA unknown function 8037 #c9c9c9 NA unknown function -8038 #c9c9c9 NA unknown function +8038 #c9c9c9 transcriptional regulator transcription regulation 8039 #c9c9c9 NA unknown function 8040 #35d7ff head closure Hc3 connector 8041 #c9c9c9 NA unknown function 8042 #c9c9c9 NA unknown function 8043 #c9c9c9 NA unknown function 8044 #c9c9c9 NA unknown function -8045 #c9c9c9 NA unknown function +8045 #c9c9c9 terminase small subunit head and packaging 8046 #c9c9c9 NA unknown function 8047 #3e83f6 virion structural protein head and packaging 8048 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -8053,7 +8053,7 @@ phrog color annot category 8052 #ff59f5 membrane DNA delivery moron, auxiliary metabolic gene and host takeover 8053 #c9c9c9 NA unknown function 8054 #c9c9c9 NA unknown function -8055 #c9c9c9 NA unknown function +8055 #c9c9c9 minor tail protein tail 8056 #c9c9c9 NA unknown function 8057 #c9c9c9 NA unknown function 8058 #c9c9c9 NA unknown function @@ -8063,7 +8063,7 @@ phrog color annot category 8062 #c9c9c9 NA unknown function 8063 #c9c9c9 NA unknown function 8064 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism -8065 #c9c9c9 NA unknown function +8065 #c9c9c9 portal protein head and packaging 8066 #c9c9c9 NA unknown function 8067 #c9c9c9 NA unknown function 8068 #c9c9c9 NA unknown function @@ -8073,7 +8073,7 @@ phrog color annot category 8072 #c9c9c9 NA unknown function 8073 #c9c9c9 NA unknown function 8074 #c9c9c9 NA unknown function -8075 #c9c9c9 NA unknown function +8075 #c9c9c9 transcriptional regulator transcription regulation 8076 #c9c9c9 NA unknown function 8077 #c9c9c9 NA unknown function 8078 #3e83f6 virion structural protein head and packaging @@ -8084,13 +8084,13 @@ phrog color annot category 8083 #c9c9c9 NA unknown function 8084 #c9c9c9 NA unknown function 8085 #c9c9c9 NA unknown function -8086 #c9c9c9 NA unknown function +8086 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 8087 #c9c9c9 NA unknown function 8088 #c9c9c9 NA unknown function 8089 #3e83f6 head morphogenesis head and packaging 8090 #c9c9c9 NA unknown function 8091 #c9c9c9 NA unknown function -8092 #c9c9c9 NA unknown function +8092 #c9c9c9 tail fiber protein tail 8093 #c9c9c9 NA unknown function 8094 #07e9a2 tail appendage tail 8095 #c9c9c9 NA unknown function @@ -8116,25 +8116,25 @@ phrog color annot category 8115 #c9c9c9 NA unknown function 8116 #c9c9c9 NA unknown function 8117 #c9c9c9 NA unknown function -8118 #c9c9c9 NA unknown function +8118 #c9c9c9 dCMP deaminase DNA, RNA and nucleotide metabolism 8119 #c9c9c9 NA unknown function 8120 #c9c9c9 NA unknown function 8121 #c9c9c9 NA unknown function 8122 #07e9a2 minor tail protein tail -8123 #c9c9c9 NA unknown function +8123 #c9c9c9 head protein head and packaging 8124 #f35f49 endolysin lysis 8125 #07e9a2 tail length tape measure protein tail 8126 #c9c9c9 NA unknown function 8127 #c9c9c9 NA unknown function 8128 #35d7ff neck protein connector 8129 #c9c9c9 NA unknown function -8130 #c9c9c9 NA unknown function +8130 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 8131 #c9c9c9 NA unknown function 8132 #c9c9c9 NA unknown function 8133 #c9c9c9 NA unknown function 8134 #c9c9c9 NA unknown function 8135 #c9c9c9 NA unknown function -8136 #c9c9c9 NA unknown function +8136 #c9c9c9 virion structural protein head and packaging 8137 #c9c9c9 NA unknown function 8138 #c9c9c9 NA unknown function 8139 #c9c9c9 NA unknown function @@ -8148,7 +8148,7 @@ phrog color annot category 8147 #07e9a2 tail fiber protein tail 8148 #3e83f6 terminase small subunit head and packaging 8149 #fea328 recombination directionality factor integration and excision -8150 #c9c9c9 NA unknown function +8150 #c9c9c9 tail terminator connector 8151 #c9c9c9 NA unknown function 8152 #c9c9c9 NA unknown function 8153 #c9c9c9 NA unknown function @@ -8163,10 +8163,10 @@ phrog color annot category 8162 #c9c9c9 NA unknown function 8163 #c9c9c9 NA unknown function 8164 #f35f49 endolysin lysis -8165 #c9c9c9 NA unknown function +8165 #c9c9c9 lipoprotein other 8166 #c9c9c9 NA unknown function 8167 #c9c9c9 NA unknown function -8168 #c9c9c9 NA unknown function +8168 #c9c9c9 internal virion protein head and packaging 8169 #c9c9c9 NA unknown function 8170 #c9c9c9 NA unknown function 8171 #c9c9c9 NA unknown function @@ -8183,7 +8183,7 @@ phrog color annot category 8182 #c9c9c9 NA unknown function 8183 #07e9a2 tail assembly chaperone tail 8184 #c9c9c9 NA unknown function -8185 #c9c9c9 NA unknown function +8185 #c9c9c9 major head protein head and packaging 8186 #c9c9c9 NA unknown function 8187 #c9c9c9 NA unknown function 8188 #c9c9c9 NA unknown function @@ -8193,14 +8193,14 @@ phrog color annot category 8192 #c9c9c9 NA unknown function 8193 #3e83f6 major head protein head and packaging 8194 #c9c9c9 NA unknown function -8195 #c9c9c9 NA unknown function +8195 #c9c9c9 tail fiber protein tail 8196 #c9c9c9 NA unknown function 8197 #c9c9c9 NA unknown function -8198 #c9c9c9 NA unknown function +8198 #c9c9c9 tail fiber protein tail 8199 #c9c9c9 NA unknown function 8200 #c9c9c9 NA unknown function 8201 #c9c9c9 NA unknown function -8202 #c9c9c9 NA unknown function +8202 #c9c9c9 inhibitor of MrcBC restriction moron, auxiliary metabolic gene and host takeover 8203 #c9c9c9 NA unknown function 8204 #c9c9c9 NA unknown function 8205 #c9c9c9 NA unknown function @@ -8232,9 +8232,9 @@ phrog color annot category 8231 #c9c9c9 NA unknown function 8232 #c9c9c9 NA unknown function 8233 #07e9a2 tail assembly chaperone tail -8234 #c9c9c9 NA unknown function +8234 #c9c9c9 virion structural protein head and packaging 8235 #a861e3 anti-repressor transcription regulation -8236 #c9c9c9 NA unknown function +8236 #c9c9c9 modifier of supressor tRNAs moron, auxiliary metabolic gene and host takeover 8237 #c9c9c9 NA unknown function 8238 #ffdf59 RNA ligase DNA, RNA and nucleotide metabolism 8239 #07e9a2 tail fiber protein tail @@ -8259,12 +8259,12 @@ phrog color annot category 8258 #07e9a2 tail fiber assembly protein tail 8259 #c9c9c9 NA unknown function 8260 #3e83f6 virion structural protein head and packaging -8261 #c9c9c9 NA unknown function +8261 #c9c9c9 transcriptional regulator transcription regulation 8262 #c9c9c9 NA unknown function 8263 #c9c9c9 NA unknown function 8264 #c9c9c9 NA unknown function 8265 #c9c9c9 NA unknown function -8266 #c9c9c9 NA unknown function +8266 #c9c9c9 virion structural protein head and packaging 8267 #c9c9c9 NA unknown function 8268 #838383 spore protease other 8269 #f35f49 holin lysis @@ -8272,7 +8272,7 @@ phrog color annot category 8271 #c9c9c9 NA unknown function 8272 #07e9a2 tail protein tail 8273 #c9c9c9 NA unknown function -8274 #c9c9c9 NA unknown function +8274 #c9c9c9 tail protein tail 8275 #ffdf59 DNA invertase DNA, RNA and nucleotide metabolism 8276 #c9c9c9 NA unknown function 8277 #c9c9c9 NA unknown function @@ -8284,29 +8284,29 @@ phrog color annot category 8283 #c9c9c9 NA unknown function 8284 #c9c9c9 NA unknown function 8285 #c9c9c9 NA unknown function -8286 #c9c9c9 NA unknown function +8286 #c9c9c9 tail protein tail 8287 #c9c9c9 NA unknown function 8288 #c9c9c9 NA unknown function 8289 #838383 aminoacid permease other -8290 #838383 RecA or Sak4, length ? other -8291 #c9c9c9 NA unknown function +8290 #838383 "RecA or Sak4, length ?" other +8291 #c9c9c9 virion structural protein head and packaging 8292 #c9c9c9 NA unknown function -8293 #c9c9c9 NA unknown function +8293 #c9c9c9 virion structural protein head and packaging 8294 #c9c9c9 NA unknown function 8295 #3e83f6 virion structural protein head and packaging 8296 #c9c9c9 NA unknown function 8297 #c9c9c9 NA unknown function 8298 #c9c9c9 NA unknown function 8299 #c9c9c9 NA unknown function -8300 #c9c9c9 NA unknown function +8300 #c9c9c9 tail assembly chaperone tail 8301 #c9c9c9 NA unknown function -8302 #c9c9c9 NA unknown function +8302 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 8303 #c9c9c9 NA unknown function 8304 #c9c9c9 NA unknown function -8305 #c9c9c9 NA unknown function +8305 #c9c9c9 tail assembly chaperone tail 8306 #c9c9c9 NA unknown function 8307 #c9c9c9 NA unknown function -8308 #c9c9c9 NA unknown function +8308 #c9c9c9 RNA-dependent RNA polymerase DNA, RNA and nucleotide metabolism 8309 #c9c9c9 NA unknown function 8310 #c9c9c9 NA unknown function 8311 #c9c9c9 NA unknown function @@ -8314,7 +8314,7 @@ phrog color annot category 8313 #c9c9c9 NA unknown function 8314 #c9c9c9 NA unknown function 8315 #c9c9c9 NA unknown function -8316 #c9c9c9 NA unknown function +8316 #c9c9c9 nuclear shell protein DNA, RNA and nucleotide metabolism 8317 #c9c9c9 NA unknown function 8318 #c9c9c9 NA unknown function 8319 #c9c9c9 NA unknown function @@ -8330,7 +8330,7 @@ phrog color annot category 8329 #c9c9c9 NA unknown function 8330 #ffdf59 genome terminal protein DNA, RNA and nucleotide metabolism 8331 #c9c9c9 NA unknown function -8332 #c9c9c9 NA unknown function +8332 #c9c9c9 tail assembly chaperone tail 8333 #c9c9c9 NA unknown function 8334 #c9c9c9 NA unknown function 8335 #c9c9c9 NA unknown function @@ -8338,18 +8338,18 @@ phrog color annot category 8337 #ffdf59 DNA repair protein DNA, RNA and nucleotide metabolism 8338 #c9c9c9 NA unknown function 8339 #c9c9c9 NA unknown function -8340 #c9c9c9 NA unknown function +8340 #c9c9c9 sigma factor transcription regulation 8341 #c9c9c9 NA unknown function 8342 #c9c9c9 NA unknown function 8343 #c9c9c9 NA unknown function 8344 #c9c9c9 NA unknown function 8345 #c9c9c9 NA unknown function -8346 #c9c9c9 NA unknown function -8347 #c9c9c9 NA unknown function +8346 #c9c9c9 tail terminator connector +8347 #c9c9c9 transposase integration and excision 8348 #c9c9c9 NA unknown function 8349 #c9c9c9 NA unknown function 8350 #c9c9c9 NA unknown function -8351 #c9c9c9 NA unknown function +8351 #c9c9c9 transcriptional regulator transcription regulation 8352 #c9c9c9 NA unknown function 8353 #c9c9c9 NA unknown function 8354 #c9c9c9 NA unknown function @@ -8368,10 +8368,10 @@ phrog color annot category 8367 #3e83f6 pyramid forming protein head and packaging 8368 #ffdf59 aerobic NDP reductase small subunit DNA, RNA and nucleotide metabolism 8369 #838383 hol-like chemotaxis other -8370 #c9c9c9 NA unknown function +8370 #c9c9c9 head-tail adaptor connector 8371 #c9c9c9 NA unknown function 8372 #c9c9c9 NA unknown function -8373 #c9c9c9 NA unknown function +8373 #c9c9c9 minor tail protein tail 8374 #c9c9c9 NA unknown function 8375 #c9c9c9 NA unknown function 8376 #c9c9c9 NA unknown function @@ -8385,7 +8385,7 @@ phrog color annot category 8384 #c9c9c9 NA unknown function 8385 #c9c9c9 NA unknown function 8386 #c9c9c9 NA unknown function -8387 #c9c9c9 NA unknown function +8387 #c9c9c9 methyltransferase other 8388 #c9c9c9 NA unknown function 8389 #c9c9c9 NA unknown function 8390 #c9c9c9 NA unknown function @@ -8394,7 +8394,7 @@ phrog color annot category 8393 #c9c9c9 NA unknown function 8394 #c9c9c9 NA unknown function 8395 #c9c9c9 NA unknown function -8396 #c9c9c9 NA unknown function +8396 #c9c9c9 tail completion or Neck1 protein connector 8397 #a861e3 CsrA-like regulator transcription regulation 8398 #c9c9c9 NA unknown function 8399 #3e83f6 head scaffolding protein head and packaging @@ -8402,14 +8402,14 @@ phrog color annot category 8401 #838383 beta-propeller repeat protein other 8402 #c9c9c9 NA unknown function 8403 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -8404 #c9c9c9 NA unknown function +8404 #c9c9c9 minor head protein head and packaging 8405 #c9c9c9 NA unknown function 8406 #c9c9c9 NA unknown function -8407 #c9c9c9 NA unknown function +8407 #c9c9c9 virion structural protein head and packaging 8408 #c9c9c9 NA unknown function 8409 #c9c9c9 NA unknown function 8410 #c9c9c9 NA unknown function -8411 #c9c9c9 NA unknown function +8411 #c9c9c9 methyltransferase other 8412 #c9c9c9 NA unknown function 8413 #c9c9c9 NA unknown function 8414 #c9c9c9 NA unknown function @@ -8417,27 +8417,27 @@ phrog color annot category 8416 #c9c9c9 NA unknown function 8417 #c9c9c9 NA unknown function 8418 #3e83f6 portal protein head and packaging -8419 #c9c9c9 NA unknown function +8419 #c9c9c9 i-spanin lysis 8420 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 8421 #c9c9c9 NA unknown function -8422 #c9c9c9 NA unknown function +8422 #c9c9c9 holin lysis 8423 #c9c9c9 NA unknown function 8424 #c9c9c9 NA unknown function 8425 #c9c9c9 NA unknown function 8426 #c9c9c9 NA unknown function -8427 #c9c9c9 NA unknown function +8427 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 8428 #c9c9c9 NA unknown function 8429 #ff59f5 NifU-like Fe-S cluster assembly protein moron, auxiliary metabolic gene and host takeover -8430 #c9c9c9 NA unknown function -8431 #c9c9c9 NA unknown function +8430 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism +8431 #c9c9c9 anti-restriction protein moron, auxiliary metabolic gene and host takeover 8432 #c9c9c9 NA unknown function -8433 #c9c9c9 NA unknown function +8433 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 8434 #c9c9c9 NA unknown function 8435 #c9c9c9 NA unknown function 8436 #c9c9c9 NA unknown function 8437 #c9c9c9 NA unknown function 8438 #c9c9c9 NA unknown function -8439 #c9c9c9 NA unknown function +8439 #c9c9c9 DNA mismatch repair ATPase DNA, RNA and nucleotide metabolism 8440 #c9c9c9 NA unknown function 8441 #c9c9c9 NA unknown function 8442 #c9c9c9 NA unknown function @@ -8452,7 +8452,7 @@ phrog color annot category 8451 #c9c9c9 NA unknown function 8452 #c9c9c9 NA unknown function 8453 #c9c9c9 NA unknown function -8454 #c9c9c9 NA unknown function +8454 #c9c9c9 tail protein tail 8455 #3e83f6 virion structural protein head and packaging 8456 #c9c9c9 NA unknown function 8457 #c9c9c9 NA unknown function @@ -8491,7 +8491,7 @@ phrog color annot category 8490 #c9c9c9 NA unknown function 8491 #c9c9c9 NA unknown function 8492 #ffdf59 Sak-like ssDNA annealing protein DNA, RNA and nucleotide metabolism -8493 #c9c9c9 NA unknown function +8493 #c9c9c9 alpha/beta hydrolase other 8494 #c9c9c9 NA unknown function 8495 #c9c9c9 NA unknown function 8496 #c9c9c9 NA unknown function @@ -8501,7 +8501,7 @@ phrog color annot category 8500 #c9c9c9 NA unknown function 8501 #07e9a2 minor tail protein tail 8502 #c9c9c9 NA unknown function -8503 #c9c9c9 NA unknown function +8503 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 8504 #c9c9c9 NA unknown function 8505 #c9c9c9 NA unknown function 8506 #c9c9c9 NA unknown function @@ -8513,7 +8513,7 @@ phrog color annot category 8512 #c9c9c9 NA unknown function 8513 #c9c9c9 NA unknown function 8514 #c9c9c9 NA unknown function -8515 #c9c9c9 NA unknown function +8515 #c9c9c9 holin lysis 8516 #3e83f6 virion structural protein head and packaging 8517 #c9c9c9 NA unknown function 8518 #c9c9c9 NA unknown function @@ -8527,7 +8527,7 @@ phrog color annot category 8526 #c9c9c9 NA unknown function 8527 #c9c9c9 NA unknown function 8528 #c9c9c9 NA unknown function -8529 #c9c9c9 NA unknown function +8529 #c9c9c9 virion structural protein head and packaging 8530 #c9c9c9 NA unknown function 8531 #c9c9c9 NA unknown function 8532 #c9c9c9 NA unknown function @@ -8540,12 +8540,12 @@ phrog color annot category 8539 #c9c9c9 NA unknown function 8540 #ffdf59 replication initiation O-like DNA, RNA and nucleotide metabolism 8541 #c9c9c9 NA unknown function -8542 #c9c9c9 NA unknown function +8542 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 8543 #c9c9c9 NA unknown function 8544 #c9c9c9 NA unknown function 8545 #ff59f5 superinfection exclusion Sie-like moron, auxiliary metabolic gene and host takeover 8546 #c9c9c9 NA unknown function -8547 #c9c9c9 NA unknown function +8547 #c9c9c9 minor tail protein tail 8548 #c9c9c9 NA unknown function 8549 #c9c9c9 NA unknown function 8550 #c9c9c9 NA unknown function @@ -8555,11 +8555,11 @@ phrog color annot category 8554 #c9c9c9 NA unknown function 8555 #c9c9c9 NA unknown function 8556 #c9c9c9 NA unknown function -8557 #c9c9c9 NA unknown function +8557 #c9c9c9 Arc-like repressor transcription regulation 8558 #c9c9c9 NA unknown function 8559 #c9c9c9 NA unknown function 8560 #c9c9c9 NA unknown function -8561 #c9c9c9 NA unknown function +8561 #c9c9c9 minor head protein head and packaging 8562 #c9c9c9 NA unknown function 8563 #c9c9c9 NA unknown function 8564 #c9c9c9 NA unknown function @@ -8568,7 +8568,7 @@ phrog color annot category 8567 #c9c9c9 NA unknown function 8568 #c9c9c9 NA unknown function 8569 #c9c9c9 NA unknown function -8570 #c9c9c9 NA unknown function +8570 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 8571 #c9c9c9 NA unknown function 8572 #c9c9c9 NA unknown function 8573 #c9c9c9 NA unknown function @@ -8576,10 +8576,10 @@ phrog color annot category 8575 #c9c9c9 NA unknown function 8576 #c9c9c9 NA unknown function 8577 #f35f49 endolysin lysis -8578 #c9c9c9 NA unknown function +8578 #c9c9c9 tail fiber protein tail 8579 #c9c9c9 NA unknown function 8580 #c9c9c9 NA unknown function -8581 #c9c9c9 NA unknown function +8581 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 8582 #c9c9c9 NA unknown function 8583 #c9c9c9 NA unknown function 8584 #c9c9c9 NA unknown function @@ -8596,7 +8596,7 @@ phrog color annot category 8595 #07e9a2 tail assembly chaperone tail 8596 #c9c9c9 NA unknown function 8597 #c9c9c9 NA unknown function -8598 #c9c9c9 NA unknown function +8598 #c9c9c9 methionine--tRNA ligase other 8599 #c9c9c9 NA unknown function 8600 #c9c9c9 NA unknown function 8601 #c9c9c9 NA unknown function @@ -8622,7 +8622,7 @@ phrog color annot category 8621 #c9c9c9 NA unknown function 8622 #c9c9c9 NA unknown function 8623 #c9c9c9 NA unknown function -8624 #c9c9c9 NA unknown function +8624 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 8625 #c9c9c9 NA unknown function 8626 #c9c9c9 NA unknown function 8627 #c9c9c9 NA unknown function @@ -8647,7 +8647,7 @@ phrog color annot category 8646 #c9c9c9 NA unknown function 8647 #c9c9c9 NA unknown function 8648 #c9c9c9 NA unknown function -8649 #c9c9c9 NA unknown function +8649 #c9c9c9 tail spike protein tail 8650 #c9c9c9 NA unknown function 8651 #c9c9c9 NA unknown function 8652 #c9c9c9 NA unknown function @@ -8661,7 +8661,7 @@ phrog color annot category 8660 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 8661 #c9c9c9 NA unknown function 8662 #c9c9c9 NA unknown function -8663 #c9c9c9 NA unknown function +8663 #c9c9c9 acetyltransferase other 8664 #c9c9c9 NA unknown function 8665 #c9c9c9 NA unknown function 8666 #c9c9c9 NA unknown function @@ -8670,7 +8670,7 @@ phrog color annot category 8669 #c9c9c9 NA unknown function 8670 #c9c9c9 NA unknown function 8671 #ffdf59 partition protein DNA, RNA and nucleotide metabolism -8672 #c9c9c9 NA unknown function +8672 #c9c9c9 minor tail protein tail 8673 #c9c9c9 NA unknown function 8674 #c9c9c9 NA unknown function 8675 #c9c9c9 NA unknown function @@ -8686,7 +8686,7 @@ phrog color annot category 8685 #c9c9c9 NA unknown function 8686 #c9c9c9 NA unknown function 8687 #838383 tail protein with peptidase activity other -8688 #c9c9c9 NA unknown function +8688 #c9c9c9 Arc-like repressor transcription regulation 8689 #07e9a2 pilot protein for DNA ejection tail 8690 #c9c9c9 NA unknown function 8691 #c9c9c9 NA unknown function @@ -8700,15 +8700,15 @@ phrog color annot category 8699 #c9c9c9 NA unknown function 8700 #c9c9c9 NA unknown function 8701 #c9c9c9 NA unknown function -8702 #c9c9c9 NA unknown function +8702 #c9c9c9 nucleoside hydrolase DNA, RNA and nucleotide metabolism 8703 #c9c9c9 NA unknown function 8704 #07e9a2 tail protein tail -8705 #c9c9c9 NA unknown function +8705 #c9c9c9 Kil protein for bacterial septation inhibition other 8706 #c9c9c9 NA unknown function 8707 #c9c9c9 NA unknown function 8708 #c9c9c9 NA unknown function 8709 #c9c9c9 NA unknown function -8710 #c9c9c9 NA unknown function +8710 #c9c9c9 head-tail adaptor connector 8711 #3e83f6 terminase large subunit head and packaging 8712 #c9c9c9 NA unknown function 8713 #07e9a2 tail fiber protein tail @@ -8730,7 +8730,7 @@ phrog color annot category 8729 #c9c9c9 NA unknown function 8730 #c9c9c9 NA unknown function 8731 #c9c9c9 NA unknown function -8732 #c9c9c9 NA unknown function +8732 #c9c9c9 ferredoxin moron, auxiliary metabolic gene and host takeover 8733 #c9c9c9 NA unknown function 8734 #c9c9c9 NA unknown function 8735 #c9c9c9 NA unknown function @@ -8750,7 +8750,7 @@ phrog color annot category 8749 #c9c9c9 NA unknown function 8750 #c9c9c9 NA unknown function 8751 #c9c9c9 NA unknown function -8752 #c9c9c9 NA unknown function +8752 #c9c9c9 tail protein tail 8753 #c9c9c9 NA unknown function 8754 #c9c9c9 NA unknown function 8755 #c9c9c9 NA unknown function @@ -8764,7 +8764,7 @@ phrog color annot category 8763 #07e9a2 tail protein tail 8764 #3e83f6 virion structural protein head and packaging 8765 #3e83f6 internal virion protein head and packaging -8766 #c9c9c9 NA unknown function +8766 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 8767 #c9c9c9 NA unknown function 8768 #c9c9c9 NA unknown function 8769 #838383 methyltransferase other @@ -8781,8 +8781,8 @@ phrog color annot category 8780 #07e9a2 minor tail protein tail 8781 #f35f49 endolysin lysis 8782 #ff59f5 PufC cytochrome moron, auxiliary metabolic gene and host takeover -8783 #c9c9c9 NA unknown function -8784 #ff59f5 dTDP-4-dehydrorhamnose 3,5-epimerase moron, auxiliary metabolic gene and host takeover +8783 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism +8784 #ff59f5 "dTDP-4-dehydrorhamnose 3,5-epimerase" moron, auxiliary metabolic gene and host takeover 8785 #c9c9c9 NA unknown function 8786 #ff59f5 type I-E anti-CRISPR protein moron, auxiliary metabolic gene and host takeover 8787 #c9c9c9 NA unknown function @@ -8807,8 +8807,8 @@ phrog color annot category 8806 #c9c9c9 NA unknown function 8807 #c9c9c9 NA unknown function 8808 #c9c9c9 NA unknown function -8809 #c9c9c9 NA unknown function -8810 #c9c9c9 NA unknown function +8809 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism +8810 #c9c9c9 transcriptional regulator transcription regulation 8811 #c9c9c9 NA unknown function 8812 #c9c9c9 NA unknown function 8813 #c9c9c9 NA unknown function @@ -8832,9 +8832,9 @@ phrog color annot category 8831 #c9c9c9 NA unknown function 8832 #c9c9c9 NA unknown function 8833 #c9c9c9 NA unknown function -8834 #c9c9c9 NA unknown function +8834 #c9c9c9 transcriptional regulator transcription regulation 8835 #c9c9c9 NA unknown function -8836 #c9c9c9 NA unknown function +8836 #c9c9c9 terminase large subunit head and packaging 8837 #c9c9c9 NA unknown function 8838 #c9c9c9 NA unknown function 8839 #c9c9c9 NA unknown function @@ -8844,7 +8844,7 @@ phrog color annot category 8843 #c9c9c9 NA unknown function 8844 #c9c9c9 NA unknown function 8845 #c9c9c9 NA unknown function -8846 #c9c9c9 NA unknown function +8846 #c9c9c9 tail protein tail 8847 #c9c9c9 NA unknown function 8848 #c9c9c9 NA unknown function 8849 #c9c9c9 NA unknown function @@ -8891,16 +8891,16 @@ phrog color annot category 8890 #c9c9c9 NA unknown function 8891 #c9c9c9 NA unknown function 8892 #07e9a2 tail length tape measure protein tail -8893 #c9c9c9 NA unknown function +8893 #c9c9c9 transposase integration and excision 8894 #c9c9c9 NA unknown function 8895 #c9c9c9 NA unknown function 8896 #fea328 excisionase integration and excision 8897 #c9c9c9 NA unknown function -8898 #c9c9c9 NA unknown function +8898 #c9c9c9 transcriptional regulator transcription regulation 8899 #c9c9c9 NA unknown function 8900 #c9c9c9 NA unknown function 8901 #c9c9c9 NA unknown function -8902 #c9c9c9 NA unknown function +8902 #c9c9c9 MutT/NUDIX hydrolase other 8903 #c9c9c9 NA unknown function 8904 #c9c9c9 NA unknown function 8905 #c9c9c9 NA unknown function @@ -8915,7 +8915,7 @@ phrog color annot category 8914 #3e83f6 virion structural protein head and packaging 8915 #c9c9c9 NA unknown function 8916 #ff59f5 PufA cytochrome subunit moron, auxiliary metabolic gene and host takeover -8917 #c9c9c9 NA unknown function +8917 #c9c9c9 tail fiber protein tail 8918 #c9c9c9 NA unknown function 8919 #c9c9c9 NA unknown function 8920 #c9c9c9 NA unknown function @@ -8926,7 +8926,7 @@ phrog color annot category 8925 #c9c9c9 NA unknown function 8926 #c9c9c9 NA unknown function 8927 #07e9a2 tail length tape measure protein tail -8928 #c9c9c9 NA unknown function +8928 #c9c9c9 transposase integration and excision 8929 #c9c9c9 NA unknown function 8930 #c9c9c9 NA unknown function 8931 #c9c9c9 NA unknown function @@ -8952,7 +8952,7 @@ phrog color annot category 8951 #c9c9c9 NA unknown function 8952 #c9c9c9 NA unknown function 8953 #c9c9c9 NA unknown function -8954 #c9c9c9 NA unknown function +8954 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 8955 #c9c9c9 NA unknown function 8956 #c9c9c9 NA unknown function 8957 #c9c9c9 NA unknown function @@ -8977,12 +8977,12 @@ phrog color annot category 8976 #c9c9c9 NA unknown function 8977 #c9c9c9 NA unknown function 8978 #c9c9c9 NA unknown function -8979 #c9c9c9 NA unknown function +8979 #c9c9c9 major head protein head and packaging 8980 #c9c9c9 NA unknown function 8981 #c9c9c9 NA unknown function 8982 #c9c9c9 NA unknown function -8983 #c9c9c9 NA unknown function -8984 #c9c9c9 NA unknown function +8983 #c9c9c9 tail fiber assembly protein tail +8984 #c9c9c9 tail protein tail 8985 #07e9a2 tail tube protein tail 8986 #c9c9c9 NA unknown function 8987 #c9c9c9 NA unknown function @@ -8990,8 +8990,8 @@ phrog color annot category 8989 #c9c9c9 NA unknown function 8990 #838383 sigma 54 modulation protein/ribosomal protein S30EA other 8991 #c9c9c9 NA unknown function -8992 #c9c9c9 NA unknown function -8993 #c9c9c9 NA unknown function +8992 #c9c9c9 tail tube tail +8993 #c9c9c9 virion structural protein head and packaging 8994 #c9c9c9 NA unknown function 8995 #838383 phosphoribosyl transferase other 8996 #c9c9c9 NA unknown function @@ -9002,13 +9002,13 @@ phrog color annot category 9001 #07e9a2 tail assembly chaperone tail 9002 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 9003 #c9c9c9 NA unknown function -9004 #c9c9c9 NA unknown function +9004 #c9c9c9 tail assembly chaperone tail 9005 #c9c9c9 NA unknown function 9006 #c9c9c9 NA unknown function 9007 #c9c9c9 NA unknown function 9008 #c9c9c9 NA unknown function 9009 #c9c9c9 NA unknown function -9010 #c9c9c9 NA unknown function +9010 #c9c9c9 virion structural protein head and packaging 9011 #c9c9c9 NA unknown function 9012 #c9c9c9 NA unknown function 9013 #3e83f6 head scaffolding protein head and packaging @@ -9034,7 +9034,7 @@ phrog color annot category 9033 #c9c9c9 NA unknown function 9034 #c9c9c9 NA unknown function 9035 #c9c9c9 NA unknown function -9036 #c9c9c9 NA unknown function +9036 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 9037 #c9c9c9 NA unknown function 9038 #c9c9c9 NA unknown function 9039 #c9c9c9 NA unknown function @@ -9044,7 +9044,7 @@ phrog color annot category 9043 #c9c9c9 NA unknown function 9044 #c9c9c9 NA unknown function 9045 #c9c9c9 NA unknown function -9046 #c9c9c9 NA unknown function +9046 #c9c9c9 tail assembly chaperone tail 9047 #c9c9c9 NA unknown function 9048 #c9c9c9 NA unknown function 9049 #c9c9c9 NA unknown function @@ -9075,7 +9075,7 @@ phrog color annot category 9074 #c9c9c9 NA unknown function 9075 #c9c9c9 NA unknown function 9076 #c9c9c9 NA unknown function -9077 #c9c9c9 NA unknown function +9077 #c9c9c9 tail completion or Neck1 protein connector 9078 #c9c9c9 NA unknown function 9079 #c9c9c9 NA unknown function 9080 #c9c9c9 NA unknown function @@ -9089,7 +9089,7 @@ phrog color annot category 9088 #c9c9c9 NA unknown function 9089 #c9c9c9 NA unknown function 9090 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -9091 #c9c9c9 NA unknown function +9091 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 9092 #838383 inhibitor of host Lon protease other 9093 #c9c9c9 NA unknown function 9094 #c9c9c9 NA unknown function @@ -9109,10 +9109,10 @@ phrog color annot category 9108 #c9c9c9 NA unknown function 9109 #c9c9c9 NA unknown function 9110 #c9c9c9 NA unknown function -9111 #c9c9c9 NA unknown function +9111 #c9c9c9 P-like helicase loader DNA, RNA and nucleotide metabolism 9112 #c9c9c9 NA unknown function 9113 #c9c9c9 NA unknown function -9114 #c9c9c9 NA unknown function +9114 #c9c9c9 tail fiber protein tail 9115 #c9c9c9 NA unknown function 9116 #07e9a2 tail protein tail 9117 #c9c9c9 NA unknown function @@ -9130,8 +9130,8 @@ phrog color annot category 9129 #c9c9c9 NA unknown function 9130 #3e83f6 virion structural protein head and packaging 9131 #c9c9c9 NA unknown function -9132 #c9c9c9 NA unknown function -9133 #c9c9c9 NA unknown function +9132 #c9c9c9 tail assembly chaperone tail +9133 #c9c9c9 methyltransferase other 9134 #c9c9c9 NA unknown function 9135 #c9c9c9 NA unknown function 9136 #c9c9c9 NA unknown function @@ -9139,13 +9139,13 @@ phrog color annot category 9138 #c9c9c9 NA unknown function 9139 #c9c9c9 NA unknown function 9140 #c9c9c9 NA unknown function -9141 #c9c9c9 NA unknown function +9141 #c9c9c9 tail assembly chaperone tail 9142 #c9c9c9 NA unknown function 9143 #c9c9c9 NA unknown function 9144 #c9c9c9 NA unknown function 9145 #07e9a2 tail length tape measure protein tail 9146 #c9c9c9 NA unknown function -9147 #c9c9c9 NA unknown function +9147 #c9c9c9 MazG-like pyrophosphatase other 9148 #838383 UDP-glucose dehydrogenase other 9149 #c9c9c9 NA unknown function 9150 #c9c9c9 NA unknown function @@ -9159,21 +9159,21 @@ phrog color annot category 9158 #c9c9c9 NA unknown function 9159 #c9c9c9 NA unknown function 9160 #c9c9c9 NA unknown function -9161 #c9c9c9 NA unknown function -9162 #c9c9c9 NA unknown function +9161 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +9162 #c9c9c9 minor tail protein tail 9163 #c9c9c9 NA unknown function 9164 #c9c9c9 NA unknown function 9165 #c9c9c9 NA unknown function 9166 #c9c9c9 NA unknown function 9167 #c9c9c9 NA unknown function 9168 #c9c9c9 NA unknown function -9169 #c9c9c9 NA unknown function -9170 #c9c9c9 NA unknown function +9169 #c9c9c9 Arc-like repressor transcription regulation +9170 #c9c9c9 superinfection exclusion Sie-like moron, auxiliary metabolic gene and host takeover 9171 #c9c9c9 NA unknown function 9172 #c9c9c9 NA unknown function 9173 #c9c9c9 NA unknown function 9174 #c9c9c9 NA unknown function -9175 #c9c9c9 NA unknown function +9175 #c9c9c9 holin lysis 9176 #c9c9c9 NA unknown function 9177 #c9c9c9 NA unknown function 9178 #c9c9c9 NA unknown function @@ -9194,7 +9194,7 @@ phrog color annot category 9193 #c9c9c9 NA unknown function 9194 #c9c9c9 NA unknown function 9195 #c9c9c9 NA unknown function -9196 #c9c9c9 NA unknown function +9196 #c9c9c9 head decoration head and packaging 9197 #c9c9c9 NA unknown function 9198 #c9c9c9 NA unknown function 9199 #c9c9c9 NA unknown function @@ -9218,7 +9218,7 @@ phrog color annot category 9217 #a861e3 transcriptional regulator transcription regulation 9218 #c9c9c9 NA unknown function 9219 #c9c9c9 NA unknown function -9220 #c9c9c9 unknown function unknown function +9220 #c9c9c9 recombination directionality factor integration and excision 9221 #07e9a2 tail length tape measure protein tail 9222 #c9c9c9 NA unknown function 9223 #c9c9c9 NA unknown function @@ -9252,9 +9252,9 @@ phrog color annot category 9251 #c9c9c9 NA unknown function 9252 #ffdf59 DNA repair photolyase DNA, RNA and nucleotide metabolism 9253 #c9c9c9 NA unknown function -9254 #c9c9c9 NA unknown function +9254 #c9c9c9 minor tail protein tail 9255 #c9c9c9 NA unknown function -9256 #c9c9c9 NA unknown function +9256 #c9c9c9 virion structural protein head and packaging 9257 #c9c9c9 NA unknown function 9258 #3e83f6 virion structural protein head and packaging 9259 #838383 zinc-finger domain protein other @@ -9264,7 +9264,7 @@ phrog color annot category 9263 #c9c9c9 NA unknown function 9264 #c9c9c9 NA unknown function 9265 #c9c9c9 NA unknown function -9266 #c9c9c9 NA unknown function +9266 #c9c9c9 pseudouridine synthase other 9267 #c9c9c9 NA unknown function 9268 #c9c9c9 NA unknown function 9269 #c9c9c9 NA unknown function @@ -9281,14 +9281,14 @@ phrog color annot category 9280 #c9c9c9 NA unknown function 9281 #3e83f6 head protein head and packaging 9282 #c9c9c9 NA unknown function -9283 #c9c9c9 NA unknown function +9283 #c9c9c9 tail assembly chaperone tail 9284 #f35f49 holin lysis -9285 #c9c9c9 NA unknown function +9285 #c9c9c9 transcriptional regulator transcription regulation 9286 #c9c9c9 NA unknown function 9287 #c9c9c9 NA unknown function 9288 #c9c9c9 NA unknown function 9289 #c9c9c9 NA unknown function -9290 #c9c9c9 NA unknown function +9290 #c9c9c9 internal virion protein head and packaging 9291 #c9c9c9 NA unknown function 9292 #c9c9c9 NA unknown function 9293 #c9c9c9 NA unknown function @@ -9351,7 +9351,7 @@ phrog color annot category 9350 #c9c9c9 NA unknown function 9351 #c9c9c9 NA unknown function 9352 #c9c9c9 NA unknown function -9353 #c9c9c9 NA unknown function +9353 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 9354 #c9c9c9 NA unknown function 9355 #c9c9c9 NA unknown function 9356 #c9c9c9 NA unknown function @@ -9386,7 +9386,7 @@ phrog color annot category 9385 #f35f49 Rz-like spanin lysis 9386 #c9c9c9 NA unknown function 9387 #c9c9c9 NA unknown function -9388 #c9c9c9 NA unknown function +9388 #c9c9c9 tail length tape measure protein tail 9389 #c9c9c9 NA unknown function 9390 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 9391 #c9c9c9 NA unknown function @@ -9402,7 +9402,7 @@ phrog color annot category 9401 #c9c9c9 NA unknown function 9402 #c9c9c9 NA unknown function 9403 #c9c9c9 NA unknown function -9404 #c9c9c9 NA unknown function +9404 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 9405 #c9c9c9 NA unknown function 9406 #c9c9c9 NA unknown function 9407 #f35f49 holin lysis @@ -9426,14 +9426,14 @@ phrog color annot category 9425 #a861e3 transcriptional repressor transcription regulation 9426 #c9c9c9 NA unknown function 9427 #3e83f6 head maturation protease head and packaging -9428 #c9c9c9 NA unknown function +9428 #c9c9c9 internal virion protein head and packaging 9429 #c9c9c9 NA unknown function 9430 #c9c9c9 NA unknown function 9431 #c9c9c9 NA unknown function 9432 #ffdf59 replication protein DNA, RNA and nucleotide metabolism 9433 #c9c9c9 NA unknown function 9434 #c9c9c9 NA unknown function -9435 #c9c9c9 NA unknown function +9435 #c9c9c9 minor tail protein tail 9436 #c9c9c9 NA unknown function 9437 #c9c9c9 NA unknown function 9438 #a861e3 anti-repressor transcription regulation @@ -9449,7 +9449,7 @@ phrog color annot category 9448 #c9c9c9 NA unknown function 9449 #c9c9c9 NA unknown function 9450 #c9c9c9 NA unknown function -9451 #c9c9c9 NA unknown function +9451 #c9c9c9 head scaffolding protein head and packaging 9452 #3e83f6 terminase small subunit head and packaging 9453 #3e83f6 terminase large subunit head and packaging 9454 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism @@ -9461,19 +9461,19 @@ phrog color annot category 9460 #838383 methyltransferase other 9461 #c9c9c9 NA unknown function 9462 #c9c9c9 NA unknown function -9463 #c9c9c9 NA unknown function +9463 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 9464 #c9c9c9 NA unknown function 9465 #ffdf59 ribonucleoside diphosphate reductase small subunit DNA, RNA and nucleotide metabolism 9466 #c9c9c9 NA unknown function 9467 #c9c9c9 NA unknown function -9468 #c9c9c9 NA unknown function +9468 #c9c9c9 minor tail protein tail 9469 #c9c9c9 NA unknown function 9470 #c9c9c9 NA unknown function 9471 #c9c9c9 NA unknown function 9472 #c9c9c9 NA unknown function 9473 #c9c9c9 NA unknown function 9474 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism -9475 #c9c9c9 NA unknown function +9475 #c9c9c9 terminase small subunit head and packaging 9476 #c9c9c9 NA unknown function 9477 #c9c9c9 NA unknown function 9478 #07e9a2 minor tail protein tail @@ -9512,7 +9512,7 @@ phrog color annot category 9511 #c9c9c9 NA unknown function 9512 #c9c9c9 NA unknown function 9513 #c9c9c9 NA unknown function -9514 #c9c9c9 NA unknown function +9514 #c9c9c9 tail fiber protein tail 9515 #c9c9c9 NA unknown function 9516 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 9517 #c9c9c9 NA unknown function @@ -9527,11 +9527,11 @@ phrog color annot category 9526 #3e83f6 terminase large subunit head and packaging 9527 #c9c9c9 NA unknown function 9528 #ffdf59 nucleotidyltransferase DNA, RNA and nucleotide metabolism -9529 #c9c9c9 NA unknown function +9529 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 9530 #ffdf59 ribonucleotide reductase DNA, RNA and nucleotide metabolism 9531 #c9c9c9 NA unknown function 9532 #07e9a2 tail fiber protein tail -9533 #c9c9c9 NA unknown function +9533 #c9c9c9 tail assembly chaperone tail 9534 #3e83f6 head protein head and packaging 9535 #c9c9c9 NA unknown function 9536 #c9c9c9 NA unknown function @@ -9546,7 +9546,7 @@ phrog color annot category 9545 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 9546 #ffdf59 RecX-like filament modulator DNA, RNA and nucleotide metabolism 9547 #c9c9c9 NA unknown function -9548 #c9c9c9 NA unknown function +9548 #c9c9c9 virion structural protein head and packaging 9549 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 9550 #c9c9c9 NA unknown function 9551 #c9c9c9 NA unknown function @@ -9557,9 +9557,9 @@ phrog color annot category 9556 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 9557 #c9c9c9 NA unknown function 9558 #c9c9c9 NA unknown function -9559 #c9c9c9 NA unknown function +9559 #c9c9c9 lipoprotein other 9560 #c9c9c9 NA unknown function -9561 #c9c9c9 NA unknown function +9561 #c9c9c9 DNA exonuclease DNA, RNA and nucleotide metabolism 9562 #c9c9c9 NA unknown function 9563 #c9c9c9 NA unknown function 9564 #c9c9c9 NA unknown function @@ -9608,11 +9608,11 @@ phrog color annot category 9607 #c9c9c9 NA unknown function 9608 #c9c9c9 NA unknown function 9609 #c9c9c9 NA unknown function -9610 #c9c9c9 NA unknown function +9610 #c9c9c9 head closure Hc1 connector 9611 #f35f49 endolysin lysis 9612 #c9c9c9 NA unknown function 9613 #c9c9c9 NA unknown function -9614 #c9c9c9 NA unknown function +9614 #c9c9c9 anti-restriction protein moron, auxiliary metabolic gene and host takeover 9615 #c9c9c9 NA unknown function 9616 #c9c9c9 NA unknown function 9617 #c9c9c9 NA unknown function @@ -9630,7 +9630,7 @@ phrog color annot category 9629 #c9c9c9 NA unknown function 9630 #c9c9c9 NA unknown function 9631 #c9c9c9 NA unknown function -9632 #c9c9c9 NA unknown function +9632 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 9633 #c9c9c9 NA unknown function 9634 #ffdf59 nuclease DNA, RNA and nucleotide metabolism 9635 #c9c9c9 NA unknown function @@ -9664,7 +9664,7 @@ phrog color annot category 9663 #c9c9c9 NA unknown function 9664 #c9c9c9 NA unknown function 9665 #a861e3 transcriptional regulator transcription regulation -9666 #c9c9c9 NA unknown function +9666 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 9667 #3e83f6 virion structural protein head and packaging 9668 #fea328 excisionase integration and excision 9669 #c9c9c9 NA unknown function @@ -9675,7 +9675,7 @@ phrog color annot category 9674 #c9c9c9 NA unknown function 9675 #c9c9c9 NA unknown function 9676 #c9c9c9 NA unknown function -9677 #c9c9c9 NA unknown function +9677 #c9c9c9 UDP-galactopyranose mutase DNA, RNA and nucleotide metabolism 9678 #c9c9c9 NA unknown function 9679 #c9c9c9 NA unknown function 9680 #ff59f5 host range and adsorption protein moron, auxiliary metabolic gene and host takeover @@ -9706,9 +9706,9 @@ phrog color annot category 9705 #c9c9c9 NA unknown function 9706 #c9c9c9 NA unknown function 9707 #07e9a2 tail protein tail -9708 #c9c9c9 NA unknown function +9708 #c9c9c9 tail spike protein tail 9709 #c9c9c9 NA unknown function -9710 #c9c9c9 NA unknown function +9710 #c9c9c9 transcriptional regulator transcription regulation 9711 #c9c9c9 NA unknown function 9712 #c9c9c9 NA unknown function 9713 #c9c9c9 NA unknown function @@ -9716,7 +9716,7 @@ phrog color annot category 9715 #c9c9c9 NA unknown function 9716 #c9c9c9 NA unknown function 9717 #c9c9c9 NA unknown function -9718 #c9c9c9 NA unknown function +9718 #c9c9c9 GtrC-like O-antigen conversion translocase moron, auxiliary metabolic gene and host takeover 9719 #c9c9c9 NA unknown function 9720 #c9c9c9 NA unknown function 9721 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism @@ -9732,13 +9732,13 @@ phrog color annot category 9731 #c9c9c9 NA unknown function 9732 #c9c9c9 NA unknown function 9733 #c9c9c9 NA unknown function -9734 #c9c9c9 NA unknown function +9734 #c9c9c9 DnaA-like replication initiation protein DNA, RNA and nucleotide metabolism 9735 #c9c9c9 NA unknown function 9736 #c9c9c9 NA unknown function 9737 #c9c9c9 NA unknown function -9738 #c9c9c9 NA unknown function +9738 #c9c9c9 tail protein tail 9739 #c9c9c9 NA unknown function -9740 #c9c9c9 NA unknown function +9740 #c9c9c9 tail fiber assembly protein tail 9741 #c9c9c9 NA unknown function 9742 #c9c9c9 NA unknown function 9743 #c9c9c9 NA unknown function @@ -9779,7 +9779,7 @@ phrog color annot category 9778 #c9c9c9 NA unknown function 9779 #c9c9c9 NA unknown function 9780 #c9c9c9 NA unknown function -9781 #c9c9c9 NA unknown function +9781 #c9c9c9 structural protein with Ig domain head and packaging 9782 #c9c9c9 NA unknown function 9783 #c9c9c9 NA unknown function 9784 #07e9a2 minor tail protein tail @@ -9797,18 +9797,18 @@ phrog color annot category 9796 #c9c9c9 NA unknown function 9797 #c9c9c9 NA unknown function 9798 #c9c9c9 NA unknown function -9799 #c9c9c9 NA unknown function +9799 #c9c9c9 transcriptional regulator transcription regulation 9800 #c9c9c9 NA unknown function 9801 #c9c9c9 NA unknown function 9802 #c9c9c9 NA unknown function 9803 #c9c9c9 NA unknown function -9804 #c9c9c9 NA unknown function +9804 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 9805 #c9c9c9 NA unknown function 9806 #c9c9c9 NA unknown function 9807 #07e9a2 tail length tape measure protein tail 9808 #c9c9c9 NA unknown function 9809 #c9c9c9 NA unknown function -9810 #c9c9c9 NA unknown function +9810 #c9c9c9 L-alanyl-D-glutamate peptidase other 9811 #c9c9c9 NA unknown function 9812 #c9c9c9 NA unknown function 9813 #c9c9c9 NA unknown function @@ -9846,7 +9846,7 @@ phrog color annot category 9845 #c9c9c9 NA unknown function 9846 #c9c9c9 NA unknown function 9847 #c9c9c9 NA unknown function -9848 #c9c9c9 NA unknown function +9848 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 9849 #c9c9c9 NA unknown function 9850 #c9c9c9 NA unknown function 9851 #07e9a2 tail fiber protein tail @@ -9854,7 +9854,7 @@ phrog color annot category 9853 #c9c9c9 NA unknown function 9854 #c9c9c9 NA unknown function 9855 #c9c9c9 NA unknown function -9856 #c9c9c9 NA unknown function +9856 #c9c9c9 portal protein head and packaging 9857 #3e83f6 head scaffolding protein head and packaging 9858 #c9c9c9 NA unknown function 9859 #c9c9c9 NA unknown function @@ -9869,7 +9869,7 @@ phrog color annot category 9868 #c9c9c9 NA unknown function 9869 #c9c9c9 NA unknown function 9870 #c9c9c9 NA unknown function -9871 #c9c9c9 NA unknown function +9871 #c9c9c9 phosphofructokinase other 9872 #c9c9c9 NA unknown function 9873 #c9c9c9 NA unknown function 9874 #c9c9c9 NA unknown function @@ -9884,7 +9884,7 @@ phrog color annot category 9883 #c9c9c9 NA unknown function 9884 #c9c9c9 NA unknown function 9885 #c9c9c9 NA unknown function -9886 #c9c9c9 NA unknown function +9886 #c9c9c9 tail protein with endopeptidase domain other 9887 #c9c9c9 NA unknown function 9888 #c9c9c9 NA unknown function 9889 #c9c9c9 NA unknown function @@ -9895,16 +9895,16 @@ phrog color annot category 9894 #c9c9c9 NA unknown function 9895 #c9c9c9 NA unknown function 9896 #838383 phosphofructokinase other -9897 #c9c9c9 NA unknown function +9897 #c9c9c9 metallo-protease other 9898 #c9c9c9 NA unknown function 9899 #c9c9c9 NA unknown function 9900 #c9c9c9 NA unknown function 9901 #c9c9c9 NA unknown function -9902 #c9c9c9 NA unknown function +9902 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 9903 #c9c9c9 NA unknown function 9904 #c9c9c9 NA unknown function 9905 #c9c9c9 NA unknown function -9906 #c9c9c9 NA unknown function +9906 #c9c9c9 methyltransferase other 9907 #3e83f6 minor head protein and DNA pilot head and packaging 9908 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 9909 #c9c9c9 NA unknown function @@ -9913,11 +9913,11 @@ phrog color annot category 9912 #c9c9c9 NA unknown function 9913 #c9c9c9 NA unknown function 9914 #07e9a2 baseplate hub tail -9915 #c9c9c9 NA unknown function +9915 #c9c9c9 tail protein tail 9916 #c9c9c9 NA unknown function 9917 #c9c9c9 NA unknown function 9918 #c9c9c9 NA unknown function -9919 #c9c9c9 NA unknown function +9919 #c9c9c9 phosphatase other 9920 #c9c9c9 NA unknown function 9921 #c9c9c9 NA unknown function 9922 #07e9a2 minor tail protein tail @@ -9926,13 +9926,13 @@ phrog color annot category 9925 #c9c9c9 NA unknown function 9926 #a861e3 transcriptional regulator WhiB-like transcription regulation 9927 #3e83f6 virion structural protein head and packaging -9928 #c9c9c9 NA unknown function +9928 #c9c9c9 transposase integration and excision 9929 #838383 zinc-finger domain protein other 9930 #c9c9c9 NA unknown function 9931 #c9c9c9 NA unknown function -9932 #c9c9c9 NA unknown function +9932 #c9c9c9 tail protein tail 9933 #c9c9c9 NA unknown function -9934 #c9c9c9 NA unknown function +9934 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 9935 #ff59f5 Alt-like RNA polymerase ADP-ribosyltransferase moron, auxiliary metabolic gene and host takeover 9936 #c9c9c9 NA unknown function 9937 #c9c9c9 NA unknown function @@ -9962,7 +9962,7 @@ phrog color annot category 9961 #c9c9c9 NA unknown function 9962 #c9c9c9 NA unknown function 9963 #c9c9c9 NA unknown function -9964 #c9c9c9 NA unknown function +9964 #c9c9c9 virion structural protein head and packaging 9965 #c9c9c9 NA unknown function 9966 #c9c9c9 NA unknown function 9967 #c9c9c9 NA unknown function @@ -9994,9 +9994,9 @@ phrog color annot category 9993 #c9c9c9 NA unknown function 9994 #c9c9c9 NA unknown function 9995 #c9c9c9 NA unknown function -9996 #c9c9c9 NA unknown function +9996 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 9997 #c9c9c9 NA unknown function -9998 #c9c9c9 NA unknown function +9998 #c9c9c9 tail protein tail 9999 #838383 nudix hydrolase other 10000 #c9c9c9 NA unknown function 10001 #c9c9c9 NA unknown function @@ -10009,7 +10009,7 @@ phrog color annot category 10008 #c9c9c9 NA unknown function 10009 #c9c9c9 NA unknown function 10010 #c9c9c9 NA unknown function -10011 #c9c9c9 NA unknown function +10011 #c9c9c9 minor head protein head and packaging 10012 #c9c9c9 NA unknown function 10013 #c9c9c9 NA unknown function 10014 #c9c9c9 NA unknown function @@ -10034,7 +10034,7 @@ phrog color annot category 10033 #c9c9c9 NA unknown function 10034 #c9c9c9 NA unknown function 10035 #c9c9c9 NA unknown function -10036 #c9c9c9 NA unknown function +10036 #c9c9c9 goF mRNA metabolism modulator DNA, RNA and nucleotide metabolism 10037 #c9c9c9 NA unknown function 10038 #c9c9c9 NA unknown function 10039 #c9c9c9 NA unknown function @@ -10059,7 +10059,7 @@ phrog color annot category 10058 #c9c9c9 NA unknown function 10059 #c9c9c9 NA unknown function 10060 #c9c9c9 NA unknown function -10061 #c9c9c9 NA unknown function +10061 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 10062 #c9c9c9 NA unknown function 10063 #c9c9c9 NA unknown function 10064 #c9c9c9 NA unknown function @@ -10076,7 +10076,7 @@ phrog color annot category 10075 #c9c9c9 NA unknown function 10076 #c9c9c9 NA unknown function 10077 #c9c9c9 NA unknown function -10078 #c9c9c9 NA unknown function +10078 #c9c9c9 Phd-like antitoxin moron, auxiliary metabolic gene and host takeover 10079 #c9c9c9 NA unknown function 10080 #c9c9c9 NA unknown function 10081 #fea328 transposase integration and excision @@ -10105,7 +10105,7 @@ phrog color annot category 10104 #c9c9c9 NA unknown function 10105 #c9c9c9 NA unknown function 10106 #c9c9c9 NA unknown function -10107 #c9c9c9 NA unknown function +10107 #c9c9c9 transcriptional regulator transcription regulation 10108 #c9c9c9 NA unknown function 10109 #c9c9c9 NA unknown function 10110 #c9c9c9 NA unknown function @@ -10127,8 +10127,8 @@ phrog color annot category 10126 #c9c9c9 NA unknown function 10127 #c9c9c9 NA unknown function 10128 #c9c9c9 NA unknown function -10129 #c9c9c9 NA unknown function -10130 #c9c9c9 NA unknown function +10129 #c9c9c9 DNA methyltransferase other +10130 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 10131 #c9c9c9 NA unknown function 10132 #ff59f5 anti-restriction protein moron, auxiliary metabolic gene and host takeover 10133 #c9c9c9 NA unknown function @@ -10136,9 +10136,9 @@ phrog color annot category 10135 #c9c9c9 NA unknown function 10136 #c9c9c9 NA unknown function 10137 #c9c9c9 NA unknown function -10138 #c9c9c9 NA unknown function +10138 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 10139 #c9c9c9 NA unknown function -10140 #c9c9c9 NA unknown function +10140 #c9c9c9 oxidoreductase other 10141 #c9c9c9 NA unknown function 10142 #c9c9c9 NA unknown function 10143 #3e83f6 minor coat protein head and packaging @@ -10155,10 +10155,10 @@ phrog color annot category 10154 #c9c9c9 NA unknown function 10155 #c9c9c9 NA unknown function 10156 #c9c9c9 NA unknown function -10157 #c9c9c9 NA unknown function +10157 #c9c9c9 transcriptional regulator transcription regulation 10158 #c9c9c9 NA unknown function 10159 #3e83f6 virion structural protein head and packaging -10160 #c9c9c9 NA unknown function +10160 #c9c9c9 goF mRNA metabolism modulator DNA, RNA and nucleotide metabolism 10161 #c9c9c9 NA unknown function 10162 #c9c9c9 NA unknown function 10163 #c9c9c9 NA unknown function @@ -10167,7 +10167,7 @@ phrog color annot category 10166 #c9c9c9 NA unknown function 10167 #c9c9c9 NA unknown function 10168 #c9c9c9 NA unknown function -10169 #c9c9c9 NA unknown function +10169 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 10170 #838383 transglycosylase other 10171 #c9c9c9 NA unknown function 10172 #c9c9c9 NA unknown function @@ -10180,7 +10180,7 @@ phrog color annot category 10179 #c9c9c9 NA unknown function 10180 #c9c9c9 NA unknown function 10181 #c9c9c9 NA unknown function -10182 #c9c9c9 NA unknown function +10182 #c9c9c9 Arc-like repressor transcription regulation 10183 #838383 DNA methyltransferase other 10184 #c9c9c9 NA unknown function 10185 #c9c9c9 NA unknown function @@ -10192,7 +10192,7 @@ phrog color annot category 10191 #c9c9c9 NA unknown function 10192 #c9c9c9 NA unknown function 10193 #c9c9c9 NA unknown function -10194 #c9c9c9 NA unknown function +10194 #c9c9c9 tail terminator connector 10195 #c9c9c9 NA unknown function 10196 #c9c9c9 NA unknown function 10197 #c9c9c9 NA unknown function @@ -10210,11 +10210,11 @@ phrog color annot category 10209 #c9c9c9 NA unknown function 10210 #c9c9c9 NA unknown function 10211 #c9c9c9 NA unknown function -10212 #c9c9c9 NA unknown function +10212 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 10213 #c9c9c9 NA unknown function 10214 #c9c9c9 NA unknown function 10215 #c9c9c9 NA unknown function -10216 #c9c9c9 NA unknown function +10216 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 10217 #c9c9c9 NA unknown function 10218 #c9c9c9 NA unknown function 10219 #c9c9c9 NA unknown function @@ -10225,10 +10225,10 @@ phrog color annot category 10224 #c9c9c9 NA unknown function 10225 #c9c9c9 NA unknown function 10226 #c9c9c9 NA unknown function -10227 #c9c9c9 NA unknown function +10227 #c9c9c9 major head protein head and packaging 10228 #c9c9c9 NA unknown function 10229 #c9c9c9 NA unknown function -10230 #c9c9c9 NA unknown function +10230 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 10231 #c9c9c9 NA unknown function 10232 #c9c9c9 NA unknown function 10233 #c9c9c9 NA unknown function @@ -10258,7 +10258,7 @@ phrog color annot category 10257 #3e83f6 minor head protein head and packaging 10258 #c9c9c9 NA unknown function 10259 #c9c9c9 NA unknown function -10260 #c9c9c9 NA unknown function +10260 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 10261 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 10262 #c9c9c9 NA unknown function 10263 #c9c9c9 NA unknown function @@ -10267,7 +10267,7 @@ phrog color annot category 10266 #c9c9c9 NA unknown function 10267 #c9c9c9 NA unknown function 10268 #c9c9c9 NA unknown function -10269 #c9c9c9 NA unknown function +10269 #c9c9c9 MazG-like pyrophosphatase other 10270 #c9c9c9 NA unknown function 10271 #c9c9c9 NA unknown function 10272 #c9c9c9 NA unknown function @@ -10286,7 +10286,7 @@ phrog color annot category 10285 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 10286 #c9c9c9 NA unknown function 10287 #c9c9c9 NA unknown function -10288 #c9c9c9 NA unknown function +10288 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 10289 #c9c9c9 NA unknown function 10290 #c9c9c9 NA unknown function 10291 #c9c9c9 NA unknown function @@ -10299,13 +10299,13 @@ phrog color annot category 10298 #c9c9c9 NA unknown function 10299 #c9c9c9 NA unknown function 10300 #a861e3 transcriptional regulator transcription regulation -10301 #c9c9c9 NA unknown function +10301 #c9c9c9 major head protein head and packaging 10302 #c9c9c9 NA unknown function 10303 #c9c9c9 NA unknown function 10304 #3e83f6 virion structural protein head and packaging 10305 #07e9a2 tail fiber protein tail 10306 #c9c9c9 NA unknown function -10307 #c9c9c9 NA unknown function +10307 #c9c9c9 transposase integration and excision 10308 #c9c9c9 NA unknown function 10309 #35d7ff head-tail connector protein connector 10310 #c9c9c9 NA unknown function @@ -10327,13 +10327,13 @@ phrog color annot category 10326 #3e83f6 virion structural protein head and packaging 10327 #838383 hydrolase other 10328 #c9c9c9 NA unknown function -10329 #c9c9c9 NA unknown function +10329 #c9c9c9 head protein head and packaging 10330 #3e83f6 virion structural protein head and packaging 10331 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -10332 #c9c9c9 NA unknown function -10333 #c9c9c9 NA unknown function +10332 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism +10333 #c9c9c9 acetyltransferase moron, auxiliary metabolic gene and host takeover 10334 #3e83f6 terminase large subunit head and packaging -10335 #c9c9c9 NA unknown function +10335 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 10336 #c9c9c9 NA unknown function 10337 #c9c9c9 NA unknown function 10338 #c9c9c9 NA unknown function @@ -10359,7 +10359,7 @@ phrog color annot category 10358 #c9c9c9 NA unknown function 10359 #07e9a2 minor tail protein tail 10360 #c9c9c9 NA unknown function -10361 #c9c9c9 NA unknown function +10361 #c9c9c9 head-tail adaptor connector 10362 #c9c9c9 NA unknown function 10363 #c9c9c9 NA unknown function 10364 #c9c9c9 NA unknown function @@ -10392,10 +10392,10 @@ phrog color annot category 10391 #c9c9c9 NA unknown function 10392 #c9c9c9 NA unknown function 10393 #c9c9c9 NA unknown function -10394 #c9c9c9 NA unknown function +10394 #c9c9c9 Arc-like repressor transcription regulation 10395 #c9c9c9 NA unknown function 10396 #a861e3 transcriptional activator transcription regulation -10397 #c9c9c9 NA unknown function +10397 #c9c9c9 secreted protein other 10398 #c9c9c9 NA unknown function 10399 #c9c9c9 NA unknown function 10400 #c9c9c9 NA unknown function @@ -10412,7 +10412,7 @@ phrog color annot category 10411 #c9c9c9 NA unknown function 10412 #c9c9c9 NA unknown function 10413 #c9c9c9 NA unknown function -10414 #c9c9c9 NA unknown function +10414 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 10415 #c9c9c9 NA unknown function 10416 #c9c9c9 NA unknown function 10417 #ffdf59 helicase DNA, RNA and nucleotide metabolism @@ -10438,12 +10438,12 @@ phrog color annot category 10437 #c9c9c9 NA unknown function 10438 #c9c9c9 NA unknown function 10439 #3e83f6 head scaffolding protein head and packaging -10440 #c9c9c9 NA unknown function +10440 #c9c9c9 ATPase other 10441 #c9c9c9 NA unknown function 10442 #c9c9c9 NA unknown function 10443 #c9c9c9 NA unknown function 10444 #c9c9c9 NA unknown function -10445 #c9c9c9 NA unknown function +10445 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 10446 #c9c9c9 NA unknown function 10447 #c9c9c9 NA unknown function 10448 #c9c9c9 NA unknown function @@ -10451,28 +10451,28 @@ phrog color annot category 10450 #c9c9c9 NA unknown function 10451 #c9c9c9 NA unknown function 10452 #c9c9c9 NA unknown function -10453 #c9c9c9 NA unknown function -10454 #c9c9c9 NA unknown function +10453 #c9c9c9 virion structural protein head and packaging +10454 #c9c9c9 acyl-CoA N-acyltransferase moron, auxiliary metabolic gene and host takeover 10455 #c9c9c9 NA unknown function 10456 #c9c9c9 NA unknown function 10457 #f35f49 endolysin lysis -10458 #c9c9c9 NA unknown function +10458 #c9c9c9 excisionase and transcriptional regulator integration and excision 10459 #c9c9c9 NA unknown function 10460 #c9c9c9 NA unknown function 10461 #c9c9c9 NA unknown function 10462 #c9c9c9 NA unknown function 10463 #c9c9c9 NA unknown function 10464 #c9c9c9 NA unknown function -10465 #c9c9c9 NA unknown function +10465 #c9c9c9 head closure Hc1 connector 10466 #c9c9c9 NA unknown function 10467 #c9c9c9 NA unknown function 10468 #3e83f6 virion structural protein head and packaging 10469 #ffdf59 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 10470 #ffdf59 UmuD-like protein DNA, RNA and nucleotide metabolism -10471 #c9c9c9 NA unknown function +10471 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 10472 #c9c9c9 NA unknown function -10473 #c9c9c9 NA unknown function -10474 #c9c9c9 NA unknown function +10473 #c9c9c9 head closure Hc1 connector +10474 #c9c9c9 tail assembly chaperone tail 10475 #f35f49 endolysin lysis 10476 #c9c9c9 NA unknown function 10477 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism @@ -10481,9 +10481,9 @@ phrog color annot category 10480 #c9c9c9 NA unknown function 10481 #c9c9c9 NA unknown function 10482 #c9c9c9 NA unknown function -10483 #c9c9c9 NA unknown function +10483 #c9c9c9 minor tail protein tail 10484 #c9c9c9 NA unknown function -10485 #c9c9c9 NA unknown function +10485 #c9c9c9 virion structural protein head and packaging 10486 #fea328 transposase integration and excision 10487 #c9c9c9 NA unknown function 10488 #c9c9c9 NA unknown function @@ -10494,15 +10494,15 @@ phrog color annot category 10493 #c9c9c9 NA unknown function 10494 #c9c9c9 NA unknown function 10495 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -10496 #c9c9c9 NA unknown function +10496 #c9c9c9 excisionase and transcriptional regulator integration and excision 10497 #c9c9c9 NA unknown function 10498 #c9c9c9 NA unknown function -10499 #c9c9c9 NA unknown function +10499 #c9c9c9 metallo-protease other 10500 #c9c9c9 NA unknown function 10501 #c9c9c9 NA unknown function 10502 #c9c9c9 NA unknown function 10503 #c9c9c9 NA unknown function -10504 #c9c9c9 NA unknown function +10504 #c9c9c9 tail assembly chaperone tail 10505 #c9c9c9 NA unknown function 10506 #c9c9c9 NA unknown function 10507 #c9c9c9 NA unknown function @@ -10511,18 +10511,18 @@ phrog color annot category 10510 #c9c9c9 NA unknown function 10511 #c9c9c9 NA unknown function 10512 #3e83f6 virion structural protein head and packaging -10513 #c9c9c9 NA unknown function +10513 #c9c9c9 Gp5.5-like host HNS inhibition moron, auxiliary metabolic gene and host takeover 10514 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 10515 #c9c9c9 NA unknown function 10516 #c9c9c9 NA unknown function 10517 #3e83f6 terminase large subunit head and packaging 10518 #c9c9c9 NA unknown function 10519 #3e83f6 virion structural protein head and packaging -10520 #c9c9c9 NA unknown function +10520 #c9c9c9 minor tail protein tail 10521 #c9c9c9 NA unknown function 10522 #c9c9c9 NA unknown function 10523 #c9c9c9 NA unknown function -10524 #c9c9c9 NA unknown function +10524 #c9c9c9 membrane-flanked domain moron, auxiliary metabolic gene and host takeover 10525 #c9c9c9 NA unknown function 10526 #c9c9c9 NA unknown function 10527 #c9c9c9 NA unknown function @@ -10544,7 +10544,7 @@ phrog color annot category 10543 #c9c9c9 NA unknown function 10544 #c9c9c9 NA unknown function 10545 #c9c9c9 NA unknown function -10546 #c9c9c9 NA unknown function +10546 #c9c9c9 tail length tape measure protein tail 10547 #c9c9c9 NA unknown function 10548 #c9c9c9 NA unknown function 10549 #c9c9c9 NA unknown function @@ -10555,13 +10555,13 @@ phrog color annot category 10554 #c9c9c9 NA unknown function 10555 #c9c9c9 NA unknown function 10556 #c9c9c9 NA unknown function -10557 #c9c9c9 NA unknown function +10557 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 10558 #c9c9c9 NA unknown function 10559 #c9c9c9 NA unknown function 10560 #c9c9c9 NA unknown function 10561 #c9c9c9 NA unknown function 10562 #c9c9c9 NA unknown function -10563 #c9c9c9 NA unknown function +10563 #c9c9c9 tail assembly chaperone tail 10564 #c9c9c9 NA unknown function 10565 #c9c9c9 NA unknown function 10566 #a861e3 transcriptional regulator transcription regulation @@ -10569,7 +10569,7 @@ phrog color annot category 10568 #c9c9c9 NA unknown function 10569 #c9c9c9 NA unknown function 10570 #c9c9c9 NA unknown function -10571 #c9c9c9 NA unknown function +10571 #c9c9c9 virion structural protein head and packaging 10572 #c9c9c9 NA unknown function 10573 #c9c9c9 NA unknown function 10574 #07e9a2 tail length tape measure protein tail @@ -10585,14 +10585,14 @@ phrog color annot category 10584 #c9c9c9 NA unknown function 10585 #c9c9c9 NA unknown function 10586 #c9c9c9 NA unknown function -10587 #c9c9c9 NA unknown function +10587 #c9c9c9 tail fiber protein tail 10588 #07e9a2 tail protein tail 10589 #c9c9c9 NA unknown function 10590 #c9c9c9 NA unknown function 10591 #c9c9c9 NA unknown function -10592 #c9c9c9 NA unknown function +10592 #c9c9c9 minor tail protein tail 10593 #c9c9c9 NA unknown function -10594 #c9c9c9 NA unknown function +10594 #c9c9c9 terminase small subunit head and packaging 10595 #c9c9c9 NA unknown function 10596 #c9c9c9 NA unknown function 10597 #c9c9c9 NA unknown function @@ -10601,12 +10601,12 @@ phrog color annot category 10600 #c9c9c9 NA unknown function 10601 #c9c9c9 NA unknown function 10602 #838383 nucleotide kinase other -10603 #c9c9c9 NA unknown function -10604 #c9c9c9 NA unknown function +10603 #c9c9c9 transposase integration and excision +10604 #c9c9c9 head-tail adaptor connector 10605 #c9c9c9 NA unknown function 10606 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 10607 #c9c9c9 NA unknown function -10608 #c9c9c9 NA unknown function +10608 #c9c9c9 transcriptional regulator transcription regulation 10609 #c9c9c9 NA unknown function 10610 #c9c9c9 NA unknown function 10611 #c9c9c9 NA unknown function @@ -10634,7 +10634,7 @@ phrog color annot category 10633 #c9c9c9 NA unknown function 10634 #c9c9c9 NA unknown function 10635 #c9c9c9 NA unknown function -10636 #c9c9c9 NA unknown function +10636 #c9c9c9 tail protein tail 10637 #c9c9c9 NA unknown function 10638 #c9c9c9 NA unknown function 10639 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism @@ -10645,7 +10645,7 @@ phrog color annot category 10644 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism 10645 #c9c9c9 NA unknown function 10646 #07e9a2 baseplate wedge subunit tail -10647 #c9c9c9 NA unknown function +10647 #c9c9c9 transcriptional regulator transcription regulation 10648 #c9c9c9 NA unknown function 10649 #c9c9c9 NA unknown function 10650 #838383 dual specificity phosphatase other @@ -10664,8 +10664,8 @@ phrog color annot category 10663 #c9c9c9 NA unknown function 10664 #c9c9c9 NA unknown function 10665 #c9c9c9 NA unknown function -10666 #c9c9c9 NA unknown function -10667 #c9c9c9 NA unknown function +10666 #c9c9c9 minor tail protein tail +10667 #c9c9c9 tail protein tail 10668 #c9c9c9 NA unknown function 10669 #c9c9c9 NA unknown function 10670 #c9c9c9 NA unknown function @@ -10673,7 +10673,7 @@ phrog color annot category 10672 #c9c9c9 NA unknown function 10673 #c9c9c9 NA unknown function 10674 #c9c9c9 NA unknown function -10675 #c9c9c9 NA unknown function +10675 #c9c9c9 transcriptional regulator transcription regulation 10676 #3e83f6 major head protein head and packaging 10677 #c9c9c9 NA unknown function 10678 #c9c9c9 NA unknown function @@ -10687,7 +10687,7 @@ phrog color annot category 10686 #c9c9c9 NA unknown function 10687 #c9c9c9 NA unknown function 10688 #c9c9c9 NA unknown function -10689 #c9c9c9 NA unknown function +10689 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 10690 #c9c9c9 NA unknown function 10691 #c9c9c9 NA unknown function 10692 #c9c9c9 NA unknown function @@ -10701,11 +10701,11 @@ phrog color annot category 10700 #c9c9c9 NA unknown function 10701 #c9c9c9 NA unknown function 10702 #c9c9c9 NA unknown function -10703 #c9c9c9 NA unknown function +10703 #c9c9c9 head closure connector 10704 #c9c9c9 NA unknown function 10705 #c9c9c9 NA unknown function 10706 #c9c9c9 NA unknown function -10707 #c9c9c9 NA unknown function +10707 #c9c9c9 holin lysis 10708 #c9c9c9 NA unknown function 10709 #c9c9c9 NA unknown function 10710 #c9c9c9 NA unknown function @@ -10718,11 +10718,11 @@ phrog color annot category 10717 #c9c9c9 NA unknown function 10718 #c9c9c9 NA unknown function 10719 #c9c9c9 NA unknown function -10720 #c9c9c9 NA unknown function +10720 #c9c9c9 L-shaped tail fiber protein assembly tail 10721 #c9c9c9 NA unknown function 10722 #c9c9c9 NA unknown function 10723 #c9c9c9 NA unknown function -10724 #c9c9c9 NA unknown function +10724 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 10725 #c9c9c9 NA unknown function 10726 #c9c9c9 NA unknown function 10727 #c9c9c9 NA unknown function @@ -10743,21 +10743,21 @@ phrog color annot category 10742 #c9c9c9 NA unknown function 10743 #c9c9c9 NA unknown function 10744 #c9c9c9 NA unknown function -10745 #c9c9c9 NA unknown function +10745 #c9c9c9 tail fiber protein host specificity tail 10746 #c9c9c9 NA unknown function -10747 #c9c9c9 NA unknown function +10747 #c9c9c9 tail assembly chaperone tail 10748 #c9c9c9 NA unknown function 10749 #c9c9c9 NA unknown function 10750 #c9c9c9 NA unknown function 10751 #c9c9c9 NA unknown function 10752 #c9c9c9 NA unknown function 10753 #c9c9c9 NA unknown function -10754 #c9c9c9 NA unknown function +10754 #c9c9c9 minor tail protein tail 10755 #c9c9c9 NA unknown function 10756 #c9c9c9 NA unknown function 10757 #c9c9c9 NA unknown function 10758 #c9c9c9 NA unknown function -10759 #c9c9c9 NA unknown function +10759 #c9c9c9 transposase integration and excision 10760 #07e9a2 minor tail protein tail 10761 #c9c9c9 NA unknown function 10762 #c9c9c9 NA unknown function @@ -10768,10 +10768,10 @@ phrog color annot category 10767 #c9c9c9 NA unknown function 10768 #c9c9c9 NA unknown function 10769 #c9c9c9 NA unknown function -10770 #c9c9c9 NA unknown function +10770 #c9c9c9 tail terminator connector 10771 #c9c9c9 NA unknown function 10772 #c9c9c9 NA unknown function -10773 #c9c9c9 NA unknown function +10773 #c9c9c9 queuine tRNA-ribosyltransferase moron, auxiliary metabolic gene and host takeover 10774 #c9c9c9 NA unknown function 10775 #07e9a2 tail protein tail 10776 #c9c9c9 NA unknown function @@ -10808,7 +10808,7 @@ phrog color annot category 10807 #c9c9c9 NA unknown function 10808 #a861e3 transcriptional regulator transcription regulation 10809 #c9c9c9 NA unknown function -10810 #c9c9c9 NA unknown function +10810 #c9c9c9 tail assembly chaperone tail 10811 #c9c9c9 NA unknown function 10812 #c9c9c9 NA unknown function 10813 #f35f49 holin lysis @@ -10816,12 +10816,12 @@ phrog color annot category 10815 #c9c9c9 NA unknown function 10816 #c9c9c9 NA unknown function 10817 #c9c9c9 NA unknown function -10818 #c9c9c9 NA unknown function +10818 #c9c9c9 tail fiber protein tail 10819 #c9c9c9 NA unknown function 10820 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 10821 #c9c9c9 NA unknown function 10822 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -10823 #c9c9c9 NA unknown function +10823 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 10824 #c9c9c9 NA unknown function 10825 #c9c9c9 NA unknown function 10826 #c9c9c9 NA unknown function @@ -10835,7 +10835,7 @@ phrog color annot category 10834 #c9c9c9 NA unknown function 10835 #c9c9c9 NA unknown function 10836 #c9c9c9 NA unknown function -10837 #c9c9c9 NA unknown function +10837 #c9c9c9 methyltransferase other 10838 #c9c9c9 NA unknown function 10839 #c9c9c9 NA unknown function 10840 #c9c9c9 NA unknown function @@ -10881,7 +10881,7 @@ phrog color annot category 10880 #c9c9c9 NA unknown function 10881 #c9c9c9 NA unknown function 10882 #c9c9c9 NA unknown function -10883 #c9c9c9 NA unknown function +10883 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 10884 #c9c9c9 NA unknown function 10885 #c9c9c9 NA unknown function 10886 #a861e3 transcriptional regulator transcription regulation @@ -10891,7 +10891,7 @@ phrog color annot category 10890 #c9c9c9 NA unknown function 10891 #c9c9c9 NA unknown function 10892 #c9c9c9 NA unknown function -10893 #c9c9c9 NA unknown function +10893 #c9c9c9 tail assembly chaperone tail 10894 #c9c9c9 NA unknown function 10895 #c9c9c9 NA unknown function 10896 #c9c9c9 NA unknown function @@ -10944,7 +10944,7 @@ phrog color annot category 10943 #c9c9c9 NA unknown function 10944 #c9c9c9 NA unknown function 10945 #c9c9c9 NA unknown function -10946 #c9c9c9 NA unknown function +10946 #c9c9c9 nucleotide kinase other 10947 #c9c9c9 NA unknown function 10948 #c9c9c9 NA unknown function 10949 #c9c9c9 NA unknown function @@ -10957,7 +10957,7 @@ phrog color annot category 10956 #c9c9c9 NA unknown function 10957 #c9c9c9 NA unknown function 10958 #c9c9c9 NA unknown function -10959 #c9c9c9 NA unknown function +10959 #c9c9c9 head-tail adaptor connector 10960 #c9c9c9 NA unknown function 10961 #c9c9c9 NA unknown function 10962 #c9c9c9 NA unknown function @@ -11006,14 +11006,14 @@ phrog color annot category 11005 #c9c9c9 NA unknown function 11006 #c9c9c9 NA unknown function 11007 #c9c9c9 NA unknown function -11008 #c9c9c9 NA unknown function -11009 #c9c9c9 NA unknown function +11008 #c9c9c9 internal head protein head and packaging +11009 #c9c9c9 major tail protein tail 11010 #c9c9c9 NA unknown function 11011 #07e9a2 long tail fiber protein distal subunit tail 11012 #c9c9c9 NA unknown function 11013 #c9c9c9 NA unknown function 11014 #c9c9c9 NA unknown function -11015 #c9c9c9 NA unknown function +11015 #c9c9c9 head maturation protease head and packaging 11016 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 11017 #c9c9c9 NA unknown function 11018 #c9c9c9 NA unknown function @@ -11054,15 +11054,15 @@ phrog color annot category 11053 #c9c9c9 NA unknown function 11054 #c9c9c9 NA unknown function 11055 #c9c9c9 NA unknown function -11056 #c9c9c9 NA unknown function -11057 #c9c9c9 NA unknown function +11056 #c9c9c9 transcriptional regulator transcription regulation +11057 #c9c9c9 neck passage structure protein connector 11058 #c9c9c9 NA unknown function 11059 #c9c9c9 NA unknown function 11060 #c9c9c9 NA unknown function -11061 #c9c9c9 NA unknown function +11061 #c9c9c9 virion structural protein head and packaging 11062 #c9c9c9 NA unknown function -11063 #c9c9c9 NA unknown function -11064 #c9c9c9 NA unknown function +11063 #c9c9c9 holin lysis +11064 #c9c9c9 transcriptional regulator transcription regulation 11065 #3e83f6 virion structural protein head and packaging 11066 #c9c9c9 NA unknown function 11067 #c9c9c9 NA unknown function @@ -11070,7 +11070,7 @@ phrog color annot category 11069 #a861e3 transcriptional regulator WhiB-like transcription regulation 11070 #c9c9c9 NA unknown function 11071 #c9c9c9 NA unknown function -11072 #c9c9c9 NA unknown function +11072 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 11073 #c9c9c9 NA unknown function 11074 #c9c9c9 NA unknown function 11075 #c9c9c9 NA unknown function @@ -11082,8 +11082,8 @@ phrog color annot category 11081 #c9c9c9 NA unknown function 11082 #c9c9c9 NA unknown function 11083 #c9c9c9 NA unknown function -11084 #c9c9c9 NA unknown function -11085 #c9c9c9 NA unknown function +11084 #c9c9c9 protein kinase inhibitor of host transcription positively regulates RNaseIII negatively on RNaseE other +11085 #c9c9c9 terminase small subunit head and packaging 11086 #c9c9c9 NA unknown function 11087 #f35f49 holin lysis 11088 #c9c9c9 NA unknown function @@ -11113,7 +11113,7 @@ phrog color annot category 11112 #c9c9c9 NA unknown function 11113 #c9c9c9 NA unknown function 11114 #c9c9c9 NA unknown function -11115 #c9c9c9 NA unknown function +11115 #c9c9c9 transcriptional repressor transcription regulation 11116 #07e9a2 baseplate wedge subunit tail 11117 #3e83f6 portal protein head and packaging 11118 #c9c9c9 NA unknown function @@ -11134,14 +11134,14 @@ phrog color annot category 11133 #c9c9c9 NA unknown function 11134 #c9c9c9 NA unknown function 11135 #c9c9c9 NA unknown function -11136 #c9c9c9 NA unknown function +11136 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 11137 #c9c9c9 NA unknown function -11138 #c9c9c9 NA unknown function +11138 #c9c9c9 RNA polymerase sigma factor transcription regulation 11139 #c9c9c9 NA unknown function 11140 #c9c9c9 NA unknown function 11141 #c9c9c9 NA unknown function 11142 #c9c9c9 NA unknown function -11143 #c9c9c9 NA unknown function +11143 #c9c9c9 acetyltransferase other 11144 #c9c9c9 NA unknown function 11145 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 11146 #c9c9c9 NA unknown function @@ -11189,34 +11189,34 @@ phrog color annot category 11188 #c9c9c9 NA unknown function 11189 #838383 NAD synthetase other 11190 #3e83f6 virion structural protein head and packaging -11191 #c9c9c9 NA unknown function +11191 #c9c9c9 tail protein tail 11192 #c9c9c9 NA unknown function 11193 #c9c9c9 NA unknown function -11194 #c9c9c9 NA unknown function +11194 #c9c9c9 internal head protein head and packaging 11195 #c9c9c9 NA unknown function 11196 #07e9a2 tail sheath tail 11197 #c9c9c9 NA unknown function 11198 #c9c9c9 NA unknown function -11199 #c9c9c9 NA unknown function +11199 #c9c9c9 acetolactate synthase DNA, RNA and nucleotide metabolism 11200 #c9c9c9 NA unknown function 11201 #c9c9c9 NA unknown function 11202 #c9c9c9 NA unknown function 11203 #c9c9c9 NA unknown function 11204 #c9c9c9 NA unknown function 11205 #c9c9c9 NA unknown function -11206 #c9c9c9 NA unknown function -11207 #c9c9c9 NA unknown function -11208 #c9c9c9 NA unknown function +11206 #c9c9c9 terminase large subunit head and packaging +11207 #c9c9c9 internal head protein head and packaging +11208 #c9c9c9 terminase large subunit head and packaging 11209 #3e83f6 head scaffolding protein head and packaging 11210 #c9c9c9 NA unknown function 11211 #c9c9c9 NA unknown function -11212 #c9c9c9 NA unknown function +11212 #c9c9c9 tail length tape measure protein tail 11213 #c9c9c9 NA unknown function -11214 #c9c9c9 NA unknown function +11214 #c9c9c9 MarR family transcription regulator transcription regulation 11215 #c9c9c9 NA unknown function 11216 #c9c9c9 NA unknown function 11217 #c9c9c9 NA unknown function -11218 #c9c9c9 NA unknown function +11218 #c9c9c9 transcriptional regulator transcription regulation 11219 #c9c9c9 NA unknown function 11220 #c9c9c9 NA unknown function 11221 #f35f49 RIIB lysis inhibitor lysis @@ -11240,7 +11240,7 @@ phrog color annot category 11239 #c9c9c9 NA unknown function 11240 #c9c9c9 NA unknown function 11241 #c9c9c9 NA unknown function -11242 #c9c9c9 NA unknown function +11242 #c9c9c9 tail protein tail 11243 #c9c9c9 NA unknown function 11244 #c9c9c9 NA unknown function 11245 #c9c9c9 NA unknown function @@ -11255,19 +11255,19 @@ phrog color annot category 11254 #ffdf59 DnaA-like replication initiation protein DNA, RNA and nucleotide metabolism 11255 #c9c9c9 NA unknown function 11256 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -11257 #c9c9c9 NA unknown function +11257 #c9c9c9 dATP / dGTP pyrophosphohydrolase DNA, RNA and nucleotide metabolism 11258 #c9c9c9 NA unknown function 11259 #c9c9c9 NA unknown function 11260 #c9c9c9 NA unknown function 11261 #c9c9c9 NA unknown function 11262 #07e9a2 tail protein tail 11263 #c9c9c9 NA unknown function -11264 #c9c9c9 NA unknown function +11264 #c9c9c9 baseplate wedge subunit tail 11265 #07e9a2 tail length tape measure protein tail 11266 #c9c9c9 NA unknown function -11267 #c9c9c9 NA unknown function +11267 #c9c9c9 internal head protein head and packaging 11268 #c9c9c9 NA unknown function -11269 #c9c9c9 NA unknown function +11269 #c9c9c9 transposase integration and excision 11270 #c9c9c9 NA unknown function 11271 #3e83f6 head morphogenesis head and packaging 11272 #c9c9c9 NA unknown function @@ -11291,13 +11291,13 @@ phrog color annot category 11290 #c9c9c9 NA unknown function 11291 #c9c9c9 NA unknown function 11292 #c9c9c9 NA unknown function -11293 #c9c9c9 NA unknown function +11293 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 11294 #c9c9c9 NA unknown function 11295 #c9c9c9 NA unknown function 11296 #c9c9c9 NA unknown function 11297 #c9c9c9 NA unknown function 11298 #c9c9c9 NA unknown function -11299 #c9c9c9 NA unknown function +11299 #c9c9c9 tail assembly chaperone tail 11300 #c9c9c9 NA unknown function 11301 #c9c9c9 NA unknown function 11302 #c9c9c9 NA unknown function @@ -11309,19 +11309,19 @@ phrog color annot category 11308 #c9c9c9 NA unknown function 11309 #c9c9c9 NA unknown function 11310 #c9c9c9 NA unknown function -11311 #c9c9c9 NA unknown function +11311 #c9c9c9 Rnase H DNA, RNA and nucleotide metabolism 11312 #c9c9c9 NA unknown function 11313 #c9c9c9 NA unknown function 11314 #c9c9c9 NA unknown function 11315 #c9c9c9 NA unknown function -11316 #c9c9c9 NA unknown function +11316 #c9c9c9 head-tail adaptor connector 11317 #c9c9c9 NA unknown function 11318 #c9c9c9 NA unknown function 11319 #c9c9c9 NA unknown function -11320 #c9c9c9 NA unknown function -11321 #c9c9c9 NA unknown function +11320 #c9c9c9 virion structural protein head and packaging +11321 #c9c9c9 head maturation protease head and packaging 11322 #c9c9c9 NA unknown function -11323 #c9c9c9 NA unknown function +11323 #c9c9c9 portal protein head and packaging 11324 #838383 nucleotide kinase other 11325 #c9c9c9 NA unknown function 11326 #c9c9c9 NA unknown function @@ -11340,11 +11340,11 @@ phrog color annot category 11339 #c9c9c9 NA unknown function 11340 #c9c9c9 NA unknown function 11341 #c9c9c9 NA unknown function -11342 #c9c9c9 NA unknown function +11342 #c9c9c9 holin lysis 11343 #c9c9c9 NA unknown function 11344 #c9c9c9 NA unknown function 11345 #c9c9c9 NA unknown function -11346 #c9c9c9 NA unknown function +11346 #c9c9c9 virion structural protein head and packaging 11347 #c9c9c9 NA unknown function 11348 #c9c9c9 NA unknown function 11349 #c9c9c9 NA unknown function @@ -11352,14 +11352,14 @@ phrog color annot category 11351 #c9c9c9 NA unknown function 11352 #c9c9c9 NA unknown function 11353 #c9c9c9 NA unknown function -11354 #c9c9c9 NA unknown function +11354 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 11355 #07e9a2 tail fiber protein tail 11356 #c9c9c9 NA unknown function 11357 #c9c9c9 NA unknown function 11358 #c9c9c9 NA unknown function 11359 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 11360 #c9c9c9 NA unknown function -11361 #c9c9c9 NA unknown function +11361 #c9c9c9 PAAR motif of membran proteins moron, auxiliary metabolic gene and host takeover 11362 #c9c9c9 NA unknown function 11363 #c9c9c9 NA unknown function 11364 #838383 transmembrane protein other @@ -11369,8 +11369,8 @@ phrog color annot category 11368 #c9c9c9 NA unknown function 11369 #c9c9c9 NA unknown function 11370 #c9c9c9 NA unknown function -11371 #c9c9c9 NA unknown function -11372 #c9c9c9 NA unknown function +11371 #c9c9c9 DNA methyltransferase other +11372 #c9c9c9 anti-termination protein Q-like transcription regulation 11373 #07e9a2 tail protein tail 11374 #c9c9c9 NA unknown function 11375 #c9c9c9 NA unknown function @@ -11381,20 +11381,20 @@ phrog color annot category 11380 #c9c9c9 NA unknown function 11381 #c9c9c9 NA unknown function 11382 #c9c9c9 NA unknown function -11383 #c9c9c9 NA unknown function +11383 #c9c9c9 protease other 11384 #c9c9c9 NA unknown function 11385 #c9c9c9 NA unknown function 11386 #c9c9c9 NA unknown function 11387 #c9c9c9 NA unknown function -11388 #c9c9c9 NA unknown function -11389 #c9c9c9 NA unknown function +11388 #c9c9c9 virion structural protein head and packaging +11389 #c9c9c9 peptidase HslV family other 11390 #c9c9c9 NA unknown function 11391 #c9c9c9 NA unknown function 11392 #c9c9c9 NA unknown function 11393 #07e9a2 tail fiber protein tail 11394 #c9c9c9 NA unknown function 11395 #c9c9c9 NA unknown function -11396 #c9c9c9 NA unknown function +11396 #c9c9c9 beta-galactosidase other 11397 #c9c9c9 NA unknown function 11398 #c9c9c9 NA unknown function 11399 #c9c9c9 NA unknown function @@ -11420,8 +11420,8 @@ phrog color annot category 11419 #07e9a2 tail fiber protein tail 11420 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 11421 #c9c9c9 NA unknown function -11422 #c9c9c9 NA unknown function -11423 #c9c9c9 NA unknown function +11422 #c9c9c9 transcriptional regulator transcription regulation +11423 #c9c9c9 transcriptional repressor transcription regulation 11424 #c9c9c9 NA unknown function 11425 #c9c9c9 NA unknown function 11426 #c9c9c9 NA unknown function @@ -11433,9 +11433,9 @@ phrog color annot category 11432 #c9c9c9 NA unknown function 11433 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 11434 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -11435 #c9c9c9 NA unknown function -11436 #c9c9c9 NA unknown function -11437 #c9c9c9 NA unknown function +11435 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +11436 #c9c9c9 ABC transporter moron, auxiliary metabolic gene and host takeover +11437 #c9c9c9 tail fiber protein tail 11438 #c9c9c9 NA unknown function 11439 #07e9a2 tail fiber protein tail 11440 #c9c9c9 NA unknown function @@ -11477,12 +11477,12 @@ phrog color annot category 11476 #c9c9c9 NA unknown function 11477 #c9c9c9 NA unknown function 11478 #c9c9c9 NA unknown function -11479 #c9c9c9 NA unknown function +11479 #c9c9c9 minor tail protein tail 11480 #c9c9c9 NA unknown function 11481 #c9c9c9 NA unknown function 11482 #c9c9c9 NA unknown function 11483 #c9c9c9 NA unknown function -11484 #c9c9c9 NA unknown function +11484 #c9c9c9 holin lysis 11485 #c9c9c9 NA unknown function 11486 #c9c9c9 NA unknown function 11487 #c9c9c9 NA unknown function @@ -11491,7 +11491,7 @@ phrog color annot category 11490 #c9c9c9 NA unknown function 11491 #c9c9c9 NA unknown function 11492 #c9c9c9 NA unknown function -11493 #c9c9c9 NA unknown function +11493 #c9c9c9 transposase integration and excision 11494 #3e83f6 terminase small subunit head and packaging 11495 #c9c9c9 NA unknown function 11496 #c9c9c9 NA unknown function @@ -11526,9 +11526,9 @@ phrog color annot category 11525 #c9c9c9 NA unknown function 11526 #c9c9c9 NA unknown function 11527 #c9c9c9 NA unknown function -11528 #c9c9c9 NA unknown function +11528 #c9c9c9 threonine dehydratase other 11529 #c9c9c9 NA unknown function -11530 #c9c9c9 NA unknown function +11530 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 11531 #fea328 integrase integration and excision 11532 #c9c9c9 NA unknown function 11533 #c9c9c9 NA unknown function @@ -11553,8 +11553,8 @@ phrog color annot category 11552 #c9c9c9 NA unknown function 11553 #c9c9c9 NA unknown function 11554 #c9c9c9 NA unknown function -11555 #c9c9c9 NA unknown function -11556 #c9c9c9 NA unknown function +11555 #c9c9c9 Discriminator of mRNA degradation DNA, RNA and nucleotide metabolism +11556 #c9c9c9 minor tail protein tail 11557 #c9c9c9 NA unknown function 11558 #c9c9c9 NA unknown function 11559 #c9c9c9 NA unknown function @@ -11571,7 +11571,7 @@ phrog color annot category 11570 #c9c9c9 NA unknown function 11571 #07e9a2 tail fiber protein tail 11572 #c9c9c9 NA unknown function -11573 #c9c9c9 NA unknown function +11573 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 11574 #c9c9c9 NA unknown function 11575 #c9c9c9 NA unknown function 11576 #c9c9c9 NA unknown function @@ -11583,7 +11583,7 @@ phrog color annot category 11582 #c9c9c9 NA unknown function 11583 #c9c9c9 NA unknown function 11584 #c9c9c9 NA unknown function -11585 #c9c9c9 NA unknown function +11585 #c9c9c9 tail fiber protein tail 11586 #c9c9c9 NA unknown function 11587 #c9c9c9 NA unknown function 11588 #c9c9c9 NA unknown function @@ -11595,10 +11595,10 @@ phrog color annot category 11594 #c9c9c9 NA unknown function 11595 #c9c9c9 NA unknown function 11596 #c9c9c9 NA unknown function -11597 #c9c9c9 NA unknown function +11597 #c9c9c9 head-tail adaptor connector 11598 #c9c9c9 NA unknown function 11599 #c9c9c9 NA unknown function -11600 #c9c9c9 NA unknown function +11600 #c9c9c9 tail fiber protein tail 11601 #c9c9c9 NA unknown function 11602 #c9c9c9 NA unknown function 11603 #c9c9c9 NA unknown function @@ -11612,7 +11612,7 @@ phrog color annot category 11611 #c9c9c9 NA unknown function 11612 #c9c9c9 NA unknown function 11613 #c9c9c9 NA unknown function -11614 #c9c9c9 NA unknown function +11614 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 11615 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 11616 #c9c9c9 NA unknown function 11617 #c9c9c9 NA unknown function @@ -11669,8 +11669,8 @@ phrog color annot category 11668 #c9c9c9 NA unknown function 11669 #c9c9c9 NA unknown function 11670 #c9c9c9 NA unknown function -11671 #c9c9c9 NA unknown function -11672 #c9c9c9 NA unknown function +11671 #c9c9c9 excisionase and transcriptional regulator integration and excision +11672 #c9c9c9 head maturation protease head and packaging 11673 #c9c9c9 NA unknown function 11674 #c9c9c9 NA unknown function 11675 #c9c9c9 NA unknown function @@ -11696,14 +11696,14 @@ phrog color annot category 11695 #c9c9c9 NA unknown function 11696 #c9c9c9 NA unknown function 11697 #c9c9c9 NA unknown function -11698 #c9c9c9 NA unknown function +11698 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 11699 #07e9a2 minor tail protein tail 11700 #c9c9c9 NA unknown function 11701 #c9c9c9 NA unknown function 11702 #c9c9c9 NA unknown function 11703 #07e9a2 tail length tape measure protein tail 11704 #fea328 transposase integration and excision -11705 #c9c9c9 NA unknown function +11705 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 11706 #c9c9c9 NA unknown function 11707 #c9c9c9 NA unknown function 11708 #c9c9c9 NA unknown function @@ -11730,7 +11730,7 @@ phrog color annot category 11729 #c9c9c9 NA unknown function 11730 #c9c9c9 NA unknown function 11731 #c9c9c9 NA unknown function -11732 #c9c9c9 NA unknown function +11732 #c9c9c9 minor tail protein tail 11733 #c9c9c9 NA unknown function 11734 #c9c9c9 NA unknown function 11735 #c9c9c9 NA unknown function @@ -11745,7 +11745,7 @@ phrog color annot category 11744 #c9c9c9 NA unknown function 11745 #c9c9c9 NA unknown function 11746 #c9c9c9 NA unknown function -11747 #c9c9c9 NA unknown function +11747 #c9c9c9 head maturation protease head and packaging 11748 #c9c9c9 NA unknown function 11749 #c9c9c9 NA unknown function 11750 #c9c9c9 NA unknown function @@ -11756,7 +11756,7 @@ phrog color annot category 11755 #c9c9c9 NA unknown function 11756 #c9c9c9 NA unknown function 11757 #c9c9c9 NA unknown function -11758 #c9c9c9 NA unknown function +11758 #c9c9c9 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 11759 #c9c9c9 NA unknown function 11760 #c9c9c9 NA unknown function 11761 #c9c9c9 NA unknown function @@ -11769,7 +11769,7 @@ phrog color annot category 11768 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 11769 #c9c9c9 NA unknown function 11770 #c9c9c9 NA unknown function -11771 #c9c9c9 NA unknown function +11771 #c9c9c9 head scaffolding protein head and packaging 11772 #c9c9c9 NA unknown function 11773 #c9c9c9 NA unknown function 11774 #c9c9c9 NA unknown function @@ -11777,21 +11777,21 @@ phrog color annot category 11776 #c9c9c9 NA unknown function 11777 #ffdf59 dihydrofolate reductase DNA, RNA and nucleotide metabolism 11778 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism -11779 #c9c9c9 NA unknown function +11779 #c9c9c9 tail protein tail 11780 #c9c9c9 NA unknown function 11781 #c9c9c9 NA unknown function 11782 #c9c9c9 NA unknown function 11783 #c9c9c9 NA unknown function 11784 #c9c9c9 NA unknown function 11785 #3e83f6 minor head protein head and packaging -11786 #c9c9c9 NA unknown function +11786 #c9c9c9 virion structural protein head and packaging 11787 #838383 DNA methyltransferase other 11788 #c9c9c9 NA unknown function 11789 #c9c9c9 NA unknown function 11790 #c9c9c9 NA unknown function 11791 #c9c9c9 NA unknown function 11792 #c9c9c9 NA unknown function -11793 #c9c9c9 NA unknown function +11793 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 11794 #c9c9c9 NA unknown function 11795 #c9c9c9 NA unknown function 11796 #c9c9c9 NA unknown function @@ -11803,7 +11803,7 @@ phrog color annot category 11802 #c9c9c9 NA unknown function 11803 #c9c9c9 NA unknown function 11804 #c9c9c9 NA unknown function -11805 #c9c9c9 NA unknown function +11805 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 11806 #c9c9c9 NA unknown function 11807 #c9c9c9 NA unknown function 11808 #c9c9c9 NA unknown function @@ -11813,7 +11813,7 @@ phrog color annot category 11812 #c9c9c9 NA unknown function 11813 #c9c9c9 NA unknown function 11814 #c9c9c9 NA unknown function -11815 #c9c9c9 NA unknown function +11815 #c9c9c9 minor tail protein tail 11816 #c9c9c9 NA unknown function 11817 #c9c9c9 NA unknown function 11818 #c9c9c9 NA unknown function @@ -11857,7 +11857,7 @@ phrog color annot category 11856 #c9c9c9 NA unknown function 11857 #c9c9c9 NA unknown function 11858 #c9c9c9 NA unknown function -11859 #c9c9c9 NA unknown function +11859 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 11860 #c9c9c9 NA unknown function 11861 #c9c9c9 NA unknown function 11862 #c9c9c9 NA unknown function @@ -11867,7 +11867,7 @@ phrog color annot category 11866 #c9c9c9 NA unknown function 11867 #c9c9c9 NA unknown function 11868 #c9c9c9 NA unknown function -11869 #c9c9c9 NA unknown function +11869 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 11870 #c9c9c9 NA unknown function 11871 #c9c9c9 NA unknown function 11872 #c9c9c9 NA unknown function @@ -11875,8 +11875,8 @@ phrog color annot category 11874 #c9c9c9 NA unknown function 11875 #c9c9c9 NA unknown function 11876 #c9c9c9 NA unknown function -11877 #c9c9c9 NA unknown function -11878 #c9c9c9 NA unknown function +11877 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover +11878 #c9c9c9 holin lysis 11879 #c9c9c9 NA unknown function 11880 #c9c9c9 NA unknown function 11881 #c9c9c9 NA unknown function @@ -11924,7 +11924,7 @@ phrog color annot category 11923 #c9c9c9 NA unknown function 11924 #c9c9c9 NA unknown function 11925 #c9c9c9 NA unknown function -11926 #c9c9c9 NA unknown function +11926 #c9c9c9 minor tail protein tail 11927 #c9c9c9 NA unknown function 11928 #c9c9c9 NA unknown function 11929 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -11947,7 +11947,7 @@ phrog color annot category 11946 #c9c9c9 NA unknown function 11947 #c9c9c9 NA unknown function 11948 #c9c9c9 NA unknown function -11949 #c9c9c9 NA unknown function +11949 #c9c9c9 acetyltransferase other 11950 #c9c9c9 NA unknown function 11951 #f35f49 Rz-like spanin lysis 11952 #c9c9c9 NA unknown function @@ -11956,7 +11956,7 @@ phrog color annot category 11955 #c9c9c9 NA unknown function 11956 #c9c9c9 NA unknown function 11957 #c9c9c9 NA unknown function -11958 #c9c9c9 NA unknown function +11958 #c9c9c9 toxin-antitoxin system HicB-like moron, auxiliary metabolic gene and host takeover 11959 #c9c9c9 NA unknown function 11960 #c9c9c9 NA unknown function 11961 #c9c9c9 NA unknown function @@ -11965,7 +11965,7 @@ phrog color annot category 11964 #c9c9c9 NA unknown function 11965 #c9c9c9 NA unknown function 11966 #c9c9c9 NA unknown function -11967 #c9c9c9 NA unknown function +11967 #c9c9c9 excisionase integration and excision 11968 #c9c9c9 NA unknown function 11969 #c9c9c9 NA unknown function 11970 #c9c9c9 NA unknown function @@ -11976,11 +11976,11 @@ phrog color annot category 11975 #c9c9c9 NA unknown function 11976 #c9c9c9 NA unknown function 11977 #c9c9c9 NA unknown function -11978 #c9c9c9 NA unknown function +11978 #c9c9c9 terminase large subunit head and packaging 11979 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 11980 #c9c9c9 NA unknown function 11981 #c9c9c9 NA unknown function -11982 #c9c9c9 NA unknown function +11982 #c9c9c9 tail fiber protein tail 11983 #c9c9c9 NA unknown function 11984 #c9c9c9 NA unknown function 11985 #3e83f6 head protein head and packaging @@ -11989,8 +11989,8 @@ phrog color annot category 11988 #c9c9c9 NA unknown function 11989 #c9c9c9 NA unknown function 11990 #c9c9c9 NA unknown function -11991 #c9c9c9 NA unknown function -11992 #c9c9c9 NA unknown function +11991 #c9c9c9 tail completion or Neck1 protein connector +11992 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 11993 #c9c9c9 NA unknown function 11994 #c9c9c9 NA unknown function 11995 #c9c9c9 NA unknown function @@ -11998,7 +11998,7 @@ phrog color annot category 11997 #c9c9c9 NA unknown function 11998 #c9c9c9 NA unknown function 11999 #c9c9c9 NA unknown function -12000 #c9c9c9 NA unknown function +12000 #c9c9c9 tail protein tail 12001 #c9c9c9 NA unknown function 12002 #c9c9c9 NA unknown function 12003 #3e83f6 internal virion protein head and packaging @@ -12015,10 +12015,10 @@ phrog color annot category 12014 #c9c9c9 NA unknown function 12015 #c9c9c9 NA unknown function 12016 #c9c9c9 NA unknown function -12017 #c9c9c9 NA unknown function +12017 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 12018 #c9c9c9 NA unknown function 12019 #838383 MazG-like pyrophosphatase other -12020 #c9c9c9 NA unknown function +12020 #c9c9c9 head scaffolding protein head and packaging 12021 #c9c9c9 NA unknown function 12022 #c9c9c9 NA unknown function 12023 #ffdf59 DNA topoisomerase DNA, RNA and nucleotide metabolism @@ -12034,13 +12034,13 @@ phrog color annot category 12033 #c9c9c9 NA unknown function 12034 #c9c9c9 NA unknown function 12035 #c9c9c9 NA unknown function -12036 #c9c9c9 NA unknown function +12036 #c9c9c9 tail spike protein tail 12037 #c9c9c9 NA unknown function 12038 #c9c9c9 NA unknown function 12039 #c9c9c9 NA unknown function 12040 #c9c9c9 NA unknown function 12041 #c9c9c9 NA unknown function -12042 #c9c9c9 NA unknown function +12042 #c9c9c9 virion structural protein head and packaging 12043 #c9c9c9 NA unknown function 12044 #c9c9c9 NA unknown function 12045 #c9c9c9 NA unknown function @@ -12054,13 +12054,13 @@ phrog color annot category 12053 #c9c9c9 NA unknown function 12054 #c9c9c9 NA unknown function 12055 #c9c9c9 NA unknown function -12056 #c9c9c9 NA unknown function +12056 #c9c9c9 tail fiber protein tail 12057 #c9c9c9 NA unknown function 12058 #c9c9c9 NA unknown function 12059 #c9c9c9 NA unknown function 12060 #c9c9c9 NA unknown function -12061 #c9c9c9 NA unknown function -12062 #c9c9c9 NA unknown function +12061 #c9c9c9 transcriptional regulator transcription regulation +12062 #c9c9c9 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism 12063 #c9c9c9 NA unknown function 12064 #c9c9c9 NA unknown function 12065 #c9c9c9 NA unknown function @@ -12087,9 +12087,9 @@ phrog color annot category 12086 #c9c9c9 NA unknown function 12087 #c9c9c9 NA unknown function 12088 #c9c9c9 NA unknown function -12089 #c9c9c9 NA unknown function +12089 #c9c9c9 terminase large subunit head and packaging 12090 #c9c9c9 NA unknown function -12091 #c9c9c9 NA unknown function +12091 #c9c9c9 head-tail adaptor connector 12092 #c9c9c9 NA unknown function 12093 #c9c9c9 NA unknown function 12094 #c9c9c9 NA unknown function @@ -12100,10 +12100,10 @@ phrog color annot category 12099 #c9c9c9 NA unknown function 12100 #c9c9c9 NA unknown function 12101 #c9c9c9 NA unknown function -12102 #c9c9c9 NA unknown function +12102 #c9c9c9 head-tail adaptor connector 12103 #c9c9c9 NA unknown function 12104 #c9c9c9 NA unknown function -12105 #c9c9c9 NA unknown function +12105 #c9c9c9 head-tail adaptor connector 12106 #c9c9c9 NA unknown function 12107 #a861e3 transcriptional repressor transcription regulation 12108 #c9c9c9 NA unknown function @@ -12117,12 +12117,12 @@ phrog color annot category 12116 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 12117 #c9c9c9 NA unknown function 12118 #c9c9c9 NA unknown function -12119 #c9c9c9 NA unknown function +12119 #c9c9c9 virion structural protein head and packaging 12120 #c9c9c9 NA unknown function -12121 #c9c9c9 NA unknown function +12121 #c9c9c9 head scaffolding protein head and packaging 12122 #c9c9c9 NA unknown function 12123 #07e9a2 tail spike protein tail -12124 #c9c9c9 NA unknown function +12124 #c9c9c9 tail protein tail 12125 #c9c9c9 NA unknown function 12126 #c9c9c9 NA unknown function 12127 #c9c9c9 NA unknown function @@ -12141,7 +12141,7 @@ phrog color annot category 12140 #35d7ff head closure Hc1 connector 12141 #c9c9c9 NA unknown function 12142 #c9c9c9 NA unknown function -12143 #c9c9c9 NA unknown function +12143 #c9c9c9 uracil-DNA glycosylase DNA, RNA and nucleotide metabolism 12144 #c9c9c9 NA unknown function 12145 #c9c9c9 NA unknown function 12146 #c9c9c9 NA unknown function @@ -12175,7 +12175,7 @@ phrog color annot category 12174 #c9c9c9 NA unknown function 12175 #c9c9c9 NA unknown function 12176 #ff59f5 ABC transporter moron, auxiliary metabolic gene and host takeover -12177 #c9c9c9 NA unknown function +12177 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 12178 #c9c9c9 NA unknown function 12179 #c9c9c9 NA unknown function 12180 #c9c9c9 NA unknown function @@ -12186,7 +12186,7 @@ phrog color annot category 12185 #c9c9c9 NA unknown function 12186 #c9c9c9 NA unknown function 12187 #c9c9c9 NA unknown function -12188 #c9c9c9 NA unknown function +12188 #c9c9c9 minor tail protein tail 12189 #c9c9c9 NA unknown function 12190 #c9c9c9 NA unknown function 12191 #c9c9c9 NA unknown function @@ -12194,7 +12194,7 @@ phrog color annot category 12193 #c9c9c9 NA unknown function 12194 #c9c9c9 NA unknown function 12195 #c9c9c9 NA unknown function -12196 #c9c9c9 NA unknown function +12196 #c9c9c9 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 12197 #c9c9c9 NA unknown function 12198 #c9c9c9 NA unknown function 12199 #c9c9c9 NA unknown function @@ -12215,14 +12215,14 @@ phrog color annot category 12214 #c9c9c9 NA unknown function 12215 #c9c9c9 NA unknown function 12216 #c9c9c9 NA unknown function -12217 #c9c9c9 NA unknown function +12217 #c9c9c9 tail fiber protein tail 12218 #c9c9c9 NA unknown function 12219 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 12220 #c9c9c9 NA unknown function 12221 #c9c9c9 NA unknown function 12222 #c9c9c9 NA unknown function -12223 #c9c9c9 NA unknown function -12224 #c9c9c9 NA unknown function +12223 #c9c9c9 translation elongation factor other +12224 #c9c9c9 RIIB lysis inhibitor lysis 12225 #c9c9c9 NA unknown function 12226 #c9c9c9 NA unknown function 12227 #c9c9c9 NA unknown function @@ -12233,16 +12233,16 @@ phrog color annot category 12232 #c9c9c9 NA unknown function 12233 #ffdf59 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 12234 #c9c9c9 NA unknown function -12235 #c9c9c9 NA unknown function +12235 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 12236 #35d7ff head-tail connector protein connector -12237 #c9c9c9 NA unknown function +12237 #c9c9c9 pyridoxamine 5'-phosphate oxidase other 12238 #c9c9c9 NA unknown function 12239 #c9c9c9 NA unknown function 12240 #c9c9c9 NA unknown function 12241 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 12242 #07e9a2 tail protein tail 12243 #c9c9c9 NA unknown function -12244 #c9c9c9 NA unknown function +12244 #c9c9c9 tail protein with endopeptidase domain other 12245 #c9c9c9 NA unknown function 12246 #c9c9c9 NA unknown function 12247 #c9c9c9 NA unknown function @@ -12269,11 +12269,11 @@ phrog color annot category 12268 #c9c9c9 NA unknown function 12269 #c9c9c9 NA unknown function 12270 #c9c9c9 NA unknown function -12271 #c9c9c9 NA unknown function +12271 #c9c9c9 tail assembly chaperone tail 12272 #c9c9c9 NA unknown function 12273 #c9c9c9 NA unknown function 12274 #c9c9c9 NA unknown function -12275 #c9c9c9 NA unknown function +12275 #c9c9c9 uracil-DNA glycosylase DNA, RNA and nucleotide metabolism 12276 #c9c9c9 NA unknown function 12277 #c9c9c9 NA unknown function 12278 #07e9a2 tail fiber protein/ lysozyme tail @@ -12316,14 +12316,14 @@ phrog color annot category 12315 #c9c9c9 NA unknown function 12316 #838383 ATPase other 12317 #c9c9c9 NA unknown function -12318 #c9c9c9 NA unknown function +12318 #c9c9c9 transcriptional repressor transcription regulation 12319 #c9c9c9 NA unknown function -12320 #c9c9c9 NA unknown function +12320 #c9c9c9 DNA helicase loader DNA, RNA and nucleotide metabolism 12321 #07e9a2 tail fiber protein tail 12322 #c9c9c9 NA unknown function 12323 #c9c9c9 NA unknown function 12324 #ffdf59 intron-like DNA endonuclease DNA, RNA and nucleotide metabolism -12325 #c9c9c9 NA unknown function +12325 #c9c9c9 head-tail adaptor connector 12326 #c9c9c9 NA unknown function 12327 #c9c9c9 NA unknown function 12328 #c9c9c9 NA unknown function @@ -12359,14 +12359,14 @@ phrog color annot category 12358 #c9c9c9 NA unknown function 12359 #c9c9c9 NA unknown function 12360 #c9c9c9 NA unknown function -12361 #c9c9c9 NA unknown function +12361 #c9c9c9 Hsp20 heat shock protein other 12362 #c9c9c9 NA unknown function 12363 #c9c9c9 NA unknown function 12364 #c9c9c9 NA unknown function 12365 #c9c9c9 NA unknown function 12366 #c9c9c9 NA unknown function 12367 #f35f49 endolysin lysis -12368 #c9c9c9 NA unknown function +12368 #c9c9c9 Mu Gam-like end protection DNA, RNA and nucleotide metabolism 12369 #c9c9c9 NA unknown function 12370 #c9c9c9 NA unknown function 12371 #c9c9c9 NA unknown function @@ -12374,17 +12374,17 @@ phrog color annot category 12373 #c9c9c9 NA unknown function 12374 #c9c9c9 NA unknown function 12375 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -12376 #c9c9c9 NA unknown function +12376 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 12377 #c9c9c9 NA unknown function -12378 #c9c9c9 NA unknown function +12378 #c9c9c9 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 12379 #c9c9c9 NA unknown function 12380 #c9c9c9 NA unknown function 12381 #c9c9c9 NA unknown function 12382 #c9c9c9 NA unknown function -12383 #c9c9c9 NA unknown function +12383 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 12384 #c9c9c9 NA unknown function 12385 #c9c9c9 NA unknown function -12386 #c9c9c9 NA unknown function +12386 #c9c9c9 baseplate protein tail 12387 #c9c9c9 NA unknown function 12388 #c9c9c9 NA unknown function 12389 #c9c9c9 NA unknown function @@ -12401,7 +12401,7 @@ phrog color annot category 12400 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 12401 #c9c9c9 NA unknown function 12402 #c9c9c9 NA unknown function -12403 #c9c9c9 NA unknown function +12403 #c9c9c9 tail protein tail 12404 #c9c9c9 NA unknown function 12405 #c9c9c9 NA unknown function 12406 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover @@ -12435,7 +12435,7 @@ phrog color annot category 12434 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 12435 #838383 protease other 12436 #c9c9c9 NA unknown function -12437 #c9c9c9 NA unknown function +12437 #c9c9c9 tRNA methyltransferase other 12438 #3e83f6 virion structural protein head and packaging 12439 #c9c9c9 NA unknown function 12440 #c9c9c9 NA unknown function @@ -12456,14 +12456,14 @@ phrog color annot category 12455 #c9c9c9 NA unknown function 12456 #c9c9c9 NA unknown function 12457 #c9c9c9 NA unknown function -12458 #c9c9c9 NA unknown function +12458 #c9c9c9 portal protein head and packaging 12459 #c9c9c9 NA unknown function 12460 #c9c9c9 NA unknown function 12461 #c9c9c9 NA unknown function 12462 #c9c9c9 NA unknown function 12463 #c9c9c9 NA unknown function 12464 #c9c9c9 NA unknown function -12465 #c9c9c9 NA unknown function +12465 #c9c9c9 uracil-DNA glycosylase DNA, RNA and nucleotide metabolism 12466 #c9c9c9 NA unknown function 12467 #c9c9c9 NA unknown function 12468 #c9c9c9 NA unknown function @@ -12474,7 +12474,7 @@ phrog color annot category 12473 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 12474 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 12475 #c9c9c9 NA unknown function -12476 #c9c9c9 NA unknown function +12476 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 12477 #c9c9c9 NA unknown function 12478 #c9c9c9 NA unknown function 12479 #c9c9c9 NA unknown function @@ -12486,7 +12486,7 @@ phrog color annot category 12485 #c9c9c9 NA unknown function 12486 #c9c9c9 NA unknown function 12487 #c9c9c9 NA unknown function -12488 #c9c9c9 NA unknown function +12488 #c9c9c9 tail protein tail 12489 #c9c9c9 NA unknown function 12490 #f35f49 endolysin lysis 12491 #c9c9c9 NA unknown function @@ -12515,7 +12515,7 @@ phrog color annot category 12514 #c9c9c9 NA unknown function 12515 #c9c9c9 NA unknown function 12516 #c9c9c9 NA unknown function -12517 #c9c9c9 NA unknown function +12517 #c9c9c9 methyltransferase other 12518 #c9c9c9 NA unknown function 12519 #c9c9c9 NA unknown function 12520 #c9c9c9 NA unknown function @@ -12541,19 +12541,19 @@ phrog color annot category 12540 #c9c9c9 NA unknown function 12541 #c9c9c9 NA unknown function 12542 #c9c9c9 NA unknown function -12543 #c9c9c9 NA unknown function +12543 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 12544 #c9c9c9 NA unknown function 12545 #c9c9c9 NA unknown function 12546 #c9c9c9 NA unknown function -12547 #c9c9c9 NA unknown function -12548 #c9c9c9 NA unknown function +12547 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism +12548 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 12549 #c9c9c9 NA unknown function 12550 #c9c9c9 NA unknown function 12551 #c9c9c9 NA unknown function 12552 #07e9a2 tail protein tail 12553 #c9c9c9 NA unknown function 12554 #c9c9c9 NA unknown function -12555 #c9c9c9 NA unknown function +12555 #c9c9c9 methyltransferase other 12556 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 12557 #c9c9c9 NA unknown function 12558 #c9c9c9 NA unknown function @@ -12567,18 +12567,18 @@ phrog color annot category 12566 #c9c9c9 NA unknown function 12567 #c9c9c9 NA unknown function 12568 #c9c9c9 NA unknown function -12569 #c9c9c9 NA unknown function +12569 #c9c9c9 excisionase and transcriptional regulator integration and excision 12570 #c9c9c9 NA unknown function 12571 #c9c9c9 NA unknown function 12572 #c9c9c9 NA unknown function 12573 #c9c9c9 NA unknown function 12574 #c9c9c9 NA unknown function -12575 #c9c9c9 NA unknown function +12575 #c9c9c9 minor tail protein tail 12576 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -12577 #c9c9c9 NA unknown function +12577 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 12578 #c9c9c9 NA unknown function 12579 #c9c9c9 NA unknown function -12580 #c9c9c9 NA unknown function +12580 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 12581 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 12582 #3e83f6 head protein head and packaging 12583 #c9c9c9 NA unknown function @@ -12598,7 +12598,7 @@ phrog color annot category 12597 #c9c9c9 NA unknown function 12598 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 12599 #c9c9c9 NA unknown function -12600 #c9c9c9 NA unknown function +12600 #c9c9c9 DNA methyltransferase other 12601 #c9c9c9 NA unknown function 12602 #c9c9c9 NA unknown function 12603 #c9c9c9 NA unknown function @@ -12614,8 +12614,8 @@ phrog color annot category 12613 #c9c9c9 NA unknown function 12614 #c9c9c9 NA unknown function 12615 #c9c9c9 NA unknown function -12616 #c9c9c9 NA unknown function -12617 #c9c9c9 NA unknown function +12616 #c9c9c9 holin lysis +12617 #c9c9c9 tail assembly chaperone tail 12618 #c9c9c9 NA unknown function 12619 #c9c9c9 NA unknown function 12620 #c9c9c9 NA unknown function @@ -12634,8 +12634,8 @@ phrog color annot category 12633 #c9c9c9 NA unknown function 12634 #3e83f6 virion structural protein head and packaging 12635 #c9c9c9 NA unknown function -12636 #c9c9c9 NA unknown function -12637 #c9c9c9 NA unknown function +12636 #c9c9c9 acetyltransferase other +12637 #c9c9c9 head closure Hc1 connector 12638 #c9c9c9 NA unknown function 12639 #c9c9c9 NA unknown function 12640 #c9c9c9 NA unknown function @@ -12648,7 +12648,7 @@ phrog color annot category 12647 #c9c9c9 NA unknown function 12648 #c9c9c9 NA unknown function 12649 #c9c9c9 NA unknown function -12650 #c9c9c9 NA unknown function +12650 #c9c9c9 terminase small subunit head and packaging 12651 #c9c9c9 NA unknown function 12652 #c9c9c9 NA unknown function 12653 #c9c9c9 NA unknown function @@ -12676,11 +12676,11 @@ phrog color annot category 12675 #c9c9c9 NA unknown function 12676 #c9c9c9 NA unknown function 12677 #c9c9c9 NA unknown function -12678 #c9c9c9 NA unknown function +12678 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 12679 #3e83f6 virion structural protein head and packaging 12680 #c9c9c9 NA unknown function 12681 #c9c9c9 NA unknown function -12682 #c9c9c9 NA unknown function +12682 #c9c9c9 minor tail protein tail 12683 #c9c9c9 NA unknown function 12684 #c9c9c9 NA unknown function 12685 #c9c9c9 NA unknown function @@ -12708,7 +12708,7 @@ phrog color annot category 12707 #c9c9c9 NA unknown function 12708 #3e83f6 head maturation protease head and packaging 12709 #c9c9c9 NA unknown function -12710 #c9c9c9 NA unknown function +12710 #c9c9c9 tRNA ligase DNA, RNA and nucleotide metabolism 12711 #c9c9c9 NA unknown function 12712 #c9c9c9 NA unknown function 12713 #c9c9c9 NA unknown function @@ -12749,7 +12749,7 @@ phrog color annot category 12748 #c9c9c9 NA unknown function 12749 #c9c9c9 NA unknown function 12750 #c9c9c9 NA unknown function -12751 #c9c9c9 NA unknown function +12751 #c9c9c9 portal protein head and packaging 12752 #c9c9c9 NA unknown function 12753 #c9c9c9 NA unknown function 12754 #c9c9c9 NA unknown function @@ -12762,7 +12762,7 @@ phrog color annot category 12761 #c9c9c9 NA unknown function 12762 #c9c9c9 NA unknown function 12763 #c9c9c9 NA unknown function -12764 #c9c9c9 NA unknown function +12764 #c9c9c9 baseplate assembly protein tail 12765 #c9c9c9 NA unknown function 12766 #c9c9c9 NA unknown function 12767 #c9c9c9 NA unknown function @@ -12777,17 +12777,17 @@ phrog color annot category 12776 #c9c9c9 NA unknown function 12777 #c9c9c9 NA unknown function 12778 #c9c9c9 NA unknown function -12779 #c9c9c9 NA unknown function +12779 #c9c9c9 head-tail adaptor Ad1 connector 12780 #a861e3 RNA polymerase sigma factor transcription regulation 12781 #c9c9c9 NA unknown function 12782 #c9c9c9 NA unknown function 12783 #c9c9c9 NA unknown function -12784 #c9c9c9 NA unknown function +12784 #c9c9c9 minor tail protein tail 12785 #c9c9c9 NA unknown function 12786 #c9c9c9 NA unknown function 12787 #c9c9c9 NA unknown function -12788 #c9c9c9 NA unknown function -12789 #c9c9c9 NA unknown function +12788 #c9c9c9 SAM-dependent methyltransferase other +12789 #c9c9c9 holin lysis 12790 #c9c9c9 NA unknown function 12791 #a861e3 sigma factor for late transcription transcription regulation 12792 #c9c9c9 NA unknown function @@ -12824,7 +12824,7 @@ phrog color annot category 12823 #c9c9c9 NA unknown function 12824 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 12825 #c9c9c9 NA unknown function -12826 #c9c9c9 NA unknown function +12826 #c9c9c9 baseplate hub tail 12827 #07e9a2 tail protein tail 12828 #c9c9c9 NA unknown function 12829 #c9c9c9 NA unknown function @@ -12841,26 +12841,26 @@ phrog color annot category 12840 #c9c9c9 NA unknown function 12841 #c9c9c9 NA unknown function 12842 #c9c9c9 NA unknown function -12843 #c9c9c9 NA unknown function -12844 #c9c9c9 NA unknown function +12843 #c9c9c9 transcriptional regulator transcription regulation +12844 #c9c9c9 lipoprotein other 12845 #c9c9c9 NA unknown function -12846 #07e9a2 tail fiber protein; Ig-domain containing tail +12846 #07e9a2 tail fiber protein Ig-domain containing tail 12847 #c9c9c9 NA unknown function 12848 #c9c9c9 NA unknown function 12849 #c9c9c9 NA unknown function 12850 #c9c9c9 NA unknown function 12851 #c9c9c9 NA unknown function 12852 #c9c9c9 NA unknown function -12853 #c9c9c9 NA unknown function +12853 #c9c9c9 endolysin lysis 12854 #c9c9c9 NA unknown function 12855 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 12856 #c9c9c9 NA unknown function -12857 #c9c9c9 NA unknown function -12858 #c9c9c9 NA unknown function +12857 #c9c9c9 chloramphenicol acetyltransferase other +12858 #c9c9c9 tail protein tail 12859 #c9c9c9 NA unknown function -12860 #c9c9c9 NA unknown function +12860 #c9c9c9 lysis determining protein lysis 12861 #c9c9c9 NA unknown function -12862 #c9c9c9 NA unknown function +12862 #c9c9c9 methyltransferase other 12863 #c9c9c9 NA unknown function 12864 #3e83f6 head maturation protease head and packaging 12865 #c9c9c9 NA unknown function @@ -12869,7 +12869,7 @@ phrog color annot category 12868 #c9c9c9 NA unknown function 12869 #c9c9c9 NA unknown function 12870 #c9c9c9 NA unknown function -12871 #c9c9c9 NA unknown function +12871 #c9c9c9 minor tail protein tail 12872 #838383 nicotinamide phosphoribosyl transferase other 12873 #c9c9c9 NA unknown function 12874 #c9c9c9 NA unknown function @@ -12884,7 +12884,7 @@ phrog color annot category 12883 #c9c9c9 NA unknown function 12884 #c9c9c9 NA unknown function 12885 #c9c9c9 NA unknown function -12886 #c9c9c9 NA unknown function +12886 #c9c9c9 tail protein tail 12887 #c9c9c9 NA unknown function 12888 #c9c9c9 NA unknown function 12889 #c9c9c9 NA unknown function @@ -12908,7 +12908,7 @@ phrog color annot category 12907 #c9c9c9 NA unknown function 12908 #c9c9c9 NA unknown function 12909 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -12910 #c9c9c9 NA unknown function +12910 #c9c9c9 virion structural protein head and packaging 12911 #c9c9c9 NA unknown function 12912 #c9c9c9 NA unknown function 12913 #c9c9c9 NA unknown function @@ -12936,10 +12936,10 @@ phrog color annot category 12935 #c9c9c9 NA unknown function 12936 #07e9a2 minor tail protein tail 12937 #c9c9c9 NA unknown function -12938 #c9c9c9 NA unknown function +12938 #c9c9c9 tail spike protein tail 12939 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 12940 #07e9a2 tail fiber protein tail -12941 #c9c9c9 NA unknown function +12941 #c9c9c9 tail spike protein tail 12942 #c9c9c9 NA unknown function 12943 #c9c9c9 NA unknown function 12944 #c9c9c9 NA unknown function @@ -12947,7 +12947,7 @@ phrog color annot category 12946 #3e83f6 virion structural protein head and packaging 12947 #c9c9c9 NA unknown function 12948 #07e9a2 tail protein tail -12949 #c9c9c9 NA unknown function +12949 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 12950 #c9c9c9 NA unknown function 12951 #c9c9c9 NA unknown function 12952 #c9c9c9 NA unknown function @@ -12971,7 +12971,7 @@ phrog color annot category 12970 #c9c9c9 NA unknown function 12971 #c9c9c9 NA unknown function 12972 #c9c9c9 NA unknown function -12973 #c9c9c9 NA unknown function +12973 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 12974 #c9c9c9 NA unknown function 12975 #c9c9c9 NA unknown function 12976 #c9c9c9 NA unknown function @@ -12979,7 +12979,7 @@ phrog color annot category 12978 #c9c9c9 NA unknown function 12979 #c9c9c9 NA unknown function 12980 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -12981 #c9c9c9 NA unknown function +12981 #c9c9c9 minor tail protein tail 12982 #07e9a2 tail fiber protein tail 12983 #c9c9c9 NA unknown function 12984 #838383 lipoprotein other @@ -12991,7 +12991,7 @@ phrog color annot category 12990 #c9c9c9 NA unknown function 12991 #c9c9c9 NA unknown function 12992 #c9c9c9 NA unknown function -12993 #c9c9c9 NA unknown function +12993 #c9c9c9 tail protein tail 12994 #c9c9c9 NA unknown function 12995 #c9c9c9 NA unknown function 12996 #c9c9c9 NA unknown function @@ -12999,10 +12999,10 @@ phrog color annot category 12998 #c9c9c9 NA unknown function 12999 #c9c9c9 NA unknown function 13000 #c9c9c9 NA unknown function -13001 #c9c9c9 NA unknown function +13001 #c9c9c9 minor tail protein tail 13002 #c9c9c9 NA unknown function 13003 #ffdf59 goF mRNA metabolism modulator DNA, RNA and nucleotide metabolism -13004 #c9c9c9 NA unknown function +13004 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 13005 #c9c9c9 NA unknown function 13006 #c9c9c9 NA unknown function 13007 #c9c9c9 NA unknown function @@ -13011,7 +13011,7 @@ phrog color annot category 13010 #c9c9c9 NA unknown function 13011 #c9c9c9 NA unknown function 13012 #c9c9c9 NA unknown function -13013 #c9c9c9 NA unknown function +13013 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 13014 #c9c9c9 NA unknown function 13015 #3e83f6 virion structural protein head and packaging 13016 #c9c9c9 NA unknown function @@ -13022,7 +13022,7 @@ phrog color annot category 13021 #c9c9c9 NA unknown function 13022 #c9c9c9 NA unknown function 13023 #c9c9c9 NA unknown function -13024 #c9c9c9 NA unknown function +13024 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 13025 #c9c9c9 NA unknown function 13026 #c9c9c9 NA unknown function 13027 #a861e3 transcriptional regulator transcription regulation @@ -13031,20 +13031,20 @@ phrog color annot category 13030 #ffdf59 RNA polymerase DNA, RNA and nucleotide metabolism 13031 #c9c9c9 NA unknown function 13032 #c9c9c9 NA unknown function -13033 #c9c9c9 NA unknown function +13033 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 13034 #c9c9c9 NA unknown function 13035 #c9c9c9 NA unknown function 13036 #c9c9c9 NA unknown function -13037 #c9c9c9 NA unknown function +13037 #c9c9c9 minor tail protein tail 13038 #c9c9c9 NA unknown function 13039 #c9c9c9 NA unknown function 13040 #c9c9c9 NA unknown function 13041 #a861e3 transcriptional regulator transcription regulation 13042 #3e83f6 major head protein head and packaging -13043 #c9c9c9 NA unknown function -13044 #c9c9c9 NA unknown function +13043 #c9c9c9 tail completion or Neck1 protein connector +13044 #c9c9c9 tail fiber protein tail 13045 #c9c9c9 NA unknown function -13046 #c9c9c9 NA unknown function +13046 #c9c9c9 virion structural protein head and packaging 13047 #c9c9c9 NA unknown function 13048 #c9c9c9 NA unknown function 13049 #c9c9c9 NA unknown function @@ -13053,7 +13053,7 @@ phrog color annot category 13052 #c9c9c9 NA unknown function 13053 #c9c9c9 NA unknown function 13054 #c9c9c9 NA unknown function -13055 #c9c9c9 NA unknown function +13055 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 13056 #c9c9c9 NA unknown function 13057 #c9c9c9 NA unknown function 13058 #c9c9c9 NA unknown function @@ -13068,17 +13068,17 @@ phrog color annot category 13067 #c9c9c9 NA unknown function 13068 #c9c9c9 NA unknown function 13069 #c9c9c9 NA unknown function -13070 #c9c9c9 NA unknown function +13070 #c9c9c9 glutamine amidotransferase DNA, RNA and nucleotide metabolism 13071 #c9c9c9 NA unknown function 13072 #c9c9c9 NA unknown function 13073 #c9c9c9 NA unknown function 13074 #c9c9c9 NA unknown function -13075 #c9c9c9 NA unknown function +13075 #c9c9c9 holin lysis 13076 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 13077 #c9c9c9 NA unknown function 13078 #c9c9c9 NA unknown function 13079 #c9c9c9 NA unknown function -13080 #c9c9c9 NA unknown function +13080 #c9c9c9 transcriptional regulator transcription regulation 13081 #07e9a2 tail fiber protein tail 13082 #c9c9c9 NA unknown function 13083 #c9c9c9 NA unknown function @@ -13087,13 +13087,13 @@ phrog color annot category 13086 #c9c9c9 NA unknown function 13087 #c9c9c9 NA unknown function 13088 #c9c9c9 NA unknown function -13089 #c9c9c9 NA unknown function +13089 #c9c9c9 baseplate wedge subunit tail 13090 #c9c9c9 NA unknown function 13091 #c9c9c9 NA unknown function 13092 #c9c9c9 NA unknown function 13093 #c9c9c9 NA unknown function 13094 #c9c9c9 NA unknown function -13095 #c9c9c9 NA unknown function +13095 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 13096 #c9c9c9 NA unknown function 13097 #c9c9c9 NA unknown function 13098 #c9c9c9 NA unknown function @@ -13118,13 +13118,13 @@ phrog color annot category 13117 #c9c9c9 NA unknown function 13118 #f35f49 endolysin lysis 13119 #c9c9c9 NA unknown function -13120 #c9c9c9 NA unknown function +13120 #c9c9c9 nucleotide kinase other 13121 #c9c9c9 NA unknown function 13122 #c9c9c9 NA unknown function 13123 #c9c9c9 NA unknown function 13124 #c9c9c9 NA unknown function 13125 #c9c9c9 NA unknown function -13126 #ff59f5 beta-1,4-glycosyltransferase moron, auxiliary metabolic gene and host takeover +13126 #ff59f5 "beta-1,4-glycosyltransferase" moron, auxiliary metabolic gene and host takeover 13127 #c9c9c9 NA unknown function 13128 #c9c9c9 NA unknown function 13129 #c9c9c9 NA unknown function @@ -13134,7 +13134,7 @@ phrog color annot category 13133 #c9c9c9 NA unknown function 13134 #c9c9c9 NA unknown function 13135 #c9c9c9 NA unknown function -13136 #c9c9c9 NA unknown function +13136 #c9c9c9 methyltransferase other 13137 #07e9a2 tail length tape measure protein tail 13138 #3e83f6 virion structural protein head and packaging 13139 #c9c9c9 NA unknown function @@ -13142,19 +13142,19 @@ phrog color annot category 13141 #c9c9c9 NA unknown function 13142 #c9c9c9 NA unknown function 13143 #c9c9c9 NA unknown function -13144 #c9c9c9 NA unknown function +13144 #c9c9c9 tail fiber protein tail 13145 #c9c9c9 NA unknown function 13146 #c9c9c9 NA unknown function 13147 #c9c9c9 NA unknown function -13148 #c9c9c9 NA unknown function +13148 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 13149 #c9c9c9 NA unknown function 13150 #07e9a2 tail protein tail 13151 #c9c9c9 NA unknown function 13152 #c9c9c9 NA unknown function 13153 #c9c9c9 NA unknown function -13154 #c9c9c9 NA unknown function +13154 #c9c9c9 minor tail protein tail 13155 #c9c9c9 NA unknown function -13156 #c9c9c9 NA unknown function +13156 #c9c9c9 minor tail protein tail 13157 #c9c9c9 NA unknown function 13158 #c9c9c9 NA unknown function 13159 #c9c9c9 NA unknown function @@ -13178,10 +13178,10 @@ phrog color annot category 13177 #c9c9c9 NA unknown function 13178 #c9c9c9 NA unknown function 13179 #c9c9c9 NA unknown function -13180 #c9c9c9 NA unknown function +13180 #c9c9c9 late promoter transcriptional regulator transcription regulation 13181 #c9c9c9 NA unknown function 13182 #c9c9c9 NA unknown function -13183 #c9c9c9 NA unknown function +13183 #c9c9c9 transcriptional regulator transcription regulation 13184 #c9c9c9 NA unknown function 13185 #c9c9c9 NA unknown function 13186 #c9c9c9 NA unknown function @@ -13199,15 +13199,15 @@ phrog color annot category 13198 #c9c9c9 NA unknown function 13199 #c9c9c9 NA unknown function 13200 #c9c9c9 NA unknown function -13201 #c9c9c9 NA unknown function +13201 #c9c9c9 minor tail protein with lysin activity tail 13202 #c9c9c9 NA unknown function 13203 #c9c9c9 NA unknown function -13204 #c9c9c9 NA unknown function +13204 #c9c9c9 head closure Hc1 connector 13205 #c9c9c9 NA unknown function 13206 #c9c9c9 NA unknown function 13207 #c9c9c9 NA unknown function 13208 #c9c9c9 NA unknown function -13209 #c9c9c9 NA unknown function +13209 #c9c9c9 virion structural protein head and packaging 13210 #c9c9c9 NA unknown function 13211 #07e9a2 baseplate hub subunit and tail lysozyme tail 13212 #c9c9c9 NA unknown function @@ -13224,7 +13224,7 @@ phrog color annot category 13223 #c9c9c9 NA unknown function 13224 #c9c9c9 NA unknown function 13225 #c9c9c9 NA unknown function -13226 #c9c9c9 NA unknown function +13226 #c9c9c9 DNA topoisomerase DNA, RNA and nucleotide metabolism 13227 #c9c9c9 NA unknown function 13228 #c9c9c9 NA unknown function 13229 #07e9a2 tail fiber protein tail @@ -13237,7 +13237,7 @@ phrog color annot category 13236 #c9c9c9 NA unknown function 13237 #c9c9c9 NA unknown function 13238 #c9c9c9 NA unknown function -13239 #c9c9c9 NA unknown function +13239 #c9c9c9 holin lysis 13240 #c9c9c9 NA unknown function 13241 #c9c9c9 NA unknown function 13242 #c9c9c9 NA unknown function @@ -13249,7 +13249,7 @@ phrog color annot category 13248 #c9c9c9 NA unknown function 13249 #f35f49 holin lysis 13250 #c9c9c9 NA unknown function -13251 #c9c9c9 NA unknown function +13251 #c9c9c9 head closure Hc1 connector 13252 #c9c9c9 NA unknown function 13253 #c9c9c9 NA unknown function 13254 #c9c9c9 NA unknown function @@ -13268,7 +13268,7 @@ phrog color annot category 13267 #c9c9c9 NA unknown function 13268 #c9c9c9 NA unknown function 13269 #c9c9c9 NA unknown function -13270 #c9c9c9 NA unknown function +13270 #c9c9c9 major head protein head and packaging 13271 #c9c9c9 NA unknown function 13272 #c9c9c9 NA unknown function 13273 #c9c9c9 NA unknown function @@ -13286,7 +13286,7 @@ phrog color annot category 13285 #c9c9c9 NA unknown function 13286 #07e9a2 tail protein tail 13287 #c9c9c9 NA unknown function -13288 #c9c9c9 NA unknown function +13288 #c9c9c9 tail sheath tail 13289 #07e9a2 tail protein tail 13290 #c9c9c9 NA unknown function 13291 #c9c9c9 NA unknown function @@ -13324,7 +13324,7 @@ phrog color annot category 13323 #c9c9c9 NA unknown function 13324 #c9c9c9 NA unknown function 13325 #c9c9c9 NA unknown function -13326 #c9c9c9 NA unknown function +13326 #c9c9c9 transcriptional regulator transcription regulation 13327 #c9c9c9 NA unknown function 13328 #c9c9c9 NA unknown function 13329 #c9c9c9 NA unknown function @@ -13356,10 +13356,10 @@ phrog color annot category 13355 #c9c9c9 NA unknown function 13356 #c9c9c9 NA unknown function 13357 #c9c9c9 NA unknown function -13358 #c9c9c9 NA unknown function +13358 #c9c9c9 Arc-like repressor transcription regulation 13359 #c9c9c9 NA unknown function 13360 #c9c9c9 NA unknown function -13361 #c9c9c9 NA unknown function +13361 #c9c9c9 head maturation protease head and packaging 13362 #c9c9c9 NA unknown function 13363 #c9c9c9 NA unknown function 13364 #c9c9c9 NA unknown function @@ -13370,7 +13370,7 @@ phrog color annot category 13369 #c9c9c9 NA unknown function 13370 #c9c9c9 NA unknown function 13371 #c9c9c9 NA unknown function -13372 #c9c9c9 NA unknown function +13372 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 13373 #c9c9c9 NA unknown function 13374 #c9c9c9 NA unknown function 13375 #c9c9c9 NA unknown function @@ -13384,11 +13384,11 @@ phrog color annot category 13383 #c9c9c9 NA unknown function 13384 #c9c9c9 NA unknown function 13385 #c9c9c9 NA unknown function -13386 #c9c9c9 NA unknown function +13386 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 13387 #c9c9c9 NA unknown function 13388 #07e9a2 tail collar fiber protein tail 13389 #c9c9c9 NA unknown function -13390 #c9c9c9 NA unknown function +13390 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 13391 #c9c9c9 NA unknown function 13392 #f35f49 endolysin lysis 13393 #c9c9c9 NA unknown function @@ -13442,13 +13442,13 @@ phrog color annot category 13441 #c9c9c9 NA unknown function 13442 #c9c9c9 NA unknown function 13443 #c9c9c9 NA unknown function -13444 #c9c9c9 NA unknown function +13444 #c9c9c9 terminase small subunit head and packaging 13445 #c9c9c9 NA unknown function 13446 #c9c9c9 NA unknown function 13447 #c9c9c9 NA unknown function 13448 #c9c9c9 NA unknown function 13449 #838383 transglycosylase other -13450 #c9c9c9 NA unknown function +13450 #c9c9c9 RIIB lysis inhibitor lysis 13451 #c9c9c9 NA unknown function 13452 #c9c9c9 NA unknown function 13453 #ffdf59 nuclease DNA, RNA and nucleotide metabolism @@ -13458,7 +13458,7 @@ phrog color annot category 13457 #c9c9c9 NA unknown function 13458 #c9c9c9 NA unknown function 13459 #c9c9c9 NA unknown function -13460 #c9c9c9 NA unknown function +13460 #c9c9c9 minor tail protein tail 13461 #c9c9c9 NA unknown function 13462 #c9c9c9 NA unknown function 13463 #f35f49 endolysin lysis @@ -13484,7 +13484,7 @@ phrog color annot category 13483 #c9c9c9 NA unknown function 13484 #3e83f6 virion structural protein head and packaging 13485 #c9c9c9 NA unknown function -13486 #c9c9c9 NA unknown function +13486 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 13487 #c9c9c9 NA unknown function 13488 #c9c9c9 NA unknown function 13489 #c9c9c9 NA unknown function @@ -13518,10 +13518,10 @@ phrog color annot category 13517 #c9c9c9 NA unknown function 13518 #c9c9c9 NA unknown function 13519 #c9c9c9 NA unknown function -13520 #c9c9c9 NA unknown function +13520 #c9c9c9 holin lysis 13521 #c9c9c9 NA unknown function 13522 #c9c9c9 NA unknown function -13523 #c9c9c9 NA unknown function +13523 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 13524 #c9c9c9 NA unknown function 13525 #c9c9c9 NA unknown function 13526 #c9c9c9 NA unknown function @@ -13533,15 +13533,15 @@ phrog color annot category 13532 #c9c9c9 NA unknown function 13533 #c9c9c9 NA unknown function 13534 #c9c9c9 NA unknown function -13535 #c9c9c9 NA unknown function -13536 #c9c9c9 NA unknown function +13535 #c9c9c9 tail fiber protein tail +13536 #c9c9c9 cysteine dioxygenase other 13537 #c9c9c9 NA unknown function 13538 #c9c9c9 NA unknown function 13539 #c9c9c9 NA unknown function 13540 #c9c9c9 NA unknown function 13541 #c9c9c9 NA unknown function 13542 #c9c9c9 NA unknown function -13543 #c9c9c9 NA unknown function +13543 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 13544 #c9c9c9 NA unknown function 13545 #c9c9c9 NA unknown function 13546 #c9c9c9 NA unknown function @@ -13551,7 +13551,7 @@ phrog color annot category 13550 #c9c9c9 NA unknown function 13551 #c9c9c9 NA unknown function 13552 #c9c9c9 NA unknown function -13553 #c9c9c9 NA unknown function +13553 #c9c9c9 excisionase and transcriptional regulator integration and excision 13554 #c9c9c9 NA unknown function 13555 #c9c9c9 NA unknown function 13556 #c9c9c9 NA unknown function @@ -13605,13 +13605,13 @@ phrog color annot category 13604 #c9c9c9 NA unknown function 13605 #c9c9c9 NA unknown function 13606 #c9c9c9 NA unknown function -13607 #c9c9c9 NA unknown function +13607 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 13608 #c9c9c9 NA unknown function 13609 #c9c9c9 NA unknown function 13610 #c9c9c9 NA unknown function 13611 #c9c9c9 NA unknown function 13612 #c9c9c9 NA unknown function -13613 #c9c9c9 NA unknown function +13613 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 13614 #c9c9c9 NA unknown function 13615 #c9c9c9 NA unknown function 13616 #c9c9c9 NA unknown function @@ -13630,14 +13630,14 @@ phrog color annot category 13629 #c9c9c9 NA unknown function 13630 #c9c9c9 NA unknown function 13631 #c9c9c9 NA unknown function -13632 #c9c9c9 NA unknown function +13632 #c9c9c9 holin lysis 13633 #c9c9c9 NA unknown function 13634 #c9c9c9 NA unknown function 13635 #c9c9c9 NA unknown function 13636 #c9c9c9 NA unknown function 13637 #c9c9c9 NA unknown function 13638 #c9c9c9 NA unknown function -13639 #c9c9c9 NA unknown function +13639 #c9c9c9 minor tail protein tail 13640 #c9c9c9 NA unknown function 13641 #c9c9c9 NA unknown function 13642 #c9c9c9 NA unknown function @@ -13647,28 +13647,28 @@ phrog color annot category 13646 #c9c9c9 NA unknown function 13647 #c9c9c9 NA unknown function 13648 #c9c9c9 NA unknown function -13649 #c9c9c9 NA unknown function +13649 #c9c9c9 nucleotide kinase other 13650 #c9c9c9 NA unknown function -13651 #c9c9c9 NA unknown function +13651 #c9c9c9 protease other 13652 #c9c9c9 NA unknown function 13653 #c9c9c9 NA unknown function 13654 #c9c9c9 NA unknown function 13655 #c9c9c9 NA unknown function 13656 #c9c9c9 NA unknown function -13657 #c9c9c9 NA unknown function -13658 #c9c9c9 NA unknown function +13657 #c9c9c9 tail protein tail +13658 #c9c9c9 nucleoside deoxyribosyltransferase DNA, RNA and nucleotide metabolism 13659 #c9c9c9 NA unknown function 13660 #c9c9c9 NA unknown function 13661 #c9c9c9 NA unknown function 13662 #c9c9c9 NA unknown function 13663 #c9c9c9 NA unknown function -13664 #c9c9c9 NA unknown function -13665 #c9c9c9 NA unknown function +13664 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover +13665 #c9c9c9 FmdB-like transcriptional regulator transcription regulation 13666 #c9c9c9 NA unknown function -13667 #c9c9c9 NA unknown function +13667 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 13668 #c9c9c9 NA unknown function 13669 #c9c9c9 NA unknown function -13670 #c9c9c9 NA unknown function +13670 #c9c9c9 metallo-protease other 13671 #838383 DNA methyltransferase other 13672 #c9c9c9 NA unknown function 13673 #c9c9c9 NA unknown function @@ -13677,7 +13677,7 @@ phrog color annot category 13676 #35d7ff head closure connector 13677 #c9c9c9 NA unknown function 13678 #c9c9c9 NA unknown function -13679 #c9c9c9 NA unknown function +13679 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 13680 #c9c9c9 NA unknown function 13681 #c9c9c9 NA unknown function 13682 #f35f49 holin lysis @@ -13690,9 +13690,9 @@ phrog color annot category 13689 #c9c9c9 NA unknown function 13690 #c9c9c9 NA unknown function 13691 #c9c9c9 NA unknown function -13692 #c9c9c9 NA unknown function +13692 #c9c9c9 major head protein head and packaging 13693 #c9c9c9 NA unknown function -13694 #c9c9c9 NA unknown function +13694 #c9c9c9 holin lysis 13695 #c9c9c9 NA unknown function 13696 #c9c9c9 NA unknown function 13697 #c9c9c9 NA unknown function @@ -13722,7 +13722,7 @@ phrog color annot category 13721 #c9c9c9 NA unknown function 13722 #c9c9c9 NA unknown function 13723 #c9c9c9 NA unknown function -13724 #c9c9c9 NA unknown function +13724 #c9c9c9 tail protein tail 13725 #c9c9c9 NA unknown function 13726 #c9c9c9 NA unknown function 13727 #c9c9c9 NA unknown function @@ -13744,7 +13744,7 @@ phrog color annot category 13743 #c9c9c9 NA unknown function 13744 #c9c9c9 NA unknown function 13745 #838383 Ig domain containing protein other -13746 #c9c9c9 NA unknown function +13746 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 13747 #c9c9c9 NA unknown function 13748 #c9c9c9 NA unknown function 13749 #c9c9c9 NA unknown function @@ -13777,21 +13777,21 @@ phrog color annot category 13776 #c9c9c9 NA unknown function 13777 #c9c9c9 NA unknown function 13778 #ff59f5 ABC transporter moron, auxiliary metabolic gene and host takeover -13779 #c9c9c9 NA unknown function +13779 #c9c9c9 head closure Hc1 connector 13780 #c9c9c9 NA unknown function 13781 #07e9a2 tail spike protein tail 13782 #c9c9c9 NA unknown function 13783 #c9c9c9 NA unknown function -13784 #c9c9c9 NA unknown function +13784 #c9c9c9 major head protein head and packaging 13785 #c9c9c9 NA unknown function 13786 #a861e3 transcriptional regulator transcription regulation -13787 #c9c9c9 NA unknown function +13787 #c9c9c9 sigma factor transcription regulation 13788 #c9c9c9 NA unknown function 13789 #c9c9c9 NA unknown function 13790 #ffdf59 DNA ligase DNA, RNA and nucleotide metabolism 13791 #c9c9c9 NA unknown function -13792 #c9c9c9 NA unknown function -13793 #c9c9c9 NA unknown function +13792 #c9c9c9 baseplate protein tail +13793 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 13794 #c9c9c9 NA unknown function 13795 #c9c9c9 NA unknown function 13796 #c9c9c9 NA unknown function @@ -13805,13 +13805,13 @@ phrog color annot category 13804 #c9c9c9 NA unknown function 13805 #c9c9c9 NA unknown function 13806 #c9c9c9 NA unknown function -13807 #c9c9c9 NA unknown function +13807 #c9c9c9 glucosamine-6-phosphate synthase DNA, RNA and nucleotide metabolism 13808 #c9c9c9 NA unknown function 13809 #c9c9c9 NA unknown function 13810 #c9c9c9 NA unknown function 13811 #c9c9c9 NA unknown function 13812 #c9c9c9 NA unknown function -13813 #c9c9c9 NA unknown function +13813 #c9c9c9 tail assembly chaperone tail 13814 #a861e3 transcriptional regulator transcription regulation 13815 #c9c9c9 NA unknown function 13816 #c9c9c9 NA unknown function @@ -13830,12 +13830,12 @@ phrog color annot category 13829 #c9c9c9 NA unknown function 13830 #c9c9c9 NA unknown function 13831 #c9c9c9 NA unknown function -13832 #c9c9c9 NA unknown function +13832 #c9c9c9 endolysin lysis 13833 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 13834 #c9c9c9 NA unknown function 13835 #c9c9c9 NA unknown function 13836 #c9c9c9 NA unknown function -13837 #c9c9c9 NA unknown function +13837 #c9c9c9 transcriptional regulator transcription regulation 13838 #838383 ATP-dependent protease other 13839 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 13840 #c9c9c9 NA unknown function @@ -13843,7 +13843,7 @@ phrog color annot category 13842 #c9c9c9 NA unknown function 13843 #c9c9c9 NA unknown function 13844 #c9c9c9 NA unknown function -13845 #c9c9c9 NA unknown function +13845 #c9c9c9 terminase small subunit head and packaging 13846 #c9c9c9 NA unknown function 13847 #c9c9c9 NA unknown function 13848 #c9c9c9 NA unknown function @@ -13866,7 +13866,7 @@ phrog color annot category 13865 #c9c9c9 NA unknown function 13866 #c9c9c9 NA unknown function 13867 #c9c9c9 NA unknown function -13868 #c9c9c9 NA unknown function +13868 #c9c9c9 minor head protein and DNA pilot head and packaging 13869 #c9c9c9 NA unknown function 13870 #07e9a2 baseplate protein tail 13871 #c9c9c9 NA unknown function @@ -13877,7 +13877,7 @@ phrog color annot category 13876 #c9c9c9 NA unknown function 13877 #c9c9c9 NA unknown function 13878 #c9c9c9 NA unknown function -13879 #c9c9c9 NA unknown function +13879 #c9c9c9 tail protein tail 13880 #a861e3 transcriptional regulator transcription regulation 13881 #c9c9c9 NA unknown function 13882 #c9c9c9 NA unknown function @@ -13887,8 +13887,8 @@ phrog color annot category 13886 #c9c9c9 NA unknown function 13887 #c9c9c9 NA unknown function 13888 #c9c9c9 NA unknown function -13889 #c9c9c9 NA unknown function -13890 #c9c9c9 NA unknown function +13889 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism +13890 #c9c9c9 Arc-like repressor transcription regulation 13891 #c9c9c9 NA unknown function 13892 #07e9a2 minor tail protein tail 13893 #07e9a2 tail protein tail @@ -13912,11 +13912,11 @@ phrog color annot category 13911 #3e83f6 virion structural protein head and packaging 13912 #07e9a2 minor tail protein tail 13913 #c9c9c9 NA unknown function -13914 #c9c9c9 NA unknown function +13914 #c9c9c9 tail collar fiber protein tail 13915 #c9c9c9 NA unknown function 13916 #ffdf59 DNA ligase DNA, RNA and nucleotide metabolism 13917 #c9c9c9 NA unknown function -13918 #c9c9c9 NA unknown function +13918 #c9c9c9 holin lysis 13919 #c9c9c9 NA unknown function 13920 #c9c9c9 NA unknown function 13921 #c9c9c9 NA unknown function @@ -13924,8 +13924,8 @@ phrog color annot category 13923 #c9c9c9 NA unknown function 13924 #c9c9c9 NA unknown function 13925 #c9c9c9 NA unknown function -13926 #c9c9c9 NA unknown function -13927 #c9c9c9 NA unknown function +13926 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover +13927 #c9c9c9 tail assembly chaperone tail 13928 #c9c9c9 NA unknown function 13929 #c9c9c9 NA unknown function 13930 #c9c9c9 NA unknown function @@ -13953,7 +13953,7 @@ phrog color annot category 13952 #c9c9c9 NA unknown function 13953 #c9c9c9 NA unknown function 13954 #c9c9c9 NA unknown function -13955 #c9c9c9 NA unknown function +13955 #c9c9c9 head-tail connector protein connector 13956 #c9c9c9 NA unknown function 13957 #c9c9c9 NA unknown function 13958 #c9c9c9 NA unknown function @@ -13982,7 +13982,7 @@ phrog color annot category 13981 #c9c9c9 NA unknown function 13982 #c9c9c9 NA unknown function 13983 #c9c9c9 NA unknown function -13984 #c9c9c9 NA unknown function +13984 #c9c9c9 head maturation protease head and packaging 13985 #c9c9c9 NA unknown function 13986 #c9c9c9 NA unknown function 13987 #838383 radical SAM domain-containing protein other @@ -13992,7 +13992,7 @@ phrog color annot category 13991 #c9c9c9 NA unknown function 13992 #c9c9c9 NA unknown function 13993 #c9c9c9 NA unknown function -13994 #c9c9c9 NA unknown function +13994 #c9c9c9 methyltransferase other 13995 #c9c9c9 NA unknown function 13996 #c9c9c9 NA unknown function 13997 #c9c9c9 NA unknown function @@ -14002,7 +14002,7 @@ phrog color annot category 14001 #c9c9c9 NA unknown function 14002 #c9c9c9 NA unknown function 14003 #c9c9c9 NA unknown function -14004 #c9c9c9 NA unknown function +14004 #c9c9c9 virion structural protein head and packaging 14005 #c9c9c9 NA unknown function 14006 #c9c9c9 NA unknown function 14007 #c9c9c9 NA unknown function @@ -14014,12 +14014,12 @@ phrog color annot category 14013 #c9c9c9 NA unknown function 14014 #c9c9c9 NA unknown function 14015 #c9c9c9 NA unknown function -14016 #c9c9c9 NA unknown function +14016 #c9c9c9 methyltransferase other 14017 #c9c9c9 NA unknown function 14018 #07e9a2 major tail protein tail 14019 #c9c9c9 NA unknown function 14020 #c9c9c9 NA unknown function -14021 #c9c9c9 NA unknown function +14021 #c9c9c9 minor tail protein tail 14022 #c9c9c9 NA unknown function 14023 #c9c9c9 NA unknown function 14024 #c9c9c9 NA unknown function @@ -14036,14 +14036,14 @@ phrog color annot category 14035 #c9c9c9 NA unknown function 14036 #c9c9c9 NA unknown function 14037 #c9c9c9 NA unknown function -14038 #c9c9c9 NA unknown function +14038 #c9c9c9 holin lysis 14039 #c9c9c9 NA unknown function 14040 #c9c9c9 NA unknown function 14041 #c9c9c9 NA unknown function 14042 #c9c9c9 NA unknown function 14043 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism -14044 #c9c9c9 NA unknown function -14045 #c9c9c9 NA unknown function +14044 #c9c9c9 tail tube tail +14045 #c9c9c9 virion structural protein head and packaging 14046 #c9c9c9 NA unknown function 14047 #c9c9c9 NA unknown function 14048 #f35f49 endolysin lysis @@ -14070,17 +14070,17 @@ phrog color annot category 14069 #c9c9c9 NA unknown function 14070 #c9c9c9 NA unknown function 14071 #c9c9c9 NA unknown function -14072 #c9c9c9 NA unknown function +14072 #c9c9c9 virion structural protein head and packaging 14073 #c9c9c9 NA unknown function 14074 #3e83f6 virion structural protein head and packaging 14075 #c9c9c9 NA unknown function 14076 #a861e3 transcriptional regulator transcription regulation 14077 #c9c9c9 NA unknown function -14078 #c9c9c9 NA unknown function +14078 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 14079 #c9c9c9 NA unknown function 14080 #c9c9c9 NA unknown function 14081 #c9c9c9 NA unknown function -14082 #c9c9c9 NA unknown function +14082 #c9c9c9 acetyltransferase other 14083 #c9c9c9 NA unknown function 14084 #c9c9c9 NA unknown function 14085 #c9c9c9 NA unknown function @@ -14090,7 +14090,7 @@ phrog color annot category 14089 #c9c9c9 NA unknown function 14090 #c9c9c9 NA unknown function 14091 #c9c9c9 NA unknown function -14092 #c9c9c9 NA unknown function +14092 #c9c9c9 transcriptional regulator transcription regulation 14093 #c9c9c9 NA unknown function 14094 #c9c9c9 NA unknown function 14095 #c9c9c9 NA unknown function @@ -14109,16 +14109,16 @@ phrog color annot category 14108 #c9c9c9 NA unknown function 14109 #c9c9c9 NA unknown function 14110 #c9c9c9 NA unknown function -14111 #c9c9c9 NA unknown function -14112 #c9c9c9 NA unknown function +14111 #c9c9c9 holin lysis +14112 #c9c9c9 terminase large subunit head and packaging 14113 #c9c9c9 NA unknown function 14114 #3e83f6 head scaffolding protein head and packaging -14115 #c9c9c9 NA unknown function +14115 #c9c9c9 homing endonuclease with LAGLIDADG motif DNA, RNA and nucleotide metabolism 14116 #c9c9c9 NA unknown function 14117 #3e83f6 virion structural protein head and packaging 14118 #c9c9c9 NA unknown function 14119 #c9c9c9 NA unknown function -14120 #c9c9c9 NA unknown function +14120 #c9c9c9 minor tail protein tail 14121 #3e83f6 virion structural protein head and packaging 14122 #c9c9c9 NA unknown function 14123 #c9c9c9 NA unknown function @@ -14132,7 +14132,7 @@ phrog color annot category 14131 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 14132 #c9c9c9 NA unknown function 14133 #c9c9c9 NA unknown function -14134 #c9c9c9 NA unknown function +14134 #c9c9c9 minor tail protein tail 14135 #c9c9c9 NA unknown function 14136 #c9c9c9 NA unknown function 14137 #c9c9c9 NA unknown function @@ -14156,7 +14156,7 @@ phrog color annot category 14155 #c9c9c9 NA unknown function 14156 #c9c9c9 NA unknown function 14157 #c9c9c9 NA unknown function -14158 #c9c9c9 NA unknown function +14158 #c9c9c9 transcriptional regulator transcription regulation 14159 #c9c9c9 NA unknown function 14160 #c9c9c9 NA unknown function 14161 #838383 recombinase other @@ -14165,7 +14165,7 @@ phrog color annot category 14164 #c9c9c9 NA unknown function 14165 #c9c9c9 NA unknown function 14166 #c9c9c9 NA unknown function -14167 #c9c9c9 NA unknown function +14167 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 14168 #ffdf59 nuclease DNA, RNA and nucleotide metabolism 14169 #838383 zinc-finger domain protein other 14170 #c9c9c9 NA unknown function @@ -14206,7 +14206,7 @@ phrog color annot category 14205 #c9c9c9 NA unknown function 14206 #c9c9c9 NA unknown function 14207 #ffdf59 DNA helicase DNA, RNA and nucleotide metabolism -14208 #c9c9c9 NA unknown function +14208 #c9c9c9 tail assembly chaperone tail 14209 #c9c9c9 NA unknown function 14210 #c9c9c9 NA unknown function 14211 #a861e3 anti-repressor transcription regulation @@ -14216,10 +14216,10 @@ phrog color annot category 14215 #c9c9c9 NA unknown function 14216 #c9c9c9 NA unknown function 14217 #3e83f6 prohead head and packaging -14218 #c9c9c9 NA unknown function +14218 #c9c9c9 head-tail adaptor connector 14219 #c9c9c9 NA unknown function 14220 #c9c9c9 NA unknown function -14221 #c9c9c9 NA unknown function +14221 #c9c9c9 QueD-like 6-pyruvoyl-tetrahydropterin synthase moron, auxiliary metabolic gene and host takeover 14222 #c9c9c9 NA unknown function 14223 #c9c9c9 NA unknown function 14224 #c9c9c9 NA unknown function @@ -14237,11 +14237,11 @@ phrog color annot category 14236 #07e9a2 tail fiber protein tail 14237 #c9c9c9 NA unknown function 14238 #ffdf59 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism -14239 #c9c9c9 NA unknown function -14240 #c9c9c9 NA unknown function +14239 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover +14240 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 14241 #c9c9c9 NA unknown function 14242 #3e83f6 major head protein head and packaging -14243 #c9c9c9 NA unknown function +14243 #c9c9c9 tail protein tail 14244 #c9c9c9 NA unknown function 14245 #c9c9c9 NA unknown function 14246 #c9c9c9 NA unknown function @@ -14278,7 +14278,7 @@ phrog color annot category 14277 #c9c9c9 NA unknown function 14278 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 14279 #c9c9c9 NA unknown function -14280 #c9c9c9 NA unknown function +14280 #c9c9c9 tail protein tail 14281 #c9c9c9 NA unknown function 14282 #3e83f6 Hoc-like head decoration head and packaging 14283 #c9c9c9 NA unknown function @@ -14305,9 +14305,9 @@ phrog color annot category 14304 #a861e3 transcriptional regulator WhiB-like transcription regulation 14305 #c9c9c9 NA unknown function 14306 #c9c9c9 NA unknown function -14307 #c9c9c9 NA unknown function +14307 #c9c9c9 tail protein tail 14308 #c9c9c9 NA unknown function -14309 #c9c9c9 NA unknown function +14309 #c9c9c9 virion structural protein head and packaging 14310 #c9c9c9 NA unknown function 14311 #c9c9c9 NA unknown function 14312 #c9c9c9 NA unknown function @@ -14317,10 +14317,10 @@ phrog color annot category 14316 #c9c9c9 NA unknown function 14317 #c9c9c9 NA unknown function 14318 #c9c9c9 NA unknown function -14319 #c9c9c9 NA unknown function +14319 #c9c9c9 virion structural protein head and packaging 14320 #c9c9c9 NA unknown function 14321 #ff59f5 anti-restriction protein moron, auxiliary metabolic gene and host takeover -14322 #c9c9c9 NA unknown function +14322 #c9c9c9 ATPase other 14323 #c9c9c9 NA unknown function 14324 #c9c9c9 NA unknown function 14325 #c9c9c9 NA unknown function @@ -14329,10 +14329,10 @@ phrog color annot category 14328 #c9c9c9 NA unknown function 14329 #c9c9c9 NA unknown function 14330 #c9c9c9 NA unknown function -14331 #c9c9c9 NA unknown function -14332 #c9c9c9 NA unknown function +14331 #c9c9c9 tail assembly chaperone tail +14332 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 14333 #c9c9c9 NA unknown function -14334 #c9c9c9 NA unknown function +14334 #c9c9c9 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism 14335 #c9c9c9 NA unknown function 14336 #c9c9c9 NA unknown function 14337 #c9c9c9 NA unknown function @@ -14351,7 +14351,7 @@ phrog color annot category 14350 #c9c9c9 NA unknown function 14351 #c9c9c9 NA unknown function 14352 #c9c9c9 NA unknown function -14353 #c9c9c9 NA unknown function +14353 #c9c9c9 virion structural protein head and packaging 14354 #c9c9c9 NA unknown function 14355 #c9c9c9 NA unknown function 14356 #c9c9c9 NA unknown function @@ -14361,14 +14361,14 @@ phrog color annot category 14360 #c9c9c9 NA unknown function 14361 #c9c9c9 NA unknown function 14362 #c9c9c9 NA unknown function -14363 #c9c9c9 NA unknown function +14363 #c9c9c9 terminase small subunit head and packaging 14364 #c9c9c9 NA unknown function 14365 #c9c9c9 NA unknown function -14366 #c9c9c9 NA unknown function +14366 #c9c9c9 anti-repressor transcription regulation 14367 #c9c9c9 NA unknown function 14368 #c9c9c9 NA unknown function 14369 #c9c9c9 NA unknown function -14370 #c9c9c9 NA unknown function +14370 #c9c9c9 tail fiber assembly protein tail 14371 #c9c9c9 NA unknown function 14372 #c9c9c9 NA unknown function 14373 #c9c9c9 NA unknown function @@ -14378,12 +14378,12 @@ phrog color annot category 14377 #c9c9c9 NA unknown function 14378 #c9c9c9 NA unknown function 14379 #c9c9c9 NA unknown function -14380 #c9c9c9 NA unknown function +14380 #c9c9c9 transcriptional regulator transcription regulation 14381 #c9c9c9 NA unknown function 14382 #c9c9c9 NA unknown function 14383 #c9c9c9 NA unknown function 14384 #c9c9c9 NA unknown function -14385 #c9c9c9 NA unknown function +14385 #c9c9c9 RNA polymerase sigma factor transcription regulation 14386 #c9c9c9 NA unknown function 14387 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 14388 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -14405,17 +14405,17 @@ phrog color annot category 14404 #07e9a2 baseplate protein tail 14405 #c9c9c9 NA unknown function 14406 #c9c9c9 NA unknown function -14407 #c9c9c9 NA unknown function +14407 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 14408 #c9c9c9 NA unknown function 14409 #c9c9c9 NA unknown function 14410 #c9c9c9 NA unknown function 14411 #c9c9c9 NA unknown function 14412 #c9c9c9 NA unknown function 14413 #c9c9c9 NA unknown function -14414 #c9c9c9 NA unknown function +14414 #c9c9c9 minor tail protein tail 14415 #c9c9c9 NA unknown function 14416 #c9c9c9 NA unknown function -14417 #07e9a2 tail fiber protein; host specificity tail +14417 #07e9a2 tail fiber protein host specificity tail 14418 #c9c9c9 NA unknown function 14419 #c9c9c9 NA unknown function 14420 #c9c9c9 NA unknown function @@ -14423,13 +14423,13 @@ phrog color annot category 14422 #c9c9c9 NA unknown function 14423 #c9c9c9 NA unknown function 14424 #c9c9c9 NA unknown function -14425 #c9c9c9 NA unknown function +14425 #c9c9c9 integrase integration and excision 14426 #c9c9c9 NA unknown function 14427 #c9c9c9 NA unknown function 14428 #c9c9c9 NA unknown function 14429 #838383 hydrolase other 14430 #c9c9c9 NA unknown function -14431 #c9c9c9 NA unknown function +14431 #c9c9c9 virion structural protein head and packaging 14432 #c9c9c9 NA unknown function 14433 #c9c9c9 NA unknown function 14434 #c9c9c9 NA unknown function @@ -14481,7 +14481,7 @@ phrog color annot category 14480 #c9c9c9 NA unknown function 14481 #3e83f6 virion structural protein head and packaging 14482 #c9c9c9 NA unknown function -14483 #c9c9c9 NA unknown function +14483 #c9c9c9 minor tail protein tail 14484 #3e83f6 virion structural protein head and packaging 14485 #c9c9c9 NA unknown function 14486 #c9c9c9 NA unknown function @@ -14515,8 +14515,8 @@ phrog color annot category 14514 #c9c9c9 NA unknown function 14515 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 14516 #c9c9c9 NA unknown function -14517 #c9c9c9 NA unknown function -14518 #c9c9c9 NA unknown function +14517 #c9c9c9 DNA repair protein DNA, RNA and nucleotide metabolism +14518 #c9c9c9 endoribonuclease DNA, RNA and nucleotide metabolism 14519 #ff59f5 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 14520 #3e83f6 virion structural protein head and packaging 14521 #c9c9c9 NA unknown function @@ -14526,10 +14526,10 @@ phrog color annot category 14525 #c9c9c9 NA unknown function 14526 #c9c9c9 NA unknown function 14527 #c9c9c9 NA unknown function -14528 #c9c9c9 NA unknown function +14528 #c9c9c9 HTH DNA binding domain protein DNA, RNA and nucleotide metabolism 14529 #c9c9c9 NA unknown function 14530 #c9c9c9 NA unknown function -14531 #c9c9c9 NA unknown function +14531 #c9c9c9 tail fiber protein tail 14532 #c9c9c9 NA unknown function 14533 #c9c9c9 NA unknown function 14534 #c9c9c9 NA unknown function @@ -14542,7 +14542,7 @@ phrog color annot category 14541 #3e83f6 virion structural protein head and packaging 14542 #c9c9c9 NA unknown function 14543 #3e83f6 virion structural protein head and packaging -14544 #c9c9c9 NA unknown function +14544 #c9c9c9 methyltransferase other 14545 #c9c9c9 NA unknown function 14546 #c9c9c9 NA unknown function 14547 #c9c9c9 NA unknown function @@ -14579,36 +14579,36 @@ phrog color annot category 14578 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 14579 #c9c9c9 NA unknown function 14580 #c9c9c9 NA unknown function -14581 #c9c9c9 NA unknown function +14581 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 14582 #c9c9c9 NA unknown function 14583 #c9c9c9 NA unknown function 14584 #c9c9c9 NA unknown function 14585 #c9c9c9 NA unknown function -14586 #c9c9c9 NA unknown function +14586 #c9c9c9 methyltransferase other 14587 #ff59f5 anti-restriction protein moron, auxiliary metabolic gene and host takeover 14588 #c9c9c9 NA unknown function 14589 #c9c9c9 NA unknown function 14590 #c9c9c9 NA unknown function -14591 #c9c9c9 NA unknown function +14591 #c9c9c9 tail assembly chaperone tail 14592 #3e83f6 virion structural protein head and packaging 14593 #c9c9c9 NA unknown function 14594 #c9c9c9 NA unknown function -14595 #c9c9c9 NA unknown function +14595 #c9c9c9 holin lysis 14596 #c9c9c9 NA unknown function 14597 #c9c9c9 NA unknown function 14598 #c9c9c9 NA unknown function 14599 #c9c9c9 NA unknown function -14600 #c9c9c9 NA unknown function +14600 #c9c9c9 major tail protein tail 14601 #c9c9c9 NA unknown function 14602 #c9c9c9 NA unknown function 14603 #c9c9c9 NA unknown function 14604 #c9c9c9 NA unknown function -14605 #c9c9c9 NA unknown function +14605 #c9c9c9 head-tail joining connector 14606 #c9c9c9 NA unknown function 14607 #f35f49 holin/anti-holin lysis 14608 #c9c9c9 NA unknown function 14609 #c9c9c9 NA unknown function -14610 #c9c9c9 NA unknown function +14610 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 14611 #c9c9c9 NA unknown function 14612 #c9c9c9 NA unknown function 14613 #c9c9c9 NA unknown function @@ -14626,7 +14626,7 @@ phrog color annot category 14625 #c9c9c9 NA unknown function 14626 #c9c9c9 NA unknown function 14627 #c9c9c9 NA unknown function -14628 #c9c9c9 NA unknown function +14628 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 14629 #c9c9c9 NA unknown function 14630 #c9c9c9 NA unknown function 14631 #c9c9c9 NA unknown function @@ -14634,7 +14634,7 @@ phrog color annot category 14633 #c9c9c9 NA unknown function 14634 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 14635 #c9c9c9 NA unknown function -14636 #c9c9c9 NA unknown function +14636 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 14637 #c9c9c9 NA unknown function 14638 #c9c9c9 NA unknown function 14639 #a861e3 cro-like repressor transcription regulation @@ -14701,7 +14701,7 @@ phrog color annot category 14700 #c9c9c9 NA unknown function 14701 #c9c9c9 NA unknown function 14702 #c9c9c9 NA unknown function -14703 #c9c9c9 NA unknown function +14703 #c9c9c9 arabinose 5-phosphate isomerase moron, auxiliary metabolic gene and host takeover 14704 #c9c9c9 NA unknown function 14705 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 14706 #c9c9c9 NA unknown function @@ -14727,7 +14727,7 @@ phrog color annot category 14726 #07e9a2 tail fiber protein tail 14727 #c9c9c9 NA unknown function 14728 #c9c9c9 NA unknown function -14729 #c9c9c9 NA unknown function +14729 #c9c9c9 endonuclease VII DNA, RNA and nucleotide metabolism 14730 #c9c9c9 NA unknown function 14731 #c9c9c9 NA unknown function 14732 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -14743,7 +14743,7 @@ phrog color annot category 14742 #c9c9c9 NA unknown function 14743 #c9c9c9 NA unknown function 14744 #c9c9c9 NA unknown function -14745 #c9c9c9 NA unknown function +14745 #c9c9c9 holin lysis 14746 #c9c9c9 NA unknown function 14747 #c9c9c9 NA unknown function 14748 #c9c9c9 NA unknown function @@ -14752,7 +14752,7 @@ phrog color annot category 14751 #c9c9c9 NA unknown function 14752 #c9c9c9 NA unknown function 14753 #3e83f6 head fiber protein head and packaging -14754 #c9c9c9 NA unknown function +14754 #c9c9c9 Sak4-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 14755 #c9c9c9 NA unknown function 14756 #c9c9c9 NA unknown function 14757 #c9c9c9 NA unknown function @@ -14772,7 +14772,7 @@ phrog color annot category 14771 #c9c9c9 NA unknown function 14772 #c9c9c9 NA unknown function 14773 #c9c9c9 NA unknown function -14774 #c9c9c9 NA unknown function +14774 #c9c9c9 tail fiber protein tail 14775 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 14776 #c9c9c9 NA unknown function 14777 #c9c9c9 NA unknown function @@ -14786,12 +14786,12 @@ phrog color annot category 14785 #c9c9c9 NA unknown function 14786 #c9c9c9 NA unknown function 14787 #c9c9c9 NA unknown function -14788 #c9c9c9 NA unknown function +14788 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 14789 #c9c9c9 NA unknown function 14790 #c9c9c9 NA unknown function 14791 #c9c9c9 NA unknown function 14792 #c9c9c9 NA unknown function -14793 #c9c9c9 NA unknown function +14793 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 14794 #c9c9c9 NA unknown function 14795 #c9c9c9 NA unknown function 14796 #c9c9c9 NA unknown function @@ -14818,7 +14818,7 @@ phrog color annot category 14817 #c9c9c9 NA unknown function 14818 #c9c9c9 NA unknown function 14819 #c9c9c9 NA unknown function -14820 #c9c9c9 NA unknown function +14820 #c9c9c9 tail fiber protein tail 14821 #c9c9c9 NA unknown function 14822 #c9c9c9 NA unknown function 14823 #c9c9c9 NA unknown function @@ -14826,7 +14826,7 @@ phrog color annot category 14825 #c9c9c9 NA unknown function 14826 #c9c9c9 NA unknown function 14827 #c9c9c9 NA unknown function -14828 #c9c9c9 NA unknown function +14828 #c9c9c9 minor tail protein tail 14829 #c9c9c9 NA unknown function 14830 #c9c9c9 NA unknown function 14831 #c9c9c9 NA unknown function @@ -14840,19 +14840,19 @@ phrog color annot category 14839 #c9c9c9 NA unknown function 14840 #c9c9c9 NA unknown function 14841 #c9c9c9 NA unknown function -14842 #c9c9c9 NA unknown function +14842 #c9c9c9 aminoacylase DNA, RNA and nucleotide metabolism 14843 #c9c9c9 NA unknown function 14844 #c9c9c9 NA unknown function -14845 #c9c9c9 NA unknown function +14845 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 14846 #c9c9c9 NA unknown function 14847 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 14848 #c9c9c9 NA unknown function 14849 #c9c9c9 NA unknown function 14850 #c9c9c9 NA unknown function -14851 #c9c9c9 NA unknown function +14851 #c9c9c9 virion structural protein head and packaging 14852 #c9c9c9 NA unknown function 14853 #c9c9c9 NA unknown function -14854 #c9c9c9 NA unknown function +14854 #c9c9c9 transcriptional regulator transcription regulation 14855 #c9c9c9 NA unknown function 14856 #c9c9c9 NA unknown function 14857 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism @@ -14869,7 +14869,7 @@ phrog color annot category 14868 #c9c9c9 NA unknown function 14869 #c9c9c9 NA unknown function 14870 #c9c9c9 NA unknown function -14871 #c9c9c9 NA unknown function +14871 #c9c9c9 minor tail protein tail 14872 #ffdf59 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism 14873 #c9c9c9 NA unknown function 14874 #c9c9c9 NA unknown function @@ -14879,7 +14879,7 @@ phrog color annot category 14878 #ff59f5 RexB-like exclusion protein moron, auxiliary metabolic gene and host takeover 14879 #07e9a2 tail fiber protein tail 14880 #c9c9c9 NA unknown function -14881 #c9c9c9 NA unknown function +14881 #c9c9c9 peptidase other 14882 #3e83f6 virion structural protein head and packaging 14883 #3e83f6 virion structural protein head and packaging 14884 #c9c9c9 NA unknown function @@ -14894,8 +14894,8 @@ phrog color annot category 14893 #c9c9c9 NA unknown function 14894 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 14895 #07e9a2 tail spike protein tail -14896 #c9c9c9 NA unknown function -14897 #c9c9c9 NA unknown function +14896 #c9c9c9 transcriptional regulator transcription regulation +14897 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 14898 #c9c9c9 NA unknown function 14899 #c9c9c9 NA unknown function 14900 #c9c9c9 NA unknown function @@ -14909,7 +14909,7 @@ phrog color annot category 14908 #c9c9c9 NA unknown function 14909 #3e83f6 virion structural protein head and packaging 14910 #c9c9c9 NA unknown function -14911 #c9c9c9 NA unknown function +14911 #c9c9c9 portal protein head and packaging 14912 #c9c9c9 NA unknown function 14913 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 14914 #f35f49 holin lysis @@ -14918,7 +14918,7 @@ phrog color annot category 14917 #07e9a2 tail length tape measure protein tail 14918 #c9c9c9 NA unknown function 14919 #c9c9c9 NA unknown function -14920 #c9c9c9 NA unknown function +14920 #c9c9c9 PAAR motif of membran proteins moron, auxiliary metabolic gene and host takeover 14921 #c9c9c9 NA unknown function 14922 #c9c9c9 NA unknown function 14923 #c9c9c9 NA unknown function @@ -14946,7 +14946,7 @@ phrog color annot category 14945 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 14946 #c9c9c9 NA unknown function 14947 #c9c9c9 NA unknown function -14948 #c9c9c9 NA unknown function +14948 #c9c9c9 tail terminator connector 14949 #c9c9c9 NA unknown function 14950 #c9c9c9 NA unknown function 14951 #c9c9c9 NA unknown function @@ -14963,29 +14963,29 @@ phrog color annot category 14962 #c9c9c9 NA unknown function 14963 #c9c9c9 NA unknown function 14964 #c9c9c9 NA unknown function -14965 #c9c9c9 NA unknown function +14965 #c9c9c9 anti-termination protein Q-like transcription regulation 14966 #c9c9c9 NA unknown function -14967 #c9c9c9 NA unknown function +14967 #c9c9c9 head-tail connector protein connector 14968 #c9c9c9 NA unknown function 14969 #c9c9c9 NA unknown function -14970 #c9c9c9 NA unknown function +14970 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 14971 #3e83f6 virion structural protein head and packaging 14972 #c9c9c9 NA unknown function 14973 #c9c9c9 NA unknown function -14974 #c9c9c9 NA unknown function +14974 #c9c9c9 zinc-finger domain protein other 14975 #c9c9c9 NA unknown function 14976 #3e83f6 virion structural protein head and packaging 14977 #c9c9c9 NA unknown function 14978 #c9c9c9 NA unknown function 14979 #c9c9c9 NA unknown function -14980 #c9c9c9 NA unknown function +14980 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 14981 #c9c9c9 NA unknown function 14982 #c9c9c9 NA unknown function 14983 #c9c9c9 NA unknown function 14984 #c9c9c9 NA unknown function 14985 #3e83f6 virion structural protein head and packaging 14986 #c9c9c9 NA unknown function -14987 #c9c9c9 NA unknown function +14987 #c9c9c9 tail protein tail 14988 #838383 peptidase other 14989 #c9c9c9 NA unknown function 14990 #c9c9c9 NA unknown function @@ -15000,14 +15000,14 @@ phrog color annot category 14999 #c9c9c9 NA unknown function 15000 #c9c9c9 NA unknown function 15001 #f35f49 endolysin lysis -15002 #c9c9c9 NA unknown function +15002 #c9c9c9 tail length tape measure protein tail 15003 #3e83f6 head scaffolding protein head and packaging 15004 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism 15005 #c9c9c9 NA unknown function 15006 #07e9a2 tail fiber protein tail 15007 #c9c9c9 NA unknown function 15008 #c9c9c9 NA unknown function -15009 #c9c9c9 NA unknown function +15009 #c9c9c9 virion structural protein head and packaging 15010 #c9c9c9 NA unknown function 15011 #c9c9c9 NA unknown function 15012 #c9c9c9 NA unknown function @@ -15015,7 +15015,7 @@ phrog color annot category 15014 #c9c9c9 NA unknown function 15015 #c9c9c9 NA unknown function 15016 #c9c9c9 NA unknown function -15017 #c9c9c9 NA unknown function +15017 #c9c9c9 dGTPase inhibitor other 15018 #c9c9c9 NA unknown function 15019 #c9c9c9 NA unknown function 15020 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism @@ -15029,13 +15029,13 @@ phrog color annot category 15028 #c9c9c9 NA unknown function 15029 #c9c9c9 NA unknown function 15030 #c9c9c9 NA unknown function -15031 #c9c9c9 NA unknown function -15032 #c9c9c9 NA unknown function +15031 #c9c9c9 transcriptional regulator transcription regulation +15032 #c9c9c9 acyl-coenzyme A dehydrogenase other 15033 #c9c9c9 NA unknown function 15034 #c9c9c9 NA unknown function 15035 #c9c9c9 NA unknown function 15036 #c9c9c9 NA unknown function -15037 #c9c9c9 NA unknown function +15037 #c9c9c9 holin lysis 15038 #c9c9c9 NA unknown function 15039 #c9c9c9 NA unknown function 15040 #c9c9c9 NA unknown function @@ -15043,26 +15043,26 @@ phrog color annot category 15042 #c9c9c9 NA unknown function 15043 #c9c9c9 NA unknown function 15044 #c9c9c9 NA unknown function -15045 #c9c9c9 NA unknown function +15045 #c9c9c9 aminoacid permease other 15046 #c9c9c9 NA unknown function 15047 #c9c9c9 NA unknown function 15048 #c9c9c9 NA unknown function 15049 #c9c9c9 NA unknown function 15050 #3e83f6 virion structural protein head and packaging 15051 #c9c9c9 NA unknown function -15052 #c9c9c9 NA unknown function +15052 #c9c9c9 virion structural protein head and packaging 15053 #c9c9c9 NA unknown function 15054 #c9c9c9 NA unknown function -15055 #c9c9c9 NA unknown function +15055 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 15056 #c9c9c9 NA unknown function 15057 #c9c9c9 NA unknown function 15058 #c9c9c9 NA unknown function 15059 #3e83f6 minor head protein head and packaging -15060 #c9c9c9 NA unknown function +15060 #c9c9c9 tail protein tail 15061 #c9c9c9 NA unknown function 15062 #c9c9c9 NA unknown function 15063 #c9c9c9 NA unknown function -15064 #c9c9c9 NA unknown function +15064 #c9c9c9 virion structural protein head and packaging 15065 #c9c9c9 NA unknown function 15066 #c9c9c9 NA unknown function 15067 #c9c9c9 NA unknown function @@ -15083,17 +15083,17 @@ phrog color annot category 15082 #c9c9c9 NA unknown function 15083 #c9c9c9 NA unknown function 15084 #c9c9c9 NA unknown function -15085 #c9c9c9 NA unknown function +15085 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 15086 #c9c9c9 NA unknown function 15087 #3e83f6 head scaffolding protein head and packaging 15088 #c9c9c9 NA unknown function -15089 #c9c9c9 NA unknown function +15089 #c9c9c9 transcription regulator transcription regulation 15090 #c9c9c9 NA unknown function 15091 #c9c9c9 NA unknown function 15092 #c9c9c9 NA unknown function 15093 #c9c9c9 NA unknown function 15094 #c9c9c9 NA unknown function -15095 #c9c9c9 NA unknown function +15095 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 15096 #c9c9c9 NA unknown function 15097 #c9c9c9 NA unknown function 15098 #c9c9c9 NA unknown function @@ -15137,13 +15137,13 @@ phrog color annot category 15136 #c9c9c9 NA unknown function 15137 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 15138 #c9c9c9 NA unknown function -15139 #c9c9c9 NA unknown function +15139 #c9c9c9 virion structural protein head and packaging 15140 #838383 radical SAM domain-containing protein other 15141 #c9c9c9 NA unknown function 15142 #c9c9c9 NA unknown function 15143 #c9c9c9 NA unknown function 15144 #ff59f5 ADP-ribosyltransferase moron, auxiliary metabolic gene and host takeover -15145 #c9c9c9 NA unknown function +15145 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 15146 #c9c9c9 NA unknown function 15147 #c9c9c9 NA unknown function 15148 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism @@ -15151,7 +15151,7 @@ phrog color annot category 15150 #a861e3 transcriptional regulator transcription regulation 15151 #c9c9c9 NA unknown function 15152 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism -15153 #c9c9c9 NA unknown function +15153 #c9c9c9 tail assembly chaperone tail 15154 #c9c9c9 NA unknown function 15155 #c9c9c9 NA unknown function 15156 #c9c9c9 NA unknown function @@ -15191,13 +15191,13 @@ phrog color annot category 15190 #c9c9c9 NA unknown function 15191 #c9c9c9 NA unknown function 15192 #c9c9c9 NA unknown function -15193 #c9c9c9 NA unknown function +15193 #c9c9c9 tail length tape measure protein tail 15194 #c9c9c9 NA unknown function 15195 #3e83f6 virion structural protein head and packaging 15196 #c9c9c9 NA unknown function 15197 #c9c9c9 NA unknown function 15198 #c9c9c9 NA unknown function -15199 #c9c9c9 NA unknown function +15199 #c9c9c9 baseplate hub subunit tail 15200 #c9c9c9 NA unknown function 15201 #c9c9c9 NA unknown function 15202 #c9c9c9 NA unknown function @@ -15215,7 +15215,7 @@ phrog color annot category 15214 #c9c9c9 NA unknown function 15215 #c9c9c9 NA unknown function 15216 #c9c9c9 NA unknown function -15217 #c9c9c9 NA unknown function +15217 #c9c9c9 sporulation protein moron, auxiliary metabolic gene and host takeover 15218 #c9c9c9 NA unknown function 15219 #c9c9c9 NA unknown function 15220 #3e83f6 virion structural protein head and packaging @@ -15225,7 +15225,7 @@ phrog color annot category 15224 #c9c9c9 NA unknown function 15225 #c9c9c9 NA unknown function 15226 #c9c9c9 NA unknown function -15227 #c9c9c9 NA unknown function +15227 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 15228 #c9c9c9 NA unknown function 15229 #c9c9c9 NA unknown function 15230 #c9c9c9 NA unknown function @@ -15243,10 +15243,10 @@ phrog color annot category 15242 #c9c9c9 NA unknown function 15243 #c9c9c9 NA unknown function 15244 #c9c9c9 NA unknown function -15245 #c9c9c9 NA unknown function +15245 #c9c9c9 head-tail adaptor Ad1 connector 15246 #c9c9c9 NA unknown function 15247 #c9c9c9 NA unknown function -15248 #c9c9c9 NA unknown function +15248 #c9c9c9 head closure Hc1 connector 15249 #c9c9c9 NA unknown function 15250 #c9c9c9 NA unknown function 15251 #c9c9c9 NA unknown function @@ -15272,13 +15272,13 @@ phrog color annot category 15271 #c9c9c9 NA unknown function 15272 #c9c9c9 NA unknown function 15273 #c9c9c9 NA unknown function -15274 #c9c9c9 NA unknown function -15275 #c9c9c9 NA unknown function +15274 #c9c9c9 minor tail protein tail +15275 #c9c9c9 metal-dependent phosphohydrolase other 15276 #c9c9c9 NA unknown function 15277 #c9c9c9 NA unknown function 15278 #c9c9c9 NA unknown function -15279 #c9c9c9 NA unknown function -15280 #c9c9c9 NA unknown function +15279 #c9c9c9 tail assembly chaperone tail +15280 #c9c9c9 tail fiber assembly protein tail 15281 #c9c9c9 NA unknown function 15282 #c9c9c9 NA unknown function 15283 #c9c9c9 NA unknown function @@ -15318,8 +15318,8 @@ phrog color annot category 15317 #c9c9c9 NA unknown function 15318 #c9c9c9 NA unknown function 15319 #c9c9c9 NA unknown function -15320 #c9c9c9 NA unknown function -15321 #c9c9c9 NA unknown function +15320 #c9c9c9 structural protein with Ig domain head and packaging +15321 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 15322 #c9c9c9 NA unknown function 15323 #c9c9c9 NA unknown function 15324 #07e9a2 tail sheath and receptor binding protein tail @@ -15341,10 +15341,10 @@ phrog color annot category 15340 #c9c9c9 NA unknown function 15341 #c9c9c9 NA unknown function 15342 #c9c9c9 NA unknown function -15343 #c9c9c9 NA unknown function -15344 #c9c9c9 NA unknown function +15343 #c9c9c9 virion structural protein head and packaging +15344 #c9c9c9 tRNA ligase DNA, RNA and nucleotide metabolism 15345 #c9c9c9 NA unknown function -15346 #c9c9c9 NA unknown function +15346 #c9c9c9 NinB/ Orf homologous recombination mediator DNA, RNA and nucleotide metabolism 15347 #c9c9c9 NA unknown function 15348 #c9c9c9 NA unknown function 15349 #c9c9c9 NA unknown function @@ -15367,10 +15367,10 @@ phrog color annot category 15366 #c9c9c9 NA unknown function 15367 #c9c9c9 NA unknown function 15368 #c9c9c9 NA unknown function -15369 #c9c9c9 NA unknown function +15369 #c9c9c9 internal head protein head and packaging 15370 #c9c9c9 NA unknown function 15371 #c9c9c9 NA unknown function -15372 #c9c9c9 NA unknown function +15372 #c9c9c9 tail terminator connector 15373 #07e9a2 L-shaped tail fiber protein assembly tail 15374 #c9c9c9 NA unknown function 15375 #c9c9c9 NA unknown function @@ -15408,11 +15408,11 @@ phrog color annot category 15407 #c9c9c9 NA unknown function 15408 #c9c9c9 NA unknown function 15409 #c9c9c9 NA unknown function -15410 #c9c9c9 NA unknown function +15410 #c9c9c9 endolysin lysis 15411 #c9c9c9 NA unknown function 15412 #c9c9c9 NA unknown function 15413 #c9c9c9 NA unknown function -15414 #c9c9c9 NA unknown function +15414 #c9c9c9 virion structural protein head and packaging 15415 #c9c9c9 NA unknown function 15416 #c9c9c9 NA unknown function 15417 #c9c9c9 NA unknown function @@ -15426,14 +15426,14 @@ phrog color annot category 15425 #c9c9c9 NA unknown function 15426 #c9c9c9 NA unknown function 15427 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism -15428 #c9c9c9 NA unknown function -15429 #c9c9c9 NA unknown function +15428 #c9c9c9 transglycosylase other +15429 #c9c9c9 transposase integration and excision 15430 #c9c9c9 NA unknown function 15431 #f35f49 holin lysis 15432 #c9c9c9 NA unknown function 15433 #07e9a2 tail sheath tail 15434 #c9c9c9 NA unknown function -15435 #c9c9c9 NA unknown function +15435 #c9c9c9 membrane associated protein moron, auxiliary metabolic gene and host takeover 15436 #c9c9c9 NA unknown function 15437 #07e9a2 tail fiber protein tail 15438 #c9c9c9 NA unknown function @@ -15463,7 +15463,7 @@ phrog color annot category 15462 #c9c9c9 NA unknown function 15463 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 15464 #c9c9c9 NA unknown function -15465 #c9c9c9 NA unknown function +15465 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 15466 #c9c9c9 NA unknown function 15467 #c9c9c9 NA unknown function 15468 #c9c9c9 NA unknown function @@ -15475,12 +15475,12 @@ phrog color annot category 15474 #c9c9c9 NA unknown function 15475 #c9c9c9 NA unknown function 15476 #c9c9c9 NA unknown function -15477 #c9c9c9 NA unknown function +15477 #c9c9c9 radical SAM domain-containing protein other 15478 #07e9a2 tail length tape measure protein tail 15479 #c9c9c9 NA unknown function 15480 #838383 methyltransferase other 15481 #c9c9c9 NA unknown function -15482 #c9c9c9 NA unknown function +15482 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 15483 #c9c9c9 NA unknown function 15484 #838383 hydrolase other 15485 #c9c9c9 NA unknown function @@ -15500,8 +15500,8 @@ phrog color annot category 15499 #c9c9c9 NA unknown function 15500 #c9c9c9 NA unknown function 15501 #c9c9c9 NA unknown function -15502 #c9c9c9 NA unknown function -15503 #c9c9c9 NA unknown function +15502 #c9c9c9 acetyltransferase other +15503 #c9c9c9 terminase large subunit head and packaging 15504 #c9c9c9 NA unknown function 15505 #c9c9c9 NA unknown function 15506 #c9c9c9 NA unknown function @@ -15516,7 +15516,7 @@ phrog color annot category 15515 #c9c9c9 NA unknown function 15516 #838383 methyltransferase other 15517 #c9c9c9 NA unknown function -15518 #c9c9c9 NA unknown function +15518 #c9c9c9 tail protein tail 15519 #c9c9c9 NA unknown function 15520 #c9c9c9 NA unknown function 15521 #c9c9c9 NA unknown function @@ -15524,7 +15524,7 @@ phrog color annot category 15523 #c9c9c9 NA unknown function 15524 #3e83f6 terminase large subunit head and packaging 15525 #07e9a2 minor tail protein tail -15526 #c9c9c9 NA unknown function +15526 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 15527 #c9c9c9 NA unknown function 15528 #3e83f6 portal protein head and packaging 15529 #c9c9c9 NA unknown function @@ -15544,26 +15544,26 @@ phrog color annot category 15543 #c9c9c9 NA unknown function 15544 #c9c9c9 NA unknown function 15545 #c9c9c9 NA unknown function -15546 #c9c9c9 NA unknown function -15547 #c9c9c9 NA unknown function +15546 #c9c9c9 transposase integration and excision +15547 #c9c9c9 tail collar fiber protein tail 15548 #c9c9c9 NA unknown function 15549 #c9c9c9 NA unknown function 15550 #c9c9c9 NA unknown function 15551 #c9c9c9 NA unknown function -15552 #c9c9c9 NA unknown function +15552 #c9c9c9 minor tail protein tail 15553 #c9c9c9 NA unknown function 15554 #3e83f6 portal protein head and packaging 15555 #07e9a2 tail assembly chaperone tail 15556 #c9c9c9 NA unknown function 15557 #c9c9c9 NA unknown function -15558 #c9c9c9 NA unknown function +15558 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 15559 #c9c9c9 NA unknown function 15560 #c9c9c9 NA unknown function 15561 #838383 peptidase other 15562 #c9c9c9 NA unknown function 15563 #c9c9c9 NA unknown function 15564 #c9c9c9 NA unknown function -15565 #c9c9c9 NA unknown function +15565 #c9c9c9 internal virion protein head and packaging 15566 #07e9a2 tail protein tail 15567 #c9c9c9 NA unknown function 15568 #c9c9c9 NA unknown function @@ -15577,7 +15577,7 @@ phrog color annot category 15576 #c9c9c9 NA unknown function 15577 #c9c9c9 NA unknown function 15578 #c9c9c9 NA unknown function -15579 #c9c9c9 NA unknown function +15579 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 15580 #c9c9c9 NA unknown function 15581 #c9c9c9 NA unknown function 15582 #c9c9c9 NA unknown function @@ -15589,7 +15589,7 @@ phrog color annot category 15588 #c9c9c9 NA unknown function 15589 #c9c9c9 NA unknown function 15590 #c9c9c9 NA unknown function -15591 #c9c9c9 NA unknown function +15591 #c9c9c9 glutamate 5-kinase other 15592 #c9c9c9 NA unknown function 15593 #c9c9c9 NA unknown function 15594 #c9c9c9 NA unknown function @@ -15612,14 +15612,14 @@ phrog color annot category 15611 #c9c9c9 NA unknown function 15612 #c9c9c9 NA unknown function 15613 #c9c9c9 NA unknown function -15614 #c9c9c9 NA unknown function +15614 #c9c9c9 Nol-like carbamoyltransferase moron, auxiliary metabolic gene and host takeover 15615 #3e83f6 virion structural protein head and packaging 15616 #c9c9c9 NA unknown function 15617 #c9c9c9 NA unknown function 15618 #c9c9c9 NA unknown function 15619 #c9c9c9 NA unknown function 15620 #c9c9c9 NA unknown function -15621 #c9c9c9 NA unknown function +15621 #c9c9c9 acetyltransferase other 15622 #c9c9c9 NA unknown function 15623 #c9c9c9 NA unknown function 15624 #c9c9c9 NA unknown function @@ -15630,7 +15630,7 @@ phrog color annot category 15629 #c9c9c9 NA unknown function 15630 #c9c9c9 NA unknown function 15631 #c9c9c9 NA unknown function -15632 #c9c9c9 NA unknown function +15632 #c9c9c9 anthranilate phosphoribosyltransferase other 15633 #c9c9c9 NA unknown function 15634 #c9c9c9 NA unknown function 15635 #c9c9c9 NA unknown function @@ -15643,7 +15643,7 @@ phrog color annot category 15642 #c9c9c9 NA unknown function 15643 #c9c9c9 NA unknown function 15644 #c9c9c9 NA unknown function -15645 #c9c9c9 NA unknown function +15645 #c9c9c9 phosphoadenosine phosphosulfate reductase moron, auxiliary metabolic gene and host takeover 15646 #c9c9c9 NA unknown function 15647 #3e83f6 virion structural protein head and packaging 15648 #c9c9c9 NA unknown function @@ -15655,7 +15655,7 @@ phrog color annot category 15654 #c9c9c9 NA unknown function 15655 #c9c9c9 NA unknown function 15656 #c9c9c9 NA unknown function -15657 #c9c9c9 NA unknown function +15657 #c9c9c9 terminase large subunit head and packaging 15658 #c9c9c9 NA unknown function 15659 #c9c9c9 NA unknown function 15660 #c9c9c9 NA unknown function @@ -15691,12 +15691,12 @@ phrog color annot category 15690 #c9c9c9 NA unknown function 15691 #c9c9c9 NA unknown function 15692 #c9c9c9 NA unknown function -15693 #c9c9c9 NA unknown function +15693 #c9c9c9 major head protein head and packaging 15694 #c9c9c9 NA unknown function 15695 #07e9a2 tail fiber protein tail 15696 #3e83f6 virion structural protein head and packaging 15697 #c9c9c9 NA unknown function -15698 #c9c9c9 NA unknown function +15698 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 15699 #c9c9c9 NA unknown function 15700 #c9c9c9 NA unknown function 15701 #c9c9c9 NA unknown function @@ -15748,15 +15748,15 @@ phrog color annot category 15747 #c9c9c9 NA unknown function 15748 #c9c9c9 NA unknown function 15749 #c9c9c9 NA unknown function -15750 #c9c9c9 NA unknown function -15751 #c9c9c9 NA unknown function -15752 #838383 protein kinase; inhibitor of host transcription; positively regulates RNaseIII; negatively on RNaseE other +15750 #c9c9c9 virion structural protein head and packaging +15751 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +15752 #838383 protein kinase inhibitor of host transcription positively regulates RNaseIII negatively on RNaseE other 15753 #c9c9c9 NA unknown function 15754 #c9c9c9 NA unknown function 15755 #c9c9c9 NA unknown function 15756 #c9c9c9 NA unknown function 15757 #c9c9c9 NA unknown function -15758 #c9c9c9 NA unknown function +15758 #c9c9c9 Lom outer membrane protein other 15759 #c9c9c9 NA unknown function 15760 #c9c9c9 NA unknown function 15761 #c9c9c9 NA unknown function @@ -15764,12 +15764,12 @@ phrog color annot category 15763 #c9c9c9 NA unknown function 15764 #c9c9c9 NA unknown function 15765 #c9c9c9 NA unknown function -15766 #c9c9c9 NA unknown function +15766 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 15767 #c9c9c9 NA unknown function 15768 #c9c9c9 NA unknown function 15769 #c9c9c9 NA unknown function 15770 #c9c9c9 NA unknown function -15771 #c9c9c9 NA unknown function +15771 #c9c9c9 anti-restriction protein moron, auxiliary metabolic gene and host takeover 15772 #c9c9c9 NA unknown function 15773 #c9c9c9 NA unknown function 15774 #c9c9c9 NA unknown function @@ -15795,7 +15795,7 @@ phrog color annot category 15794 #c9c9c9 NA unknown function 15795 #c9c9c9 NA unknown function 15796 #c9c9c9 NA unknown function -15797 #c9c9c9 NA unknown function +15797 #c9c9c9 minor tail protein tail 15798 #c9c9c9 NA unknown function 15799 #c9c9c9 NA unknown function 15800 #838383 nicotinamide phosphoribosyl transferase other @@ -15812,7 +15812,7 @@ phrog color annot category 15811 #c9c9c9 NA unknown function 15812 #c9c9c9 NA unknown function 15813 #c9c9c9 NA unknown function -15814 #c9c9c9 NA unknown function +15814 #c9c9c9 tail sheath tail 15815 #c9c9c9 NA unknown function 15816 #c9c9c9 NA unknown function 15817 #c9c9c9 NA unknown function @@ -15824,7 +15824,7 @@ phrog color annot category 15823 #c9c9c9 NA unknown function 15824 #07e9a2 tail fiber protein proximal subunit tail 15825 #c9c9c9 NA unknown function -15826 #c9c9c9 NA unknown function +15826 #c9c9c9 queuine tRNA-ribosyltransferase moron, auxiliary metabolic gene and host takeover 15827 #c9c9c9 NA unknown function 15828 #c9c9c9 NA unknown function 15829 #c9c9c9 NA unknown function @@ -15843,12 +15843,12 @@ phrog color annot category 15842 #c9c9c9 NA unknown function 15843 #c9c9c9 NA unknown function 15844 #c9c9c9 NA unknown function -15845 #c9c9c9 NA unknown function +15845 #c9c9c9 Lom outer membrane protein other 15846 #c9c9c9 NA unknown function 15847 #c9c9c9 NA unknown function 15848 #3e83f6 terminase large subunit head and packaging 15849 #c9c9c9 NA unknown function -15850 #c9c9c9 NA unknown function +15850 #c9c9c9 tail assembly chaperone tail 15851 #c9c9c9 NA unknown function 15852 #c9c9c9 NA unknown function 15853 #c9c9c9 NA unknown function @@ -15859,7 +15859,7 @@ phrog color annot category 15858 #c9c9c9 NA unknown function 15859 #c9c9c9 NA unknown function 15860 #c9c9c9 NA unknown function -15861 #c9c9c9 NA unknown function +15861 #c9c9c9 co-chaperonin GroES other 15862 #c9c9c9 NA unknown function 15863 #c9c9c9 NA unknown function 15864 #c9c9c9 NA unknown function @@ -15898,7 +15898,7 @@ phrog color annot category 15897 #c9c9c9 NA unknown function 15898 #c9c9c9 NA unknown function 15899 #c9c9c9 NA unknown function -15900 #c9c9c9 NA unknown function +15900 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 15901 #c9c9c9 NA unknown function 15902 #c9c9c9 NA unknown function 15903 #c9c9c9 NA unknown function @@ -15906,26 +15906,26 @@ phrog color annot category 15905 #c9c9c9 NA unknown function 15906 #c9c9c9 NA unknown function 15907 #c9c9c9 NA unknown function -15908 #c9c9c9 NA unknown function +15908 #c9c9c9 translation initiation factor other 15909 #c9c9c9 NA unknown function 15910 #c9c9c9 NA unknown function 15911 #c9c9c9 NA unknown function -15912 #c9c9c9 NA unknown function +15912 #c9c9c9 transcriptional regulator transcription regulation 15913 #c9c9c9 NA unknown function 15914 #c9c9c9 NA unknown function 15915 #c9c9c9 NA unknown function 15916 #c9c9c9 NA unknown function 15917 #c9c9c9 NA unknown function 15918 #c9c9c9 NA unknown function -15919 #c9c9c9 NA unknown function +15919 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 15920 #c9c9c9 NA unknown function 15921 #c9c9c9 NA unknown function 15922 #c9c9c9 NA unknown function 15923 #c9c9c9 NA unknown function -15924 #c9c9c9 NA unknown function +15924 #c9c9c9 virion structural protein head and packaging 15925 #c9c9c9 NA unknown function 15926 #c9c9c9 NA unknown function -15927 #c9c9c9 NA unknown function +15927 #c9c9c9 PAAR motif of membran proteins moron, auxiliary metabolic gene and host takeover 15928 #3e83f6 major head protein head and packaging 15929 #c9c9c9 NA unknown function 15930 #ffdf59 ribonucleotide reductase DNA, RNA and nucleotide metabolism @@ -15946,12 +15946,12 @@ phrog color annot category 15945 #c9c9c9 NA unknown function 15946 #c9c9c9 NA unknown function 15947 #c9c9c9 NA unknown function -15948 #c9c9c9 NA unknown function +15948 #c9c9c9 tail assembly chaperone tail 15949 #c9c9c9 NA unknown function -15950 #c9c9c9 NA unknown function +15950 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 15951 #c9c9c9 NA unknown function 15952 #c9c9c9 NA unknown function -15953 #c9c9c9 NA unknown function +15953 #c9c9c9 neck protein connector 15954 #c9c9c9 NA unknown function 15955 #c9c9c9 NA unknown function 15956 #07e9a2 tail assembly protein tail @@ -15959,7 +15959,7 @@ phrog color annot category 15958 #c9c9c9 NA unknown function 15959 #c9c9c9 NA unknown function 15960 #07e9a2 tail assembly chaperone tail -15961 #c9c9c9 NA unknown function +15961 #c9c9c9 lipoprotein other 15962 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 15963 #c9c9c9 NA unknown function 15964 #c9c9c9 NA unknown function @@ -15980,7 +15980,7 @@ phrog color annot category 15979 #c9c9c9 NA unknown function 15980 #c9c9c9 NA unknown function 15981 #c9c9c9 NA unknown function -15982 #c9c9c9 NA unknown function +15982 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 15983 #c9c9c9 NA unknown function 15984 #c9c9c9 NA unknown function 15985 #c9c9c9 NA unknown function @@ -15991,7 +15991,7 @@ phrog color annot category 15990 #c9c9c9 NA unknown function 15991 #c9c9c9 NA unknown function 15992 #c9c9c9 NA unknown function -15993 #c9c9c9 NA unknown function +15993 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 15994 #c9c9c9 NA unknown function 15995 #c9c9c9 NA unknown function 15996 #c9c9c9 NA unknown function @@ -16030,7 +16030,7 @@ phrog color annot category 16029 #c9c9c9 NA unknown function 16030 #c9c9c9 NA unknown function 16031 #c9c9c9 NA unknown function -16032 #c9c9c9 NA unknown function +16032 #c9c9c9 hyaluronate lyase moron, auxiliary metabolic gene and host takeover 16033 #c9c9c9 NA unknown function 16034 #c9c9c9 NA unknown function 16035 #c9c9c9 NA unknown function @@ -16056,11 +16056,11 @@ phrog color annot category 16055 #c9c9c9 NA unknown function 16056 #c9c9c9 NA unknown function 16057 #838383 thymidylate kinase other -16058 #c9c9c9 NA unknown function -16059 #c9c9c9 NA unknown function +16058 #c9c9c9 head scaffolding protein head and packaging +16059 #c9c9c9 queuine tRNA-ribosyltransferase moron, auxiliary metabolic gene and host takeover 16060 #c9c9c9 NA unknown function 16061 #c9c9c9 NA unknown function -16062 #c9c9c9 NA unknown function +16062 #c9c9c9 HicB-like antitoxin moron, auxiliary metabolic gene and host takeover 16063 #c9c9c9 NA unknown function 16064 #c9c9c9 NA unknown function 16065 #c9c9c9 NA unknown function @@ -16085,11 +16085,11 @@ phrog color annot category 16084 #a861e3 transcriptional regulator transcription regulation 16085 #c9c9c9 NA unknown function 16086 #c9c9c9 NA unknown function -16087 #c9c9c9 NA unknown function +16087 #c9c9c9 acetyltransferase other 16088 #c9c9c9 NA unknown function 16089 #ffdf59 polymerase DNA, RNA and nucleotide metabolism 16090 #c9c9c9 NA unknown function -16091 #c9c9c9 NA unknown function +16091 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 16092 #c9c9c9 NA unknown function 16093 #c9c9c9 NA unknown function 16094 #c9c9c9 NA unknown function @@ -16123,7 +16123,7 @@ phrog color annot category 16122 #3e83f6 virion structural protein head and packaging 16123 #c9c9c9 NA unknown function 16124 #c9c9c9 NA unknown function -16125 #c9c9c9 NA unknown function +16125 #c9c9c9 tail assembly chaperone tail 16126 #c9c9c9 NA unknown function 16127 #c9c9c9 NA unknown function 16128 #c9c9c9 NA unknown function @@ -16138,12 +16138,12 @@ phrog color annot category 16137 #c9c9c9 NA unknown function 16138 #c9c9c9 NA unknown function 16139 #c9c9c9 NA unknown function -16140 #c9c9c9 NA unknown function +16140 #c9c9c9 tRNA ligase DNA, RNA and nucleotide metabolism 16141 #c9c9c9 NA unknown function 16142 #c9c9c9 NA unknown function 16143 #838383 DNA methyltransferase other 16144 #c9c9c9 NA unknown function -16145 #c9c9c9 NA unknown function +16145 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 16146 #c9c9c9 NA unknown function 16147 #c9c9c9 NA unknown function 16148 #c9c9c9 NA unknown function @@ -16153,11 +16153,11 @@ phrog color annot category 16152 #838383 Hsp70 heat shock protein other 16153 #c9c9c9 NA unknown function 16154 #c9c9c9 NA unknown function -16155 #c9c9c9 NA unknown function -16156 #c9c9c9 NA unknown function +16155 #c9c9c9 transcriptional repressor transcription regulation +16156 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 16157 #c9c9c9 NA unknown function 16158 #c9c9c9 NA unknown function -16159 #c9c9c9 NA unknown function +16159 #c9c9c9 nucleotide pyrophosphohydrolase other 16160 #c9c9c9 NA unknown function 16161 #c9c9c9 NA unknown function 16162 #c9c9c9 NA unknown function @@ -16166,7 +16166,7 @@ phrog color annot category 16165 #c9c9c9 NA unknown function 16166 #c9c9c9 NA unknown function 16167 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism -16168 #c9c9c9 NA unknown function +16168 #c9c9c9 virion structural protein head and packaging 16169 #c9c9c9 NA unknown function 16170 #c9c9c9 NA unknown function 16171 #c9c9c9 NA unknown function @@ -16200,7 +16200,7 @@ phrog color annot category 16199 #c9c9c9 NA unknown function 16200 #c9c9c9 NA unknown function 16201 #c9c9c9 NA unknown function -16202 #c9c9c9 NA unknown function +16202 #c9c9c9 terminase small subunit head and packaging 16203 #c9c9c9 NA unknown function 16204 #c9c9c9 NA unknown function 16205 #c9c9c9 NA unknown function @@ -16215,7 +16215,7 @@ phrog color annot category 16214 #c9c9c9 NA unknown function 16215 #3e83f6 virion structural protein head and packaging 16216 #c9c9c9 NA unknown function -16217 #c9c9c9 NA unknown function +16217 #c9c9c9 tail protein tail 16218 #c9c9c9 NA unknown function 16219 #c9c9c9 NA unknown function 16220 #c9c9c9 NA unknown function @@ -16229,7 +16229,7 @@ phrog color annot category 16228 #c9c9c9 NA unknown function 16229 #c9c9c9 NA unknown function 16230 #ffdf59 replication protein DNA, RNA and nucleotide metabolism -16231 #c9c9c9 NA unknown function +16231 #c9c9c9 holin lysis 16232 #c9c9c9 NA unknown function 16233 #07e9a2 tail fiber protein tail 16234 #c9c9c9 NA unknown function @@ -16243,7 +16243,7 @@ phrog color annot category 16242 #c9c9c9 NA unknown function 16243 #c9c9c9 NA unknown function 16244 #c9c9c9 NA unknown function -16245 #c9c9c9 NA unknown function +16245 #c9c9c9 virion structural protein head and packaging 16246 #c9c9c9 NA unknown function 16247 #c9c9c9 NA unknown function 16248 #c9c9c9 NA unknown function @@ -16256,7 +16256,7 @@ phrog color annot category 16255 #c9c9c9 NA unknown function 16256 #c9c9c9 NA unknown function 16257 #c9c9c9 NA unknown function -16258 #c9c9c9 NA unknown function +16258 #c9c9c9 head-tail adaptor Ad1 connector 16259 #ffdf59 DNA helicase DNA, RNA and nucleotide metabolism 16260 #c9c9c9 NA unknown function 16261 #3e83f6 virion structural protein head and packaging @@ -16268,7 +16268,7 @@ phrog color annot category 16267 #c9c9c9 NA unknown function 16268 #c9c9c9 NA unknown function 16269 #c9c9c9 NA unknown function -16270 #c9c9c9 NA unknown function +16270 #c9c9c9 phosphatase other 16271 #c9c9c9 NA unknown function 16272 #c9c9c9 NA unknown function 16273 #c9c9c9 NA unknown function @@ -16297,10 +16297,10 @@ phrog color annot category 16296 #c9c9c9 NA unknown function 16297 #07e9a2 tail length tape measure protein tail 16298 #c9c9c9 NA unknown function -16299 #c9c9c9 NA unknown function +16299 #c9c9c9 Arc-like repressor transcription regulation 16300 #ff59f5 photosystem II D2 moron, auxiliary metabolic gene and host takeover 16301 #c9c9c9 NA unknown function -16302 #c9c9c9 NA unknown function +16302 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 16303 #c9c9c9 NA unknown function 16304 #c9c9c9 NA unknown function 16305 #3e83f6 virion structural protein head and packaging @@ -16308,7 +16308,7 @@ phrog color annot category 16307 #c9c9c9 NA unknown function 16308 #c9c9c9 NA unknown function 16309 #c9c9c9 NA unknown function -16310 #c9c9c9 NA unknown function +16310 #c9c9c9 virion structural protein head and packaging 16311 #c9c9c9 NA unknown function 16312 #c9c9c9 NA unknown function 16313 #3e83f6 virion structural protein head and packaging @@ -16329,15 +16329,15 @@ phrog color annot category 16328 #c9c9c9 NA unknown function 16329 #c9c9c9 NA unknown function 16330 #ffdf59 primase DNA, RNA and nucleotide metabolism -16331 #c9c9c9 NA unknown function +16331 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 16332 #c9c9c9 NA unknown function -16333 #c9c9c9 NA unknown function +16333 #c9c9c9 tail assembly chaperone tail 16334 #c9c9c9 NA unknown function 16335 #838383 ATPase other 16336 #c9c9c9 NA unknown function 16337 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 16338 #c9c9c9 NA unknown function -16339 #c9c9c9 NA unknown function +16339 #c9c9c9 endolysin lysis 16340 #c9c9c9 NA unknown function 16341 #c9c9c9 NA unknown function 16342 #c9c9c9 NA unknown function @@ -16353,19 +16353,19 @@ phrog color annot category 16352 #c9c9c9 NA unknown function 16353 #c9c9c9 NA unknown function 16354 #c9c9c9 NA unknown function -16355 #c9c9c9 NA unknown function +16355 #c9c9c9 tail spike protein tail 16356 #c9c9c9 NA unknown function 16357 #c9c9c9 NA unknown function 16358 #c9c9c9 NA unknown function 16359 #c9c9c9 NA unknown function 16360 #c9c9c9 NA unknown function 16361 #c9c9c9 NA unknown function -16362 #c9c9c9 NA unknown function +16362 #c9c9c9 head-tail adaptor connector 16363 #c9c9c9 NA unknown function 16364 #c9c9c9 NA unknown function 16365 #c9c9c9 NA unknown function 16366 #ff59f5 membrane associated protein moron, auxiliary metabolic gene and host takeover -16367 #c9c9c9 NA unknown function +16367 #c9c9c9 virion structural protein head and packaging 16368 #838383 methyltransferase other 16369 #c9c9c9 NA unknown function 16370 #c9c9c9 NA unknown function @@ -16374,7 +16374,7 @@ phrog color annot category 16373 #c9c9c9 NA unknown function 16374 #c9c9c9 NA unknown function 16375 #c9c9c9 NA unknown function -16376 #c9c9c9 NA unknown function +16376 #c9c9c9 transcriptional regulator transcription regulation 16377 #c9c9c9 NA unknown function 16378 #c9c9c9 NA unknown function 16379 #c9c9c9 NA unknown function @@ -16394,7 +16394,7 @@ phrog color annot category 16393 #c9c9c9 NA unknown function 16394 #c9c9c9 NA unknown function 16395 #c9c9c9 NA unknown function -16396 #c9c9c9 NA unknown function +16396 #c9c9c9 excisionase and transcriptional regulator integration and excision 16397 #c9c9c9 NA unknown function 16398 #c9c9c9 NA unknown function 16399 #c9c9c9 NA unknown function @@ -16404,7 +16404,7 @@ phrog color annot category 16403 #c9c9c9 NA unknown function 16404 #c9c9c9 NA unknown function 16405 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -16406 #c9c9c9 NA unknown function +16406 #c9c9c9 terminase large subunit head and packaging 16407 #c9c9c9 NA unknown function 16408 #c9c9c9 NA unknown function 16409 #c9c9c9 NA unknown function @@ -16440,9 +16440,9 @@ phrog color annot category 16439 #c9c9c9 NA unknown function 16440 #c9c9c9 NA unknown function 16441 #c9c9c9 NA unknown function -16442 #c9c9c9 NA unknown function +16442 #c9c9c9 nucleoside deoxyribosyltransferase DNA, RNA and nucleotide metabolism 16443 #c9c9c9 NA unknown function -16444 #c9c9c9 NA unknown function +16444 #c9c9c9 head closure connector 16445 #c9c9c9 NA unknown function 16446 #c9c9c9 NA unknown function 16447 #c9c9c9 NA unknown function @@ -16450,22 +16450,22 @@ phrog color annot category 16449 #c9c9c9 NA unknown function 16450 #c9c9c9 NA unknown function 16451 #c9c9c9 NA unknown function -16452 #c9c9c9 NA unknown function +16452 #c9c9c9 tail protein tail 16453 #c9c9c9 NA unknown function 16454 #c9c9c9 NA unknown function -16455 #c9c9c9 NA unknown function +16455 #c9c9c9 tail protein XkdN-like tail 16456 #c9c9c9 NA unknown function -16457 #c9c9c9 NA unknown function +16457 #c9c9c9 tail assembly chaperone tail 16458 #c9c9c9 NA unknown function -16459 #c9c9c9 NA unknown function +16459 #c9c9c9 virion structural protein head and packaging 16460 #c9c9c9 NA unknown function 16461 #c9c9c9 NA unknown function -16462 #c9c9c9 NA unknown function +16462 #c9c9c9 carboxypeptidase other 16463 #c9c9c9 NA unknown function -16464 #c9c9c9 NA unknown function +16464 #c9c9c9 tail assembly chaperone tail 16465 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 16466 #c9c9c9 NA unknown function -16467 #c9c9c9 NA unknown function +16467 #c9c9c9 terminase small subunit head and packaging 16468 #c9c9c9 NA unknown function 16469 #c9c9c9 NA unknown function 16470 #3e83f6 terminase small subunit head and packaging @@ -16480,17 +16480,17 @@ phrog color annot category 16479 #c9c9c9 NA unknown function 16480 #c9c9c9 NA unknown function 16481 #3e83f6 virion structural protein head and packaging -16482 #c9c9c9 NA unknown function +16482 #c9c9c9 head closure Hc1 connector 16483 #c9c9c9 NA unknown function 16484 #c9c9c9 NA unknown function -16485 #c9c9c9 NA unknown function +16485 #c9c9c9 holin lysis 16486 #c9c9c9 NA unknown function 16487 #c9c9c9 NA unknown function 16488 #c9c9c9 NA unknown function -16489 #c9c9c9 NA unknown function +16489 #c9c9c9 tail assembly chaperone tail 16490 #c9c9c9 NA unknown function 16491 #c9c9c9 NA unknown function -16492 #c9c9c9 NA unknown function +16492 #c9c9c9 transcriptional regulator transcription regulation 16493 #3e83f6 head maturation protease head and packaging 16494 #c9c9c9 NA unknown function 16495 #f35f49 Rz-like spanin lysis @@ -16499,12 +16499,12 @@ phrog color annot category 16498 #c9c9c9 NA unknown function 16499 #c9c9c9 NA unknown function 16500 #c9c9c9 NA unknown function -16501 #c9c9c9 NA unknown function +16501 #c9c9c9 tail fiber protein tail 16502 #c9c9c9 NA unknown function 16503 #3e83f6 terminase head and packaging 16504 #c9c9c9 NA unknown function 16505 #c9c9c9 NA unknown function -16506 #c9c9c9 NA unknown function +16506 #c9c9c9 tail completion or Neck1 protein connector 16507 #c9c9c9 NA unknown function 16508 #c9c9c9 NA unknown function 16509 #c9c9c9 NA unknown function @@ -16519,7 +16519,7 @@ phrog color annot category 16518 #c9c9c9 NA unknown function 16519 #c9c9c9 NA unknown function 16520 #c9c9c9 NA unknown function -16521 #c9c9c9 NA unknown function +16521 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 16522 #838383 MazG-like pyrophosphatase other 16523 #c9c9c9 NA unknown function 16524 #c9c9c9 NA unknown function @@ -16530,16 +16530,16 @@ phrog color annot category 16529 #c9c9c9 NA unknown function 16530 #3e83f6 virion structural protein head and packaging 16531 #c9c9c9 NA unknown function -16532 #c9c9c9 NA unknown function +16532 #c9c9c9 metallo-protease other 16533 #c9c9c9 NA unknown function 16534 #07e9a2 tail fiber protein tail 16535 #c9c9c9 NA unknown function -16536 #c9c9c9 NA unknown function +16536 #c9c9c9 virion structural protein head and packaging 16537 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 16538 #c9c9c9 NA unknown function 16539 #c9c9c9 NA unknown function 16540 #c9c9c9 NA unknown function -16541 #c9c9c9 NA unknown function +16541 #c9c9c9 anti-restriction protein moron, auxiliary metabolic gene and host takeover 16542 #c9c9c9 NA unknown function 16543 #c9c9c9 NA unknown function 16544 #fea328 excisionase integration and excision @@ -16563,7 +16563,7 @@ phrog color annot category 16562 #c9c9c9 NA unknown function 16563 #3e83f6 virion structural protein head and packaging 16564 #c9c9c9 NA unknown function -16565 #c9c9c9 NA unknown function +16565 #c9c9c9 major head protein head and packaging 16566 #c9c9c9 NA unknown function 16567 #c9c9c9 NA unknown function 16568 #ff59f5 Ren-like exclusion protein moron, auxiliary metabolic gene and host takeover @@ -16572,7 +16572,7 @@ phrog color annot category 16571 #c9c9c9 NA unknown function 16572 #c9c9c9 NA unknown function 16573 #c9c9c9 NA unknown function -16574 #c9c9c9 NA unknown function +16574 #c9c9c9 virion structural protein head and packaging 16575 #c9c9c9 NA unknown function 16576 #c9c9c9 NA unknown function 16577 #c9c9c9 NA unknown function @@ -16594,7 +16594,7 @@ phrog color annot category 16593 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 16594 #c9c9c9 NA unknown function 16595 #c9c9c9 NA unknown function -16596 #c9c9c9 NA unknown function +16596 #c9c9c9 distal tail protein Dit tail 16597 #c9c9c9 NA unknown function 16598 #c9c9c9 NA unknown function 16599 #c9c9c9 NA unknown function @@ -16614,7 +16614,7 @@ phrog color annot category 16613 #c9c9c9 NA unknown function 16614 #3e83f6 head protein head and packaging 16615 #838383 peptidase other -16616 #c9c9c9 NA unknown function +16616 #c9c9c9 DNA repair protein DNA, RNA and nucleotide metabolism 16617 #c9c9c9 NA unknown function 16618 #c9c9c9 NA unknown function 16619 #3e83f6 minor head protein head and packaging @@ -16681,7 +16681,7 @@ phrog color annot category 16680 #c9c9c9 NA unknown function 16681 #c9c9c9 NA unknown function 16682 #c9c9c9 NA unknown function -16683 #c9c9c9 NA unknown function +16683 #c9c9c9 amidoligase enzyme other 16684 #c9c9c9 NA unknown function 16685 #c9c9c9 NA unknown function 16686 #c9c9c9 NA unknown function @@ -16691,9 +16691,9 @@ phrog color annot category 16690 #c9c9c9 NA unknown function 16691 #c9c9c9 NA unknown function 16692 #c9c9c9 NA unknown function -16693 #c9c9c9 NA unknown function +16693 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 16694 #c9c9c9 NA unknown function -16695 #c9c9c9 NA unknown function +16695 #c9c9c9 transcriptional repressor transcription regulation 16696 #c9c9c9 NA unknown function 16697 #c9c9c9 NA unknown function 16698 #c9c9c9 NA unknown function @@ -16703,10 +16703,10 @@ phrog color annot category 16702 #c9c9c9 NA unknown function 16703 #c9c9c9 NA unknown function 16704 #c9c9c9 NA unknown function -16705 #c9c9c9 NA unknown function +16705 #c9c9c9 tail assembly chaperone tail 16706 #ffdf59 replisome organizer DNA, RNA and nucleotide metabolism 16707 #c9c9c9 NA unknown function -16708 #c9c9c9 NA unknown function +16708 #c9c9c9 beta-propeller repeat protein other 16709 #c9c9c9 NA unknown function 16710 #3e83f6 virion structural protein head and packaging 16711 #c9c9c9 NA unknown function @@ -16720,21 +16720,21 @@ phrog color annot category 16719 #c9c9c9 NA unknown function 16720 #c9c9c9 NA unknown function 16721 #c9c9c9 NA unknown function -16722 #c9c9c9 NA unknown function +16722 #c9c9c9 minor tail protein tail 16723 #c9c9c9 NA unknown function 16724 #c9c9c9 NA unknown function 16725 #c9c9c9 NA unknown function 16726 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 16727 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism -16728 #c9c9c9 NA unknown function +16728 #c9c9c9 asparagine synthase DNA, RNA and nucleotide metabolism 16729 #c9c9c9 NA unknown function 16730 #c9c9c9 NA unknown function -16731 #c9c9c9 NA unknown function -16732 #c9c9c9 NA unknown function +16731 #c9c9c9 transposase integration and excision +16732 #c9c9c9 head-tail adaptor connector 16733 #c9c9c9 NA unknown function 16734 #c9c9c9 NA unknown function 16735 #c9c9c9 NA unknown function -16736 #c9c9c9 NA unknown function +16736 #c9c9c9 tail sheath tail 16737 #c9c9c9 NA unknown function 16738 #c9c9c9 NA unknown function 16739 #c9c9c9 NA unknown function @@ -16745,7 +16745,7 @@ phrog color annot category 16744 #c9c9c9 NA unknown function 16745 #c9c9c9 NA unknown function 16746 #c9c9c9 NA unknown function -16747 #c9c9c9 NA unknown function +16747 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 16748 #c9c9c9 NA unknown function 16749 #c9c9c9 NA unknown function 16750 #c9c9c9 NA unknown function @@ -16790,9 +16790,9 @@ phrog color annot category 16789 #c9c9c9 NA unknown function 16790 #c9c9c9 NA unknown function 16791 #c9c9c9 NA unknown function -16792 #c9c9c9 NA unknown function +16792 #c9c9c9 transposase integration and excision 16793 #c9c9c9 NA unknown function -16794 #c9c9c9 NA unknown function +16794 #c9c9c9 serine-threonine phosphatase other 16795 #c9c9c9 NA unknown function 16796 #c9c9c9 NA unknown function 16797 #c9c9c9 NA unknown function @@ -16817,13 +16817,13 @@ phrog color annot category 16816 #c9c9c9 NA unknown function 16817 #c9c9c9 NA unknown function 16818 #c9c9c9 NA unknown function -16819 #c9c9c9 NA unknown function +16819 #c9c9c9 tail completion or Neck1 protein connector 16820 #c9c9c9 NA unknown function 16821 #c9c9c9 NA unknown function 16822 #c9c9c9 NA unknown function 16823 #07e9a2 tail length tape measure protein tail 16824 #c9c9c9 NA unknown function -16825 #c9c9c9 NA unknown function +16825 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 16826 #ffdf59 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 16827 #c9c9c9 NA unknown function 16828 #c9c9c9 NA unknown function @@ -16838,11 +16838,11 @@ phrog color annot category 16837 #c9c9c9 NA unknown function 16838 #c9c9c9 NA unknown function 16839 #c9c9c9 NA unknown function -16840 #c9c9c9 NA unknown function -16841 #c9c9c9 NA unknown function +16840 #c9c9c9 minor tail protein tail +16841 #c9c9c9 Gp2.5-like ssDNA binding protein and ssDNA annealing protein DNA, RNA and nucleotide metabolism 16842 #c9c9c9 NA unknown function 16843 #c9c9c9 NA unknown function -16844 #c9c9c9 NA unknown function +16844 #c9c9c9 tail assembly chaperone tail 16845 #c9c9c9 NA unknown function 16846 #c9c9c9 NA unknown function 16847 #c9c9c9 NA unknown function @@ -16859,7 +16859,7 @@ phrog color annot category 16858 #c9c9c9 NA unknown function 16859 #c9c9c9 NA unknown function 16860 #c9c9c9 NA unknown function -16861 #c9c9c9 NA unknown function +16861 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 16862 #c9c9c9 NA unknown function 16863 #c9c9c9 NA unknown function 16864 #c9c9c9 NA unknown function @@ -16884,7 +16884,7 @@ phrog color annot category 16883 #c9c9c9 NA unknown function 16884 #c9c9c9 NA unknown function 16885 #c9c9c9 NA unknown function -16886 #c9c9c9 NA unknown function +16886 #c9c9c9 tail completion or Neck1 protein connector 16887 #c9c9c9 NA unknown function 16888 #c9c9c9 NA unknown function 16889 #07e9a2 tail length tape measure protein tail @@ -16894,7 +16894,7 @@ phrog color annot category 16893 #c9c9c9 NA unknown function 16894 #c9c9c9 NA unknown function 16895 #c9c9c9 NA unknown function -16896 #c9c9c9 NA unknown function +16896 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 16897 #c9c9c9 NA unknown function 16898 #c9c9c9 NA unknown function 16899 #c9c9c9 NA unknown function @@ -16941,7 +16941,7 @@ phrog color annot category 16940 #c9c9c9 NA unknown function 16941 #c9c9c9 NA unknown function 16942 #c9c9c9 NA unknown function -16943 #c9c9c9 NA unknown function +16943 #c9c9c9 phosphofructokinase other 16944 #c9c9c9 NA unknown function 16945 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 16946 #c9c9c9 NA unknown function @@ -16949,7 +16949,7 @@ phrog color annot category 16948 #c9c9c9 NA unknown function 16949 #c9c9c9 NA unknown function 16950 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism -16951 #c9c9c9 NA unknown function +16951 #c9c9c9 head maturation protease head and packaging 16952 #ffdf59 RNA polymerase DNA, RNA and nucleotide metabolism 16953 #c9c9c9 NA unknown function 16954 #c9c9c9 NA unknown function @@ -16961,13 +16961,13 @@ phrog color annot category 16960 #c9c9c9 NA unknown function 16961 #c9c9c9 NA unknown function 16962 #c9c9c9 NA unknown function -16963 #c9c9c9 NA unknown function +16963 #c9c9c9 minor tail protein tail 16964 #c9c9c9 NA unknown function 16965 #c9c9c9 NA unknown function 16966 #c9c9c9 NA unknown function 16967 #c9c9c9 NA unknown function 16968 #c9c9c9 NA unknown function -16969 #c9c9c9 NA unknown function +16969 #c9c9c9 internal head protein head and packaging 16970 #c9c9c9 NA unknown function 16971 #c9c9c9 NA unknown function 16972 #c9c9c9 NA unknown function @@ -16994,7 +16994,7 @@ phrog color annot category 16993 #c9c9c9 NA unknown function 16994 #c9c9c9 NA unknown function 16995 #c9c9c9 NA unknown function -16996 #c9c9c9 NA unknown function +16996 #c9c9c9 minor tail protein tail 16997 #c9c9c9 NA unknown function 16998 #c9c9c9 NA unknown function 16999 #838383 Fe-S oxidoreductase other @@ -17009,7 +17009,7 @@ phrog color annot category 17008 #c9c9c9 NA unknown function 17009 #c9c9c9 NA unknown function 17010 #c9c9c9 NA unknown function -17011 #c9c9c9 NA unknown function +17011 #c9c9c9 tail fiber protein tail 17012 #c9c9c9 NA unknown function 17013 #c9c9c9 NA unknown function 17014 #c9c9c9 NA unknown function @@ -17021,10 +17021,10 @@ phrog color annot category 17020 #c9c9c9 NA unknown function 17021 #c9c9c9 NA unknown function 17022 #c9c9c9 NA unknown function -17023 #c9c9c9 NA unknown function +17023 #c9c9c9 superinfection exclusion moron, auxiliary metabolic gene and host takeover 17024 #c9c9c9 NA unknown function -17025 #c9c9c9 NA unknown function -17026 #c9c9c9 NA unknown function +17025 #c9c9c9 internal virion protein head and packaging +17026 #c9c9c9 tail protein tail 17027 #c9c9c9 NA unknown function 17028 #c9c9c9 NA unknown function 17029 #c9c9c9 NA unknown function @@ -17051,11 +17051,11 @@ phrog color annot category 17050 #c9c9c9 NA unknown function 17051 #c9c9c9 NA unknown function 17052 #c9c9c9 NA unknown function -17053 #c9c9c9 NA unknown function +17053 #c9c9c9 tail protein tail 17054 #c9c9c9 NA unknown function 17055 #c9c9c9 NA unknown function 17056 #c9c9c9 NA unknown function -17057 #c9c9c9 NA unknown function +17057 #c9c9c9 head-tail adaptor connector 17058 #c9c9c9 NA unknown function 17059 #c9c9c9 NA unknown function 17060 #c9c9c9 NA unknown function @@ -17072,14 +17072,14 @@ phrog color annot category 17071 #c9c9c9 NA unknown function 17072 #c9c9c9 NA unknown function 17073 #c9c9c9 NA unknown function -17074 #c9c9c9 NA unknown function +17074 #c9c9c9 FtsK/SpoIIIE-like protein moron, auxiliary metabolic gene and host takeover 17075 #c9c9c9 NA unknown function 17076 #c9c9c9 NA unknown function 17077 #c9c9c9 NA unknown function 17078 #c9c9c9 NA unknown function 17079 #c9c9c9 NA unknown function 17080 #c9c9c9 NA unknown function -17081 #c9c9c9 NA unknown function +17081 #c9c9c9 tail completion or Neck1 protein connector 17082 #c9c9c9 NA unknown function 17083 #c9c9c9 NA unknown function 17084 #c9c9c9 NA unknown function @@ -17093,7 +17093,7 @@ phrog color annot category 17092 #ffdf59 dUTPase DNA, RNA and nucleotide metabolism 17093 #c9c9c9 NA unknown function 17094 #c9c9c9 NA unknown function -17095 #c9c9c9 NA unknown function +17095 #c9c9c9 CopG family transcriptional regulator 1/6 16.7% transcription regulation 17096 #c9c9c9 NA unknown function 17097 #c9c9c9 NA unknown function 17098 #c9c9c9 NA unknown function @@ -17102,8 +17102,8 @@ phrog color annot category 17101 #c9c9c9 NA unknown function 17102 #c9c9c9 NA unknown function 17103 #c9c9c9 NA unknown function -17104 #c9c9c9 NA unknown function -17105 #c9c9c9 NA unknown function +17104 #c9c9c9 minor tail protein tail +17105 #c9c9c9 tail fiber protein tail 17106 #c9c9c9 NA unknown function 17107 #c9c9c9 NA unknown function 17108 #c9c9c9 NA unknown function @@ -17145,13 +17145,13 @@ phrog color annot category 17144 #c9c9c9 NA unknown function 17145 #c9c9c9 NA unknown function 17146 #c9c9c9 NA unknown function -17147 #c9c9c9 NA unknown function +17147 #c9c9c9 tail fiber protein tail 17148 #c9c9c9 NA unknown function 17149 #c9c9c9 NA unknown function 17150 #c9c9c9 NA unknown function 17151 #c9c9c9 NA unknown function 17152 #c9c9c9 NA unknown function -17153 #c9c9c9 NA unknown function +17153 #c9c9c9 tail needle knob tail 17154 #c9c9c9 NA unknown function 17155 #c9c9c9 NA unknown function 17156 #c9c9c9 NA unknown function @@ -17160,7 +17160,7 @@ phrog color annot category 17159 #c9c9c9 NA unknown function 17160 #c9c9c9 NA unknown function 17161 #c9c9c9 NA unknown function -17162 #c9c9c9 NA unknown function +17162 #c9c9c9 major head protein head and packaging 17163 #c9c9c9 NA unknown function 17164 #c9c9c9 NA unknown function 17165 #c9c9c9 NA unknown function @@ -17224,7 +17224,7 @@ phrog color annot category 17223 #c9c9c9 NA unknown function 17224 #c9c9c9 NA unknown function 17225 #c9c9c9 NA unknown function -17226 #c9c9c9 NA unknown function +17226 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 17227 #c9c9c9 NA unknown function 17228 #838383 peptidase other 17229 #c9c9c9 NA unknown function @@ -17233,7 +17233,7 @@ phrog color annot category 17232 #c9c9c9 NA unknown function 17233 #c9c9c9 NA unknown function 17234 #c9c9c9 NA unknown function -17235 #c9c9c9 NA unknown function +17235 #c9c9c9 minor tail protein tail 17236 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 17237 #c9c9c9 NA unknown function 17238 #c9c9c9 NA unknown function @@ -17250,7 +17250,7 @@ phrog color annot category 17249 #c9c9c9 NA unknown function 17250 #c9c9c9 NA unknown function 17251 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -17252 #c9c9c9 NA unknown function +17252 #c9c9c9 acetyltransferase other 17253 #c9c9c9 NA unknown function 17254 #c9c9c9 NA unknown function 17255 #c9c9c9 NA unknown function @@ -17271,7 +17271,7 @@ phrog color annot category 17270 #c9c9c9 NA unknown function 17271 #c9c9c9 NA unknown function 17272 #c9c9c9 NA unknown function -17273 #c9c9c9 NA unknown function +17273 #c9c9c9 leucine-rich repeat surface protein moron, auxiliary metabolic gene and host takeover 17274 #c9c9c9 NA unknown function 17275 #c9c9c9 NA unknown function 17276 #ff59f5 aerobic cobaltochelatase CobT subunit moron, auxiliary metabolic gene and host takeover @@ -17282,19 +17282,19 @@ phrog color annot category 17281 #c9c9c9 NA unknown function 17282 #c9c9c9 NA unknown function 17283 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism -17284 #c9c9c9 NA unknown function +17284 #c9c9c9 DNA methyltransferase other 17285 #c9c9c9 NA unknown function 17286 #c9c9c9 NA unknown function 17287 #c9c9c9 NA unknown function 17288 #c9c9c9 NA unknown function 17289 #c9c9c9 NA unknown function -17290 #c9c9c9 NA unknown function -17291 #c9c9c9 NA unknown function +17290 #c9c9c9 head closure Hc1 connector +17291 #c9c9c9 virion structural protein head and packaging 17292 #c9c9c9 NA unknown function 17293 #c9c9c9 NA unknown function 17294 #c9c9c9 NA unknown function 17295 #c9c9c9 NA unknown function -17296 #c9c9c9 NA unknown function +17296 #c9c9c9 ADP-ribosyltransferase moron, auxiliary metabolic gene and host takeover 17297 #c9c9c9 NA unknown function 17298 #c9c9c9 NA unknown function 17299 #c9c9c9 NA unknown function @@ -17303,11 +17303,11 @@ phrog color annot category 17302 #c9c9c9 NA unknown function 17303 #c9c9c9 NA unknown function 17304 #c9c9c9 NA unknown function -17305 #c9c9c9 NA unknown function +17305 #c9c9c9 tail fiber protein tail 17306 #c9c9c9 NA unknown function 17307 #c9c9c9 NA unknown function 17308 #c9c9c9 NA unknown function -17309 #c9c9c9 NA unknown function +17309 #c9c9c9 transglycosylase other 17310 #c9c9c9 NA unknown function 17311 #c9c9c9 NA unknown function 17312 #07e9a2 tail protein tail @@ -17322,11 +17322,11 @@ phrog color annot category 17321 #c9c9c9 NA unknown function 17322 #c9c9c9 NA unknown function 17323 #c9c9c9 NA unknown function -17324 #c9c9c9 NA unknown function +17324 #c9c9c9 tail sheath stabilizer tail 17325 #c9c9c9 NA unknown function 17326 #c9c9c9 NA unknown function 17327 #35d7ff head-tail connector protein connector -17328 #c9c9c9 NA unknown function +17328 #c9c9c9 heme oxygenase other 17329 #c9c9c9 NA unknown function 17330 #c9c9c9 NA unknown function 17331 #c9c9c9 NA unknown function @@ -17342,7 +17342,7 @@ phrog color annot category 17341 #c9c9c9 NA unknown function 17342 #c9c9c9 NA unknown function 17343 #c9c9c9 NA unknown function -17344 #c9c9c9 NA unknown function +17344 #c9c9c9 tail length tape measure protein tail 17345 #07e9a2 minor tail protein tail 17346 #c9c9c9 NA unknown function 17347 #c9c9c9 NA unknown function @@ -17359,16 +17359,16 @@ phrog color annot category 17358 #c9c9c9 NA unknown function 17359 #c9c9c9 NA unknown function 17360 #07e9a2 tail assembly protein tail -17361 #c9c9c9 NA unknown function +17361 #c9c9c9 head decoration head and packaging 17362 #c9c9c9 NA unknown function 17363 #c9c9c9 NA unknown function -17364 #c9c9c9 NA unknown function +17364 #c9c9c9 internal virion protein head and packaging 17365 #c9c9c9 NA unknown function 17366 #c9c9c9 NA unknown function 17367 #c9c9c9 NA unknown function 17368 #07e9a2 tail length tape measure protein tail 17369 #c9c9c9 NA unknown function -17370 #c9c9c9 NA unknown function +17370 #c9c9c9 tail assembly chaperone tail 17371 #c9c9c9 NA unknown function 17372 #c9c9c9 NA unknown function 17373 #838383 peptidase other @@ -17379,8 +17379,8 @@ phrog color annot category 17378 #c9c9c9 NA unknown function 17379 #c9c9c9 NA unknown function 17380 #c9c9c9 NA unknown function -17381 #c9c9c9 NA unknown function -17382 #c9c9c9 NA unknown function +17381 #c9c9c9 transposase integration and excision +17382 #c9c9c9 anti-termination protein Q-like transcription regulation 17383 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 17384 #c9c9c9 NA unknown function 17385 #c9c9c9 NA unknown function @@ -17388,7 +17388,7 @@ phrog color annot category 17387 #c9c9c9 NA unknown function 17388 #07e9a2 minor tail protein tail 17389 #c9c9c9 NA unknown function -17390 #c9c9c9 NA unknown function +17390 #c9c9c9 terminase small subunit head and packaging 17391 #c9c9c9 NA unknown function 17392 #c9c9c9 NA unknown function 17393 #c9c9c9 NA unknown function @@ -17415,13 +17415,13 @@ phrog color annot category 17414 #c9c9c9 NA unknown function 17415 #3e83f6 terminase large subunit head and packaging 17416 #c9c9c9 NA unknown function -17417 #c9c9c9 NA unknown function +17417 #c9c9c9 endolysin lysis 17418 #c9c9c9 NA unknown function 17419 #c9c9c9 NA unknown function 17420 #07e9a2 tail protein tail 17421 #c9c9c9 NA unknown function -17422 #c9c9c9 NA unknown function -17423 #c9c9c9 NA unknown function +17422 #c9c9c9 tail protein tail +17423 #c9c9c9 cef modifier of supressor tRNAs moron, auxiliary metabolic gene and host takeover 17424 #c9c9c9 NA unknown function 17425 #c9c9c9 NA unknown function 17426 #07e9a2 adhesin tail @@ -17437,10 +17437,10 @@ phrog color annot category 17436 #c9c9c9 NA unknown function 17437 #c9c9c9 NA unknown function 17438 #c9c9c9 NA unknown function -17439 #c9c9c9 NA unknown function +17439 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 17440 #c9c9c9 NA unknown function 17441 #c9c9c9 NA unknown function -17442 #c9c9c9 NA unknown function +17442 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 17443 #c9c9c9 NA unknown function 17444 #c9c9c9 NA unknown function 17445 #c9c9c9 NA unknown function @@ -17449,13 +17449,13 @@ phrog color annot category 17448 #c9c9c9 NA unknown function 17449 #c9c9c9 NA unknown function 17450 #c9c9c9 NA unknown function -17451 #c9c9c9 NA unknown function +17451 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 17452 #c9c9c9 NA unknown function 17453 #c9c9c9 NA unknown function 17454 #c9c9c9 NA unknown function 17455 #c9c9c9 NA unknown function 17456 #c9c9c9 NA unknown function -17457 #c9c9c9 NA unknown function +17457 #c9c9c9 tail collar fiber protein tail 17458 #c9c9c9 NA unknown function 17459 #c9c9c9 NA unknown function 17460 #c9c9c9 NA unknown function @@ -17463,7 +17463,7 @@ phrog color annot category 17462 #c9c9c9 NA unknown function 17463 #c9c9c9 NA unknown function 17464 #ffdf59 replication protein DNA, RNA and nucleotide metabolism -17465 #c9c9c9 NA unknown function +17465 #c9c9c9 tail protein tail 17466 #c9c9c9 NA unknown function 17467 #c9c9c9 NA unknown function 17468 #c9c9c9 NA unknown function @@ -17491,11 +17491,11 @@ phrog color annot category 17490 #c9c9c9 NA unknown function 17491 #c9c9c9 NA unknown function 17492 #c9c9c9 NA unknown function -17493 #c9c9c9 NA unknown function +17493 #c9c9c9 transcriptional repressor transcription regulation 17494 #c9c9c9 NA unknown function 17495 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 17496 #c9c9c9 NA unknown function -17497 #c9c9c9 NA unknown function +17497 #c9c9c9 integrase integration and excision 17498 #c9c9c9 NA unknown function 17499 #c9c9c9 NA unknown function 17500 #c9c9c9 NA unknown function @@ -17530,7 +17530,7 @@ phrog color annot category 17529 #c9c9c9 NA unknown function 17530 #c9c9c9 NA unknown function 17531 #c9c9c9 NA unknown function -17532 #c9c9c9 NA unknown function +17532 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 17533 #c9c9c9 NA unknown function 17534 #c9c9c9 NA unknown function 17535 #c9c9c9 NA unknown function @@ -17539,7 +17539,7 @@ phrog color annot category 17538 #c9c9c9 NA unknown function 17539 #c9c9c9 NA unknown function 17540 #c9c9c9 NA unknown function -17541 #c9c9c9 NA unknown function +17541 #c9c9c9 fibronectin type III domain-containing protein other 17542 #c9c9c9 NA unknown function 17543 #c9c9c9 NA unknown function 17544 #c9c9c9 NA unknown function @@ -17548,7 +17548,7 @@ phrog color annot category 17547 #c9c9c9 NA unknown function 17548 #c9c9c9 NA unknown function 17549 #c9c9c9 NA unknown function -17550 #c9c9c9 NA unknown function +17550 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 17551 #c9c9c9 NA unknown function 17552 #c9c9c9 NA unknown function 17553 #c9c9c9 NA unknown function @@ -17558,12 +17558,12 @@ phrog color annot category 17557 #c9c9c9 NA unknown function 17558 #c9c9c9 NA unknown function 17559 #c9c9c9 NA unknown function -17560 #c9c9c9 NA unknown function +17560 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 17561 #c9c9c9 NA unknown function 17562 #c9c9c9 NA unknown function 17563 #c9c9c9 NA unknown function 17564 #c9c9c9 NA unknown function -17565 #c9c9c9 NA unknown function +17565 #c9c9c9 tail terminator connector 17566 #c9c9c9 NA unknown function 17567 #c9c9c9 NA unknown function 17568 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism @@ -17583,28 +17583,28 @@ phrog color annot category 17582 #07e9a2 tail fiber protein tail 17583 #c9c9c9 NA unknown function 17584 #c9c9c9 NA unknown function -17585 #c9c9c9 NA unknown function +17585 #c9c9c9 tail spike protein tail 17586 #c9c9c9 NA unknown function 17587 #07e9a2 tail fiber protein tail 17588 #c9c9c9 NA unknown function 17589 #c9c9c9 NA unknown function -17590 #c9c9c9 NA unknown function +17590 #c9c9c9 acetyltransferase other 17591 #c9c9c9 NA unknown function 17592 #c9c9c9 NA unknown function 17593 #c9c9c9 NA unknown function 17594 #07e9a2 tail length tape measure protein tail -17595 #c9c9c9 NA unknown function +17595 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 17596 #c9c9c9 NA unknown function 17597 #c9c9c9 NA unknown function 17598 #f35f49 Rz-like spanin lysis 17599 #c9c9c9 NA unknown function -17600 #c9c9c9 NA unknown function +17600 #c9c9c9 P-like helicase loader DNA, RNA and nucleotide metabolism 17601 #c9c9c9 NA unknown function 17602 #c9c9c9 NA unknown function 17603 #c9c9c9 NA unknown function 17604 #c9c9c9 NA unknown function 17605 #c9c9c9 NA unknown function -17606 #c9c9c9 NA unknown function +17606 #c9c9c9 tail spike protein tail 17607 #c9c9c9 NA unknown function 17608 #c9c9c9 NA unknown function 17609 #c9c9c9 NA unknown function @@ -17620,11 +17620,11 @@ phrog color annot category 17619 #3e83f6 virion structural protein head and packaging 17620 #c9c9c9 NA unknown function 17621 #c9c9c9 NA unknown function -17622 #c9c9c9 NA unknown function +17622 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 17623 #07e9a2 tail collar fiber protein tail 17624 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 17625 #c9c9c9 NA unknown function -17626 #c9c9c9 NA unknown function +17626 #c9c9c9 tail terminator connector 17627 #c9c9c9 NA unknown function 17628 #c9c9c9 NA unknown function 17629 #c9c9c9 NA unknown function @@ -17642,7 +17642,7 @@ phrog color annot category 17641 #c9c9c9 NA unknown function 17642 #c9c9c9 NA unknown function 17643 #c9c9c9 NA unknown function -17644 #c9c9c9 NA unknown function +17644 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 17645 #c9c9c9 NA unknown function 17646 #c9c9c9 NA unknown function 17647 #c9c9c9 NA unknown function @@ -17686,8 +17686,8 @@ phrog color annot category 17685 #c9c9c9 NA unknown function 17686 #c9c9c9 NA unknown function 17687 #c9c9c9 NA unknown function -17688 #c9c9c9 NA unknown function -17689 #c9c9c9 NA unknown function +17688 #c9c9c9 terminase large subunit head and packaging +17689 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 17690 #c9c9c9 NA unknown function 17691 #c9c9c9 NA unknown function 17692 #c9c9c9 NA unknown function @@ -17728,7 +17728,7 @@ phrog color annot category 17727 #07e9a2 tail length tape measure protein tail 17728 #c9c9c9 NA unknown function 17729 #c9c9c9 NA unknown function -17730 #c9c9c9 NA unknown function +17730 #c9c9c9 major tail protein tail 17731 #c9c9c9 NA unknown function 17732 #c9c9c9 NA unknown function 17733 #c9c9c9 NA unknown function @@ -17743,7 +17743,7 @@ phrog color annot category 17742 #c9c9c9 NA unknown function 17743 #c9c9c9 NA unknown function 17744 #07e9a2 baseplate wedge subunit tail -17745 #c9c9c9 NA unknown function +17745 #c9c9c9 major tail protein tail 17746 #c9c9c9 NA unknown function 17747 #c9c9c9 NA unknown function 17748 #c9c9c9 NA unknown function @@ -17788,7 +17788,7 @@ phrog color annot category 17787 #c9c9c9 NA unknown function 17788 #c9c9c9 NA unknown function 17789 #c9c9c9 NA unknown function -17790 #c9c9c9 NA unknown function +17790 #c9c9c9 late transcriptional activator transcription regulation 17791 #c9c9c9 NA unknown function 17792 #c9c9c9 NA unknown function 17793 #c9c9c9 NA unknown function @@ -17800,7 +17800,7 @@ phrog color annot category 17799 #c9c9c9 NA unknown function 17800 #c9c9c9 NA unknown function 17801 #c9c9c9 NA unknown function -17802 #c9c9c9 NA unknown function +17802 #c9c9c9 head-tail connector protein connector 17803 #838383 phosphodiesterase other 17804 #c9c9c9 NA unknown function 17805 #c9c9c9 NA unknown function @@ -17810,30 +17810,30 @@ phrog color annot category 17809 #c9c9c9 NA unknown function 17810 #c9c9c9 NA unknown function 17811 #c9c9c9 NA unknown function -17812 #c9c9c9 NA unknown function +17812 #c9c9c9 QueD-like 6-pyruvoyl-tetrahydropterin synthase moron, auxiliary metabolic gene and host takeover 17813 #c9c9c9 NA unknown function 17814 #c9c9c9 NA unknown function 17815 #c9c9c9 NA unknown function 17816 #c9c9c9 NA unknown function 17817 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 17818 #c9c9c9 NA unknown function -17819 #c9c9c9 NA unknown function +17819 #c9c9c9 transposase integration and excision 17820 #c9c9c9 NA unknown function 17821 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 17822 #c9c9c9 NA unknown function 17823 #c9c9c9 NA unknown function 17824 #c9c9c9 NA unknown function -17825 #c9c9c9 NA unknown function +17825 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 17826 #c9c9c9 NA unknown function 17827 #c9c9c9 NA unknown function 17828 #c9c9c9 NA unknown function 17829 #c9c9c9 NA unknown function -17830 #c9c9c9 NA unknown function +17830 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 17831 #c9c9c9 NA unknown function 17832 #c9c9c9 NA unknown function 17833 #c9c9c9 NA unknown function 17834 #c9c9c9 NA unknown function -17835 #c9c9c9 NA unknown function +17835 #c9c9c9 terminase large subunit head and packaging 17836 #c9c9c9 NA unknown function 17837 #c9c9c9 NA unknown function 17838 #c9c9c9 NA unknown function @@ -17853,7 +17853,7 @@ phrog color annot category 17852 #c9c9c9 NA unknown function 17853 #c9c9c9 NA unknown function 17854 #c9c9c9 NA unknown function -17855 #c9c9c9 NA unknown function +17855 #c9c9c9 tail tube tail 17856 #c9c9c9 NA unknown function 17857 #c9c9c9 NA unknown function 17858 #c9c9c9 NA unknown function @@ -17864,7 +17864,7 @@ phrog color annot category 17863 #c9c9c9 NA unknown function 17864 #c9c9c9 NA unknown function 17865 #c9c9c9 NA unknown function -17866 #c9c9c9 NA unknown function +17866 #c9c9c9 head maturation protease head and packaging 17867 #c9c9c9 NA unknown function 17868 #c9c9c9 NA unknown function 17869 #c9c9c9 NA unknown function @@ -17877,7 +17877,7 @@ phrog color annot category 17876 #c9c9c9 NA unknown function 17877 #c9c9c9 NA unknown function 17878 #c9c9c9 NA unknown function -17879 #c9c9c9 NA unknown function +17879 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 17880 #c9c9c9 NA unknown function 17881 #c9c9c9 NA unknown function 17882 #c9c9c9 NA unknown function @@ -17888,7 +17888,7 @@ phrog color annot category 17887 #c9c9c9 NA unknown function 17888 #c9c9c9 NA unknown function 17889 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism -17890 #c9c9c9 NA unknown function +17890 #c9c9c9 dehydrogenase other 17891 #c9c9c9 NA unknown function 17892 #c9c9c9 NA unknown function 17893 #c9c9c9 NA unknown function @@ -17920,10 +17920,10 @@ phrog color annot category 17919 #c9c9c9 NA unknown function 17920 #c9c9c9 NA unknown function 17921 #c9c9c9 NA unknown function -17922 #c9c9c9 NA unknown function +17922 #c9c9c9 tail assembly chaperone tail 17923 #c9c9c9 NA unknown function 17924 #c9c9c9 NA unknown function -17925 #c9c9c9 NA unknown function +17925 #c9c9c9 holin lysis 17926 #c9c9c9 NA unknown function 17927 #c9c9c9 NA unknown function 17928 #c9c9c9 NA unknown function @@ -17932,7 +17932,7 @@ phrog color annot category 17931 #07e9a2 tail protein tail 17932 #c9c9c9 NA unknown function 17933 #c9c9c9 NA unknown function -17934 #c9c9c9 NA unknown function +17934 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 17935 #c9c9c9 NA unknown function 17936 #c9c9c9 NA unknown function 17937 #c9c9c9 NA unknown function @@ -17968,14 +17968,14 @@ phrog color annot category 17967 #c9c9c9 NA unknown function 17968 #3e83f6 virion structural protein head and packaging 17969 #c9c9c9 NA unknown function -17970 #c9c9c9 NA unknown function +17970 #c9c9c9 tail fiber protein tail 17971 #c9c9c9 NA unknown function 17972 #c9c9c9 NA unknown function 17973 #c9c9c9 NA unknown function 17974 #c9c9c9 NA unknown function 17975 #c9c9c9 NA unknown function -17976 #c9c9c9 NA unknown function -17977 #c9c9c9 NA unknown function +17976 #c9c9c9 neck protein connector +17977 #c9c9c9 head closure Hc1 connector 17978 #c9c9c9 NA unknown function 17979 #c9c9c9 NA unknown function 17980 #c9c9c9 NA unknown function @@ -17995,12 +17995,12 @@ phrog color annot category 17994 #c9c9c9 NA unknown function 17995 #c9c9c9 NA unknown function 17996 #c9c9c9 NA unknown function -17997 #c9c9c9 NA unknown function +17997 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 17998 #c9c9c9 NA unknown function 17999 #c9c9c9 NA unknown function -18000 #c9c9c9 NA unknown function +18000 #c9c9c9 anti-repressor transcription regulation 18001 #c9c9c9 NA unknown function -18002 #c9c9c9 NA unknown function +18002 #c9c9c9 protease other 18003 #c9c9c9 NA unknown function 18004 #c9c9c9 NA unknown function 18005 #c9c9c9 NA unknown function @@ -18014,8 +18014,8 @@ phrog color annot category 18013 #c9c9c9 NA unknown function 18014 #c9c9c9 NA unknown function 18015 #c9c9c9 NA unknown function -18016 #c9c9c9 NA unknown function -18017 #c9c9c9 NA unknown function +18016 #c9c9c9 structural protein with Ig domain head and packaging +18017 #c9c9c9 ParB/Sulfiredoxin domain-containing protein 1/6 16.7% DNA, RNA and nucleotide metabolism 18018 #c9c9c9 NA unknown function 18019 #c9c9c9 NA unknown function 18020 #ffdf59 replication initiation O-like DNA, RNA and nucleotide metabolism @@ -18048,7 +18048,7 @@ phrog color annot category 18047 #c9c9c9 NA unknown function 18048 #c9c9c9 NA unknown function 18049 #c9c9c9 NA unknown function -18050 #c9c9c9 NA unknown function +18050 #c9c9c9 acetyltransferase other 18051 #c9c9c9 NA unknown function 18052 #c9c9c9 NA unknown function 18053 #c9c9c9 NA unknown function @@ -18064,11 +18064,11 @@ phrog color annot category 18063 #c9c9c9 NA unknown function 18064 #c9c9c9 NA unknown function 18065 #c9c9c9 NA unknown function -18066 #c9c9c9 NA unknown function +18066 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 18067 #c9c9c9 NA unknown function -18068 #c9c9c9 NA unknown function +18068 #c9c9c9 transcriptional regulator transcription regulation 18069 #c9c9c9 NA unknown function -18070 #c9c9c9 NA unknown function +18070 #c9c9c9 esterase/lipase other 18071 #c9c9c9 NA unknown function 18072 #c9c9c9 NA unknown function 18073 #c9c9c9 NA unknown function @@ -18089,14 +18089,14 @@ phrog color annot category 18088 #c9c9c9 NA unknown function 18089 #c9c9c9 NA unknown function 18090 #c9c9c9 NA unknown function -18091 #c9c9c9 NA unknown function +18091 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 18092 #c9c9c9 NA unknown function 18093 #c9c9c9 NA unknown function 18094 #c9c9c9 NA unknown function 18095 #c9c9c9 NA unknown function 18096 #c9c9c9 NA unknown function 18097 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism -18098 #c9c9c9 NA unknown function +18098 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 18099 #c9c9c9 NA unknown function 18100 #c9c9c9 NA unknown function 18101 #c9c9c9 NA unknown function @@ -18105,10 +18105,10 @@ phrog color annot category 18104 #a861e3 transcriptional regulator transcription regulation 18105 #c9c9c9 NA unknown function 18106 #c9c9c9 NA unknown function -18107 #c9c9c9 NA unknown function +18107 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 18108 #c9c9c9 NA unknown function 18109 #c9c9c9 NA unknown function -18110 #c9c9c9 NA unknown function +18110 #c9c9c9 tail protein tail 18111 #838383 ATPase other 18112 #838383 recombinase other 18113 #c9c9c9 NA unknown function @@ -18157,7 +18157,7 @@ phrog color annot category 18156 #c9c9c9 NA unknown function 18157 #a861e3 transcriptional repressor transcription regulation 18158 #c9c9c9 NA unknown function -18159 #c9c9c9 NA unknown function +18159 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 18160 #c9c9c9 NA unknown function 18161 #c9c9c9 NA unknown function 18162 #07e9a2 tail fiber protein tail @@ -18174,12 +18174,12 @@ phrog color annot category 18173 #c9c9c9 NA unknown function 18174 #c9c9c9 NA unknown function 18175 #c9c9c9 NA unknown function -18176 #c9c9c9 NA unknown function +18176 #c9c9c9 pyrophosphatase other 18177 #c9c9c9 NA unknown function 18178 #3e83f6 portal protein head and packaging 18179 #3e83f6 virion structural protein head and packaging 18180 #c9c9c9 NA unknown function -18181 #c9c9c9 NA unknown function +18181 #c9c9c9 tail assembly chaperone tail 18182 #c9c9c9 NA unknown function 18183 #c9c9c9 NA unknown function 18184 #c9c9c9 NA unknown function @@ -18188,10 +18188,10 @@ phrog color annot category 18187 #c9c9c9 NA unknown function 18188 #c9c9c9 NA unknown function 18189 #c9c9c9 NA unknown function -18190 #c9c9c9 NA unknown function +18190 #c9c9c9 tail protein tail 18191 #c9c9c9 NA unknown function 18192 #c9c9c9 NA unknown function -18193 #c9c9c9 NA unknown function +18193 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase other 18194 #c9c9c9 NA unknown function 18195 #c9c9c9 NA unknown function 18196 #c9c9c9 NA unknown function @@ -18208,7 +18208,7 @@ phrog color annot category 18207 #c9c9c9 NA unknown function 18208 #c9c9c9 NA unknown function 18209 #c9c9c9 NA unknown function -18210 #c9c9c9 NA unknown function +18210 #c9c9c9 tail assembly chaperone tail 18211 #c9c9c9 NA unknown function 18212 #c9c9c9 NA unknown function 18213 #c9c9c9 NA unknown function @@ -18216,9 +18216,9 @@ phrog color annot category 18215 #c9c9c9 NA unknown function 18216 #c9c9c9 NA unknown function 18217 #c9c9c9 NA unknown function -18218 #c9c9c9 NA unknown function +18218 #c9c9c9 holin lysis 18219 #c9c9c9 NA unknown function -18220 #c9c9c9 NA unknown function +18220 #c9c9c9 tail assembly chaperone tail 18221 #c9c9c9 NA unknown function 18222 #c9c9c9 NA unknown function 18223 #c9c9c9 NA unknown function @@ -18231,12 +18231,12 @@ phrog color annot category 18230 #c9c9c9 NA unknown function 18231 #c9c9c9 NA unknown function 18232 #c9c9c9 NA unknown function -18233 #c9c9c9 NA unknown function +18233 #c9c9c9 virion structural protein head and packaging 18234 #c9c9c9 NA unknown function 18235 #c9c9c9 NA unknown function 18236 #c9c9c9 NA unknown function 18237 #c9c9c9 NA unknown function -18238 #c9c9c9 NA unknown function +18238 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 18239 #c9c9c9 NA unknown function 18240 #c9c9c9 NA unknown function 18241 #c9c9c9 NA unknown function @@ -18258,7 +18258,7 @@ phrog color annot category 18257 #c9c9c9 NA unknown function 18258 #c9c9c9 NA unknown function 18259 #c9c9c9 NA unknown function -18260 #c9c9c9 NA unknown function +18260 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 18261 #c9c9c9 NA unknown function 18262 #c9c9c9 NA unknown function 18263 #c9c9c9 NA unknown function @@ -18318,7 +18318,7 @@ phrog color annot category 18317 #ffdf59 Holliday junction resolvase DNA, RNA and nucleotide metabolism 18318 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 18319 #c9c9c9 NA unknown function -18320 #c9c9c9 NA unknown function +18320 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 18321 #c9c9c9 NA unknown function 18322 #c9c9c9 NA unknown function 18323 #c9c9c9 NA unknown function @@ -18341,12 +18341,12 @@ phrog color annot category 18340 #c9c9c9 NA unknown function 18341 #838383 peptidase other 18342 #a861e3 transcriptional repressor transcription regulation -18343 #c9c9c9 NA unknown function +18343 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 18344 #c9c9c9 NA unknown function 18345 #07e9a2 tail fiber protein tail 18346 #c9c9c9 NA unknown function 18347 #c9c9c9 NA unknown function -18348 #c9c9c9 NA unknown function +18348 #c9c9c9 transposase integration and excision 18349 #c9c9c9 NA unknown function 18350 #07e9a2 tail fiber protein tail 18351 #ff59f5 host nuclease inhibitor moron, auxiliary metabolic gene and host takeover @@ -18354,7 +18354,7 @@ phrog color annot category 18353 #c9c9c9 NA unknown function 18354 #c9c9c9 NA unknown function 18355 #ffdf59 deoxycytidinylate deaminase DNA, RNA and nucleotide metabolism -18356 #c9c9c9 NA unknown function +18356 #c9c9c9 Lom outer membrane protein other 18357 #c9c9c9 NA unknown function 18358 #c9c9c9 NA unknown function 18359 #c9c9c9 NA unknown function @@ -18375,7 +18375,7 @@ phrog color annot category 18374 #c9c9c9 NA unknown function 18375 #ffdf59 DNA primase/helicase DNA, RNA and nucleotide metabolism 18376 #c9c9c9 NA unknown function -18377 #c9c9c9 NA unknown function +18377 #c9c9c9 minor tail protein tail 18378 #c9c9c9 NA unknown function 18379 #c9c9c9 NA unknown function 18380 #c9c9c9 NA unknown function @@ -18399,7 +18399,7 @@ phrog color annot category 18398 #c9c9c9 NA unknown function 18399 #c9c9c9 NA unknown function 18400 #c9c9c9 NA unknown function -18401 #c9c9c9 NA unknown function +18401 #c9c9c9 transcriptional regulator transcription regulation 18402 #3e83f6 head maturation protease head and packaging 18403 #c9c9c9 NA unknown function 18404 #838383 hydrolase other @@ -18456,8 +18456,8 @@ phrog color annot category 18455 #c9c9c9 NA unknown function 18456 #ffdf59 DNA ligase DNA, RNA and nucleotide metabolism 18457 #c9c9c9 NA unknown function -18458 #c9c9c9 NA unknown function -18459 #c9c9c9 NA unknown function +18458 #c9c9c9 host range and adsorption protein tail +18459 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 18460 #c9c9c9 NA unknown function 18461 #c9c9c9 NA unknown function 18462 #c9c9c9 NA unknown function @@ -18478,7 +18478,7 @@ phrog color annot category 18477 #3e83f6 head morphogenesis head and packaging 18478 #c9c9c9 NA unknown function 18479 #c9c9c9 NA unknown function -18480 #c9c9c9 NA unknown function +18480 #c9c9c9 virion structural protein head and packaging 18481 #c9c9c9 NA unknown function 18482 #c9c9c9 NA unknown function 18483 #c9c9c9 NA unknown function @@ -18524,11 +18524,11 @@ phrog color annot category 18523 #c9c9c9 NA unknown function 18524 #c9c9c9 NA unknown function 18525 #c9c9c9 NA unknown function -18526 #c9c9c9 NA unknown function +18526 #c9c9c9 replication protein DNA, RNA and nucleotide metabolism 18527 #c9c9c9 NA unknown function 18528 #c9c9c9 NA unknown function 18529 #c9c9c9 NA unknown function -18530 #c9c9c9 NA unknown function +18530 #c9c9c9 tail completion or Neck1 protein connector 18531 #c9c9c9 NA unknown function 18532 #c9c9c9 NA unknown function 18533 #c9c9c9 NA unknown function @@ -18536,10 +18536,10 @@ phrog color annot category 18535 #ffdf59 primase DNA, RNA and nucleotide metabolism 18536 #c9c9c9 NA unknown function 18537 #c9c9c9 NA unknown function -18538 #c9c9c9 NA unknown function +18538 #c9c9c9 nucleotide kinase other 18539 #c9c9c9 NA unknown function 18540 #c9c9c9 NA unknown function -18541 #c9c9c9 NA unknown function +18541 #c9c9c9 excisionase and transcriptional regulator integration and excision 18542 #c9c9c9 NA unknown function 18543 #c9c9c9 NA unknown function 18544 #c9c9c9 NA unknown function @@ -18551,7 +18551,7 @@ phrog color annot category 18550 #c9c9c9 NA unknown function 18551 #c9c9c9 NA unknown function 18552 #c9c9c9 NA unknown function -18553 #c9c9c9 NA unknown function +18553 #c9c9c9 peptidase other 18554 #c9c9c9 NA unknown function 18555 #c9c9c9 NA unknown function 18556 #c9c9c9 NA unknown function @@ -18569,16 +18569,16 @@ phrog color annot category 18568 #c9c9c9 NA unknown function 18569 #c9c9c9 NA unknown function 18570 #c9c9c9 NA unknown function -18571 #c9c9c9 NA unknown function +18571 #c9c9c9 tail protein tail 18572 #c9c9c9 NA unknown function -18573 #c9c9c9 NA unknown function +18573 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 18574 #c9c9c9 NA unknown function 18575 #c9c9c9 NA unknown function 18576 #c9c9c9 NA unknown function 18577 #c9c9c9 NA unknown function 18578 #c9c9c9 NA unknown function 18579 #c9c9c9 NA unknown function -18580 #c9c9c9 NA unknown function +18580 #c9c9c9 holin lysis 18581 #c9c9c9 NA unknown function 18582 #07e9a2 tail assembly chaperone tail 18583 #c9c9c9 NA unknown function @@ -18586,7 +18586,7 @@ phrog color annot category 18585 #c9c9c9 NA unknown function 18586 #c9c9c9 NA unknown function 18587 #c9c9c9 NA unknown function -18588 #c9c9c9 NA unknown function +18588 #c9c9c9 baseplate assembly protein tail 18589 #c9c9c9 NA unknown function 18590 #c9c9c9 NA unknown function 18591 #c9c9c9 NA unknown function @@ -18609,13 +18609,13 @@ phrog color annot category 18608 #c9c9c9 NA unknown function 18609 #838383 kinase other 18610 #c9c9c9 NA unknown function -18611 #c9c9c9 NA unknown function +18611 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 18612 #c9c9c9 NA unknown function 18613 #c9c9c9 NA unknown function 18614 #c9c9c9 NA unknown function 18615 #c9c9c9 NA unknown function 18616 #c9c9c9 NA unknown function -18617 #c9c9c9 NA unknown function +18617 #c9c9c9 tail fiber assembly protein tail 18618 #c9c9c9 NA unknown function 18619 #c9c9c9 NA unknown function 18620 #ff59f5 membrane associated protein moron, auxiliary metabolic gene and host takeover @@ -18665,7 +18665,7 @@ phrog color annot category 18664 #c9c9c9 NA unknown function 18665 #c9c9c9 NA unknown function 18666 #c9c9c9 NA unknown function -18667 #c9c9c9 NA unknown function +18667 #c9c9c9 major tail protein tail 18668 #c9c9c9 NA unknown function 18669 #c9c9c9 NA unknown function 18670 #c9c9c9 NA unknown function @@ -18697,7 +18697,7 @@ phrog color annot category 18696 #c9c9c9 NA unknown function 18697 #c9c9c9 NA unknown function 18698 #3e83f6 virion structural protein head and packaging -18699 #c9c9c9 NA unknown function +18699 #c9c9c9 head-to-tail stopper connector 18700 #c9c9c9 NA unknown function 18701 #c9c9c9 NA unknown function 18702 #c9c9c9 NA unknown function @@ -18714,7 +18714,7 @@ phrog color annot category 18713 #c9c9c9 NA unknown function 18714 #c9c9c9 NA unknown function 18715 #c9c9c9 NA unknown function -18716 #c9c9c9 NA unknown function +18716 #c9c9c9 dATP / dGTP pyrophosphohydrolase other 18717 #c9c9c9 NA unknown function 18718 #c9c9c9 NA unknown function 18719 #c9c9c9 NA unknown function @@ -18727,7 +18727,7 @@ phrog color annot category 18726 #c9c9c9 NA unknown function 18727 #c9c9c9 NA unknown function 18728 #c9c9c9 NA unknown function -18729 #c9c9c9 NA unknown function +18729 #c9c9c9 tail protein tail 18730 #c9c9c9 NA unknown function 18731 #c9c9c9 NA unknown function 18732 #c9c9c9 NA unknown function @@ -18742,13 +18742,13 @@ phrog color annot category 18741 #c9c9c9 NA unknown function 18742 #c9c9c9 NA unknown function 18743 #c9c9c9 NA unknown function -18744 #c9c9c9 NA unknown function +18744 #c9c9c9 transcriptional regulator transcription regulation 18745 #c9c9c9 NA unknown function 18746 #c9c9c9 NA unknown function 18747 #c9c9c9 NA unknown function 18748 #c9c9c9 NA unknown function 18749 #c9c9c9 NA unknown function -18750 #c9c9c9 NA unknown function +18750 #c9c9c9 endolysin lysis 18751 #c9c9c9 NA unknown function 18752 #c9c9c9 NA unknown function 18753 #c9c9c9 NA unknown function @@ -18764,7 +18764,7 @@ phrog color annot category 18763 #c9c9c9 NA unknown function 18764 #c9c9c9 NA unknown function 18765 #c9c9c9 NA unknown function -18766 #c9c9c9 NA unknown function +18766 #c9c9c9 excisionase and transcriptional regulator integration and excision 18767 #c9c9c9 NA unknown function 18768 #c9c9c9 NA unknown function 18769 #c9c9c9 NA unknown function @@ -18783,11 +18783,11 @@ phrog color annot category 18782 #c9c9c9 NA unknown function 18783 #c9c9c9 NA unknown function 18784 #c9c9c9 NA unknown function -18785 #c9c9c9 NA unknown function +18785 #c9c9c9 minor tail protein tail 18786 #c9c9c9 NA unknown function -18787 #c9c9c9 NA unknown function +18787 #c9c9c9 tail assembly chaperone tail 18788 #c9c9c9 NA unknown function -18789 #c9c9c9 NA unknown function +18789 #c9c9c9 minor tail protein tail 18790 #c9c9c9 NA unknown function 18791 #c9c9c9 NA unknown function 18792 #c9c9c9 NA unknown function @@ -18796,8 +18796,8 @@ phrog color annot category 18795 #c9c9c9 NA unknown function 18796 #c9c9c9 NA unknown function 18797 #c9c9c9 NA unknown function -18798 #c9c9c9 NA unknown function -18799 #c9c9c9 NA unknown function +18798 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism +18799 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 18800 #c9c9c9 NA unknown function 18801 #c9c9c9 NA unknown function 18802 #3e83f6 virion structural protein head and packaging @@ -18815,7 +18815,7 @@ phrog color annot category 18814 #c9c9c9 NA unknown function 18815 #c9c9c9 NA unknown function 18816 #c9c9c9 NA unknown function -18817 #c9c9c9 NA unknown function +18817 #c9c9c9 transposase integration and excision 18818 #c9c9c9 NA unknown function 18819 #c9c9c9 NA unknown function 18820 #c9c9c9 NA unknown function @@ -18851,7 +18851,7 @@ phrog color annot category 18850 #c9c9c9 NA unknown function 18851 #c9c9c9 NA unknown function 18852 #c9c9c9 NA unknown function -18853 #c9c9c9 NA unknown function +18853 #c9c9c9 tail protein tail 18854 #c9c9c9 NA unknown function 18855 #c9c9c9 NA unknown function 18856 #c9c9c9 NA unknown function @@ -18862,7 +18862,7 @@ phrog color annot category 18861 #c9c9c9 NA unknown function 18862 #c9c9c9 NA unknown function 18863 #c9c9c9 NA unknown function -18864 #c9c9c9 NA unknown function +18864 #c9c9c9 tail terminator connector 18865 #c9c9c9 NA unknown function 18866 #c9c9c9 NA unknown function 18867 #c9c9c9 NA unknown function @@ -18928,21 +18928,21 @@ phrog color annot category 18927 #c9c9c9 NA unknown function 18928 #c9c9c9 NA unknown function 18929 #c9c9c9 NA unknown function -18930 #c9c9c9 NA unknown function +18930 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 18931 #c9c9c9 NA unknown function 18932 #c9c9c9 NA unknown function 18933 #c9c9c9 NA unknown function 18934 #c9c9c9 NA unknown function 18935 #838383 nitroreductase other 18936 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -18937 #c9c9c9 NA unknown function +18937 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 18938 #c9c9c9 NA unknown function 18939 #c9c9c9 NA unknown function 18940 #c9c9c9 NA unknown function 18941 #c9c9c9 NA unknown function 18942 #c9c9c9 NA unknown function 18943 #c9c9c9 NA unknown function -18944 #c9c9c9 NA unknown function +18944 #c9c9c9 beta-propeller repeat protein other 18945 #c9c9c9 NA unknown function 18946 #c9c9c9 NA unknown function 18947 #c9c9c9 NA unknown function @@ -18950,17 +18950,17 @@ phrog color annot category 18949 #c9c9c9 NA unknown function 18950 #c9c9c9 NA unknown function 18951 #c9c9c9 NA unknown function -18952 #c9c9c9 NA unknown function +18952 #c9c9c9 excisionase and transcriptional regulator integration and excision 18953 #07e9a2 tail protein tail 18954 #c9c9c9 NA unknown function -18955 #c9c9c9 NA unknown function +18955 #c9c9c9 phosphodiester glycosidase other 18956 #c9c9c9 NA unknown function 18957 #c9c9c9 NA unknown function 18958 #c9c9c9 NA unknown function 18959 #c9c9c9 NA unknown function 18960 #c9c9c9 NA unknown function 18961 #c9c9c9 NA unknown function -18962 #c9c9c9 NA unknown function +18962 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 18963 #c9c9c9 NA unknown function 18964 #c9c9c9 NA unknown function 18965 #c9c9c9 NA unknown function @@ -19001,9 +19001,9 @@ phrog color annot category 19000 #c9c9c9 NA unknown function 19001 #c9c9c9 NA unknown function 19002 #c9c9c9 NA unknown function -19003 #c9c9c9 NA unknown function +19003 #c9c9c9 anti-termination protein Q-like transcription regulation 19004 #c9c9c9 NA unknown function -19005 #c9c9c9 NA unknown function +19005 #c9c9c9 peptidase other 19006 #c9c9c9 NA unknown function 19007 #c9c9c9 NA unknown function 19008 #c9c9c9 NA unknown function @@ -19048,10 +19048,10 @@ phrog color annot category 19047 #a861e3 transcriptional regulator transcription regulation 19048 #c9c9c9 NA unknown function 19049 #c9c9c9 NA unknown function -19050 #c9c9c9 NA unknown function +19050 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 19051 #c9c9c9 NA unknown function 19052 #c9c9c9 NA unknown function -19053 #c9c9c9 NA unknown function +19053 #c9c9c9 transcription regulator transcription regulation 19054 #c9c9c9 NA unknown function 19055 #c9c9c9 NA unknown function 19056 #c9c9c9 NA unknown function @@ -19069,12 +19069,12 @@ phrog color annot category 19068 #c9c9c9 NA unknown function 19069 #c9c9c9 NA unknown function 19070 #c9c9c9 NA unknown function -19071 #c9c9c9 NA unknown function +19071 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 19072 #c9c9c9 NA unknown function 19073 #c9c9c9 NA unknown function 19074 #c9c9c9 NA unknown function 19075 #c9c9c9 NA unknown function -19076 #c9c9c9 NA unknown function +19076 #c9c9c9 minor tail protein tail 19077 #838383 protease other 19078 #c9c9c9 NA unknown function 19079 #c9c9c9 NA unknown function @@ -19088,8 +19088,8 @@ phrog color annot category 19087 #c9c9c9 NA unknown function 19088 #ff59f5 ABC transporter moron, auxiliary metabolic gene and host takeover 19089 #c9c9c9 NA unknown function -19090 #c9c9c9 NA unknown function -19091 #c9c9c9 NA unknown function +19090 #c9c9c9 methyltransferase other +19091 #c9c9c9 virion structural protein head and packaging 19092 #c9c9c9 NA unknown function 19093 #c9c9c9 NA unknown function 19094 #c9c9c9 NA unknown function @@ -19107,12 +19107,12 @@ phrog color annot category 19106 #c9c9c9 NA unknown function 19107 #3e83f6 minor head protein head and packaging 19108 #c9c9c9 NA unknown function -19109 #c9c9c9 NA unknown function +19109 #c9c9c9 tail completion or Neck1 protein connector 19110 #c9c9c9 NA unknown function 19111 #c9c9c9 NA unknown function 19112 #c9c9c9 NA unknown function 19113 #07e9a2 major tail protein tail -19114 #c9c9c9 NA unknown function +19114 #c9c9c9 transcriptional regulator transcription regulation 19115 #c9c9c9 NA unknown function 19116 #c9c9c9 NA unknown function 19117 #c9c9c9 NA unknown function @@ -19128,12 +19128,12 @@ phrog color annot category 19127 #c9c9c9 NA unknown function 19128 #c9c9c9 NA unknown function 19129 #c9c9c9 NA unknown function -19130 #c9c9c9 NA unknown function +19130 #c9c9c9 cysteine dioxygenase other 19131 #c9c9c9 NA unknown function 19132 #c9c9c9 NA unknown function 19133 #c9c9c9 NA unknown function 19134 #c9c9c9 NA unknown function -19135 #c9c9c9 NA unknown function +19135 #c9c9c9 cytolethal distending toxin moron, auxiliary metabolic gene and host takeover 19136 #c9c9c9 NA unknown function 19137 #c9c9c9 NA unknown function 19138 #c9c9c9 NA unknown function @@ -19164,18 +19164,18 @@ phrog color annot category 19163 #c9c9c9 NA unknown function 19164 #c9c9c9 NA unknown function 19165 #c9c9c9 NA unknown function -19166 #c9c9c9 NA unknown function +19166 #c9c9c9 tail length tape measure protein tail 19167 #c9c9c9 NA unknown function 19168 #c9c9c9 NA unknown function 19169 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 19170 #c9c9c9 NA unknown function 19171 #c9c9c9 NA unknown function 19172 #c9c9c9 NA unknown function -19173 #c9c9c9 NA unknown function -19174 #c9c9c9 NA unknown function +19173 #c9c9c9 zinc-finger domain protein other +19174 #c9c9c9 excisionase and transcriptional regulator integration and excision 19175 #c9c9c9 NA unknown function 19176 #c9c9c9 NA unknown function -19177 #c9c9c9 NA unknown function +19177 #c9c9c9 holin lysis 19178 #c9c9c9 NA unknown function 19179 #3e83f6 terminase large subunit head and packaging 19180 #c9c9c9 NA unknown function @@ -19192,7 +19192,7 @@ phrog color annot category 19191 #c9c9c9 NA unknown function 19192 #c9c9c9 NA unknown function 19193 #c9c9c9 NA unknown function -19194 #c9c9c9 NA unknown function +19194 #c9c9c9 head morphogenesis head and packaging 19195 #3e83f6 virion structural protein head and packaging 19196 #c9c9c9 NA unknown function 19197 #c9c9c9 NA unknown function @@ -19220,7 +19220,7 @@ phrog color annot category 19219 #c9c9c9 NA unknown function 19220 #c9c9c9 NA unknown function 19221 #c9c9c9 NA unknown function -19222 #c9c9c9 NA unknown function +19222 #c9c9c9 tail protein tail 19223 #c9c9c9 NA unknown function 19224 #c9c9c9 NA unknown function 19225 #c9c9c9 NA unknown function @@ -19237,21 +19237,21 @@ phrog color annot category 19236 #c9c9c9 NA unknown function 19237 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 19238 #c9c9c9 NA unknown function -19239 #c9c9c9 NA unknown function +19239 #c9c9c9 tail fiber protein tail 19240 #c9c9c9 NA unknown function -19241 #c9c9c9 NA unknown function +19241 #c9c9c9 head scaffolding protein head and packaging 19242 #c9c9c9 NA unknown function 19243 #c9c9c9 NA unknown function 19244 #c9c9c9 NA unknown function 19245 #c9c9c9 NA unknown function 19246 #c9c9c9 NA unknown function 19247 #c9c9c9 NA unknown function -19248 #c9c9c9 NA unknown function +19248 #c9c9c9 tail assembly chaperone tail 19249 #07e9a2 minor tail protein tail -19250 #c9c9c9 NA unknown function +19250 #c9c9c9 baseplate wedge subunit tail 19251 #c9c9c9 NA unknown function 19252 #838383 dehydrogenase other -19253 #c9c9c9 NA unknown function +19253 #c9c9c9 tail spike protein tail 19254 #c9c9c9 NA unknown function 19255 #c9c9c9 NA unknown function 19256 #c9c9c9 NA unknown function @@ -19263,14 +19263,14 @@ phrog color annot category 19262 #c9c9c9 NA unknown function 19263 #c9c9c9 NA unknown function 19264 #c9c9c9 NA unknown function -19265 #c9c9c9 NA unknown function +19265 #c9c9c9 endolysin lysis 19266 #c9c9c9 NA unknown function 19267 #c9c9c9 NA unknown function 19268 #c9c9c9 NA unknown function 19269 #c9c9c9 NA unknown function 19270 #c9c9c9 NA unknown function 19271 #c9c9c9 NA unknown function -19272 #c9c9c9 NA unknown function +19272 #c9c9c9 tail protein tail 19273 #c9c9c9 NA unknown function 19274 #c9c9c9 NA unknown function 19275 #c9c9c9 NA unknown function @@ -19280,7 +19280,7 @@ phrog color annot category 19279 #838383 phosphodiesterase other 19280 #c9c9c9 NA unknown function 19281 #c9c9c9 NA unknown function -19282 #c9c9c9 NA unknown function +19282 #c9c9c9 tail length tape measure protein tail 19283 #c9c9c9 NA unknown function 19284 #c9c9c9 NA unknown function 19285 #c9c9c9 NA unknown function @@ -19288,7 +19288,7 @@ phrog color annot category 19287 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 19288 #c9c9c9 NA unknown function 19289 #c9c9c9 NA unknown function -19290 #c9c9c9 NA unknown function +19290 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 19291 #c9c9c9 NA unknown function 19292 #c9c9c9 NA unknown function 19293 #3e83f6 virion structural protein head and packaging @@ -19300,8 +19300,8 @@ phrog color annot category 19299 #3e83f6 terminase large subunit head and packaging 19300 #c9c9c9 NA unknown function 19301 #c9c9c9 NA unknown function -19302 #c9c9c9 NA unknown function -19303 #c9c9c9 NA unknown function +19302 #c9c9c9 tail length tape measure protein tail +19303 #c9c9c9 virion structural protein head and packaging 19304 #c9c9c9 NA unknown function 19305 #c9c9c9 NA unknown function 19306 #c9c9c9 NA unknown function @@ -19309,9 +19309,9 @@ phrog color annot category 19308 #c9c9c9 NA unknown function 19309 #c9c9c9 NA unknown function 19310 #c9c9c9 NA unknown function -19311 #c9c9c9 NA unknown function -19312 #c9c9c9 NA unknown function -19313 #c9c9c9 NA unknown function +19311 #c9c9c9 beta-propeller repeat protein other +19312 #c9c9c9 tail protein tail +19313 #c9c9c9 tail fiber protein tail 19314 #c9c9c9 NA unknown function 19315 #c9c9c9 NA unknown function 19316 #c9c9c9 NA unknown function @@ -19319,8 +19319,8 @@ phrog color annot category 19318 #c9c9c9 NA unknown function 19319 #c9c9c9 NA unknown function 19320 #c9c9c9 NA unknown function -19321 #c9c9c9 NA unknown function -19322 #c9c9c9 NA unknown function +19321 #c9c9c9 transposase integration and excision +19322 #c9c9c9 internal virion protein head and packaging 19323 #c9c9c9 NA unknown function 19324 #c9c9c9 NA unknown function 19325 #c9c9c9 NA unknown function @@ -19347,8 +19347,8 @@ phrog color annot category 19346 #c9c9c9 NA unknown function 19347 #c9c9c9 NA unknown function 19348 #c9c9c9 NA unknown function -19349 #c9c9c9 NA unknown function -19350 #c9c9c9 NA unknown function +19349 #c9c9c9 endolysin lysis +19350 #c9c9c9 tail fiber assembly protein tail 19351 #c9c9c9 NA unknown function 19352 #c9c9c9 NA unknown function 19353 #c9c9c9 NA unknown function @@ -19393,7 +19393,7 @@ phrog color annot category 19392 #c9c9c9 NA unknown function 19393 #c9c9c9 NA unknown function 19394 #07e9a2 tail fiber protein tail -19395 #07e9a2 tail fiber protein; host specificity tail +19395 #07e9a2 tail fiber protein host specificity tail 19396 #c9c9c9 NA unknown function 19397 #c9c9c9 NA unknown function 19398 #c9c9c9 NA unknown function @@ -19407,7 +19407,7 @@ phrog color annot category 19406 #c9c9c9 NA unknown function 19407 #c9c9c9 NA unknown function 19408 #c9c9c9 NA unknown function -19409 #c9c9c9 NA unknown function +19409 #c9c9c9 internal virion protein head and packaging 19410 #3e83f6 virion structural protein head and packaging 19411 #c9c9c9 NA unknown function 19412 #c9c9c9 NA unknown function @@ -19415,7 +19415,7 @@ phrog color annot category 19414 #ff59f5 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 19415 #c9c9c9 NA unknown function 19416 #c9c9c9 NA unknown function -19417 #c9c9c9 NA unknown function +19417 #c9c9c9 head-tail adaptor connector 19418 #3e83f6 virion structural protein head and packaging 19419 #c9c9c9 NA unknown function 19420 #c9c9c9 NA unknown function @@ -19438,7 +19438,7 @@ phrog color annot category 19437 #c9c9c9 NA unknown function 19438 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 19439 #c9c9c9 NA unknown function -19440 #c9c9c9 NA unknown function +19440 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 19441 #c9c9c9 NA unknown function 19442 #c9c9c9 NA unknown function 19443 #3e83f6 minor head protein head and packaging @@ -19447,9 +19447,9 @@ phrog color annot category 19446 #ffdf59 homing endonuclease DNA, RNA and nucleotide metabolism 19447 #c9c9c9 NA unknown function 19448 #c9c9c9 NA unknown function -19449 #c9c9c9 NA unknown function +19449 #c9c9c9 head-tail adaptor connector 19450 #c9c9c9 NA unknown function -19451 #c9c9c9 NA unknown function +19451 #c9c9c9 terminase small subunit head and packaging 19452 #c9c9c9 NA unknown function 19453 #c9c9c9 NA unknown function 19454 #c9c9c9 NA unknown function @@ -19457,8 +19457,8 @@ phrog color annot category 19456 #c9c9c9 NA unknown function 19457 #c9c9c9 NA unknown function 19458 #ffdf59 primase DNA, RNA and nucleotide metabolism -19459 #c9c9c9 NA unknown function -19460 #c9c9c9 NA unknown function +19459 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism +19460 #c9c9c9 transcriptional regulator transcription regulation 19461 #c9c9c9 NA unknown function 19462 #c9c9c9 NA unknown function 19463 #c9c9c9 NA unknown function @@ -19543,7 +19543,7 @@ phrog color annot category 19542 #c9c9c9 NA unknown function 19543 #c9c9c9 NA unknown function 19544 #c9c9c9 NA unknown function -19545 #c9c9c9 NA unknown function +19545 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 19546 #c9c9c9 NA unknown function 19547 #c9c9c9 NA unknown function 19548 #c9c9c9 NA unknown function @@ -19554,7 +19554,7 @@ phrog color annot category 19553 #07e9a2 minor tail protein tail 19554 #c9c9c9 NA unknown function 19555 #c9c9c9 NA unknown function -19556 #07e9a2 tail fiber protein; host specificity tail +19556 #07e9a2 tail fiber protein host specificity tail 19557 #c9c9c9 NA unknown function 19558 #3e83f6 virion structural protein head and packaging 19559 #c9c9c9 NA unknown function @@ -19564,7 +19564,7 @@ phrog color annot category 19563 #c9c9c9 NA unknown function 19564 #c9c9c9 NA unknown function 19565 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -19566 #c9c9c9 NA unknown function +19566 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 19567 #07e9a2 tail fiber protein tail 19568 #c9c9c9 NA unknown function 19569 #c9c9c9 NA unknown function @@ -19582,7 +19582,7 @@ phrog color annot category 19581 #c9c9c9 NA unknown function 19582 #c9c9c9 NA unknown function 19583 #c9c9c9 NA unknown function -19584 #c9c9c9 NA unknown function +19584 #c9c9c9 metallophosphatase DNA, RNA and nucleotide metabolism 19585 #c9c9c9 NA unknown function 19586 #c9c9c9 NA unknown function 19587 #c9c9c9 NA unknown function @@ -19590,7 +19590,7 @@ phrog color annot category 19589 #c9c9c9 NA unknown function 19590 #c9c9c9 NA unknown function 19591 #c9c9c9 NA unknown function -19592 #c9c9c9 NA unknown function +19592 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 19593 #c9c9c9 NA unknown function 19594 #c9c9c9 NA unknown function 19595 #c9c9c9 NA unknown function @@ -19617,7 +19617,7 @@ phrog color annot category 19616 #c9c9c9 NA unknown function 19617 #f35f49 holin lysis 19618 #07e9a2 tail collar protein tail -19619 #c9c9c9 NA unknown function +19619 #c9c9c9 head maturation protease head and packaging 19620 #c9c9c9 NA unknown function 19621 #c9c9c9 NA unknown function 19622 #838383 esterase/lipase other @@ -19630,7 +19630,7 @@ phrog color annot category 19629 #c9c9c9 NA unknown function 19630 #3e83f6 virion structural protein head and packaging 19631 #c9c9c9 NA unknown function -19632 #c9c9c9 NA unknown function +19632 #c9c9c9 major head protein head and packaging 19633 #c9c9c9 NA unknown function 19634 #c9c9c9 NA unknown function 19635 #c9c9c9 NA unknown function @@ -19647,10 +19647,10 @@ phrog color annot category 19646 #3e83f6 virion structural protein head and packaging 19647 #c9c9c9 NA unknown function 19648 #07e9a2 long tail fiber protein proximal connector tail -19649 #c9c9c9 NA unknown function +19649 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 19650 #c9c9c9 NA unknown function 19651 #c9c9c9 NA unknown function -19652 #c9c9c9 NA unknown function +19652 #c9c9c9 tail fiber protein tail 19653 #3e83f6 minor head protein head and packaging 19654 #c9c9c9 NA unknown function 19655 #c9c9c9 NA unknown function @@ -19682,7 +19682,7 @@ phrog color annot category 19681 #c9c9c9 NA unknown function 19682 #c9c9c9 NA unknown function 19683 #3e83f6 virion structural protein head and packaging -19684 #c9c9c9 NA unknown function +19684 #c9c9c9 head-tail connector protein connector 19685 #c9c9c9 NA unknown function 19686 #c9c9c9 NA unknown function 19687 #c9c9c9 NA unknown function @@ -19693,7 +19693,7 @@ phrog color annot category 19692 #c9c9c9 NA unknown function 19693 #c9c9c9 NA unknown function 19694 #07e9a2 tail assembly chaperone tail -19695 #c9c9c9 NA unknown function +19695 #c9c9c9 virion structural protein head and packaging 19696 #c9c9c9 NA unknown function 19697 #c9c9c9 NA unknown function 19698 #c9c9c9 NA unknown function @@ -19716,7 +19716,7 @@ phrog color annot category 19715 #c9c9c9 NA unknown function 19716 #c9c9c9 NA unknown function 19717 #c9c9c9 NA unknown function -19718 #c9c9c9 NA unknown function +19718 #c9c9c9 minor tail protein tail 19719 #c9c9c9 NA unknown function 19720 #c9c9c9 NA unknown function 19721 #c9c9c9 NA unknown function @@ -19732,12 +19732,12 @@ phrog color annot category 19731 #c9c9c9 NA unknown function 19732 #c9c9c9 NA unknown function 19733 #c9c9c9 NA unknown function -19734 #c9c9c9 NA unknown function -19735 #c9c9c9 NA unknown function +19734 #c9c9c9 head-tail adaptor connector +19735 #c9c9c9 transcriptional repressor transcription regulation 19736 #c9c9c9 NA unknown function 19737 #c9c9c9 NA unknown function 19738 #c9c9c9 NA unknown function -19739 #c9c9c9 NA unknown function +19739 #c9c9c9 minor tail protein tail 19740 #c9c9c9 NA unknown function 19741 #c9c9c9 NA unknown function 19742 #c9c9c9 NA unknown function @@ -19749,10 +19749,10 @@ phrog color annot category 19748 #c9c9c9 NA unknown function 19749 #c9c9c9 NA unknown function 19750 #c9c9c9 NA unknown function -19751 #c9c9c9 NA unknown function +19751 #c9c9c9 integrase integration and excision 19752 #c9c9c9 NA unknown function 19753 #c9c9c9 NA unknown function -19754 #c9c9c9 NA unknown function +19754 #c9c9c9 tail terminator connector 19755 #ffdf59 helicase DNA, RNA and nucleotide metabolism 19756 #c9c9c9 NA unknown function 19757 #c9c9c9 NA unknown function @@ -19801,9 +19801,9 @@ phrog color annot category 19800 #c9c9c9 NA unknown function 19801 #c9c9c9 NA unknown function 19802 #c9c9c9 NA unknown function -19803 #c9c9c9 NA unknown function +19803 #c9c9c9 holin lysis 19804 #c9c9c9 NA unknown function -19805 #c9c9c9 NA unknown function +19805 #c9c9c9 tail protein tail 19806 #c9c9c9 NA unknown function 19807 #c9c9c9 NA unknown function 19808 #c9c9c9 NA unknown function @@ -19812,10 +19812,10 @@ phrog color annot category 19811 #c9c9c9 NA unknown function 19812 #c9c9c9 NA unknown function 19813 #c9c9c9 NA unknown function -19814 #c9c9c9 NA unknown function -19815 #c9c9c9 NA unknown function +19814 #c9c9c9 transcriptional repressor transcription regulation +19815 #c9c9c9 tail protein tail 19816 #c9c9c9 NA unknown function -19817 #c9c9c9 NA unknown function +19817 #c9c9c9 minor tail protein tail 19818 #c9c9c9 NA unknown function 19819 #c9c9c9 NA unknown function 19820 #c9c9c9 NA unknown function @@ -19854,20 +19854,20 @@ phrog color annot category 19853 #c9c9c9 NA unknown function 19854 #c9c9c9 NA unknown function 19855 #3e83f6 virion structural protein head and packaging -19856 #c9c9c9 NA unknown function +19856 #c9c9c9 restriction endonuclease DNA, RNA and nucleotide metabolism 19857 #c9c9c9 NA unknown function -19858 #c9c9c9 NA unknown function +19858 #c9c9c9 Lom outer membrane protein other 19859 #a861e3 transcriptional regulator transcription regulation 19860 #c9c9c9 NA unknown function 19861 #c9c9c9 NA unknown function 19862 #c9c9c9 NA unknown function 19863 #c9c9c9 NA unknown function -19864 #c9c9c9 NA unknown function +19864 #c9c9c9 receptor binding tail protein tail 19865 #c9c9c9 NA unknown function 19866 #c9c9c9 NA unknown function 19867 #c9c9c9 NA unknown function 19868 #c9c9c9 NA unknown function -19869 #c9c9c9 NA unknown function +19869 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 19870 #c9c9c9 NA unknown function 19871 #c9c9c9 NA unknown function 19872 #c9c9c9 NA unknown function @@ -19888,9 +19888,9 @@ phrog color annot category 19887 #c9c9c9 NA unknown function 19888 #c9c9c9 NA unknown function 19889 #c9c9c9 NA unknown function -19890 #c9c9c9 NA unknown function +19890 #c9c9c9 transglycosylase other 19891 #07e9a2 major tail protein tail -19892 #c9c9c9 NA unknown function +19892 #c9c9c9 tail completion or Neck1 protein connector 19893 #c9c9c9 NA unknown function 19894 #c9c9c9 NA unknown function 19895 #c9c9c9 NA unknown function @@ -19908,7 +19908,7 @@ phrog color annot category 19907 #c9c9c9 NA unknown function 19908 #c9c9c9 NA unknown function 19909 #c9c9c9 NA unknown function -19910 #c9c9c9 NA unknown function +19910 #c9c9c9 acetyltransferase other 19911 #c9c9c9 NA unknown function 19912 #c9c9c9 NA unknown function 19913 #c9c9c9 NA unknown function @@ -19938,7 +19938,7 @@ phrog color annot category 19937 #c9c9c9 NA unknown function 19938 #c9c9c9 NA unknown function 19939 #c9c9c9 NA unknown function -19940 #c9c9c9 NA unknown function +19940 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 19941 #c9c9c9 NA unknown function 19942 #c9c9c9 NA unknown function 19943 #3e83f6 virion structural protein head and packaging @@ -19970,7 +19970,7 @@ phrog color annot category 19969 #3e83f6 terminase small subunit head and packaging 19970 #c9c9c9 NA unknown function 19971 #c9c9c9 NA unknown function -19972 #c9c9c9 NA unknown function +19972 #c9c9c9 tail terminator connector 19973 #c9c9c9 NA unknown function 19974 #c9c9c9 NA unknown function 19975 #c9c9c9 NA unknown function @@ -19981,7 +19981,7 @@ phrog color annot category 19980 #c9c9c9 NA unknown function 19981 #c9c9c9 NA unknown function 19982 #c9c9c9 NA unknown function -19983 #c9c9c9 NA unknown function +19983 #c9c9c9 methyltransferase other 19984 #c9c9c9 NA unknown function 19985 #c9c9c9 NA unknown function 19986 #c9c9c9 NA unknown function @@ -20020,7 +20020,7 @@ phrog color annot category 20019 #c9c9c9 NA unknown function 20020 #c9c9c9 NA unknown function 20021 #c9c9c9 NA unknown function -20022 #c9c9c9 NA unknown function +20022 #c9c9c9 5'-3' deoxyribonucleotidase moron, auxiliary metabolic gene and host takeover 20023 #c9c9c9 NA unknown function 20024 #07e9a2 tail protein tail 20025 #c9c9c9 NA unknown function @@ -20032,7 +20032,7 @@ phrog color annot category 20031 #c9c9c9 NA unknown function 20032 #c9c9c9 NA unknown function 20033 #c9c9c9 NA unknown function -20034 #c9c9c9 NA unknown function +20034 #c9c9c9 head-tail connector protein connector 20035 #c9c9c9 NA unknown function 20036 #c9c9c9 NA unknown function 20037 #c9c9c9 NA unknown function @@ -20088,7 +20088,7 @@ phrog color annot category 20087 #07e9a2 tail protein tail 20088 #3e83f6 virion structural protein head and packaging 20089 #c9c9c9 NA unknown function -20090 #c9c9c9 NA unknown function +20090 #c9c9c9 virion structural protein head and packaging 20091 #c9c9c9 NA unknown function 20092 #c9c9c9 NA unknown function 20093 #c9c9c9 NA unknown function @@ -20098,7 +20098,7 @@ phrog color annot category 20097 #c9c9c9 NA unknown function 20098 #c9c9c9 NA unknown function 20099 #c9c9c9 NA unknown function -20100 #c9c9c9 NA unknown function +20100 #c9c9c9 virion structural protein head and packaging 20101 #c9c9c9 NA unknown function 20102 #c9c9c9 NA unknown function 20103 #c9c9c9 NA unknown function @@ -20107,7 +20107,7 @@ phrog color annot category 20106 #c9c9c9 NA unknown function 20107 #c9c9c9 NA unknown function 20108 #c9c9c9 NA unknown function -20109 #c9c9c9 NA unknown function +20109 #c9c9c9 phosphoacetylglucosamine mutase other 20110 #c9c9c9 NA unknown function 20111 #c9c9c9 NA unknown function 20112 #c9c9c9 NA unknown function @@ -20119,7 +20119,7 @@ phrog color annot category 20118 #c9c9c9 NA unknown function 20119 #07e9a2 tail length tape measure protein tail 20120 #c9c9c9 NA unknown function -20121 #c9c9c9 NA unknown function +20121 #c9c9c9 acetyltransferase other 20122 #c9c9c9 NA unknown function 20123 #c9c9c9 NA unknown function 20124 #c9c9c9 NA unknown function @@ -20132,7 +20132,7 @@ phrog color annot category 20131 #c9c9c9 NA unknown function 20132 #c9c9c9 NA unknown function 20133 #c9c9c9 NA unknown function -20134 #c9c9c9 NA unknown function +20134 #c9c9c9 hydrolase other 20135 #c9c9c9 NA unknown function 20136 #c9c9c9 NA unknown function 20137 #ffdf59 ribonucleotide reductase DNA, RNA and nucleotide metabolism @@ -20151,14 +20151,14 @@ phrog color annot category 20150 #c9c9c9 NA unknown function 20151 #c9c9c9 NA unknown function 20152 #c9c9c9 NA unknown function -20153 #c9c9c9 NA unknown function +20153 #c9c9c9 internal virion protein head and packaging 20154 #c9c9c9 NA unknown function 20155 #c9c9c9 NA unknown function 20156 #c9c9c9 NA unknown function 20157 #c9c9c9 NA unknown function 20158 #c9c9c9 NA unknown function 20159 #a861e3 transcriptional repressor transcription regulation -20160 #c9c9c9 NA unknown function +20160 #c9c9c9 head-to-tail stopper connector 20161 #c9c9c9 NA unknown function 20162 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 20163 #c9c9c9 NA unknown function @@ -20169,7 +20169,7 @@ phrog color annot category 20168 #c9c9c9 NA unknown function 20169 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 20170 #c9c9c9 NA unknown function -20171 #c9c9c9 NA unknown function +20171 #c9c9c9 terminase large subunit head and packaging 20172 #c9c9c9 NA unknown function 20173 #c9c9c9 NA unknown function 20174 #c9c9c9 NA unknown function @@ -20185,7 +20185,7 @@ phrog color annot category 20184 #c9c9c9 NA unknown function 20185 #c9c9c9 NA unknown function 20186 #c9c9c9 NA unknown function -20187 #c9c9c9 NA unknown function +20187 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 20188 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism 20189 #c9c9c9 NA unknown function 20190 #c9c9c9 NA unknown function @@ -20195,7 +20195,7 @@ phrog color annot category 20194 #c9c9c9 NA unknown function 20195 #c9c9c9 NA unknown function 20196 #c9c9c9 NA unknown function -20197 #c9c9c9 NA unknown function +20197 #c9c9c9 terminase large subunit head and packaging 20198 #838383 ATPase other 20199 #c9c9c9 NA unknown function 20200 #c9c9c9 NA unknown function @@ -20208,7 +20208,7 @@ phrog color annot category 20207 #c9c9c9 NA unknown function 20208 #c9c9c9 NA unknown function 20209 #c9c9c9 NA unknown function -20210 #c9c9c9 NA unknown function +20210 #c9c9c9 acetyltransferase other 20211 #c9c9c9 NA unknown function 20212 #c9c9c9 NA unknown function 20213 #c9c9c9 NA unknown function @@ -20218,7 +20218,7 @@ phrog color annot category 20217 #c9c9c9 NA unknown function 20218 #c9c9c9 NA unknown function 20219 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -20220 #c9c9c9 NA unknown function +20220 #c9c9c9 metal-dependent phosphohydrolase other 20221 #c9c9c9 NA unknown function 20222 #c9c9c9 NA unknown function 20223 #c9c9c9 NA unknown function @@ -20236,7 +20236,7 @@ phrog color annot category 20235 #c9c9c9 NA unknown function 20236 #c9c9c9 NA unknown function 20237 #c9c9c9 NA unknown function -20238 #c9c9c9 NA unknown function +20238 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 20239 #c9c9c9 NA unknown function 20240 #c9c9c9 NA unknown function 20241 #c9c9c9 NA unknown function @@ -20256,12 +20256,12 @@ phrog color annot category 20255 #c9c9c9 NA unknown function 20256 #c9c9c9 NA unknown function 20257 #c9c9c9 NA unknown function -20258 #c9c9c9 NA unknown function +20258 #c9c9c9 holin lysis 20259 #c9c9c9 NA unknown function 20260 #c9c9c9 NA unknown function 20261 #c9c9c9 NA unknown function 20262 #c9c9c9 NA unknown function -20263 #c9c9c9 NA unknown function +20263 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 20264 #c9c9c9 NA unknown function 20265 #c9c9c9 NA unknown function 20266 #838383 metallo-phosphoesterase other @@ -20277,7 +20277,7 @@ phrog color annot category 20276 #c9c9c9 NA unknown function 20277 #c9c9c9 NA unknown function 20278 #c9c9c9 NA unknown function -20279 #c9c9c9 NA unknown function +20279 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 20280 #07e9a2 minor tail protein tail 20281 #c9c9c9 NA unknown function 20282 #c9c9c9 NA unknown function @@ -20291,7 +20291,7 @@ phrog color annot category 20290 #838383 lipoprotein other 20291 #c9c9c9 NA unknown function 20292 #c9c9c9 NA unknown function -20293 #c9c9c9 NA unknown function +20293 #c9c9c9 transcriptional regulator transcription regulation 20294 #c9c9c9 NA unknown function 20295 #c9c9c9 NA unknown function 20296 #c9c9c9 NA unknown function @@ -20304,8 +20304,8 @@ phrog color annot category 20303 #07e9a2 minor tail protein tail 20304 #c9c9c9 NA unknown function 20305 #c9c9c9 NA unknown function -20306 #c9c9c9 NA unknown function -20307 #c9c9c9 NA unknown function +20306 #c9c9c9 tail fiber protein tail +20307 #c9c9c9 head-tail adaptor connector 20308 #c9c9c9 NA unknown function 20309 #c9c9c9 NA unknown function 20310 #c9c9c9 NA unknown function @@ -20315,10 +20315,10 @@ phrog color annot category 20314 #c9c9c9 NA unknown function 20315 #c9c9c9 NA unknown function 20316 #c9c9c9 NA unknown function -20317 #c9c9c9 NA unknown function +20317 #c9c9c9 terminase small subunit head and packaging 20318 #c9c9c9 NA unknown function 20319 #c9c9c9 NA unknown function -20320 #c9c9c9 NA unknown function +20320 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 20321 #c9c9c9 NA unknown function 20322 #c9c9c9 NA unknown function 20323 #838383 RF-1 domain peptide chain release factor other @@ -20349,8 +20349,8 @@ phrog color annot category 20348 #c9c9c9 NA unknown function 20349 #c9c9c9 NA unknown function 20350 #c9c9c9 NA unknown function -20351 #c9c9c9 NA unknown function -20352 #c9c9c9 NA unknown function +20351 #c9c9c9 tail terminator connector +20352 #c9c9c9 tail assembly chaperone tail 20353 #c9c9c9 NA unknown function 20354 #ffdf59 DNA topoisomerase II DNA, RNA and nucleotide metabolism 20355 #c9c9c9 NA unknown function @@ -20363,13 +20363,13 @@ phrog color annot category 20362 #c9c9c9 NA unknown function 20363 #c9c9c9 NA unknown function 20364 #c9c9c9 NA unknown function -20365 #c9c9c9 NA unknown function +20365 #c9c9c9 tail protein tail 20366 #c9c9c9 NA unknown function 20367 #c9c9c9 NA unknown function 20368 #c9c9c9 NA unknown function 20369 #07e9a2 tail assembly chaperone tail 20370 #c9c9c9 NA unknown function -20371 #c9c9c9 NA unknown function +20371 #c9c9c9 tail tube tail 20372 #c9c9c9 NA unknown function 20373 #c9c9c9 NA unknown function 20374 #f35f49 holin lysis @@ -20381,7 +20381,7 @@ phrog color annot category 20380 #c9c9c9 NA unknown function 20381 #c9c9c9 NA unknown function 20382 #c9c9c9 NA unknown function -20383 #c9c9c9 NA unknown function +20383 #c9c9c9 tail protein tail 20384 #c9c9c9 NA unknown function 20385 #07e9a2 minor tail protein tail 20386 #c9c9c9 NA unknown function @@ -20403,7 +20403,7 @@ phrog color annot category 20402 #c9c9c9 NA unknown function 20403 #c9c9c9 NA unknown function 20404 #c9c9c9 NA unknown function -20405 #c9c9c9 NA unknown function +20405 #c9c9c9 tail terminator connector 20406 #c9c9c9 NA unknown function 20407 #c9c9c9 NA unknown function 20408 #c9c9c9 NA unknown function @@ -20428,16 +20428,16 @@ phrog color annot category 20427 #c9c9c9 NA unknown function 20428 #35d7ff tail terminator connector 20429 #c9c9c9 NA unknown function -20430 #c9c9c9 NA unknown function -20431 #c9c9c9 NA unknown function -20432 #c9c9c9 NA unknown function +20430 #c9c9c9 head scaffolding protein head and packaging +20431 #c9c9c9 transcription initiation factor transcription regulation +20432 #c9c9c9 transcriptional repressor transcription regulation 20433 #c9c9c9 NA unknown function 20434 #c9c9c9 NA unknown function 20435 #c9c9c9 NA unknown function 20436 #c9c9c9 NA unknown function 20437 #ffdf59 DNA replication initiation DNA, RNA and nucleotide metabolism 20438 #c9c9c9 NA unknown function -20439 #c9c9c9 NA unknown function +20439 #c9c9c9 virion structural protein head and packaging 20440 #c9c9c9 NA unknown function 20441 #c9c9c9 NA unknown function 20442 #c9c9c9 NA unknown function @@ -20447,11 +20447,11 @@ phrog color annot category 20446 #c9c9c9 NA unknown function 20447 #c9c9c9 NA unknown function 20448 #c9c9c9 NA unknown function -20449 #c9c9c9 NA unknown function +20449 #c9c9c9 tail protein with endopeptidase activity tail 20450 #a861e3 transcriptional repressor transcription regulation 20451 #c9c9c9 NA unknown function 20452 #c9c9c9 NA unknown function -20453 #c9c9c9 NA unknown function +20453 #c9c9c9 head-tail connector protein connector 20454 #07e9a2 baseplate wedge subunit tail 20455 #c9c9c9 NA unknown function 20456 #c9c9c9 NA unknown function @@ -20470,7 +20470,7 @@ phrog color annot category 20469 #ff59f5 Nol-like carbamoyltransferase moron, auxiliary metabolic gene and host takeover 20470 #c9c9c9 NA unknown function 20471 #c9c9c9 NA unknown function -20472 #c9c9c9 NA unknown function +20472 #c9c9c9 tail fiber protein tail 20473 #c9c9c9 NA unknown function 20474 #f35f49 endolysin lysis 20475 #3e83f6 virion structural protein head and packaging @@ -20514,7 +20514,7 @@ phrog color annot category 20513 #c9c9c9 NA unknown function 20514 #c9c9c9 NA unknown function 20515 #c9c9c9 NA unknown function -20516 #c9c9c9 NA unknown function +20516 #c9c9c9 baseplate spike tail 20517 #c9c9c9 NA unknown function 20518 #c9c9c9 NA unknown function 20519 #c9c9c9 NA unknown function @@ -20525,7 +20525,7 @@ phrog color annot category 20524 #c9c9c9 NA unknown function 20525 #3e83f6 virion structural protein head and packaging 20526 #c9c9c9 NA unknown function -20527 #c9c9c9 NA unknown function +20527 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 20528 #c9c9c9 NA unknown function 20529 #c9c9c9 NA unknown function 20530 #c9c9c9 NA unknown function @@ -20565,7 +20565,7 @@ phrog color annot category 20564 #c9c9c9 NA unknown function 20565 #c9c9c9 NA unknown function 20566 #c9c9c9 NA unknown function -20567 #c9c9c9 NA unknown function +20567 #c9c9c9 minor tail protein tail 20568 #c9c9c9 NA unknown function 20569 #c9c9c9 NA unknown function 20570 #c9c9c9 NA unknown function @@ -20616,7 +20616,7 @@ phrog color annot category 20615 #c9c9c9 NA unknown function 20616 #c9c9c9 NA unknown function 20617 #07e9a2 minor tail protein tail -20618 #c9c9c9 NA unknown function +20618 #c9c9c9 head closure Hc1 connector 20619 #c9c9c9 NA unknown function 20620 #3e83f6 terminase small subunit head and packaging 20621 #c9c9c9 NA unknown function @@ -20654,7 +20654,7 @@ phrog color annot category 20653 #c9c9c9 NA unknown function 20654 #c9c9c9 NA unknown function 20655 #3e83f6 major head protein head and packaging -20656 #c9c9c9 NA unknown function +20656 #c9c9c9 tail spike protein tail 20657 #c9c9c9 NA unknown function 20658 #3e83f6 head decoration head and packaging 20659 #c9c9c9 NA unknown function @@ -20666,7 +20666,7 @@ phrog color annot category 20665 #c9c9c9 NA unknown function 20666 #c9c9c9 NA unknown function 20667 #c9c9c9 NA unknown function -20668 #c9c9c9 NA unknown function +20668 #c9c9c9 head-to-tail stopper connector 20669 #c9c9c9 NA unknown function 20670 #c9c9c9 NA unknown function 20671 #c9c9c9 NA unknown function @@ -20684,21 +20684,21 @@ phrog color annot category 20683 #c9c9c9 NA unknown function 20684 #c9c9c9 NA unknown function 20685 #c9c9c9 NA unknown function -20686 #c9c9c9 NA unknown function +20686 #c9c9c9 tail protein tail 20687 #c9c9c9 NA unknown function -20688 #c9c9c9 NA unknown function +20688 #c9c9c9 virion structural protein head and packaging 20689 #c9c9c9 NA unknown function 20690 #c9c9c9 NA unknown function 20691 #c9c9c9 NA unknown function 20692 #c9c9c9 NA unknown function 20693 #c9c9c9 NA unknown function -20694 #c9c9c9 NA unknown function +20694 #c9c9c9 head-tail adaptor connector 20695 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 20696 #c9c9c9 NA unknown function 20697 #ffdf59 DNA polymerase III theta subunit DNA, RNA and nucleotide metabolism 20698 #c9c9c9 NA unknown function 20699 #c9c9c9 NA unknown function -20700 #c9c9c9 NA unknown function +20700 #c9c9c9 tail assembly chaperone tail 20701 #c9c9c9 NA unknown function 20702 #c9c9c9 NA unknown function 20703 #c9c9c9 NA unknown function @@ -20718,20 +20718,20 @@ phrog color annot category 20717 #c9c9c9 NA unknown function 20718 #c9c9c9 NA unknown function 20719 #c9c9c9 NA unknown function -20720 #c9c9c9 NA unknown function +20720 #c9c9c9 aminoacid permease other 20721 #c9c9c9 NA unknown function 20722 #c9c9c9 NA unknown function 20723 #a861e3 transcription factor transcription regulation 20724 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 20725 #c9c9c9 NA unknown function -20726 #c9c9c9 NA unknown function +20726 #c9c9c9 terminase large subunit head and packaging 20727 #c9c9c9 NA unknown function 20728 #c9c9c9 NA unknown function 20729 #c9c9c9 NA unknown function 20730 #c9c9c9 NA unknown function 20731 #c9c9c9 NA unknown function -20732 #c9c9c9 NA unknown function -20733 #c9c9c9 NA unknown function +20732 #c9c9c9 holin lysis +20733 #c9c9c9 outer membrane protein with beta-barrel domain other 20734 #c9c9c9 NA unknown function 20735 #c9c9c9 NA unknown function 20736 #c9c9c9 NA unknown function @@ -20744,7 +20744,7 @@ phrog color annot category 20743 #c9c9c9 NA unknown function 20744 #838383 hydrolase other 20745 #c9c9c9 NA unknown function -20746 #c9c9c9 NA unknown function +20746 #c9c9c9 tail fiber protein tail 20747 #c9c9c9 NA unknown function 20748 #c9c9c9 NA unknown function 20749 #c9c9c9 NA unknown function @@ -20778,11 +20778,11 @@ phrog color annot category 20777 #c9c9c9 NA unknown function 20778 #c9c9c9 NA unknown function 20779 #c9c9c9 NA unknown function -20780 #c9c9c9 NA unknown function +20780 #c9c9c9 lysM motif protein lysis 20781 #c9c9c9 NA unknown function 20782 #c9c9c9 NA unknown function 20783 #c9c9c9 NA unknown function -20784 #c9c9c9 NA unknown function +20784 #c9c9c9 tail assembly chaperone tail 20785 #c9c9c9 NA unknown function 20786 #c9c9c9 NA unknown function 20787 #3e83f6 virion structural protein head and packaging @@ -20791,7 +20791,7 @@ phrog color annot category 20790 #c9c9c9 NA unknown function 20791 #c9c9c9 NA unknown function 20792 #c9c9c9 NA unknown function -20793 #c9c9c9 NA unknown function +20793 #c9c9c9 excisionase and transcriptional regulator integration and excision 20794 #c9c9c9 NA unknown function 20795 #c9c9c9 NA unknown function 20796 #c9c9c9 NA unknown function @@ -20800,7 +20800,7 @@ phrog color annot category 20799 #c9c9c9 NA unknown function 20800 #c9c9c9 NA unknown function 20801 #c9c9c9 NA unknown function -20802 #c9c9c9 NA unknown function +20802 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 20803 #c9c9c9 NA unknown function 20804 #ffdf59 thioredoxin domain DNA, RNA and nucleotide metabolism 20805 #c9c9c9 NA unknown function @@ -20835,7 +20835,7 @@ phrog color annot category 20834 #c9c9c9 NA unknown function 20835 #c9c9c9 NA unknown function 20836 #c9c9c9 NA unknown function -20837 #c9c9c9 NA unknown function +20837 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 20838 #3e83f6 head fiber protein head and packaging 20839 #c9c9c9 NA unknown function 20840 #c9c9c9 NA unknown function @@ -20853,15 +20853,15 @@ phrog color annot category 20852 #c9c9c9 NA unknown function 20853 #c9c9c9 NA unknown function 20854 #c9c9c9 NA unknown function -20855 #c9c9c9 NA unknown function +20855 #c9c9c9 transcriptional repressor transcription regulation 20856 #c9c9c9 NA unknown function 20857 #c9c9c9 NA unknown function -20858 #c9c9c9 NA unknown function +20858 #c9c9c9 portal protein head and packaging 20859 #c9c9c9 NA unknown function 20860 #c9c9c9 NA unknown function 20861 #c9c9c9 NA unknown function 20862 #c9c9c9 NA unknown function -20863 #c9c9c9 NA unknown function +20863 #c9c9c9 Arc-like repressor transcription regulation 20864 #c9c9c9 NA unknown function 20865 #c9c9c9 NA unknown function 20866 #c9c9c9 NA unknown function @@ -20869,8 +20869,8 @@ phrog color annot category 20868 #c9c9c9 NA unknown function 20869 #c9c9c9 NA unknown function 20870 #c9c9c9 NA unknown function -20871 #c9c9c9 NA unknown function -20872 #c9c9c9 NA unknown function +20871 #c9c9c9 tail protein tail +20872 #c9c9c9 transcriptional regulator transcription regulation 20873 #c9c9c9 NA unknown function 20874 #c9c9c9 NA unknown function 20875 #c9c9c9 NA unknown function @@ -20878,24 +20878,24 @@ phrog color annot category 20877 #c9c9c9 NA unknown function 20878 #07e9a2 tail fiber protein tail 20879 #c9c9c9 NA unknown function -20880 #c9c9c9 NA unknown function +20880 #c9c9c9 transcriptional regulator transcription regulation 20881 #c9c9c9 NA unknown function 20882 #c9c9c9 NA unknown function 20883 #c9c9c9 NA unknown function 20884 #c9c9c9 NA unknown function 20885 #c9c9c9 NA unknown function -20886 #c9c9c9 NA unknown function +20886 #c9c9c9 metallo-protease other 20887 #c9c9c9 NA unknown function 20888 #c9c9c9 NA unknown function 20889 #c9c9c9 NA unknown function -20890 #c9c9c9 NA unknown function +20890 #c9c9c9 anti-sigma factor moron, auxiliary metabolic gene and host takeover 20891 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 20892 #c9c9c9 NA unknown function 20893 #c9c9c9 NA unknown function 20894 #c9c9c9 NA unknown function 20895 #838383 ATPase other 20896 #c9c9c9 NA unknown function -20897 #c9c9c9 NA unknown function +20897 #c9c9c9 Rz-like spanin lysis 20898 #c9c9c9 NA unknown function 20899 #c9c9c9 NA unknown function 20900 #07e9a2 tail spike protein tail @@ -20905,14 +20905,14 @@ phrog color annot category 20904 #c9c9c9 NA unknown function 20905 #07e9a2 tail length tape measure protein tail 20906 #c9c9c9 NA unknown function -20907 #c9c9c9 NA unknown function +20907 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 20908 #c9c9c9 NA unknown function 20909 #c9c9c9 NA unknown function 20910 #c9c9c9 NA unknown function 20911 #07e9a2 tail spike protein tail 20912 #c9c9c9 NA unknown function 20913 #c9c9c9 NA unknown function -20914 #c9c9c9 NA unknown function +20914 #c9c9c9 Rz-like spanin lysis 20915 #c9c9c9 NA unknown function 20916 #c9c9c9 NA unknown function 20917 #c9c9c9 NA unknown function @@ -20931,31 +20931,31 @@ phrog color annot category 20930 #c9c9c9 NA unknown function 20931 #c9c9c9 NA unknown function 20932 #c9c9c9 NA unknown function -20933 #c9c9c9 NA unknown function +20933 #c9c9c9 head closure Hc1 connector 20934 #c9c9c9 NA unknown function 20935 #c9c9c9 NA unknown function -20936 #c9c9c9 NA unknown function +20936 #c9c9c9 metallo-protease other 20937 #c9c9c9 NA unknown function 20938 #c9c9c9 NA unknown function 20939 #c9c9c9 NA unknown function 20940 #c9c9c9 NA unknown function 20941 #c9c9c9 NA unknown function 20942 #c9c9c9 NA unknown function -20943 #c9c9c9 NA unknown function -20944 #c9c9c9 NA unknown function +20943 #c9c9c9 goF mRNA metabolism modulator DNA, RNA and nucleotide metabolism +20944 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 20945 #c9c9c9 NA unknown function 20946 #c9c9c9 NA unknown function 20947 #c9c9c9 NA unknown function 20948 #c9c9c9 NA unknown function 20949 #c9c9c9 NA unknown function 20950 #c9c9c9 NA unknown function -20951 #c9c9c9 NA unknown function +20951 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 20952 #a861e3 transcriptional regulator transcription regulation 20953 #c9c9c9 NA unknown function 20954 #c9c9c9 NA unknown function 20955 #c9c9c9 NA unknown function 20956 #c9c9c9 NA unknown function -20957 #c9c9c9 NA unknown function +20957 #c9c9c9 minor tail protein tail 20958 #c9c9c9 NA unknown function 20959 #c9c9c9 NA unknown function 20960 #c9c9c9 NA unknown function @@ -20977,7 +20977,7 @@ phrog color annot category 20976 #c9c9c9 NA unknown function 20977 #c9c9c9 NA unknown function 20978 #c9c9c9 NA unknown function -20979 #c9c9c9 NA unknown function +20979 #c9c9c9 Arc-like repressor transcription regulation 20980 #c9c9c9 NA unknown function 20981 #c9c9c9 NA unknown function 20982 #c9c9c9 NA unknown function @@ -20996,7 +20996,7 @@ phrog color annot category 20995 #c9c9c9 NA unknown function 20996 #c9c9c9 NA unknown function 20997 #c9c9c9 NA unknown function -20998 #c9c9c9 NA unknown function +20998 #c9c9c9 Rz-like spanin lysis 20999 #c9c9c9 NA unknown function 21000 #c9c9c9 NA unknown function 21001 #c9c9c9 NA unknown function @@ -21069,7 +21069,7 @@ phrog color annot category 21068 #c9c9c9 NA unknown function 21069 #c9c9c9 NA unknown function 21070 #c9c9c9 NA unknown function -21071 #c9c9c9 NA unknown function +21071 #c9c9c9 transcriptional regulator transcription regulation 21072 #c9c9c9 NA unknown function 21073 #c9c9c9 NA unknown function 21074 #ffdf59 helicase DNA, RNA and nucleotide metabolism @@ -21077,14 +21077,14 @@ phrog color annot category 21076 #c9c9c9 NA unknown function 21077 #c9c9c9 NA unknown function 21078 #c9c9c9 NA unknown function -21079 #c9c9c9 NA unknown function +21079 #c9c9c9 Fe-S oxidoreductase other 21080 #c9c9c9 NA unknown function 21081 #c9c9c9 NA unknown function 21082 #c9c9c9 NA unknown function 21083 #c9c9c9 NA unknown function 21084 #838383 recombinase other 21085 #c9c9c9 NA unknown function -21086 #c9c9c9 NA unknown function +21086 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 21087 #c9c9c9 NA unknown function 21088 #c9c9c9 NA unknown function 21089 #c9c9c9 NA unknown function @@ -21110,7 +21110,7 @@ phrog color annot category 21109 #c9c9c9 NA unknown function 21110 #c9c9c9 NA unknown function 21111 #c9c9c9 NA unknown function -21112 #c9c9c9 NA unknown function +21112 #c9c9c9 DNA methyltransferase other 21113 #c9c9c9 NA unknown function 21114 #c9c9c9 NA unknown function 21115 #c9c9c9 NA unknown function @@ -21136,17 +21136,17 @@ phrog color annot category 21135 #c9c9c9 NA unknown function 21136 #c9c9c9 NA unknown function 21137 #c9c9c9 NA unknown function -21138 #c9c9c9 NA unknown function +21138 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 21139 #c9c9c9 NA unknown function 21140 #c9c9c9 NA unknown function 21141 #c9c9c9 NA unknown function 21142 #ffdf59 nucloid associated Lsr2-like DNA, RNA and nucleotide metabolism 21143 #07e9a2 lytic tail fiber protein tail -21144 #c9c9c9 NA unknown function +21144 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 21145 #c9c9c9 NA unknown function 21146 #c9c9c9 NA unknown function 21147 #c9c9c9 NA unknown function -21148 #c9c9c9 NA unknown function +21148 #c9c9c9 tail fiber protein tail 21149 #c9c9c9 NA unknown function 21150 #c9c9c9 NA unknown function 21151 #c9c9c9 NA unknown function @@ -21184,7 +21184,7 @@ phrog color annot category 21183 #c9c9c9 NA unknown function 21184 #c9c9c9 NA unknown function 21185 #07e9a2 tail protein tail -21186 #c9c9c9 NA unknown function +21186 #c9c9c9 transcriptional regulator transcription regulation 21187 #c9c9c9 NA unknown function 21188 #c9c9c9 NA unknown function 21189 #838383 hydrolase other @@ -21211,11 +21211,11 @@ phrog color annot category 21210 #c9c9c9 NA unknown function 21211 #c9c9c9 NA unknown function 21212 #c9c9c9 NA unknown function -21213 #c9c9c9 NA unknown function +21213 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 21214 #838383 acetyltransferase other -21215 #c9c9c9 NA unknown function +21215 #c9c9c9 transcriptional regulator transcription regulation 21216 #c9c9c9 NA unknown function -21217 #c9c9c9 NA unknown function +21217 #c9c9c9 virion structural protein head and packaging 21218 #c9c9c9 NA unknown function 21219 #c9c9c9 NA unknown function 21220 #c9c9c9 NA unknown function @@ -21230,7 +21230,7 @@ phrog color annot category 21229 #c9c9c9 NA unknown function 21230 #c9c9c9 NA unknown function 21231 #3e83f6 virion structural protein head and packaging -21232 #c9c9c9 NA unknown function +21232 #c9c9c9 minor tail protein tail 21233 #c9c9c9 NA unknown function 21234 #c9c9c9 NA unknown function 21235 #c9c9c9 NA unknown function @@ -21251,7 +21251,7 @@ phrog color annot category 21250 #c9c9c9 NA unknown function 21251 #c9c9c9 NA unknown function 21252 #c9c9c9 NA unknown function -21253 #c9c9c9 NA unknown function +21253 #c9c9c9 virion structural protein head and packaging 21254 #c9c9c9 NA unknown function 21255 #c9c9c9 NA unknown function 21256 #c9c9c9 NA unknown function @@ -21259,7 +21259,7 @@ phrog color annot category 21258 #c9c9c9 NA unknown function 21259 #c9c9c9 NA unknown function 21260 #c9c9c9 NA unknown function -21261 #c9c9c9 NA unknown function +21261 #c9c9c9 head-tail adaptor connector 21262 #c9c9c9 NA unknown function 21263 #c9c9c9 NA unknown function 21264 #c9c9c9 NA unknown function @@ -21269,9 +21269,9 @@ phrog color annot category 21268 #c9c9c9 NA unknown function 21269 #c9c9c9 NA unknown function 21270 #c9c9c9 NA unknown function -21271 #c9c9c9 NA unknown function +21271 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 21272 #c9c9c9 NA unknown function -21273 #c9c9c9 NA unknown function +21273 #c9c9c9 tail needle knob tail 21274 #c9c9c9 NA unknown function 21275 #c9c9c9 NA unknown function 21276 #c9c9c9 NA unknown function @@ -21296,7 +21296,7 @@ phrog color annot category 21295 #c9c9c9 NA unknown function 21296 #c9c9c9 NA unknown function 21297 #c9c9c9 NA unknown function -21298 #c9c9c9 NA unknown function +21298 #c9c9c9 minor head protein head and packaging 21299 #c9c9c9 NA unknown function 21300 #c9c9c9 NA unknown function 21301 #c9c9c9 NA unknown function @@ -21314,18 +21314,18 @@ phrog color annot category 21313 #c9c9c9 NA unknown function 21314 #c9c9c9 NA unknown function 21315 #c9c9c9 NA unknown function -21316 #c9c9c9 NA unknown function +21316 #c9c9c9 virion structural protein head and packaging 21317 #c9c9c9 NA unknown function 21318 #c9c9c9 NA unknown function 21319 #c9c9c9 NA unknown function -21320 #c9c9c9 NA unknown function +21320 #c9c9c9 tail assembly chaperone tail 21321 #c9c9c9 NA unknown function 21322 #3e83f6 virion structural protein head and packaging 21323 #c9c9c9 NA unknown function 21324 #c9c9c9 NA unknown function 21325 #3e83f6 virion structural protein head and packaging 21326 #c9c9c9 NA unknown function -21327 #c9c9c9 NA unknown function +21327 #c9c9c9 NrdD-like anaerobic ribonucleotide reductase large subunit DNA, RNA and nucleotide metabolism 21328 #c9c9c9 NA unknown function 21329 #c9c9c9 NA unknown function 21330 #c9c9c9 NA unknown function @@ -21354,20 +21354,20 @@ phrog color annot category 21353 #c9c9c9 NA unknown function 21354 #c9c9c9 NA unknown function 21355 #c9c9c9 NA unknown function -21356 #c9c9c9 NA unknown function +21356 #c9c9c9 transcriptional regulator transcription regulation 21357 #f35f49 endolysin lysis 21358 #07e9a2 tail length tape measure protein tail 21359 #c9c9c9 NA unknown function -21360 #c9c9c9 NA unknown function +21360 #c9c9c9 superinfection exclusion moron, auxiliary metabolic gene and host takeover 21361 #c9c9c9 NA unknown function -21362 #c9c9c9 NA unknown function +21362 #c9c9c9 tail protein with lysin activity tail 21363 #c9c9c9 NA unknown function 21364 #c9c9c9 NA unknown function 21365 #c9c9c9 NA unknown function 21366 #c9c9c9 NA unknown function 21367 #c9c9c9 NA unknown function 21368 #c9c9c9 NA unknown function -21369 #c9c9c9 NA unknown function +21369 #c9c9c9 exonuclease recombination-associated DNA, RNA and nucleotide metabolism 21370 #c9c9c9 NA unknown function 21371 #c9c9c9 NA unknown function 21372 #c9c9c9 NA unknown function @@ -21385,7 +21385,7 @@ phrog color annot category 21384 #c9c9c9 NA unknown function 21385 #c9c9c9 NA unknown function 21386 #c9c9c9 NA unknown function -21387 #c9c9c9 NA unknown function +21387 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 21388 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 21389 #c9c9c9 NA unknown function 21390 #c9c9c9 NA unknown function @@ -21399,7 +21399,7 @@ phrog color annot category 21398 #c9c9c9 NA unknown function 21399 #c9c9c9 NA unknown function 21400 #3e83f6 virion structural protein head and packaging -21401 #07e9a2 pilot protein for DNA ejection tail +21401 #07e9a2 head morphogenesis head and packaging 21402 #c9c9c9 NA unknown function 21403 #c9c9c9 NA unknown function 21404 #c9c9c9 NA unknown function @@ -21409,14 +21409,14 @@ phrog color annot category 21408 #c9c9c9 NA unknown function 21409 #c9c9c9 NA unknown function 21410 #c9c9c9 NA unknown function -21411 #c9c9c9 NA unknown function +21411 #c9c9c9 tail length tape measure protein tail 21412 #07e9a2 tail fiber protein tail 21413 #c9c9c9 NA unknown function 21414 #c9c9c9 NA unknown function 21415 #c9c9c9 NA unknown function 21416 #c9c9c9 NA unknown function 21417 #c9c9c9 NA unknown function -21418 #c9c9c9 NA unknown function +21418 #c9c9c9 Sak-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 21419 #c9c9c9 NA unknown function 21420 #c9c9c9 NA unknown function 21421 #fea328 integrase integration and excision @@ -21431,7 +21431,7 @@ phrog color annot category 21430 #c9c9c9 NA unknown function 21431 #c9c9c9 NA unknown function 21432 #c9c9c9 NA unknown function -21433 #f35f49 endolysin; inhibits RNA polymerase lysis +21433 #f35f49 endolysin inhibits RNA polymerase lysis 21434 #c9c9c9 NA unknown function 21435 #c9c9c9 NA unknown function 21436 #c9c9c9 NA unknown function @@ -21469,7 +21469,7 @@ phrog color annot category 21468 #c9c9c9 NA unknown function 21469 #ff59f5 ribosomal protein S21 moron, auxiliary metabolic gene and host takeover 21470 #c9c9c9 NA unknown function -21471 #c9c9c9 NA unknown function +21471 #c9c9c9 tail spike protein tail 21472 #c9c9c9 NA unknown function 21473 #c9c9c9 NA unknown function 21474 #c9c9c9 NA unknown function @@ -21508,7 +21508,7 @@ phrog color annot category 21507 #c9c9c9 NA unknown function 21508 #c9c9c9 NA unknown function 21509 #c9c9c9 NA unknown function -21510 #c9c9c9 NA unknown function +21510 #c9c9c9 tail protein tail 21511 #c9c9c9 NA unknown function 21512 #c9c9c9 NA unknown function 21513 #c9c9c9 NA unknown function @@ -21527,12 +21527,12 @@ phrog color annot category 21526 #c9c9c9 NA unknown function 21527 #c9c9c9 NA unknown function 21528 #c9c9c9 NA unknown function -21529 #c9c9c9 NA unknown function +21529 #c9c9c9 Hsp20 heat shock protein other 21530 #c9c9c9 NA unknown function 21531 #c9c9c9 NA unknown function 21532 #c9c9c9 NA unknown function 21533 #c9c9c9 NA unknown function -21534 #c9c9c9 NA unknown function +21534 #c9c9c9 tail completion or Neck1 protein connector 21535 #c9c9c9 NA unknown function 21536 #c9c9c9 NA unknown function 21537 #3e83f6 virion structural protein head and packaging @@ -21540,12 +21540,12 @@ phrog color annot category 21539 #c9c9c9 NA unknown function 21540 #c9c9c9 NA unknown function 21541 #c9c9c9 NA unknown function -21542 #c9c9c9 NA unknown function +21542 #c9c9c9 virion structural protein head and packaging 21543 #c9c9c9 NA unknown function 21544 #c9c9c9 NA unknown function 21545 #c9c9c9 NA unknown function 21546 #07e9a2 tail fiber protein tail -21547 #c9c9c9 NA unknown function +21547 #c9c9c9 restriction endonuclease DNA, RNA and nucleotide metabolism 21548 #c9c9c9 NA unknown function 21549 #c9c9c9 NA unknown function 21550 #c9c9c9 NA unknown function @@ -21553,7 +21553,7 @@ phrog color annot category 21552 #c9c9c9 NA unknown function 21553 #c9c9c9 NA unknown function 21554 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover -21555 #c9c9c9 NA unknown function +21555 #c9c9c9 head-to-tail stopper connector 21556 #c9c9c9 NA unknown function 21557 #c9c9c9 NA unknown function 21558 #c9c9c9 NA unknown function @@ -21587,7 +21587,7 @@ phrog color annot category 21586 #c9c9c9 NA unknown function 21587 #c9c9c9 NA unknown function 21588 #c9c9c9 NA unknown function -21589 #c9c9c9 NA unknown function +21589 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 21590 #c9c9c9 NA unknown function 21591 #c9c9c9 NA unknown function 21592 #c9c9c9 NA unknown function @@ -21601,19 +21601,19 @@ phrog color annot category 21600 #c9c9c9 NA unknown function 21601 #c9c9c9 NA unknown function 21602 #3e83f6 virion structural protein head and packaging -21603 #c9c9c9 NA unknown function +21603 #c9c9c9 excisionase and transcriptional regulator integration and excision 21604 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 21605 #c9c9c9 NA unknown function 21606 #c9c9c9 NA unknown function 21607 #c9c9c9 NA unknown function 21608 #c9c9c9 NA unknown function 21609 #c9c9c9 NA unknown function -21610 #c9c9c9 NA unknown function +21610 #c9c9c9 transposase integration and excision 21611 #c9c9c9 NA unknown function 21612 #a861e3 RNA polymerase sigma factor transcription regulation 21613 #c9c9c9 NA unknown function 21614 #c9c9c9 NA unknown function -21615 #c9c9c9 NA unknown function +21615 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 21616 #c9c9c9 NA unknown function 21617 #c9c9c9 NA unknown function 21618 #c9c9c9 NA unknown function @@ -21622,11 +21622,11 @@ phrog color annot category 21621 #c9c9c9 NA unknown function 21622 #c9c9c9 NA unknown function 21623 #c9c9c9 NA unknown function -21624 #c9c9c9 NA unknown function +21624 #c9c9c9 minor tail protein tail 21625 #c9c9c9 NA unknown function 21626 #c9c9c9 NA unknown function 21627 #c9c9c9 NA unknown function -21628 #c9c9c9 NA unknown function +21628 #c9c9c9 amidoligase enzyme other 21629 #c9c9c9 NA unknown function 21630 #c9c9c9 NA unknown function 21631 #c9c9c9 NA unknown function @@ -21634,19 +21634,19 @@ phrog color annot category 21633 #c9c9c9 NA unknown function 21634 #07e9a2 tail assembly chaperone tail 21635 #c9c9c9 NA unknown function -21636 #c9c9c9 NA unknown function +21636 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 21637 #c9c9c9 NA unknown function 21638 #c9c9c9 NA unknown function 21639 #c9c9c9 NA unknown function 21640 #c9c9c9 NA unknown function 21641 #3e83f6 virion structural protein head and packaging 21642 #c9c9c9 NA unknown function -21643 #c9c9c9 NA unknown function +21643 #c9c9c9 head-tail adaptor connector 21644 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 21645 #c9c9c9 NA unknown function 21646 #c9c9c9 NA unknown function 21647 #c9c9c9 NA unknown function -21648 #c9c9c9 NA unknown function +21648 #c9c9c9 tail assembly chaperone tail 21649 #c9c9c9 NA unknown function 21650 #c9c9c9 NA unknown function 21651 #c9c9c9 NA unknown function @@ -21668,9 +21668,9 @@ phrog color annot category 21667 #c9c9c9 NA unknown function 21668 #c9c9c9 NA unknown function 21669 #c9c9c9 NA unknown function -21670 #c9c9c9 NA unknown function +21670 #c9c9c9 baseplate protein tail 21671 #c9c9c9 NA unknown function -21672 #c9c9c9 NA unknown function +21672 #c9c9c9 amidase lysis 21673 #3e83f6 virion structural protein head and packaging 21674 #07e9a2 tail protein tail 21675 #c9c9c9 NA unknown function @@ -21681,7 +21681,7 @@ phrog color annot category 21680 #c9c9c9 NA unknown function 21681 #c9c9c9 NA unknown function 21682 #c9c9c9 NA unknown function -21683 #c9c9c9 NA unknown function +21683 #c9c9c9 head maturation protease head and packaging 21684 #c9c9c9 NA unknown function 21685 #c9c9c9 NA unknown function 21686 #c9c9c9 NA unknown function @@ -21706,15 +21706,15 @@ phrog color annot category 21705 #c9c9c9 NA unknown function 21706 #c9c9c9 NA unknown function 21707 #c9c9c9 NA unknown function -21708 #c9c9c9 NA unknown function +21708 #c9c9c9 nucleoside-diphosphate-sugar epimerase other 21709 #c9c9c9 NA unknown function -21710 #c9c9c9 NA unknown function +21710 #c9c9c9 tail spike protein tail 21711 #c9c9c9 NA unknown function 21712 #3e83f6 major head protein head and packaging 21713 #c9c9c9 NA unknown function 21714 #c9c9c9 NA unknown function 21715 #c9c9c9 NA unknown function -21716 #c9c9c9 NA unknown function +21716 #c9c9c9 transcriptional regulator transcription regulation 21717 #c9c9c9 NA unknown function 21718 #c9c9c9 NA unknown function 21719 #c9c9c9 NA unknown function @@ -21763,10 +21763,10 @@ phrog color annot category 21762 #c9c9c9 NA unknown function 21763 #c9c9c9 NA unknown function 21764 #c9c9c9 NA unknown function -21765 #c9c9c9 NA unknown function +21765 #c9c9c9 tail fiber protein tail 21766 #c9c9c9 NA unknown function 21767 #c9c9c9 NA unknown function -21768 #c9c9c9 NA unknown function +21768 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 21769 #c9c9c9 NA unknown function 21770 #c9c9c9 NA unknown function 21771 #c9c9c9 NA unknown function @@ -21780,8 +21780,8 @@ phrog color annot category 21779 #3e83f6 minor head protein head and packaging 21780 #f35f49 holin lysis 21781 #c9c9c9 NA unknown function -21782 #c9c9c9 NA unknown function -21783 #c9c9c9 NA unknown function +21782 #c9c9c9 terminase small subunit head and packaging +21783 #c9c9c9 minor tail protein tail 21784 #c9c9c9 NA unknown function 21785 #c9c9c9 NA unknown function 21786 #c9c9c9 NA unknown function @@ -21807,8 +21807,8 @@ phrog color annot category 21806 #07e9a2 minor tail protein tail 21807 #c9c9c9 NA unknown function 21808 #c9c9c9 NA unknown function -21809 #c9c9c9 NA unknown function -21810 #c9c9c9 NA unknown function +21809 #c9c9c9 virion structural protein head and packaging +21810 #c9c9c9 transcriptional regulator transcription regulation 21811 #c9c9c9 NA unknown function 21812 #c9c9c9 NA unknown function 21813 #c9c9c9 NA unknown function @@ -21829,8 +21829,8 @@ phrog color annot category 21828 #c9c9c9 NA unknown function 21829 #c9c9c9 NA unknown function 21830 #c9c9c9 NA unknown function -21831 #c9c9c9 NA unknown function -21832 #c9c9c9 NA unknown function +21831 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism +21832 #c9c9c9 head-tail connector protein connector 21833 #c9c9c9 NA unknown function 21834 #c9c9c9 NA unknown function 21835 #c9c9c9 NA unknown function @@ -21848,7 +21848,7 @@ phrog color annot category 21847 #c9c9c9 NA unknown function 21848 #c9c9c9 NA unknown function 21849 #c9c9c9 NA unknown function -21850 #c9c9c9 NA unknown function +21850 #c9c9c9 virion structural protein head and packaging 21851 #c9c9c9 NA unknown function 21852 #c9c9c9 NA unknown function 21853 #c9c9c9 NA unknown function @@ -21867,8 +21867,8 @@ phrog color annot category 21866 #ffdf59 primase DNA, RNA and nucleotide metabolism 21867 #c9c9c9 NA unknown function 21868 #c9c9c9 NA unknown function -21869 #c9c9c9 NA unknown function -21870 #c9c9c9 NA unknown function +21869 #c9c9c9 tail assembly chaperone tail +21870 #c9c9c9 holin lysis 21871 #c9c9c9 NA unknown function 21872 #c9c9c9 NA unknown function 21873 #c9c9c9 NA unknown function @@ -21907,7 +21907,7 @@ phrog color annot category 21906 #c9c9c9 NA unknown function 21907 #c9c9c9 NA unknown function 21908 #c9c9c9 NA unknown function -21909 #c9c9c9 NA unknown function +21909 #c9c9c9 minor tail protein tail 21910 #c9c9c9 NA unknown function 21911 #c9c9c9 NA unknown function 21912 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism @@ -21954,7 +21954,7 @@ phrog color annot category 21953 #c9c9c9 NA unknown function 21954 #c9c9c9 NA unknown function 21955 #c9c9c9 NA unknown function -21956 #c9c9c9 NA unknown function +21956 #c9c9c9 Galactose-3-O-sulfotransferase moron, auxiliary metabolic gene and host takeover 21957 #c9c9c9 NA unknown function 21958 #c9c9c9 NA unknown function 21959 #c9c9c9 NA unknown function @@ -21976,7 +21976,7 @@ phrog color annot category 21975 #c9c9c9 NA unknown function 21976 #c9c9c9 NA unknown function 21977 #c9c9c9 NA unknown function -21978 #c9c9c9 NA unknown function +21978 #c9c9c9 tail protein tail 21979 #c9c9c9 NA unknown function 21980 #c9c9c9 NA unknown function 21981 #c9c9c9 NA unknown function @@ -22007,7 +22007,7 @@ phrog color annot category 22006 #c9c9c9 NA unknown function 22007 #c9c9c9 NA unknown function 22008 #c9c9c9 NA unknown function -22009 #c9c9c9 NA unknown function +22009 #c9c9c9 tail protein tail 22010 #c9c9c9 NA unknown function 22011 #c9c9c9 NA unknown function 22012 #c9c9c9 NA unknown function @@ -22021,7 +22021,7 @@ phrog color annot category 22020 #c9c9c9 NA unknown function 22021 #c9c9c9 NA unknown function 22022 #c9c9c9 NA unknown function -22023 #c9c9c9 NA unknown function +22023 #c9c9c9 terminase large subunit head and packaging 22024 #c9c9c9 NA unknown function 22025 #c9c9c9 NA unknown function 22026 #c9c9c9 NA unknown function @@ -22034,7 +22034,7 @@ phrog color annot category 22033 #3e83f6 virion structural protein head and packaging 22034 #c9c9c9 NA unknown function 22035 #c9c9c9 NA unknown function -22036 #c9c9c9 NA unknown function +22036 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 22037 #07e9a2 tail spike protein tail 22038 #c9c9c9 NA unknown function 22039 #c9c9c9 NA unknown function @@ -22066,7 +22066,7 @@ phrog color annot category 22065 #07e9a2 tail sheath tail 22066 #c9c9c9 NA unknown function 22067 #c9c9c9 NA unknown function -22068 #c9c9c9 NA unknown function +22068 #c9c9c9 tail assembly chaperone tail 22069 #c9c9c9 NA unknown function 22070 #c9c9c9 NA unknown function 22071 #c9c9c9 NA unknown function @@ -22078,7 +22078,7 @@ phrog color annot category 22077 #c9c9c9 NA unknown function 22078 #c9c9c9 NA unknown function 22079 #c9c9c9 NA unknown function -22080 #c9c9c9 NA unknown function +22080 #c9c9c9 FmdB-like transcriptional regulator transcription regulation 22081 #c9c9c9 NA unknown function 22082 #c9c9c9 NA unknown function 22083 #c9c9c9 NA unknown function @@ -22086,7 +22086,7 @@ phrog color annot category 22085 #c9c9c9 NA unknown function 22086 #c9c9c9 NA unknown function 22087 #c9c9c9 NA unknown function -22088 #c9c9c9 NA unknown function +22088 #c9c9c9 GtrB-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 22089 #c9c9c9 NA unknown function 22090 #c9c9c9 NA unknown function 22091 #c9c9c9 NA unknown function @@ -22098,7 +22098,7 @@ phrog color annot category 22097 #c9c9c9 NA unknown function 22098 #c9c9c9 NA unknown function 22099 #c9c9c9 NA unknown function -22100 #c9c9c9 NA unknown function +22100 #c9c9c9 ADP-ribosylglycohydrolase other 22101 #c9c9c9 NA unknown function 22102 #c9c9c9 NA unknown function 22103 #c9c9c9 NA unknown function @@ -22170,9 +22170,9 @@ phrog color annot category 22169 #c9c9c9 NA unknown function 22170 #c9c9c9 NA unknown function 22171 #c9c9c9 NA unknown function -22172 #c9c9c9 NA unknown function +22172 #c9c9c9 acetyltransferase other 22173 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism -22174 #c9c9c9 NA unknown function +22174 #c9c9c9 transposase integration and excision 22175 #c9c9c9 NA unknown function 22176 #c9c9c9 NA unknown function 22177 #c9c9c9 NA unknown function @@ -22180,20 +22180,20 @@ phrog color annot category 22179 #07e9a2 tail fiber protein tail 22180 #c9c9c9 NA unknown function 22181 #c9c9c9 NA unknown function -22182 #c9c9c9 NA unknown function +22182 #c9c9c9 transcriptional regulator transcription regulation 22183 #c9c9c9 NA unknown function -22184 #c9c9c9 NA unknown function +22184 #c9c9c9 integrase integration and excision 22185 #c9c9c9 NA unknown function 22186 #c9c9c9 NA unknown function 22187 #c9c9c9 NA unknown function -22188 #c9c9c9 NA unknown function +22188 #c9c9c9 tail terminator connector 22189 #c9c9c9 NA unknown function -22190 #c9c9c9 NA unknown function +22190 #c9c9c9 virion structural protein head and packaging 22191 #c9c9c9 NA unknown function 22192 #c9c9c9 NA unknown function 22193 #c9c9c9 NA unknown function 22194 #c9c9c9 NA unknown function -22195 #c9c9c9 NA unknown function +22195 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 22196 #c9c9c9 NA unknown function 22197 #c9c9c9 NA unknown function 22198 #c9c9c9 NA unknown function @@ -22221,7 +22221,7 @@ phrog color annot category 22220 #c9c9c9 NA unknown function 22221 #c9c9c9 NA unknown function 22222 #c9c9c9 NA unknown function -22223 #c9c9c9 NA unknown function +22223 #c9c9c9 minor tail protein tail 22224 #c9c9c9 NA unknown function 22225 #c9c9c9 NA unknown function 22226 #c9c9c9 NA unknown function @@ -22230,7 +22230,7 @@ phrog color annot category 22229 #c9c9c9 NA unknown function 22230 #a861e3 transcriptional regulator transcription regulation 22231 #c9c9c9 NA unknown function -22232 #c9c9c9 unknown function unknown function +22232 #c9c9c9 NA unknown function 22233 #c9c9c9 NA unknown function 22234 #c9c9c9 NA unknown function 22235 #c9c9c9 NA unknown function @@ -22245,7 +22245,7 @@ phrog color annot category 22244 #c9c9c9 NA unknown function 22245 #c9c9c9 NA unknown function 22246 #c9c9c9 NA unknown function -22247 #c9c9c9 NA unknown function +22247 #c9c9c9 virion structural protein head and packaging 22248 #c9c9c9 NA unknown function 22249 #c9c9c9 NA unknown function 22250 #c9c9c9 NA unknown function @@ -22281,7 +22281,7 @@ phrog color annot category 22280 #c9c9c9 NA unknown function 22281 #c9c9c9 NA unknown function 22282 #c9c9c9 NA unknown function -22283 #c9c9c9 NA unknown function +22283 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 22284 #07e9a2 tail fiber protein tail 22285 #07e9a2 tail fiber protein tail 22286 #c9c9c9 NA unknown function @@ -22292,7 +22292,7 @@ phrog color annot category 22291 #c9c9c9 NA unknown function 22292 #c9c9c9 NA unknown function 22293 #c9c9c9 NA unknown function -22294 #c9c9c9 NA unknown function +22294 #c9c9c9 tail fiber protein tail 22295 #c9c9c9 NA unknown function 22296 #c9c9c9 NA unknown function 22297 #c9c9c9 NA unknown function @@ -22309,14 +22309,14 @@ phrog color annot category 22308 #c9c9c9 NA unknown function 22309 #c9c9c9 NA unknown function 22310 #c9c9c9 NA unknown function -22311 #c9c9c9 NA unknown function +22311 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 22312 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 22313 #c9c9c9 NA unknown function 22314 #c9c9c9 NA unknown function 22315 #c9c9c9 NA unknown function 22316 #c9c9c9 NA unknown function 22317 #c9c9c9 NA unknown function -22318 #c9c9c9 NA unknown function +22318 #c9c9c9 transcriptional repressor transcription regulation 22319 #c9c9c9 NA unknown function 22320 #c9c9c9 NA unknown function 22321 #c9c9c9 NA unknown function @@ -22382,7 +22382,7 @@ phrog color annot category 22381 #c9c9c9 NA unknown function 22382 #c9c9c9 NA unknown function 22383 #c9c9c9 NA unknown function -22384 #c9c9c9 NA unknown function +22384 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 22385 #c9c9c9 NA unknown function 22386 #c9c9c9 NA unknown function 22387 #c9c9c9 NA unknown function @@ -22418,7 +22418,7 @@ phrog color annot category 22417 #c9c9c9 NA unknown function 22418 #c9c9c9 NA unknown function 22419 #c9c9c9 NA unknown function -22420 #c9c9c9 NA unknown function +22420 #c9c9c9 tail assembly chaperone tail 22421 #c9c9c9 NA unknown function 22422 #c9c9c9 NA unknown function 22423 #c9c9c9 NA unknown function @@ -22433,12 +22433,12 @@ phrog color annot category 22432 #c9c9c9 NA unknown function 22433 #c9c9c9 NA unknown function 22434 #c9c9c9 NA unknown function -22435 #c9c9c9 NA unknown function +22435 #c9c9c9 transcriptional repressor transcription regulation 22436 #c9c9c9 NA unknown function 22437 #c9c9c9 NA unknown function 22438 #c9c9c9 NA unknown function 22439 #c9c9c9 NA unknown function -22440 #c9c9c9 NA unknown function +22440 #c9c9c9 minor tail protein tail 22441 #c9c9c9 NA unknown function 22442 #c9c9c9 NA unknown function 22443 #c9c9c9 NA unknown function @@ -22448,7 +22448,7 @@ phrog color annot category 22447 #c9c9c9 NA unknown function 22448 #c9c9c9 NA unknown function 22449 #c9c9c9 NA unknown function -22450 #c9c9c9 NA unknown function +22450 #c9c9c9 minor tail protein tail 22451 #c9c9c9 NA unknown function 22452 #c9c9c9 NA unknown function 22453 #c9c9c9 NA unknown function @@ -22491,7 +22491,7 @@ phrog color annot category 22490 #ffdf59 replication protein DNA, RNA and nucleotide metabolism 22491 #c9c9c9 NA unknown function 22492 #c9c9c9 NA unknown function -22493 #c9c9c9 NA unknown function +22493 #c9c9c9 RNA polymerase DNA, RNA and nucleotide metabolism 22494 #c9c9c9 NA unknown function 22495 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 22496 #c9c9c9 NA unknown function @@ -22521,7 +22521,7 @@ phrog color annot category 22520 #c9c9c9 NA unknown function 22521 #c9c9c9 NA unknown function 22522 #c9c9c9 NA unknown function -22523 #c9c9c9 NA unknown function +22523 #c9c9c9 beta-propeller repeat protein other 22524 #c9c9c9 NA unknown function 22525 #c9c9c9 NA unknown function 22526 #c9c9c9 NA unknown function @@ -22575,7 +22575,7 @@ phrog color annot category 22574 #c9c9c9 NA unknown function 22575 #c9c9c9 NA unknown function 22576 #c9c9c9 NA unknown function -22577 #c9c9c9 NA unknown function +22577 #c9c9c9 baseplate hub subunit tail 22578 #c9c9c9 NA unknown function 22579 #c9c9c9 NA unknown function 22580 #c9c9c9 NA unknown function @@ -22585,7 +22585,7 @@ phrog color annot category 22584 #c9c9c9 NA unknown function 22585 #c9c9c9 NA unknown function 22586 #c9c9c9 NA unknown function -22587 #c9c9c9 NA unknown function +22587 #c9c9c9 tail terminator connector 22588 #c9c9c9 NA unknown function 22589 #c9c9c9 NA unknown function 22590 #c9c9c9 NA unknown function @@ -22602,7 +22602,7 @@ phrog color annot category 22601 #c9c9c9 NA unknown function 22602 #3e83f6 virion structural protein head and packaging 22603 #c9c9c9 NA unknown function -22604 #c9c9c9 NA unknown function +22604 #c9c9c9 structural protein with Ig domain head and packaging 22605 #c9c9c9 NA unknown function 22606 #c9c9c9 NA unknown function 22607 #c9c9c9 NA unknown function @@ -22611,14 +22611,14 @@ phrog color annot category 22610 #c9c9c9 NA unknown function 22611 #c9c9c9 NA unknown function 22612 #c9c9c9 NA unknown function -22613 #c9c9c9 NA unknown function +22613 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 22614 #c9c9c9 NA unknown function 22615 #c9c9c9 NA unknown function 22616 #c9c9c9 NA unknown function 22617 #c9c9c9 NA unknown function 22618 #c9c9c9 NA unknown function 22619 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism -22620 #c9c9c9 NA unknown function +22620 #c9c9c9 tail protein tail 22621 #c9c9c9 NA unknown function 22622 #c9c9c9 NA unknown function 22623 #c9c9c9 NA unknown function @@ -22639,13 +22639,13 @@ phrog color annot category 22638 #c9c9c9 NA unknown function 22639 #c9c9c9 NA unknown function 22640 #c9c9c9 NA unknown function -22641 #c9c9c9 NA unknown function +22641 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 22642 #c9c9c9 NA unknown function 22643 #c9c9c9 NA unknown function 22644 #c9c9c9 NA unknown function 22645 #c9c9c9 NA unknown function -22646 #c9c9c9 NA unknown function -22647 #c9c9c9 NA unknown function +22646 #c9c9c9 terminase large subunit head and packaging +22647 #c9c9c9 tail completion or Neck1 protein connector 22648 #c9c9c9 NA unknown function 22649 #c9c9c9 NA unknown function 22650 #c9c9c9 NA unknown function @@ -22658,7 +22658,7 @@ phrog color annot category 22657 #c9c9c9 NA unknown function 22658 #c9c9c9 NA unknown function 22659 #c9c9c9 NA unknown function -22660 #c9c9c9 NA unknown function +22660 #c9c9c9 acetyltransferase other 22661 #c9c9c9 NA unknown function 22662 #c9c9c9 NA unknown function 22663 #35d7ff head-tail connector protein connector @@ -22675,10 +22675,10 @@ phrog color annot category 22674 #c9c9c9 NA unknown function 22675 #c9c9c9 NA unknown function 22676 #c9c9c9 NA unknown function -22677 #c9c9c9 NA unknown function +22677 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 22678 #c9c9c9 NA unknown function 22679 #c9c9c9 NA unknown function -22680 #c9c9c9 NA unknown function +22680 #c9c9c9 tail fiber protein tail 22681 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 22682 #07e9a2 tail fiber protein tail 22683 #c9c9c9 NA unknown function @@ -22692,7 +22692,7 @@ phrog color annot category 22691 #c9c9c9 NA unknown function 22692 #c9c9c9 NA unknown function 22693 #838383 glycerophosphoryl diester phosphodiesterase other -22694 #c9c9c9 NA unknown function +22694 #c9c9c9 virion structural protein head and packaging 22695 #c9c9c9 NA unknown function 22696 #c9c9c9 NA unknown function 22697 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -22718,10 +22718,10 @@ phrog color annot category 22717 #c9c9c9 NA unknown function 22718 #c9c9c9 NA unknown function 22719 #c9c9c9 NA unknown function -22720 #c9c9c9 NA unknown function +22720 #c9c9c9 RNA polymerase DNA, RNA and nucleotide metabolism 22721 #c9c9c9 NA unknown function 22722 #c9c9c9 NA unknown function -22723 #c9c9c9 NA unknown function +22723 #c9c9c9 head-tail joining connector 22724 #c9c9c9 NA unknown function 22725 #c9c9c9 NA unknown function 22726 #c9c9c9 NA unknown function @@ -22738,7 +22738,7 @@ phrog color annot category 22737 #c9c9c9 NA unknown function 22738 #c9c9c9 NA unknown function 22739 #ff59f5 GtrB-like O-antigen conversion moron, auxiliary metabolic gene and host takeover -22740 #c9c9c9 NA unknown function +22740 #c9c9c9 methyltransferase other 22741 #c9c9c9 NA unknown function 22742 #c9c9c9 NA unknown function 22743 #c9c9c9 NA unknown function @@ -22748,7 +22748,7 @@ phrog color annot category 22747 #c9c9c9 NA unknown function 22748 #c9c9c9 NA unknown function 22749 #c9c9c9 NA unknown function -22750 #c9c9c9 NA unknown function +22750 #c9c9c9 tail fiber protein tail 22751 #c9c9c9 NA unknown function 22752 #c9c9c9 NA unknown function 22753 #c9c9c9 NA unknown function @@ -22777,7 +22777,7 @@ phrog color annot category 22776 #c9c9c9 NA unknown function 22777 #c9c9c9 NA unknown function 22778 #c9c9c9 NA unknown function -22779 #c9c9c9 NA unknown function +22779 #c9c9c9 major head protein head and packaging 22780 #c9c9c9 NA unknown function 22781 #c9c9c9 NA unknown function 22782 #c9c9c9 NA unknown function @@ -22788,14 +22788,14 @@ phrog color annot category 22787 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 22788 #c9c9c9 NA unknown function 22789 #c9c9c9 NA unknown function -22790 #c9c9c9 NA unknown function -22791 #c9c9c9 NA unknown function +22790 #c9c9c9 endolysin lysis +22791 #c9c9c9 transposase integration and excision 22792 #c9c9c9 NA unknown function 22793 #c9c9c9 NA unknown function 22794 #c9c9c9 NA unknown function 22795 #c9c9c9 NA unknown function 22796 #c9c9c9 NA unknown function -22797 #c9c9c9 NA unknown function +22797 #c9c9c9 head-tail connector protein connector 22798 #c9c9c9 NA unknown function 22799 #c9c9c9 NA unknown function 22800 #c9c9c9 NA unknown function @@ -22815,7 +22815,7 @@ phrog color annot category 22814 #c9c9c9 NA unknown function 22815 #c9c9c9 NA unknown function 22816 #c9c9c9 NA unknown function -22817 #c9c9c9 NA unknown function +22817 #c9c9c9 minor tail protein tail 22818 #c9c9c9 NA unknown function 22819 #c9c9c9 NA unknown function 22820 #c9c9c9 NA unknown function @@ -22834,7 +22834,7 @@ phrog color annot category 22833 #c9c9c9 NA unknown function 22834 #c9c9c9 NA unknown function 22835 #c9c9c9 NA unknown function -22836 #c9c9c9 NA unknown function +22836 #c9c9c9 virion structural protein head and packaging 22837 #c9c9c9 NA unknown function 22838 #c9c9c9 NA unknown function 22839 #c9c9c9 NA unknown function @@ -22848,7 +22848,7 @@ phrog color annot category 22847 #c9c9c9 NA unknown function 22848 #c9c9c9 NA unknown function 22849 #07e9a2 tail fiber protein tail -22850 #c9c9c9 NA unknown function +22850 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 22851 #c9c9c9 NA unknown function 22852 #c9c9c9 NA unknown function 22853 #c9c9c9 NA unknown function @@ -22861,7 +22861,7 @@ phrog color annot category 22860 #c9c9c9 NA unknown function 22861 #c9c9c9 NA unknown function 22862 #c9c9c9 NA unknown function -22863 #c9c9c9 NA unknown function +22863 #c9c9c9 tail terminator connector 22864 #c9c9c9 NA unknown function 22865 #c9c9c9 NA unknown function 22866 #c9c9c9 NA unknown function @@ -22902,7 +22902,7 @@ phrog color annot category 22901 #c9c9c9 NA unknown function 22902 #c9c9c9 NA unknown function 22903 #c9c9c9 NA unknown function -22904 #c9c9c9 NA unknown function +22904 #c9c9c9 tail assembly chaperone tail 22905 #c9c9c9 NA unknown function 22906 #c9c9c9 NA unknown function 22907 #c9c9c9 NA unknown function @@ -22981,7 +22981,7 @@ phrog color annot category 22980 #c9c9c9 NA unknown function 22981 #c9c9c9 NA unknown function 22982 #c9c9c9 NA unknown function -22983 #c9c9c9 NA unknown function +22983 #c9c9c9 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 22984 #c9c9c9 NA unknown function 22985 #c9c9c9 NA unknown function 22986 #c9c9c9 NA unknown function @@ -23037,9 +23037,9 @@ phrog color annot category 23036 #ffdf59 Holliday junction resolvase DNA, RNA and nucleotide metabolism 23037 #c9c9c9 NA unknown function 23038 #c9c9c9 NA unknown function -23039 #c9c9c9 NA unknown function +23039 #c9c9c9 minor tail protein tail 23040 #c9c9c9 NA unknown function -23041 #c9c9c9 NA unknown function +23041 #c9c9c9 methyltransferase other 23042 #07e9a2 tail protein tail 23043 #c9c9c9 NA unknown function 23044 #c9c9c9 NA unknown function @@ -23050,7 +23050,7 @@ phrog color annot category 23049 #c9c9c9 NA unknown function 23050 #c9c9c9 NA unknown function 23051 #c9c9c9 NA unknown function -23052 #c9c9c9 NA unknown function +23052 #c9c9c9 tail fiber protein tail 23053 #c9c9c9 NA unknown function 23054 #c9c9c9 NA unknown function 23055 #c9c9c9 NA unknown function @@ -23068,11 +23068,11 @@ phrog color annot category 23067 #c9c9c9 NA unknown function 23068 #c9c9c9 NA unknown function 23069 #c9c9c9 NA unknown function -23070 #c9c9c9 NA unknown function +23070 #c9c9c9 transcriptional regulator transcription regulation 23071 #c9c9c9 NA unknown function 23072 #838383 DNA methyltransferase other 23073 #c9c9c9 NA unknown function -23074 #c9c9c9 NA unknown function +23074 #c9c9c9 baseplate wedge protein tail 23075 #c9c9c9 NA unknown function 23076 #c9c9c9 NA unknown function 23077 #c9c9c9 NA unknown function @@ -23083,13 +23083,13 @@ phrog color annot category 23082 #c9c9c9 NA unknown function 23083 #c9c9c9 NA unknown function 23084 #c9c9c9 NA unknown function -23085 #c9c9c9 NA unknown function +23085 #c9c9c9 methyltransferase other 23086 #c9c9c9 NA unknown function 23087 #c9c9c9 NA unknown function 23088 #c9c9c9 NA unknown function 23089 #c9c9c9 NA unknown function 23090 #a861e3 transcriptional regulator transcription regulation -23091 #c9c9c9 NA unknown function +23091 #c9c9c9 holin lysis 23092 #c9c9c9 NA unknown function 23093 #c9c9c9 NA unknown function 23094 #c9c9c9 NA unknown function @@ -23104,7 +23104,7 @@ phrog color annot category 23103 #c9c9c9 NA unknown function 23104 #c9c9c9 NA unknown function 23105 #c9c9c9 NA unknown function -23106 #c9c9c9 NA unknown function +23106 #c9c9c9 transcriptional repressor transcription regulation 23107 #c9c9c9 NA unknown function 23108 #07e9a2 tail length tape measure protein tail 23109 #c9c9c9 NA unknown function @@ -23127,7 +23127,7 @@ phrog color annot category 23126 #c9c9c9 NA unknown function 23127 #c9c9c9 NA unknown function 23128 #c9c9c9 NA unknown function -23129 #c9c9c9 NA unknown function +23129 #c9c9c9 tail protein tail 23130 #07e9a2 tail protein tail 23131 #c9c9c9 NA unknown function 23132 #c9c9c9 NA unknown function @@ -23139,20 +23139,20 @@ phrog color annot category 23138 #c9c9c9 NA unknown function 23139 #c9c9c9 NA unknown function 23140 #c9c9c9 NA unknown function -23141 #c9c9c9 NA unknown function -23142 #c9c9c9 NA unknown function -23143 #c9c9c9 NA unknown function +23141 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +23142 #c9c9c9 transcription antiterminator transcription regulation +23143 #c9c9c9 tail fiber protein tail 23144 #c9c9c9 NA unknown function 23145 #c9c9c9 NA unknown function 23146 #c9c9c9 NA unknown function 23147 #c9c9c9 NA unknown function -23148 #c9c9c9 NA unknown function +23148 #c9c9c9 methyltransferase other 23149 #c9c9c9 NA unknown function -23150 #c9c9c9 NA unknown function +23150 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 23151 #c9c9c9 NA unknown function 23152 #c9c9c9 NA unknown function 23153 #c9c9c9 NA unknown function -23154 #c9c9c9 NA unknown function +23154 #c9c9c9 transposase integration and excision 23155 #c9c9c9 NA unknown function 23156 #c9c9c9 NA unknown function 23157 #c9c9c9 NA unknown function @@ -23161,7 +23161,7 @@ phrog color annot category 23160 #c9c9c9 NA unknown function 23161 #c9c9c9 NA unknown function 23162 #c9c9c9 NA unknown function -23163 #c9c9c9 NA unknown function +23163 #c9c9c9 terminase large subunit head and packaging 23164 #c9c9c9 NA unknown function 23165 #c9c9c9 NA unknown function 23166 #c9c9c9 NA unknown function @@ -23215,7 +23215,7 @@ phrog color annot category 23214 #c9c9c9 NA unknown function 23215 #c9c9c9 NA unknown function 23216 #c9c9c9 NA unknown function -23217 #c9c9c9 NA unknown function +23217 #c9c9c9 methyltransferase other 23218 #c9c9c9 NA unknown function 23219 #c9c9c9 NA unknown function 23220 #c9c9c9 NA unknown function @@ -23269,18 +23269,18 @@ phrog color annot category 23268 #c9c9c9 NA unknown function 23269 #c9c9c9 NA unknown function 23270 #c9c9c9 NA unknown function -23271 #c9c9c9 NA unknown function +23271 #c9c9c9 integrase integration and excision 23272 #c9c9c9 NA unknown function 23273 #c9c9c9 NA unknown function 23274 #c9c9c9 NA unknown function 23275 #c9c9c9 NA unknown function 23276 #c9c9c9 NA unknown function -23277 #c9c9c9 NA unknown function +23277 #c9c9c9 head-tail adaptor connector 23278 #c9c9c9 NA unknown function 23279 #c9c9c9 NA unknown function 23280 #c9c9c9 NA unknown function 23281 #c9c9c9 NA unknown function -23282 #c9c9c9 NA unknown function +23282 #c9c9c9 beta-propeller repeat protein other 23283 #c9c9c9 NA unknown function 23284 #c9c9c9 NA unknown function 23285 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -23295,7 +23295,7 @@ phrog color annot category 23294 #c9c9c9 NA unknown function 23295 #c9c9c9 NA unknown function 23296 #838383 DNA methyltransferase other -23297 #c9c9c9 NA unknown function +23297 #c9c9c9 holin lysis 23298 #c9c9c9 NA unknown function 23299 #c9c9c9 NA unknown function 23300 #c9c9c9 NA unknown function @@ -23381,7 +23381,7 @@ phrog color annot category 23380 #c9c9c9 NA unknown function 23381 #c9c9c9 NA unknown function 23382 #c9c9c9 NA unknown function -23383 #c9c9c9 NA unknown function +23383 #c9c9c9 tail terminator connector 23384 #838383 lipoprotein other 23385 #c9c9c9 NA unknown function 23386 #c9c9c9 NA unknown function @@ -23391,7 +23391,7 @@ phrog color annot category 23390 #c9c9c9 NA unknown function 23391 #c9c9c9 NA unknown function 23392 #c9c9c9 NA unknown function -23393 #c9c9c9 NA unknown function +23393 #c9c9c9 aminoacid permease other 23394 #c9c9c9 NA unknown function 23395 #c9c9c9 NA unknown function 23396 #c9c9c9 NA unknown function @@ -23400,21 +23400,21 @@ phrog color annot category 23399 #c9c9c9 NA unknown function 23400 #c9c9c9 NA unknown function 23401 #c9c9c9 NA unknown function -23402 #c9c9c9 NA unknown function +23402 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 23403 #c9c9c9 NA unknown function 23404 #c9c9c9 NA unknown function 23405 #c9c9c9 NA unknown function 23406 #c9c9c9 NA unknown function 23407 #c9c9c9 NA unknown function 23408 #c9c9c9 NA unknown function -23409 #c9c9c9 NA unknown function +23409 #c9c9c9 tail completion or Neck1 protein connector 23410 #c9c9c9 NA unknown function 23411 #c9c9c9 NA unknown function 23412 #07e9a2 tail protein tail 23413 #ffdf59 restriction enzyme I DNA, RNA and nucleotide metabolism 23414 #c9c9c9 NA unknown function 23415 #c9c9c9 NA unknown function -23416 #c9c9c9 NA unknown function +23416 #c9c9c9 head morphogenesis head and packaging 23417 #c9c9c9 NA unknown function 23418 #c9c9c9 NA unknown function 23419 #c9c9c9 NA unknown function @@ -23458,13 +23458,13 @@ phrog color annot category 23457 #c9c9c9 NA unknown function 23458 #c9c9c9 NA unknown function 23459 #c9c9c9 NA unknown function -23460 #c9c9c9 NA unknown function +23460 #c9c9c9 DNA topoisomerase DNA, RNA and nucleotide metabolism 23461 #c9c9c9 NA unknown function 23462 #c9c9c9 NA unknown function 23463 #3e83f6 minor head protein head and packaging 23464 #c9c9c9 NA unknown function 23465 #c9c9c9 NA unknown function -23466 #c9c9c9 NA unknown function +23466 #c9c9c9 tail protein tail 23467 #c9c9c9 NA unknown function 23468 #c9c9c9 NA unknown function 23469 #c9c9c9 NA unknown function @@ -23547,7 +23547,7 @@ phrog color annot category 23546 #c9c9c9 NA unknown function 23547 #c9c9c9 NA unknown function 23548 #c9c9c9 NA unknown function -23549 #c9c9c9 NA unknown function +23549 #c9c9c9 tail length tape measure protein tail 23550 #c9c9c9 NA unknown function 23551 #c9c9c9 NA unknown function 23552 #c9c9c9 NA unknown function @@ -23556,7 +23556,7 @@ phrog color annot category 23555 #3e83f6 head maturation protease head and packaging 23556 #c9c9c9 NA unknown function 23557 #c9c9c9 NA unknown function -23558 #c9c9c9 NA unknown function +23558 #c9c9c9 tail length tape measure protein tail 23559 #c9c9c9 NA unknown function 23560 #c9c9c9 NA unknown function 23561 #c9c9c9 NA unknown function @@ -23580,7 +23580,7 @@ phrog color annot category 23579 #c9c9c9 NA unknown function 23580 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism 23581 #c9c9c9 NA unknown function -23582 #c9c9c9 NA unknown function +23582 #c9c9c9 endolysin lysis 23583 #c9c9c9 NA unknown function 23584 #c9c9c9 NA unknown function 23585 #c9c9c9 NA unknown function @@ -23630,7 +23630,7 @@ phrog color annot category 23629 #c9c9c9 NA unknown function 23630 #c9c9c9 NA unknown function 23631 #c9c9c9 NA unknown function -23632 #c9c9c9 NA unknown function +23632 #c9c9c9 tail-collar fiber protein tail 23633 #c9c9c9 NA unknown function 23634 #c9c9c9 NA unknown function 23635 #c9c9c9 NA unknown function @@ -23651,7 +23651,7 @@ phrog color annot category 23650 #c9c9c9 NA unknown function 23651 #c9c9c9 NA unknown function 23652 #f35f49 holin lysis -23653 #c9c9c9 NA unknown function +23653 #c9c9c9 tail collar fiber protein tail 23654 #c9c9c9 NA unknown function 23655 #c9c9c9 NA unknown function 23656 #3e83f6 virion structural protein head and packaging @@ -23713,12 +23713,12 @@ phrog color annot category 23712 #c9c9c9 NA unknown function 23713 #c9c9c9 NA unknown function 23714 #c9c9c9 NA unknown function -23715 #c9c9c9 NA unknown function +23715 #c9c9c9 transcriptional regulator transcription regulation 23716 #c9c9c9 NA unknown function 23717 #c9c9c9 NA unknown function 23718 #c9c9c9 NA unknown function 23719 #c9c9c9 NA unknown function -23720 #c9c9c9 NA unknown function +23720 #c9c9c9 transcriptional regulator transcription regulation 23721 #c9c9c9 NA unknown function 23722 #c9c9c9 NA unknown function 23723 #c9c9c9 NA unknown function @@ -23756,7 +23756,7 @@ phrog color annot category 23755 #c9c9c9 NA unknown function 23756 #c9c9c9 NA unknown function 23757 #c9c9c9 NA unknown function -23758 #c9c9c9 NA unknown function +23758 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 23759 #c9c9c9 NA unknown function 23760 #c9c9c9 NA unknown function 23761 #c9c9c9 NA unknown function @@ -23767,22 +23767,22 @@ phrog color annot category 23766 #c9c9c9 NA unknown function 23767 #c9c9c9 NA unknown function 23768 #c9c9c9 NA unknown function -23769 #c9c9c9 NA unknown function +23769 #c9c9c9 transposase integration and excision 23770 #c9c9c9 NA unknown function 23771 #c9c9c9 NA unknown function 23772 #07e9a2 baseplate protein tail 23773 #c9c9c9 NA unknown function -23774 #c9c9c9 NA unknown function +23774 #c9c9c9 NinB/ Orf homologous recombination mediator DNA, RNA and nucleotide metabolism 23775 #c9c9c9 NA unknown function 23776 #c9c9c9 NA unknown function 23777 #c9c9c9 NA unknown function 23778 #c9c9c9 NA unknown function 23779 #c9c9c9 NA unknown function 23780 #c9c9c9 NA unknown function -23781 #c9c9c9 NA unknown function +23781 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 23782 #c9c9c9 NA unknown function 23783 #fea328 integrase integration and excision -23784 #c9c9c9 NA unknown function +23784 #c9c9c9 sigma factor transcription regulation 23785 #c9c9c9 NA unknown function 23786 #c9c9c9 NA unknown function 23787 #c9c9c9 NA unknown function @@ -23792,7 +23792,7 @@ phrog color annot category 23791 #c9c9c9 NA unknown function 23792 #c9c9c9 NA unknown function 23793 #c9c9c9 NA unknown function -23794 #c9c9c9 NA unknown function +23794 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 23795 #c9c9c9 NA unknown function 23796 #c9c9c9 NA unknown function 23797 #c9c9c9 NA unknown function @@ -23805,7 +23805,7 @@ phrog color annot category 23804 #3e83f6 virion structural protein head and packaging 23805 #c9c9c9 NA unknown function 23806 #c9c9c9 NA unknown function -23807 #c9c9c9 NA unknown function +23807 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 23808 #c9c9c9 NA unknown function 23809 #c9c9c9 NA unknown function 23810 #c9c9c9 NA unknown function @@ -23841,9 +23841,9 @@ phrog color annot category 23840 #c9c9c9 NA unknown function 23841 #c9c9c9 NA unknown function 23842 #c9c9c9 NA unknown function -23843 #c9c9c9 NA unknown function +23843 #c9c9c9 virion structural protein head and packaging 23844 #c9c9c9 NA unknown function -23845 #c9c9c9 NA unknown function +23845 #c9c9c9 tail assembly chaperone tail 23846 #c9c9c9 NA unknown function 23847 #c9c9c9 NA unknown function 23848 #c9c9c9 NA unknown function @@ -23856,8 +23856,8 @@ phrog color annot category 23855 #c9c9c9 NA unknown function 23856 #c9c9c9 NA unknown function 23857 #c9c9c9 NA unknown function -23858 #c9c9c9 NA unknown function -23859 #c9c9c9 NA unknown function +23858 #c9c9c9 internal virion protein head and packaging +23859 #c9c9c9 dehydrogenase other 23860 #c9c9c9 NA unknown function 23861 #c9c9c9 NA unknown function 23862 #c9c9c9 NA unknown function @@ -23867,8 +23867,8 @@ phrog color annot category 23866 #c9c9c9 NA unknown function 23867 #c9c9c9 NA unknown function 23868 #c9c9c9 NA unknown function -23869 #c9c9c9 NA unknown function -23870 #c9c9c9 NA unknown function +23869 #c9c9c9 HicA-like toxin moron, auxiliary metabolic gene and host takeover +23870 #c9c9c9 tail assembly chaperone tail 23871 #c9c9c9 NA unknown function 23872 #c9c9c9 NA unknown function 23873 #c9c9c9 NA unknown function @@ -23903,15 +23903,15 @@ phrog color annot category 23902 #c9c9c9 NA unknown function 23903 #ff59f5 toxin moron, auxiliary metabolic gene and host takeover 23904 #c9c9c9 NA unknown function -23905 #c9c9c9 NA unknown function +23905 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 23906 #c9c9c9 NA unknown function 23907 #c9c9c9 NA unknown function 23908 #c9c9c9 NA unknown function 23909 #07e9a2 tail fiber protein tail -23910 #c9c9c9 NA unknown function +23910 #c9c9c9 methyltransferase other 23911 #c9c9c9 NA unknown function 23912 #c9c9c9 NA unknown function -23913 #c9c9c9 NA unknown function +23913 #c9c9c9 tail protein tail 23914 #c9c9c9 NA unknown function 23915 #c9c9c9 NA unknown function 23916 #c9c9c9 NA unknown function @@ -23921,7 +23921,7 @@ phrog color annot category 23920 #c9c9c9 NA unknown function 23921 #c9c9c9 NA unknown function 23922 #c9c9c9 NA unknown function -23923 #c9c9c9 NA unknown function +23923 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 23924 #c9c9c9 NA unknown function 23925 #c9c9c9 NA unknown function 23926 #c9c9c9 NA unknown function @@ -23932,18 +23932,18 @@ phrog color annot category 23931 #c9c9c9 NA unknown function 23932 #c9c9c9 NA unknown function 23933 #c9c9c9 NA unknown function -23934 #c9c9c9 NA unknown function +23934 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 23935 #c9c9c9 NA unknown function 23936 #c9c9c9 NA unknown function 23937 #c9c9c9 NA unknown function 23938 #c9c9c9 NA unknown function -23939 #c9c9c9 NA unknown function +23939 #c9c9c9 baseplate wedge subunit tail 23940 #07e9a2 tail length tape measure protein tail 23941 #c9c9c9 NA unknown function 23942 #c9c9c9 NA unknown function 23943 #c9c9c9 NA unknown function -23944 #c9c9c9 NA unknown function -23945 #c9c9c9 NA unknown function +23944 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover +23945 #c9c9c9 tail terminator connector 23946 #c9c9c9 NA unknown function 23947 #c9c9c9 NA unknown function 23948 #c9c9c9 NA unknown function @@ -23960,7 +23960,7 @@ phrog color annot category 23959 #c9c9c9 NA unknown function 23960 #07e9a2 tail protein tail 23961 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism -23962 #c9c9c9 NA unknown function +23962 #c9c9c9 acetyltransferase other 23963 #c9c9c9 NA unknown function 23964 #c9c9c9 NA unknown function 23965 #c9c9c9 NA unknown function @@ -23974,7 +23974,7 @@ phrog color annot category 23973 #c9c9c9 NA unknown function 23974 #c9c9c9 NA unknown function 23975 #c9c9c9 NA unknown function -23976 #c9c9c9 NA unknown function +23976 #c9c9c9 virion structural protein head and packaging 23977 #c9c9c9 NA unknown function 23978 #c9c9c9 NA unknown function 23979 #c9c9c9 NA unknown function @@ -24013,7 +24013,7 @@ phrog color annot category 24012 #c9c9c9 NA unknown function 24013 #c9c9c9 NA unknown function 24014 #c9c9c9 NA unknown function -24015 #c9c9c9 NA unknown function +24015 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 24016 #c9c9c9 NA unknown function 24017 #c9c9c9 NA unknown function 24018 #c9c9c9 NA unknown function @@ -24069,8 +24069,8 @@ phrog color annot category 24068 #c9c9c9 NA unknown function 24069 #c9c9c9 NA unknown function 24070 #c9c9c9 NA unknown function -24071 #c9c9c9 NA unknown function -24072 #c9c9c9 NA unknown function +24071 #c9c9c9 major head protein head and packaging +24072 #c9c9c9 transcriptional regulator transcription regulation 24073 #c9c9c9 NA unknown function 24074 #c9c9c9 NA unknown function 24075 #c9c9c9 NA unknown function @@ -24089,7 +24089,7 @@ phrog color annot category 24088 #c9c9c9 NA unknown function 24089 #c9c9c9 NA unknown function 24090 #c9c9c9 NA unknown function -24091 #c9c9c9 NA unknown function +24091 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 24092 #07e9a2 tail fiber protein tail 24093 #c9c9c9 NA unknown function 24094 #c9c9c9 NA unknown function @@ -24108,26 +24108,26 @@ phrog color annot category 24107 #c9c9c9 NA unknown function 24108 #c9c9c9 NA unknown function 24109 #c9c9c9 NA unknown function -24110 #c9c9c9 NA unknown function +24110 #c9c9c9 minor tail protein tail 24111 #c9c9c9 NA unknown function 24112 #c9c9c9 NA unknown function -24113 #c9c9c9 NA unknown function -24114 #c9c9c9 NA unknown function +24113 #c9c9c9 virion structural protein head and packaging +24114 #c9c9c9 major head protein head and packaging 24115 #c9c9c9 NA unknown function 24116 #c9c9c9 NA unknown function 24117 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 24118 #c9c9c9 NA unknown function 24119 #c9c9c9 NA unknown function 24120 #c9c9c9 NA unknown function -24121 #c9c9c9 NA unknown function +24121 #c9c9c9 tail fiber protein tail 24122 #c9c9c9 NA unknown function 24123 #c9c9c9 NA unknown function 24124 #c9c9c9 NA unknown function 24125 #c9c9c9 NA unknown function 24126 #c9c9c9 NA unknown function 24127 #c9c9c9 NA unknown function -24128 #c9c9c9 NA unknown function -24129 #c9c9c9 NA unknown function +24128 #c9c9c9 minor tail protein tail +24129 #c9c9c9 anti-repressor transcription regulation 24130 #3e83f6 head scaffolding protein head and packaging 24131 #c9c9c9 NA unknown function 24132 #c9c9c9 NA unknown function @@ -24212,7 +24212,7 @@ phrog color annot category 24211 #c9c9c9 NA unknown function 24212 #c9c9c9 NA unknown function 24213 #c9c9c9 NA unknown function -24214 #c9c9c9 NA unknown function +24214 #c9c9c9 transcriptional activator transcription regulation 24215 #c9c9c9 NA unknown function 24216 #c9c9c9 NA unknown function 24217 #c9c9c9 NA unknown function @@ -24265,7 +24265,7 @@ phrog color annot category 24264 #c9c9c9 NA unknown function 24265 #c9c9c9 NA unknown function 24266 #c9c9c9 NA unknown function -24267 #c9c9c9 NA unknown function +24267 #c9c9c9 tail protein tail 24268 #c9c9c9 NA unknown function 24269 #c9c9c9 NA unknown function 24270 #c9c9c9 NA unknown function @@ -24296,11 +24296,11 @@ phrog color annot category 24295 #c9c9c9 NA unknown function 24296 #c9c9c9 NA unknown function 24297 #c9c9c9 NA unknown function -24298 #c9c9c9 NA unknown function +24298 #c9c9c9 transcriptional regulator transcription regulation 24299 #c9c9c9 NA unknown function 24300 #c9c9c9 NA unknown function 24301 #c9c9c9 NA unknown function -24302 #c9c9c9 NA unknown function +24302 #c9c9c9 tail protein tail 24303 #c9c9c9 NA unknown function 24304 #c9c9c9 NA unknown function 24305 #c9c9c9 NA unknown function @@ -24308,7 +24308,7 @@ phrog color annot category 24307 #c9c9c9 NA unknown function 24308 #c9c9c9 NA unknown function 24309 #3e83f6 virion structural protein head and packaging -24310 #c9c9c9 NA unknown function +24310 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 24311 #c9c9c9 NA unknown function 24312 #c9c9c9 NA unknown function 24313 #c9c9c9 NA unknown function @@ -24335,10 +24335,10 @@ phrog color annot category 24334 #c9c9c9 NA unknown function 24335 #c9c9c9 NA unknown function 24336 #c9c9c9 NA unknown function -24337 #c9c9c9 NA unknown function +24337 #c9c9c9 tail tube tail 24338 #c9c9c9 NA unknown function 24339 #c9c9c9 NA unknown function -24340 #c9c9c9 NA unknown function +24340 #c9c9c9 tail terminator connector 24341 #c9c9c9 NA unknown function 24342 #c9c9c9 NA unknown function 24343 #c9c9c9 NA unknown function @@ -24347,7 +24347,7 @@ phrog color annot category 24346 #c9c9c9 NA unknown function 24347 #c9c9c9 NA unknown function 24348 #c9c9c9 NA unknown function -24349 #c9c9c9 NA unknown function +24349 #c9c9c9 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism 24350 #c9c9c9 NA unknown function 24351 #ffdf59 endonuclease VII DNA, RNA and nucleotide metabolism 24352 #c9c9c9 NA unknown function @@ -24380,7 +24380,7 @@ phrog color annot category 24379 #c9c9c9 NA unknown function 24380 #c9c9c9 NA unknown function 24381 #c9c9c9 NA unknown function -24382 #c9c9c9 NA unknown function +24382 #c9c9c9 holin lysis 24383 #c9c9c9 NA unknown function 24384 #c9c9c9 NA unknown function 24385 #c9c9c9 NA unknown function @@ -24388,7 +24388,7 @@ phrog color annot category 24387 #c9c9c9 NA unknown function 24388 #c9c9c9 NA unknown function 24389 #c9c9c9 NA unknown function -24390 #c9c9c9 NA unknown function +24390 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 24391 #c9c9c9 NA unknown function 24392 #c9c9c9 NA unknown function 24393 #c9c9c9 NA unknown function @@ -24407,7 +24407,7 @@ phrog color annot category 24406 #3e83f6 prohead head and packaging 24407 #c9c9c9 NA unknown function 24408 #c9c9c9 NA unknown function -24409 #c9c9c9 NA unknown function +24409 #c9c9c9 tail spike protein tail 24410 #c9c9c9 NA unknown function 24411 #c9c9c9 NA unknown function 24412 #c9c9c9 NA unknown function @@ -24426,7 +24426,7 @@ phrog color annot category 24425 #c9c9c9 NA unknown function 24426 #c9c9c9 NA unknown function 24427 #c9c9c9 NA unknown function -24428 #c9c9c9 NA unknown function +24428 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 24429 #c9c9c9 NA unknown function 24430 #c9c9c9 NA unknown function 24431 #c9c9c9 NA unknown function @@ -24439,14 +24439,14 @@ phrog color annot category 24438 #c9c9c9 NA unknown function 24439 #3e83f6 virion structural protein head and packaging 24440 #c9c9c9 NA unknown function -24441 #c9c9c9 NA unknown function +24441 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 24442 #c9c9c9 NA unknown function 24443 #c9c9c9 NA unknown function 24444 #c9c9c9 NA unknown function 24445 #c9c9c9 NA unknown function 24446 #c9c9c9 NA unknown function 24447 #c9c9c9 NA unknown function -24448 #c9c9c9 NA unknown function +24448 #c9c9c9 head closure Hc1 connector 24449 #c9c9c9 NA unknown function 24450 #c9c9c9 NA unknown function 24451 #c9c9c9 NA unknown function @@ -24483,7 +24483,7 @@ phrog color annot category 24482 #c9c9c9 NA unknown function 24483 #c9c9c9 NA unknown function 24484 #c9c9c9 NA unknown function -24485 #c9c9c9 NA unknown function +24485 #c9c9c9 levanase lysis 24486 #c9c9c9 NA unknown function 24487 #c9c9c9 NA unknown function 24488 #c9c9c9 NA unknown function @@ -24493,7 +24493,7 @@ phrog color annot category 24492 #c9c9c9 NA unknown function 24493 #c9c9c9 NA unknown function 24494 #07e9a2 tail fiber chaperone tail -24495 #c9c9c9 NA unknown function +24495 #c9c9c9 tail assembly chaperone tail 24496 #c9c9c9 NA unknown function 24497 #c9c9c9 NA unknown function 24498 #c9c9c9 NA unknown function @@ -24506,7 +24506,7 @@ phrog color annot category 24505 #c9c9c9 NA unknown function 24506 #07e9a2 tail fiber protein tail 24507 #c9c9c9 NA unknown function -24508 #c9c9c9 NA unknown function +24508 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 24509 #c9c9c9 NA unknown function 24510 #c9c9c9 NA unknown function 24511 #c9c9c9 NA unknown function @@ -24571,7 +24571,7 @@ phrog color annot category 24570 #c9c9c9 NA unknown function 24571 #c9c9c9 NA unknown function 24572 #c9c9c9 NA unknown function -24573 #c9c9c9 NA unknown function +24573 #c9c9c9 tail protein tail 24574 #c9c9c9 NA unknown function 24575 #c9c9c9 NA unknown function 24576 #c9c9c9 NA unknown function @@ -24601,7 +24601,7 @@ phrog color annot category 24600 #c9c9c9 NA unknown function 24601 #c9c9c9 NA unknown function 24602 #c9c9c9 NA unknown function -24603 #c9c9c9 NA unknown function +24603 #c9c9c9 sporulation protein moron, auxiliary metabolic gene and host takeover 24604 #c9c9c9 NA unknown function 24605 #c9c9c9 NA unknown function 24606 #c9c9c9 NA unknown function @@ -24612,11 +24612,11 @@ phrog color annot category 24611 #c9c9c9 NA unknown function 24612 #c9c9c9 NA unknown function 24613 #c9c9c9 NA unknown function -24614 #c9c9c9 NA unknown function +24614 #c9c9c9 terminase large subunit head and packaging 24615 #c9c9c9 NA unknown function 24616 #c9c9c9 NA unknown function 24617 #c9c9c9 NA unknown function -24618 #c9c9c9 NA unknown function +24618 #c9c9c9 terminase large subunit head and packaging 24619 #c9c9c9 NA unknown function 24620 #c9c9c9 NA unknown function 24621 #c9c9c9 NA unknown function @@ -24631,7 +24631,7 @@ phrog color annot category 24630 #3e83f6 virion structural protein head and packaging 24631 #c9c9c9 NA unknown function 24632 #c9c9c9 NA unknown function -24633 #c9c9c9 NA unknown function +24633 #c9c9c9 integrase integration and excision 24634 #c9c9c9 NA unknown function 24635 #c9c9c9 NA unknown function 24636 #35d7ff head-tail connector protein connector @@ -24673,7 +24673,7 @@ phrog color annot category 24672 #c9c9c9 NA unknown function 24673 #ffdf59 restriction enzyme III DNA, RNA and nucleotide metabolism 24674 #c9c9c9 NA unknown function -24675 #c9c9c9 NA unknown function +24675 #c9c9c9 tail fiber protein tail 24676 #07e9a2 tail length tape measure protein tail 24677 #c9c9c9 NA unknown function 24678 #c9c9c9 NA unknown function @@ -24710,7 +24710,7 @@ phrog color annot category 24709 #07e9a2 tail length tape measure protein tail 24710 #c9c9c9 NA unknown function 24711 #c9c9c9 NA unknown function -24712 #c9c9c9 NA unknown function +24712 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 24713 #c9c9c9 NA unknown function 24714 #c9c9c9 NA unknown function 24715 #c9c9c9 NA unknown function @@ -24733,7 +24733,7 @@ phrog color annot category 24732 #c9c9c9 NA unknown function 24733 #c9c9c9 NA unknown function 24734 #c9c9c9 NA unknown function -24735 #c9c9c9 NA unknown function +24735 #c9c9c9 membrane associated protein moron, auxiliary metabolic gene and host takeover 24736 #c9c9c9 NA unknown function 24737 #c9c9c9 NA unknown function 24738 #c9c9c9 NA unknown function @@ -24760,7 +24760,7 @@ phrog color annot category 24759 #838383 methyltransferase other 24760 #c9c9c9 NA unknown function 24761 #c9c9c9 NA unknown function -24762 #c9c9c9 NA unknown function +24762 #c9c9c9 cysteine dioxygenase other 24763 #c9c9c9 NA unknown function 24764 #c9c9c9 NA unknown function 24765 #c9c9c9 NA unknown function @@ -24772,13 +24772,13 @@ phrog color annot category 24771 #c9c9c9 NA unknown function 24772 #c9c9c9 NA unknown function 24773 #c9c9c9 NA unknown function -24774 #c9c9c9 NA unknown function -24775 #c9c9c9 NA unknown function -24776 #c9c9c9 NA unknown function +24774 #c9c9c9 tail fiber protein tail +24775 #c9c9c9 integrase integration and excision +24776 #c9c9c9 head morphogenesis head and packaging 24777 #c9c9c9 NA unknown function 24778 #c9c9c9 NA unknown function 24779 #c9c9c9 NA unknown function -24780 #c9c9c9 NA unknown function +24780 #c9c9c9 endolysin lysis 24781 #c9c9c9 NA unknown function 24782 #c9c9c9 NA unknown function 24783 #c9c9c9 NA unknown function @@ -24794,7 +24794,7 @@ phrog color annot category 24793 #c9c9c9 NA unknown function 24794 #c9c9c9 NA unknown function 24795 #c9c9c9 NA unknown function -24796 #c9c9c9 NA unknown function +24796 #c9c9c9 transposase integration and excision 24797 #c9c9c9 NA unknown function 24798 #c9c9c9 NA unknown function 24799 #c9c9c9 NA unknown function @@ -24831,8 +24831,8 @@ phrog color annot category 24830 #c9c9c9 NA unknown function 24831 #c9c9c9 NA unknown function 24832 #c9c9c9 NA unknown function -24833 #c9c9c9 NA unknown function -24834 #c9c9c9 NA unknown function +24833 #c9c9c9 anti-termination protein Q-like transcription regulation +24834 #c9c9c9 Fe-S-cluster redox domain-containing other 24835 #c9c9c9 NA unknown function 24836 #c9c9c9 NA unknown function 24837 #c9c9c9 NA unknown function @@ -24892,7 +24892,7 @@ phrog color annot category 24891 #3e83f6 virion structural protein head and packaging 24892 #c9c9c9 NA unknown function 24893 #c9c9c9 NA unknown function -24894 #c9c9c9 NA unknown function +24894 #c9c9c9 tail protein tail 24895 #c9c9c9 NA unknown function 24896 #c9c9c9 NA unknown function 24897 #c9c9c9 NA unknown function @@ -24906,9 +24906,9 @@ phrog color annot category 24905 #c9c9c9 NA unknown function 24906 #c9c9c9 NA unknown function 24907 #c9c9c9 NA unknown function -24908 #c9c9c9 NA unknown function +24908 #c9c9c9 head closure Hc1 connector 24909 #c9c9c9 NA unknown function -24910 #c9c9c9 NA unknown function +24910 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 24911 #c9c9c9 NA unknown function 24912 #c9c9c9 NA unknown function 24913 #c9c9c9 NA unknown function @@ -24973,7 +24973,7 @@ phrog color annot category 24972 #c9c9c9 NA unknown function 24973 #c9c9c9 NA unknown function 24974 #c9c9c9 NA unknown function -24975 #c9c9c9 NA unknown function +24975 #c9c9c9 methyltransferase other 24976 #c9c9c9 NA unknown function 24977 #c9c9c9 NA unknown function 24978 #c9c9c9 NA unknown function @@ -24990,7 +24990,7 @@ phrog color annot category 24989 #c9c9c9 NA unknown function 24990 #c9c9c9 NA unknown function 24991 #c9c9c9 NA unknown function -24992 #c9c9c9 NA unknown function +24992 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 24993 #c9c9c9 NA unknown function 24994 #c9c9c9 NA unknown function 24995 #c9c9c9 NA unknown function @@ -25012,7 +25012,7 @@ phrog color annot category 25011 #c9c9c9 NA unknown function 25012 #c9c9c9 NA unknown function 25013 #c9c9c9 NA unknown function -25014 #c9c9c9 NA unknown function +25014 #c9c9c9 tail protein tail 25015 #c9c9c9 NA unknown function 25016 #c9c9c9 NA unknown function 25017 #c9c9c9 NA unknown function @@ -25068,10 +25068,10 @@ phrog color annot category 25067 #c9c9c9 NA unknown function 25068 #c9c9c9 NA unknown function 25069 #c9c9c9 NA unknown function -25070 #c9c9c9 NA unknown function +25070 #c9c9c9 virion structural protein head and packaging 25071 #c9c9c9 NA unknown function 25072 #c9c9c9 NA unknown function -25073 #c9c9c9 NA unknown function +25073 #c9c9c9 transposase integration and excision 25074 #c9c9c9 NA unknown function 25075 #c9c9c9 NA unknown function 25076 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover @@ -25080,7 +25080,7 @@ phrog color annot category 25079 #c9c9c9 NA unknown function 25080 #c9c9c9 NA unknown function 25081 #c9c9c9 NA unknown function -25082 #c9c9c9 NA unknown function +25082 #c9c9c9 tail assembly chaperone tail 25083 #c9c9c9 NA unknown function 25084 #c9c9c9 NA unknown function 25085 #c9c9c9 NA unknown function @@ -25112,7 +25112,7 @@ phrog color annot category 25111 #07e9a2 tail protein tail 25112 #c9c9c9 NA unknown function 25113 #c9c9c9 NA unknown function -25114 #c9c9c9 NA unknown function +25114 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 25115 #c9c9c9 NA unknown function 25116 #c9c9c9 NA unknown function 25117 #c9c9c9 NA unknown function @@ -25121,7 +25121,7 @@ phrog color annot category 25120 #c9c9c9 NA unknown function 25121 #3e83f6 virion structural protein head and packaging 25122 #c9c9c9 NA unknown function -25123 #c9c9c9 NA unknown function +25123 #c9c9c9 tail completion or Neck1 protein connector 25124 #c9c9c9 NA unknown function 25125 #c9c9c9 NA unknown function 25126 #c9c9c9 NA unknown function @@ -25130,7 +25130,7 @@ phrog color annot category 25129 #c9c9c9 NA unknown function 25130 #c9c9c9 NA unknown function 25131 #c9c9c9 NA unknown function -25132 #c9c9c9 NA unknown function +25132 #c9c9c9 PAAR motif of membran proteins moron, auxiliary metabolic gene and host takeover 25133 #c9c9c9 NA unknown function 25134 #c9c9c9 NA unknown function 25135 #c9c9c9 NA unknown function @@ -25153,7 +25153,7 @@ phrog color annot category 25152 #c9c9c9 NA unknown function 25153 #c9c9c9 NA unknown function 25154 #c9c9c9 NA unknown function -25155 #c9c9c9 NA unknown function +25155 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 25156 #c9c9c9 NA unknown function 25157 #c9c9c9 NA unknown function 25158 #c9c9c9 NA unknown function @@ -25164,7 +25164,7 @@ phrog color annot category 25163 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 25164 #c9c9c9 NA unknown function 25165 #c9c9c9 NA unknown function -25166 #c9c9c9 NA unknown function +25166 #c9c9c9 NinB/ Orf homologous recombination mediator DNA, RNA and nucleotide metabolism 25167 #c9c9c9 NA unknown function 25168 #c9c9c9 NA unknown function 25169 #c9c9c9 NA unknown function @@ -25189,21 +25189,21 @@ phrog color annot category 25188 #c9c9c9 NA unknown function 25189 #c9c9c9 NA unknown function 25190 #fea328 integrase integration and excision -25191 #c9c9c9 NA unknown function +25191 #c9c9c9 tail fiber protein tail 25192 #c9c9c9 NA unknown function 25193 #c9c9c9 NA unknown function 25194 #c9c9c9 NA unknown function -25195 #c9c9c9 NA unknown function +25195 #c9c9c9 RNA polymerase DNA, RNA and nucleotide metabolism 25196 #c9c9c9 NA unknown function 25197 #c9c9c9 NA unknown function 25198 #c9c9c9 NA unknown function 25199 #c9c9c9 NA unknown function -25200 #c9c9c9 NA unknown function +25200 #c9c9c9 beta-glucosyl-HMC-alpha-glucosyltransferase moron, auxiliary metabolic gene and host takeover 25201 #c9c9c9 NA unknown function 25202 #c9c9c9 NA unknown function 25203 #c9c9c9 NA unknown function 25204 #c9c9c9 NA unknown function -25205 #c9c9c9 NA unknown function +25205 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 25206 #c9c9c9 NA unknown function 25207 #c9c9c9 NA unknown function 25208 #c9c9c9 NA unknown function @@ -25216,9 +25216,9 @@ phrog color annot category 25215 #c9c9c9 NA unknown function 25216 #c9c9c9 NA unknown function 25217 #c9c9c9 NA unknown function -25218 #c9c9c9 NA unknown function +25218 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 25219 #c9c9c9 NA unknown function -25220 #c9c9c9 NA unknown function +25220 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 25221 #c9c9c9 NA unknown function 25222 #c9c9c9 NA unknown function 25223 #c9c9c9 NA unknown function @@ -25233,17 +25233,17 @@ phrog color annot category 25232 #c9c9c9 NA unknown function 25233 #c9c9c9 NA unknown function 25234 #c9c9c9 NA unknown function -25235 #c9c9c9 NA unknown function +25235 #c9c9c9 baseplate wedge subunit tail 25236 #c9c9c9 NA unknown function -25237 #c9c9c9 NA unknown function -25238 #c9c9c9 NA unknown function +25237 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover +25238 #c9c9c9 virion structural protein head and packaging 25239 #c9c9c9 NA unknown function 25240 #c9c9c9 NA unknown function 25241 #07e9a2 tail length tape measure protein tail 25242 #c9c9c9 NA unknown function 25243 #ffdf59 DNA primase DNA, RNA and nucleotide metabolism 25244 #c9c9c9 NA unknown function -25245 #c9c9c9 NA unknown function +25245 #c9c9c9 L-alanyl-D-glutamate peptidase other 25246 #ff59f5 ABC transporter moron, auxiliary metabolic gene and host takeover 25247 #838383 peptidase other 25248 #c9c9c9 NA unknown function @@ -25260,7 +25260,7 @@ phrog color annot category 25259 #c9c9c9 NA unknown function 25260 #c9c9c9 NA unknown function 25261 #c9c9c9 NA unknown function -25262 #c9c9c9 NA unknown function +25262 #c9c9c9 excisionase and transcriptional regulator integration and excision 25263 #c9c9c9 NA unknown function 25264 #c9c9c9 NA unknown function 25265 #c9c9c9 NA unknown function @@ -25286,8 +25286,8 @@ phrog color annot category 25285 #c9c9c9 NA unknown function 25286 #c9c9c9 NA unknown function 25287 #c9c9c9 NA unknown function -25288 #c9c9c9 NA unknown function -25289 #c9c9c9 NA unknown function +25288 #c9c9c9 terminase small subunit head and packaging +25289 #c9c9c9 anti-repressor transcription regulation 25290 #c9c9c9 NA unknown function 25291 #c9c9c9 NA unknown function 25292 #c9c9c9 NA unknown function @@ -25324,7 +25324,7 @@ phrog color annot category 25323 #c9c9c9 NA unknown function 25324 #c9c9c9 NA unknown function 25325 #07e9a2 tail spike protein tail -25326 #c9c9c9 NA unknown function +25326 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 25327 #c9c9c9 NA unknown function 25328 #c9c9c9 NA unknown function 25329 #c9c9c9 NA unknown function @@ -25346,13 +25346,13 @@ phrog color annot category 25345 #c9c9c9 NA unknown function 25346 #c9c9c9 NA unknown function 25347 #c9c9c9 NA unknown function -25348 #c9c9c9 NA unknown function +25348 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 25349 #c9c9c9 NA unknown function 25350 #c9c9c9 NA unknown function -25351 #c9c9c9 NA unknown function +25351 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 25352 #c9c9c9 NA unknown function 25353 #c9c9c9 NA unknown function -25354 #c9c9c9 NA unknown function +25354 #c9c9c9 RNA polymerase beta subunit DNA, RNA and nucleotide metabolism 25355 #c9c9c9 NA unknown function 25356 #c9c9c9 NA unknown function 25357 #c9c9c9 NA unknown function @@ -25379,7 +25379,7 @@ phrog color annot category 25378 #c9c9c9 NA unknown function 25379 #07e9a2 tail protein tail 25380 #c9c9c9 NA unknown function -25381 #c9c9c9 NA unknown function +25381 #c9c9c9 transcriptional regulator transcription regulation 25382 #c9c9c9 NA unknown function 25383 #c9c9c9 NA unknown function 25384 #c9c9c9 NA unknown function @@ -25396,9 +25396,9 @@ phrog color annot category 25395 #c9c9c9 NA unknown function 25396 #c9c9c9 NA unknown function 25397 #c9c9c9 NA unknown function -25398 #c9c9c9 NA unknown function +25398 #c9c9c9 head closure Hc1 connector 25399 #c9c9c9 NA unknown function -25400 #c9c9c9 NA unknown function +25400 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 25401 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 25402 #c9c9c9 NA unknown function 25403 #c9c9c9 NA unknown function @@ -25409,7 +25409,7 @@ phrog color annot category 25408 #c9c9c9 NA unknown function 25409 #c9c9c9 NA unknown function 25410 #c9c9c9 NA unknown function -25411 #c9c9c9 NA unknown function +25411 #c9c9c9 helicase DNA, RNA and nucleotide metabolism 25412 #c9c9c9 NA unknown function 25413 #f35f49 holin lysis 25414 #c9c9c9 NA unknown function @@ -25434,7 +25434,7 @@ phrog color annot category 25433 #c9c9c9 NA unknown function 25434 #c9c9c9 NA unknown function 25435 #c9c9c9 NA unknown function -25436 #c9c9c9 NA unknown function +25436 #c9c9c9 transcriptional regulator transcription regulation 25437 #c9c9c9 NA unknown function 25438 #c9c9c9 NA unknown function 25439 #c9c9c9 NA unknown function @@ -25458,11 +25458,11 @@ phrog color annot category 25457 #c9c9c9 NA unknown function 25458 #c9c9c9 NA unknown function 25459 #c9c9c9 NA unknown function -25460 #c9c9c9 NA unknown function +25460 #c9c9c9 nucleotide kinase other 25461 #c9c9c9 NA unknown function 25462 #c9c9c9 NA unknown function 25463 #c9c9c9 NA unknown function -25464 #c9c9c9 NA unknown function +25464 #c9c9c9 tail assembly chaperone tail 25465 #c9c9c9 NA unknown function 25466 #c9c9c9 NA unknown function 25467 #c9c9c9 NA unknown function @@ -25471,7 +25471,7 @@ phrog color annot category 25470 #c9c9c9 NA unknown function 25471 #c9c9c9 NA unknown function 25472 #c9c9c9 NA unknown function -25473 #c9c9c9 NA unknown function +25473 #c9c9c9 baseplate wedge subunit tail 25474 #c9c9c9 NA unknown function 25475 #c9c9c9 NA unknown function 25476 #c9c9c9 NA unknown function @@ -25500,7 +25500,7 @@ phrog color annot category 25499 #3e83f6 virion structural protein head and packaging 25500 #c9c9c9 NA unknown function 25501 #c9c9c9 NA unknown function -25502 #c9c9c9 NA unknown function +25502 #c9c9c9 protease other 25503 #c9c9c9 NA unknown function 25504 #c9c9c9 NA unknown function 25505 #c9c9c9 NA unknown function @@ -25520,7 +25520,7 @@ phrog color annot category 25519 #c9c9c9 NA unknown function 25520 #c9c9c9 NA unknown function 25521 #c9c9c9 NA unknown function -25522 #c9c9c9 NA unknown function +25522 #c9c9c9 head maturation protease head and packaging 25523 #a861e3 anti-termination protein Q-like transcription regulation 25524 #c9c9c9 NA unknown function 25525 #c9c9c9 NA unknown function @@ -25528,7 +25528,7 @@ phrog color annot category 25527 #c9c9c9 NA unknown function 25528 #c9c9c9 NA unknown function 25529 #c9c9c9 NA unknown function -25530 #c9c9c9 NA unknown function +25530 #c9c9c9 tail terminator connector 25531 #c9c9c9 NA unknown function 25532 #c9c9c9 NA unknown function 25533 #c9c9c9 NA unknown function @@ -25539,11 +25539,11 @@ phrog color annot category 25538 #c9c9c9 NA unknown function 25539 #c9c9c9 NA unknown function 25540 #c9c9c9 NA unknown function -25541 #c9c9c9 NA unknown function +25541 #c9c9c9 nudix hydrolase other 25542 #c9c9c9 NA unknown function 25543 #c9c9c9 NA unknown function 25544 #c9c9c9 NA unknown function -25545 #c9c9c9 NA unknown function +25545 #c9c9c9 tail assembly chaperone tail 25546 #c9c9c9 NA unknown function 25547 #c9c9c9 NA unknown function 25548 #c9c9c9 NA unknown function @@ -25557,11 +25557,11 @@ phrog color annot category 25556 #c9c9c9 NA unknown function 25557 #c9c9c9 NA unknown function 25558 #c9c9c9 NA unknown function -25559 #c9c9c9 NA unknown function +25559 #c9c9c9 tail protein tail 25560 #c9c9c9 NA unknown function 25561 #c9c9c9 NA unknown function 25562 #c9c9c9 NA unknown function -25563 #c9c9c9 NA unknown function +25563 #c9c9c9 tail fiber protein tail 25564 #c9c9c9 NA unknown function 25565 #c9c9c9 NA unknown function 25566 #c9c9c9 NA unknown function @@ -25571,7 +25571,7 @@ phrog color annot category 25570 #c9c9c9 NA unknown function 25571 #c9c9c9 NA unknown function 25572 #c9c9c9 NA unknown function -25573 #c9c9c9 NA unknown function +25573 #c9c9c9 phospholipase other 25574 #c9c9c9 NA unknown function 25575 #c9c9c9 NA unknown function 25576 #c9c9c9 NA unknown function @@ -25584,13 +25584,13 @@ phrog color annot category 25583 #c9c9c9 NA unknown function 25584 #c9c9c9 NA unknown function 25585 #c9c9c9 NA unknown function -25586 #c9c9c9 NA unknown function +25586 #c9c9c9 tail protein tail 25587 #c9c9c9 NA unknown function 25588 #c9c9c9 NA unknown function 25589 #c9c9c9 NA unknown function 25590 #c9c9c9 NA unknown function 25591 #c9c9c9 NA unknown function -25592 #c9c9c9 NA unknown function +25592 #c9c9c9 anti-termination protein Q-like transcription regulation 25593 #c9c9c9 NA unknown function 25594 #c9c9c9 NA unknown function 25595 #ffdf59 replication protein DNA, RNA and nucleotide metabolism @@ -25599,7 +25599,7 @@ phrog color annot category 25598 #c9c9c9 NA unknown function 25599 #c9c9c9 NA unknown function 25600 #c9c9c9 NA unknown function -25601 #c9c9c9 NA unknown function +25601 #c9c9c9 minor tail protein tail 25602 #c9c9c9 NA unknown function 25603 #c9c9c9 NA unknown function 25604 #c9c9c9 NA unknown function @@ -25627,7 +25627,7 @@ phrog color annot category 25626 #c9c9c9 NA unknown function 25627 #c9c9c9 NA unknown function 25628 #c9c9c9 NA unknown function -25629 #c9c9c9 NA unknown function +25629 #c9c9c9 acetyltransferase other 25630 #c9c9c9 NA unknown function 25631 #c9c9c9 NA unknown function 25632 #c9c9c9 NA unknown function @@ -25638,7 +25638,7 @@ phrog color annot category 25637 #c9c9c9 NA unknown function 25638 #c9c9c9 NA unknown function 25639 #c9c9c9 NA unknown function -25640 #c9c9c9 NA unknown function +25640 #c9c9c9 lipoprotein other 25641 #c9c9c9 NA unknown function 25642 #c9c9c9 NA unknown function 25643 #c9c9c9 NA unknown function @@ -25651,7 +25651,7 @@ phrog color annot category 25650 #c9c9c9 NA unknown function 25651 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 25652 #c9c9c9 NA unknown function -25653 #c9c9c9 NA unknown function +25653 #c9c9c9 major head protein head and packaging 25654 #c9c9c9 NA unknown function 25655 #c9c9c9 NA unknown function 25656 #c9c9c9 NA unknown function @@ -25708,25 +25708,25 @@ phrog color annot category 25707 #c9c9c9 NA unknown function 25708 #c9c9c9 NA unknown function 25709 #c9c9c9 NA unknown function -25710 #c9c9c9 NA unknown function +25710 #c9c9c9 tail protein tail 25711 #c9c9c9 NA unknown function 25712 #c9c9c9 NA unknown function 25713 #c9c9c9 NA unknown function 25714 #c9c9c9 NA unknown function 25715 #c9c9c9 NA unknown function -25716 #c9c9c9 NA unknown function +25716 #c9c9c9 zinc-finger domain protein other 25717 #c9c9c9 NA unknown function 25718 #c9c9c9 NA unknown function 25719 #c9c9c9 NA unknown function 25720 #c9c9c9 NA unknown function 25721 #c9c9c9 NA unknown function -25722 #c9c9c9 NA unknown function +25722 #c9c9c9 anti-repressor Ant transcription regulation 25723 #838383 S-adenosylmethionine decarboxylase other 25724 #c9c9c9 NA unknown function 25725 #c9c9c9 NA unknown function 25726 #c9c9c9 NA unknown function 25727 #c9c9c9 NA unknown function -25728 #c9c9c9 NA unknown function +25728 #c9c9c9 metallo-protease other 25729 #c9c9c9 NA unknown function 25730 #c9c9c9 NA unknown function 25731 #c9c9c9 NA unknown function @@ -25756,7 +25756,7 @@ phrog color annot category 25755 #c9c9c9 NA unknown function 25756 #07e9a2 minor tail protein tail 25757 #c9c9c9 NA unknown function -25758 #c9c9c9 NA unknown function +25758 #c9c9c9 tail terminator connector 25759 #c9c9c9 NA unknown function 25760 #c9c9c9 NA unknown function 25761 #c9c9c9 NA unknown function @@ -25795,15 +25795,15 @@ phrog color annot category 25794 #c9c9c9 NA unknown function 25795 #c9c9c9 NA unknown function 25796 #c9c9c9 NA unknown function -25797 #c9c9c9 NA unknown function +25797 #c9c9c9 portal protein head and packaging 25798 #c9c9c9 NA unknown function -25799 #c9c9c9 NA unknown function +25799 #c9c9c9 minor tail protein tail 25800 #c9c9c9 NA unknown function 25801 #c9c9c9 NA unknown function 25802 #c9c9c9 NA unknown function 25803 #c9c9c9 NA unknown function 25804 #c9c9c9 NA unknown function -25805 #c9c9c9 NA unknown function +25805 #c9c9c9 tail fiber protein tail 25806 #c9c9c9 NA unknown function 25807 #c9c9c9 NA unknown function 25808 #c9c9c9 NA unknown function @@ -25852,7 +25852,7 @@ phrog color annot category 25851 #c9c9c9 NA unknown function 25852 #3e83f6 virion structural protein head and packaging 25853 #c9c9c9 NA unknown function -25854 #c9c9c9 NA unknown function +25854 #c9c9c9 glycine amidinotransferase other 25855 #c9c9c9 NA unknown function 25856 #c9c9c9 NA unknown function 25857 #c9c9c9 NA unknown function @@ -25862,14 +25862,14 @@ phrog color annot category 25861 #c9c9c9 NA unknown function 25862 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 25863 #ffdf59 replication protein DNA, RNA and nucleotide metabolism -25864 #c9c9c9 NA unknown function +25864 #c9c9c9 tail protein tail 25865 #c9c9c9 NA unknown function 25866 #c9c9c9 NA unknown function 25867 #07e9a2 tail protein tail 25868 #c9c9c9 NA unknown function 25869 #c9c9c9 NA unknown function 25870 #c9c9c9 NA unknown function -25871 #c9c9c9 NA unknown function +25871 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 25872 #c9c9c9 NA unknown function 25873 #c9c9c9 NA unknown function 25874 #c9c9c9 NA unknown function @@ -25881,7 +25881,7 @@ phrog color annot category 25880 #c9c9c9 NA unknown function 25881 #c9c9c9 NA unknown function 25882 #c9c9c9 NA unknown function -25883 #c9c9c9 NA unknown function +25883 #c9c9c9 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 25884 #c9c9c9 NA unknown function 25885 #c9c9c9 NA unknown function 25886 #c9c9c9 NA unknown function @@ -25914,7 +25914,7 @@ phrog color annot category 25913 #c9c9c9 NA unknown function 25914 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 25915 #c9c9c9 NA unknown function -25916 #c9c9c9 NA unknown function +25916 #c9c9c9 transcriptional repressor transcription regulation 25917 #c9c9c9 NA unknown function 25918 #c9c9c9 NA unknown function 25919 #c9c9c9 NA unknown function @@ -25971,7 +25971,7 @@ phrog color annot category 25970 #c9c9c9 NA unknown function 25971 #c9c9c9 NA unknown function 25972 #c9c9c9 NA unknown function -25973 #c9c9c9 NA unknown function +25973 #c9c9c9 excisionase and transcriptional regulator integration and excision 25974 #c9c9c9 NA unknown function 25975 #c9c9c9 NA unknown function 25976 #c9c9c9 NA unknown function @@ -25989,8 +25989,8 @@ phrog color annot category 25988 #c9c9c9 NA unknown function 25989 #c9c9c9 NA unknown function 25990 #c9c9c9 NA unknown function -25991 #c9c9c9 NA unknown function -25992 #c9c9c9 NA unknown function +25991 #c9c9c9 baseplate spike tail +25992 #c9c9c9 MazG-like pyrophosphatase other 25993 #c9c9c9 NA unknown function 25994 #c9c9c9 NA unknown function 25995 #c9c9c9 NA unknown function @@ -26009,7 +26009,7 @@ phrog color annot category 26008 #c9c9c9 NA unknown function 26009 #c9c9c9 NA unknown function 26010 #c9c9c9 NA unknown function -26011 #c9c9c9 NA unknown function +26011 #c9c9c9 metal ion transporter moron, auxiliary metabolic gene and host takeover 26012 #c9c9c9 NA unknown function 26013 #c9c9c9 NA unknown function 26014 #c9c9c9 NA unknown function @@ -26017,7 +26017,7 @@ phrog color annot category 26016 #c9c9c9 NA unknown function 26017 #c9c9c9 NA unknown function 26018 #c9c9c9 NA unknown function -26019 #c9c9c9 NA unknown function +26019 #c9c9c9 tail protein with endopeptidase domain other 26020 #c9c9c9 NA unknown function 26021 #c9c9c9 NA unknown function 26022 #c9c9c9 NA unknown function @@ -26040,7 +26040,7 @@ phrog color annot category 26039 #c9c9c9 NA unknown function 26040 #c9c9c9 NA unknown function 26041 #c9c9c9 NA unknown function -26042 #c9c9c9 NA unknown function +26042 #c9c9c9 carbonic anhydrase other 26043 #c9c9c9 NA unknown function 26044 #c9c9c9 NA unknown function 26045 #c9c9c9 NA unknown function @@ -26063,7 +26063,7 @@ phrog color annot category 26062 #c9c9c9 NA unknown function 26063 #c9c9c9 NA unknown function 26064 #c9c9c9 NA unknown function -26065 #c9c9c9 NA unknown function +26065 #c9c9c9 methylamine utilization other 26066 #c9c9c9 NA unknown function 26067 #c9c9c9 NA unknown function 26068 #c9c9c9 NA unknown function @@ -26098,7 +26098,7 @@ phrog color annot category 26097 #c9c9c9 NA unknown function 26098 #c9c9c9 NA unknown function 26099 #c9c9c9 NA unknown function -26100 #c9c9c9 NA unknown function +26100 #c9c9c9 transcriptional regulator transcription regulation 26101 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 26102 #c9c9c9 NA unknown function 26103 #c9c9c9 NA unknown function @@ -26157,7 +26157,7 @@ phrog color annot category 26156 #3e83f6 head protein head and packaging 26157 #c9c9c9 NA unknown function 26158 #c9c9c9 NA unknown function -26159 #c9c9c9 NA unknown function +26159 #c9c9c9 head protein head and packaging 26160 #c9c9c9 NA unknown function 26161 #c9c9c9 NA unknown function 26162 #c9c9c9 NA unknown function @@ -26201,7 +26201,7 @@ phrog color annot category 26200 #3e83f6 virion structural protein head and packaging 26201 #c9c9c9 NA unknown function 26202 #c9c9c9 NA unknown function -26203 #c9c9c9 NA unknown function +26203 #c9c9c9 tail assembly chaperone tail 26204 #c9c9c9 NA unknown function 26205 #c9c9c9 NA unknown function 26206 #c9c9c9 NA unknown function @@ -26228,11 +26228,11 @@ phrog color annot category 26227 #c9c9c9 NA unknown function 26228 #c9c9c9 NA unknown function 26229 #c9c9c9 NA unknown function -26230 #c9c9c9 NA unknown function +26230 #c9c9c9 sigma factor transcription regulation 26231 #c9c9c9 NA unknown function 26232 #c9c9c9 NA unknown function 26233 #c9c9c9 NA unknown function -26234 #c9c9c9 NA unknown function +26234 #c9c9c9 beta-lactamase-inhibitor protein BLIP moron, auxiliary metabolic gene and host takeover 26235 #c9c9c9 NA unknown function 26236 #c9c9c9 NA unknown function 26237 #c9c9c9 NA unknown function @@ -26305,17 +26305,17 @@ phrog color annot category 26304 #c9c9c9 NA unknown function 26305 #c9c9c9 NA unknown function 26306 #c9c9c9 NA unknown function -26307 #c9c9c9 NA unknown function +26307 #c9c9c9 tail assembly chaperone tail 26308 #c9c9c9 NA unknown function 26309 #c9c9c9 NA unknown function 26310 #c9c9c9 NA unknown function 26311 #c9c9c9 NA unknown function -26312 #c9c9c9 NA unknown function +26312 #c9c9c9 minor tail protein tail 26313 #c9c9c9 NA unknown function 26314 #c9c9c9 NA unknown function 26315 #c9c9c9 NA unknown function 26316 #c9c9c9 NA unknown function -26317 #c9c9c9 NA unknown function +26317 #c9c9c9 endolysin lysis 26318 #c9c9c9 NA unknown function 26319 #c9c9c9 NA unknown function 26320 #c9c9c9 NA unknown function @@ -26325,7 +26325,7 @@ phrog color annot category 26324 #838383 DNA methyltransferase other 26325 #c9c9c9 NA unknown function 26326 #c9c9c9 NA unknown function -26327 #c9c9c9 NA unknown function +26327 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 26328 #c9c9c9 NA unknown function 26329 #c9c9c9 NA unknown function 26330 #c9c9c9 NA unknown function @@ -26350,7 +26350,7 @@ phrog color annot category 26349 #c9c9c9 NA unknown function 26350 #c9c9c9 NA unknown function 26351 #c9c9c9 NA unknown function -26352 #c9c9c9 NA unknown function +26352 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 26353 #c9c9c9 NA unknown function 26354 #c9c9c9 NA unknown function 26355 #c9c9c9 NA unknown function @@ -26358,7 +26358,7 @@ phrog color annot category 26357 #c9c9c9 NA unknown function 26358 #c9c9c9 NA unknown function 26359 #c9c9c9 NA unknown function -26360 #c9c9c9 NA unknown function +26360 #c9c9c9 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 26361 #c9c9c9 NA unknown function 26362 #c9c9c9 NA unknown function 26363 #c9c9c9 NA unknown function @@ -26370,11 +26370,11 @@ phrog color annot category 26369 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 26370 #c9c9c9 NA unknown function 26371 #c9c9c9 NA unknown function -26372 #c9c9c9 NA unknown function +26372 #c9c9c9 head-to-tail stopper connector 26373 #c9c9c9 NA unknown function 26374 #c9c9c9 NA unknown function 26375 #c9c9c9 NA unknown function -26376 #c9c9c9 NA unknown function +26376 #c9c9c9 internal virion protein head and packaging 26377 #ffdf59 ParB-like partition protein DNA, RNA and nucleotide metabolism 26378 #c9c9c9 NA unknown function 26379 #c9c9c9 NA unknown function @@ -26390,7 +26390,7 @@ phrog color annot category 26389 #c9c9c9 NA unknown function 26390 #c9c9c9 NA unknown function 26391 #c9c9c9 NA unknown function -26392 #c9c9c9 NA unknown function +26392 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 26393 #c9c9c9 NA unknown function 26394 #c9c9c9 NA unknown function 26395 #c9c9c9 NA unknown function @@ -26400,7 +26400,7 @@ phrog color annot category 26399 #c9c9c9 NA unknown function 26400 #ffdf59 DNA ejection protein DNA, RNA and nucleotide metabolism 26401 #c9c9c9 NA unknown function -26402 #c9c9c9 NA unknown function +26402 #c9c9c9 virion structural protein head and packaging 26403 #c9c9c9 NA unknown function 26404 #c9c9c9 NA unknown function 26405 #c9c9c9 NA unknown function @@ -26419,8 +26419,8 @@ phrog color annot category 26418 #c9c9c9 NA unknown function 26419 #07e9a2 tail fiber protein tail 26420 #c9c9c9 NA unknown function -26421 #c9c9c9 NA unknown function -26422 #c9c9c9 NA unknown function +26421 #c9c9c9 virion structural protein head and packaging +26422 #c9c9c9 tail fiber protein tail 26423 #c9c9c9 NA unknown function 26424 #c9c9c9 NA unknown function 26425 #c9c9c9 NA unknown function @@ -26477,9 +26477,9 @@ phrog color annot category 26476 #c9c9c9 NA unknown function 26477 #ffdf59 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 26478 #c9c9c9 NA unknown function -26479 #c9c9c9 NA unknown function +26479 #c9c9c9 excisionase and transcriptional regulator integration and excision 26480 #c9c9c9 NA unknown function -26481 #c9c9c9 NA unknown function +26481 #c9c9c9 terminase small subunit head and packaging 26482 #c9c9c9 NA unknown function 26483 #c9c9c9 NA unknown function 26484 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism @@ -26489,7 +26489,7 @@ phrog color annot category 26488 #c9c9c9 NA unknown function 26489 #c9c9c9 NA unknown function 26490 #c9c9c9 NA unknown function -26491 #c9c9c9 NA unknown function +26491 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 26492 #838383 ATPase other 26493 #c9c9c9 NA unknown function 26494 #c9c9c9 NA unknown function @@ -26517,7 +26517,7 @@ phrog color annot category 26516 #c9c9c9 NA unknown function 26517 #c9c9c9 NA unknown function 26518 #c9c9c9 NA unknown function -26519 #c9c9c9 NA unknown function +26519 #c9c9c9 major head protein head and packaging 26520 #07e9a2 lower collar tail 26521 #c9c9c9 NA unknown function 26522 #c9c9c9 NA unknown function @@ -26572,15 +26572,15 @@ phrog color annot category 26571 #c9c9c9 NA unknown function 26572 #c9c9c9 NA unknown function 26573 #c9c9c9 NA unknown function -26574 #c9c9c9 NA unknown function +26574 #c9c9c9 tail protein tail 26575 #c9c9c9 NA unknown function 26576 #c9c9c9 NA unknown function -26577 #c9c9c9 NA unknown function +26577 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 26578 #c9c9c9 NA unknown function 26579 #c9c9c9 NA unknown function 26580 #c9c9c9 NA unknown function 26581 #c9c9c9 NA unknown function -26582 #c9c9c9 NA unknown function +26582 #c9c9c9 terminase large subunit head and packaging 26583 #c9c9c9 NA unknown function 26584 #c9c9c9 NA unknown function 26585 #c9c9c9 NA unknown function @@ -26607,10 +26607,10 @@ phrog color annot category 26606 #c9c9c9 NA unknown function 26607 #c9c9c9 NA unknown function 26608 #c9c9c9 NA unknown function -26609 #c9c9c9 NA unknown function +26609 #c9c9c9 virion structural protein head and packaging 26610 #c9c9c9 NA unknown function -26611 #c9c9c9 NA unknown function -26612 #c9c9c9 NA unknown function +26611 #c9c9c9 portal protein head and packaging +26612 #c9c9c9 tail length tape measure protein tail 26613 #c9c9c9 NA unknown function 26614 #c9c9c9 NA unknown function 26615 #c9c9c9 NA unknown function @@ -26621,7 +26621,7 @@ phrog color annot category 26620 #c9c9c9 NA unknown function 26621 #c9c9c9 NA unknown function 26622 #07e9a2 tail fiber protein tail -26623 #c9c9c9 NA unknown function +26623 #c9c9c9 nucleotide kinase other 26624 #c9c9c9 NA unknown function 26625 #c9c9c9 NA unknown function 26626 #c9c9c9 NA unknown function @@ -26633,7 +26633,7 @@ phrog color annot category 26632 #c9c9c9 NA unknown function 26633 #c9c9c9 NA unknown function 26634 #c9c9c9 NA unknown function -26635 #c9c9c9 NA unknown function +26635 #c9c9c9 major head protein head and packaging 26636 #c9c9c9 NA unknown function 26637 #c9c9c9 NA unknown function 26638 #c9c9c9 NA unknown function @@ -26722,8 +26722,8 @@ phrog color annot category 26721 #c9c9c9 NA unknown function 26722 #c9c9c9 NA unknown function 26723 #c9c9c9 NA unknown function -26724 #c9c9c9 NA unknown function -26725 #c9c9c9 NA unknown function +26724 #c9c9c9 terminase large subunit head and packaging +26725 #c9c9c9 tail protein tail 26726 #c9c9c9 NA unknown function 26727 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 26728 #c9c9c9 NA unknown function @@ -26739,7 +26739,7 @@ phrog color annot category 26738 #c9c9c9 NA unknown function 26739 #c9c9c9 NA unknown function 26740 #c9c9c9 NA unknown function -26741 #c9c9c9 NA unknown function +26741 #c9c9c9 baseplate wedge subunit tail 26742 #c9c9c9 NA unknown function 26743 #c9c9c9 NA unknown function 26744 #c9c9c9 NA unknown function @@ -26758,7 +26758,7 @@ phrog color annot category 26757 #c9c9c9 NA unknown function 26758 #07e9a2 tail fiber protein tail 26759 #c9c9c9 NA unknown function -26760 #c9c9c9 NA unknown function +26760 #c9c9c9 minor tail protein tail 26761 #c9c9c9 NA unknown function 26762 #c9c9c9 NA unknown function 26763 #c9c9c9 NA unknown function @@ -26771,7 +26771,7 @@ phrog color annot category 26770 #c9c9c9 NA unknown function 26771 #c9c9c9 NA unknown function 26772 #c9c9c9 NA unknown function -26773 #c9c9c9 NA unknown function +26773 #c9c9c9 methyltransferase other 26774 #c9c9c9 NA unknown function 26775 #c9c9c9 NA unknown function 26776 #c9c9c9 NA unknown function @@ -26790,10 +26790,10 @@ phrog color annot category 26789 #c9c9c9 NA unknown function 26790 #c9c9c9 NA unknown function 26791 #c9c9c9 NA unknown function -26792 #c9c9c9 NA unknown function +26792 #c9c9c9 tail protein tail 26793 #c9c9c9 NA unknown function 26794 #c9c9c9 NA unknown function -26795 #c9c9c9 NA unknown function +26795 #c9c9c9 tail protein tail 26796 #f35f49 holin lysis 26797 #c9c9c9 NA unknown function 26798 #c9c9c9 NA unknown function @@ -26815,14 +26815,14 @@ phrog color annot category 26814 #c9c9c9 NA unknown function 26815 #c9c9c9 NA unknown function 26816 #c9c9c9 NA unknown function -26817 #c9c9c9 NA unknown function -26818 #c9c9c9 NA unknown function +26817 #c9c9c9 tail fiber adhesin tail +26818 #c9c9c9 tail fiber protein tail 26819 #c9c9c9 NA unknown function 26820 #c9c9c9 NA unknown function 26821 #c9c9c9 NA unknown function 26822 #c9c9c9 NA unknown function 26823 #c9c9c9 NA unknown function -26824 #c9c9c9 NA unknown function +26824 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 26825 #c9c9c9 NA unknown function 26826 #c9c9c9 NA unknown function 26827 #c9c9c9 NA unknown function @@ -26843,7 +26843,7 @@ phrog color annot category 26842 #c9c9c9 NA unknown function 26843 #c9c9c9 NA unknown function 26844 #c9c9c9 NA unknown function -26845 #c9c9c9 NA unknown function +26845 #c9c9c9 tail assembly chaperone tail 26846 #c9c9c9 NA unknown function 26847 #c9c9c9 NA unknown function 26848 #c9c9c9 NA unknown function @@ -26852,14 +26852,14 @@ phrog color annot category 26851 #c9c9c9 NA unknown function 26852 #c9c9c9 NA unknown function 26853 #c9c9c9 NA unknown function -26854 #c9c9c9 NA unknown function +26854 #c9c9c9 hydrolase other 26855 #c9c9c9 NA unknown function 26856 #c9c9c9 NA unknown function 26857 #c9c9c9 NA unknown function 26858 #c9c9c9 NA unknown function 26859 #c9c9c9 NA unknown function 26860 #c9c9c9 NA unknown function -26861 #c9c9c9 NA unknown function +26861 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 26862 #c9c9c9 NA unknown function 26863 #c9c9c9 NA unknown function 26864 #c9c9c9 NA unknown function @@ -26881,7 +26881,7 @@ phrog color annot category 26880 #c9c9c9 NA unknown function 26881 #c9c9c9 NA unknown function 26882 #c9c9c9 NA unknown function -26883 #c9c9c9 NA unknown function +26883 #c9c9c9 MazG-like pyrophosphatase other 26884 #c9c9c9 NA unknown function 26885 #c9c9c9 NA unknown function 26886 #c9c9c9 NA unknown function @@ -26898,22 +26898,22 @@ phrog color annot category 26897 #c9c9c9 NA unknown function 26898 #c9c9c9 NA unknown function 26899 #c9c9c9 NA unknown function -26900 #c9c9c9 NA unknown function +26900 #c9c9c9 replication helicase DNA, RNA and nucleotide metabolism 26901 #c9c9c9 NA unknown function 26902 #c9c9c9 NA unknown function 26903 #c9c9c9 NA unknown function 26904 #c9c9c9 NA unknown function 26905 #c9c9c9 NA unknown function 26906 #c9c9c9 NA unknown function -26907 #c9c9c9 NA unknown function -26908 #c9c9c9 NA unknown function +26907 #c9c9c9 holin lysis +26908 #c9c9c9 minor tail protein tail 26909 #3e83f6 virion structural protein head and packaging 26910 #c9c9c9 NA unknown function 26911 #c9c9c9 NA unknown function 26912 #c9c9c9 NA unknown function 26913 #c9c9c9 NA unknown function 26914 #c9c9c9 NA unknown function -26915 #c9c9c9 NA unknown function +26915 #c9c9c9 tail protein tail 26916 #c9c9c9 NA unknown function 26917 #c9c9c9 NA unknown function 26918 #c9c9c9 NA unknown function @@ -26927,7 +26927,7 @@ phrog color annot category 26926 #c9c9c9 NA unknown function 26927 #c9c9c9 NA unknown function 26928 #c9c9c9 NA unknown function -26929 #c9c9c9 NA unknown function +26929 #c9c9c9 excisionase integration and excision 26930 #c9c9c9 NA unknown function 26931 #c9c9c9 NA unknown function 26932 #c9c9c9 NA unknown function @@ -26998,8 +26998,8 @@ phrog color annot category 26997 #c9c9c9 NA unknown function 26998 #c9c9c9 NA unknown function 26999 #07e9a2 tail assembly protein tail -27000 #c9c9c9 NA unknown function -27001 #c9c9c9 NA unknown function +27000 #c9c9c9 head closure Hc1 connector +27001 #c9c9c9 tail length tape measure protein tail 27002 #c9c9c9 NA unknown function 27003 #c9c9c9 NA unknown function 27004 #c9c9c9 NA unknown function @@ -27011,7 +27011,7 @@ phrog color annot category 27010 #c9c9c9 NA unknown function 27011 #35d7ff head closure Hc2 connector 27012 #c9c9c9 NA unknown function -27013 #c9c9c9 NA unknown function +27013 #c9c9c9 tail fiber protein tail 27014 #c9c9c9 NA unknown function 27015 #c9c9c9 NA unknown function 27016 #c9c9c9 NA unknown function @@ -27019,7 +27019,7 @@ phrog color annot category 27018 #c9c9c9 NA unknown function 27019 #c9c9c9 NA unknown function 27020 #c9c9c9 NA unknown function -27021 #c9c9c9 NA unknown function +27021 #c9c9c9 methyltransferase other 27022 #c9c9c9 NA unknown function 27023 #c9c9c9 NA unknown function 27024 #c9c9c9 NA unknown function @@ -27031,17 +27031,17 @@ phrog color annot category 27030 #c9c9c9 NA unknown function 27031 #c9c9c9 NA unknown function 27032 #c9c9c9 NA unknown function -27033 #c9c9c9 NA unknown function +27033 #c9c9c9 gamma-glutamyl cyclotransferase moron, auxiliary metabolic gene and host takeover 27034 #c9c9c9 NA unknown function 27035 #c9c9c9 NA unknown function 27036 #c9c9c9 NA unknown function -27037 #c9c9c9 NA unknown function +27037 #c9c9c9 transcriptional regulator transcription regulation 27038 #c9c9c9 NA unknown function 27039 #c9c9c9 NA unknown function 27040 #c9c9c9 NA unknown function 27041 #c9c9c9 NA unknown function 27042 #c9c9c9 NA unknown function -27043 #c9c9c9 NA unknown function +27043 #c9c9c9 head-tail adaptor connector 27044 #c9c9c9 NA unknown function 27045 #c9c9c9 NA unknown function 27046 #c9c9c9 NA unknown function @@ -27145,9 +27145,9 @@ phrog color annot category 27144 #c9c9c9 NA unknown function 27145 #c9c9c9 NA unknown function 27146 #c9c9c9 NA unknown function -27147 #c9c9c9 NA unknown function +27147 #c9c9c9 tail terminator connector 27148 #c9c9c9 NA unknown function -27149 #c9c9c9 NA unknown function +27149 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 27150 #c9c9c9 NA unknown function 27151 #c9c9c9 NA unknown function 27152 #c9c9c9 NA unknown function @@ -27167,7 +27167,7 @@ phrog color annot category 27166 #07e9a2 tail length tape measure protein tail 27167 #c9c9c9 NA unknown function 27168 #c9c9c9 NA unknown function -27169 #c9c9c9 NA unknown function +27169 #c9c9c9 tail protein tail 27170 #c9c9c9 NA unknown function 27171 #838383 hydrolase other 27172 #c9c9c9 NA unknown function @@ -27268,7 +27268,7 @@ phrog color annot category 27267 #c9c9c9 NA unknown function 27268 #c9c9c9 NA unknown function 27269 #c9c9c9 NA unknown function -27270 #c9c9c9 NA unknown function +27270 #c9c9c9 baseplate spike tail 27271 #c9c9c9 NA unknown function 27272 #c9c9c9 NA unknown function 27273 #c9c9c9 NA unknown function @@ -27287,8 +27287,8 @@ phrog color annot category 27286 #c9c9c9 NA unknown function 27287 #c9c9c9 NA unknown function 27288 #c9c9c9 NA unknown function -27289 #c9c9c9 NA unknown function -27290 #c9c9c9 NA unknown function +27289 #c9c9c9 tail assembly chaperone tail +27290 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 27291 #c9c9c9 NA unknown function 27292 #c9c9c9 NA unknown function 27293 #c9c9c9 NA unknown function @@ -27301,7 +27301,7 @@ phrog color annot category 27300 #c9c9c9 NA unknown function 27301 #c9c9c9 NA unknown function 27302 #c9c9c9 NA unknown function -27303 #c9c9c9 NA unknown function +27303 #c9c9c9 tail completion connector 27304 #c9c9c9 NA unknown function 27305 #c9c9c9 NA unknown function 27306 #c9c9c9 NA unknown function @@ -27313,7 +27313,7 @@ phrog color annot category 27312 #c9c9c9 NA unknown function 27313 #c9c9c9 NA unknown function 27314 #c9c9c9 NA unknown function -27315 #c9c9c9 NA unknown function +27315 #c9c9c9 metal-dependent hydrolase other 27316 #c9c9c9 NA unknown function 27317 #c9c9c9 NA unknown function 27318 #c9c9c9 NA unknown function @@ -27344,7 +27344,7 @@ phrog color annot category 27343 #c9c9c9 NA unknown function 27344 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 27345 #c9c9c9 NA unknown function -27346 #c9c9c9 NA unknown function +27346 #c9c9c9 tail fiber protein tail 27347 #c9c9c9 NA unknown function 27348 #c9c9c9 NA unknown function 27349 #c9c9c9 NA unknown function @@ -27358,7 +27358,7 @@ phrog color annot category 27357 #c9c9c9 NA unknown function 27358 #c9c9c9 NA unknown function 27359 #c9c9c9 NA unknown function -27360 #c9c9c9 NA unknown function +27360 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 27361 #c9c9c9 NA unknown function 27362 #c9c9c9 NA unknown function 27363 #c9c9c9 NA unknown function @@ -27377,7 +27377,7 @@ phrog color annot category 27376 #c9c9c9 NA unknown function 27377 #c9c9c9 NA unknown function 27378 #c9c9c9 NA unknown function -27379 #c9c9c9 NA unknown function +27379 #c9c9c9 virion structural protein head and packaging 27380 #838383 methyltransferase other 27381 #07e9a2 tail fiber protein tail 27382 #c9c9c9 NA unknown function @@ -27409,7 +27409,7 @@ phrog color annot category 27408 #c9c9c9 NA unknown function 27409 #c9c9c9 NA unknown function 27410 #c9c9c9 NA unknown function -27411 #c9c9c9 NA unknown function +27411 #c9c9c9 virion structural protein head and packaging 27412 #c9c9c9 NA unknown function 27413 #c9c9c9 NA unknown function 27414 #c9c9c9 NA unknown function @@ -27435,7 +27435,7 @@ phrog color annot category 27434 #c9c9c9 NA unknown function 27435 #c9c9c9 NA unknown function 27436 #c9c9c9 NA unknown function -27437 #c9c9c9 NA unknown function +27437 #c9c9c9 pilin moron, auxiliary metabolic gene and host takeover 27438 #c9c9c9 NA unknown function 27439 #c9c9c9 NA unknown function 27440 #c9c9c9 NA unknown function @@ -27447,7 +27447,7 @@ phrog color annot category 27446 #c9c9c9 NA unknown function 27447 #c9c9c9 NA unknown function 27448 #c9c9c9 NA unknown function -27449 #c9c9c9 NA unknown function +27449 #c9c9c9 tail assembly chaperone tail 27450 #c9c9c9 NA unknown function 27451 #c9c9c9 NA unknown function 27452 #c9c9c9 NA unknown function @@ -27512,10 +27512,10 @@ phrog color annot category 27511 #c9c9c9 NA unknown function 27512 #c9c9c9 NA unknown function 27513 #c9c9c9 NA unknown function -27514 #c9c9c9 NA unknown function +27514 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 27515 #c9c9c9 NA unknown function 27516 #c9c9c9 NA unknown function -27517 #c9c9c9 NA unknown function +27517 #c9c9c9 transcriptional regulator transcription regulation 27518 #c9c9c9 NA unknown function 27519 #c9c9c9 NA unknown function 27520 #c9c9c9 NA unknown function @@ -27526,14 +27526,14 @@ phrog color annot category 27525 #c9c9c9 NA unknown function 27526 #c9c9c9 NA unknown function 27527 #c9c9c9 NA unknown function -27528 #c9c9c9 NA unknown function +27528 #c9c9c9 thioredoxin DNA, RNA and nucleotide metabolism 27529 #c9c9c9 NA unknown function 27530 #c9c9c9 NA unknown function 27531 #c9c9c9 NA unknown function 27532 #c9c9c9 NA unknown function 27533 #c9c9c9 NA unknown function 27534 #3e83f6 head protein head and packaging -27535 #c9c9c9 NA unknown function +27535 #c9c9c9 tail terminator connector 27536 #c9c9c9 NA unknown function 27537 #c9c9c9 NA unknown function 27538 #c9c9c9 NA unknown function @@ -27622,7 +27622,7 @@ phrog color annot category 27621 #c9c9c9 NA unknown function 27622 #c9c9c9 NA unknown function 27623 #c9c9c9 NA unknown function -27624 #c9c9c9 NA unknown function +27624 #c9c9c9 tail protein tail 27625 #c9c9c9 NA unknown function 27626 #c9c9c9 NA unknown function 27627 #c9c9c9 NA unknown function @@ -27635,7 +27635,7 @@ phrog color annot category 27634 #c9c9c9 NA unknown function 27635 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 27636 #c9c9c9 NA unknown function -27637 #c9c9c9 NA unknown function +27637 #c9c9c9 acetyltransferase other 27638 #c9c9c9 NA unknown function 27639 #c9c9c9 NA unknown function 27640 #c9c9c9 NA unknown function @@ -27666,7 +27666,7 @@ phrog color annot category 27665 #c9c9c9 NA unknown function 27666 #c9c9c9 NA unknown function 27667 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism -27668 #c9c9c9 NA unknown function +27668 #c9c9c9 radical SAM domain-containing protein other 27669 #c9c9c9 NA unknown function 27670 #c9c9c9 NA unknown function 27671 #c9c9c9 NA unknown function @@ -27682,7 +27682,7 @@ phrog color annot category 27681 #c9c9c9 NA unknown function 27682 #c9c9c9 NA unknown function 27683 #c9c9c9 NA unknown function -27684 #c9c9c9 NA unknown function +27684 #c9c9c9 portal protein head and packaging 27685 #c9c9c9 NA unknown function 27686 #c9c9c9 NA unknown function 27687 #c9c9c9 NA unknown function @@ -27710,7 +27710,7 @@ phrog color annot category 27709 #c9c9c9 NA unknown function 27710 #c9c9c9 NA unknown function 27711 #c9c9c9 NA unknown function -27712 #c9c9c9 NA unknown function +27712 #c9c9c9 minor tail protein tail 27713 #c9c9c9 NA unknown function 27714 #c9c9c9 NA unknown function 27715 #c9c9c9 NA unknown function @@ -27720,7 +27720,7 @@ phrog color annot category 27719 #c9c9c9 NA unknown function 27720 #c9c9c9 NA unknown function 27721 #c9c9c9 NA unknown function -27722 #c9c9c9 NA unknown function +27722 #c9c9c9 tail completion connector 27723 #ffdf59 RNA ligase DNA, RNA and nucleotide metabolism 27724 #c9c9c9 NA unknown function 27725 #c9c9c9 NA unknown function @@ -27729,7 +27729,7 @@ phrog color annot category 27728 #c9c9c9 NA unknown function 27729 #c9c9c9 NA unknown function 27730 #c9c9c9 NA unknown function -27731 #c9c9c9 NA unknown function +27731 #c9c9c9 tail fiber protein tail 27732 #c9c9c9 NA unknown function 27733 #c9c9c9 NA unknown function 27734 #c9c9c9 NA unknown function @@ -27741,7 +27741,7 @@ phrog color annot category 27740 #c9c9c9 NA unknown function 27741 #c9c9c9 NA unknown function 27742 #c9c9c9 NA unknown function -27743 #c9c9c9 NA unknown function +27743 #c9c9c9 terminase large subunit head and packaging 27744 #c9c9c9 NA unknown function 27745 #c9c9c9 NA unknown function 27746 #c9c9c9 NA unknown function @@ -27755,7 +27755,7 @@ phrog color annot category 27754 #c9c9c9 NA unknown function 27755 #c9c9c9 NA unknown function 27756 #c9c9c9 NA unknown function -27757 #c9c9c9 NA unknown function +27757 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 27758 #c9c9c9 NA unknown function 27759 #c9c9c9 NA unknown function 27760 #c9c9c9 NA unknown function @@ -27780,7 +27780,7 @@ phrog color annot category 27779 #c9c9c9 NA unknown function 27780 #c9c9c9 NA unknown function 27781 #c9c9c9 NA unknown function -27782 #c9c9c9 NA unknown function +27782 #c9c9c9 tail fiber protein tail 27783 #c9c9c9 NA unknown function 27784 #c9c9c9 NA unknown function 27785 #c9c9c9 NA unknown function @@ -27808,7 +27808,7 @@ phrog color annot category 27807 #c9c9c9 NA unknown function 27808 #c9c9c9 NA unknown function 27809 #c9c9c9 NA unknown function -27810 #c9c9c9 NA unknown function +27810 #c9c9c9 tail fiber protein tail 27811 #c9c9c9 NA unknown function 27812 #3e83f6 virion structural protein head and packaging 27813 #c9c9c9 NA unknown function @@ -27839,7 +27839,7 @@ phrog color annot category 27838 #f35f49 holin lysis 27839 #c9c9c9 NA unknown function 27840 #c9c9c9 NA unknown function -27841 #c9c9c9 NA unknown function +27841 #c9c9c9 head-tail connector protein connector 27842 #c9c9c9 NA unknown function 27843 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 27844 #c9c9c9 NA unknown function @@ -27847,7 +27847,7 @@ phrog color annot category 27846 #c9c9c9 NA unknown function 27847 #c9c9c9 NA unknown function 27848 #c9c9c9 NA unknown function -27849 #c9c9c9 NA unknown function +27849 #c9c9c9 helicase DNA, RNA and nucleotide metabolism 27850 #c9c9c9 NA unknown function 27851 #c9c9c9 NA unknown function 27852 #c9c9c9 NA unknown function @@ -27864,14 +27864,14 @@ phrog color annot category 27863 #c9c9c9 NA unknown function 27864 #c9c9c9 NA unknown function 27865 #c9c9c9 NA unknown function -27866 #c9c9c9 NA unknown function +27866 #c9c9c9 holin lysis 27867 #c9c9c9 NA unknown function 27868 #c9c9c9 NA unknown function 27869 #c9c9c9 NA unknown function 27870 #c9c9c9 NA unknown function 27871 #c9c9c9 NA unknown function 27872 #c9c9c9 NA unknown function -27873 #c9c9c9 NA unknown function +27873 #c9c9c9 internal head protein head and packaging 27874 #c9c9c9 NA unknown function 27875 #c9c9c9 NA unknown function 27876 #c9c9c9 NA unknown function @@ -27892,7 +27892,7 @@ phrog color annot category 27891 #c9c9c9 NA unknown function 27892 #c9c9c9 NA unknown function 27893 #c9c9c9 NA unknown function -27894 #c9c9c9 NA unknown function +27894 #c9c9c9 minor tail protein tail 27895 #c9c9c9 NA unknown function 27896 #c9c9c9 NA unknown function 27897 #c9c9c9 NA unknown function @@ -27913,16 +27913,16 @@ phrog color annot category 27912 #c9c9c9 NA unknown function 27913 #c9c9c9 NA unknown function 27914 #c9c9c9 NA unknown function -27915 #c9c9c9 NA unknown function +27915 #c9c9c9 terminase large subunit head and packaging 27916 #c9c9c9 NA unknown function 27917 #c9c9c9 NA unknown function 27918 #c9c9c9 NA unknown function -27919 #c9c9c9 NA unknown function +27919 #c9c9c9 tail fiber assembly tail 27920 #c9c9c9 NA unknown function 27921 #c9c9c9 NA unknown function 27922 #c9c9c9 NA unknown function 27923 #c9c9c9 NA unknown function -27924 #c9c9c9 NA unknown function +27924 #c9c9c9 "3'-phosphatase, 5'-polynucleotide kinase" other 27925 #c9c9c9 NA unknown function 27926 #c9c9c9 NA unknown function 27927 #c9c9c9 NA unknown function @@ -27948,7 +27948,7 @@ phrog color annot category 27947 #c9c9c9 NA unknown function 27948 #c9c9c9 NA unknown function 27949 #c9c9c9 NA unknown function -27950 #c9c9c9 NA unknown function +27950 #c9c9c9 holin lysis 27951 #c9c9c9 NA unknown function 27952 #c9c9c9 NA unknown function 27953 #c9c9c9 NA unknown function @@ -28012,11 +28012,11 @@ phrog color annot category 28011 #c9c9c9 NA unknown function 28012 #c9c9c9 NA unknown function 28013 #3e83f6 virion structural protein head and packaging -28014 #c9c9c9 NA unknown function +28014 #c9c9c9 lytic tail fiber protein tail 28015 #c9c9c9 NA unknown function 28016 #c9c9c9 NA unknown function 28017 #c9c9c9 NA unknown function -28018 #c9c9c9 NA unknown function +28018 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 28019 #c9c9c9 NA unknown function 28020 #c9c9c9 NA unknown function 28021 #c9c9c9 NA unknown function @@ -28043,7 +28043,7 @@ phrog color annot category 28042 #ffdf59 replication initiation protein DNA, RNA and nucleotide metabolism 28043 #c9c9c9 NA unknown function 28044 #c9c9c9 NA unknown function -28045 #c9c9c9 NA unknown function +28045 #c9c9c9 minor tail protein tail 28046 #c9c9c9 NA unknown function 28047 #c9c9c9 NA unknown function 28048 #c9c9c9 NA unknown function @@ -28059,7 +28059,7 @@ phrog color annot category 28058 #c9c9c9 NA unknown function 28059 #c9c9c9 NA unknown function 28060 #c9c9c9 NA unknown function -28061 #c9c9c9 NA unknown function +28061 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 28062 #c9c9c9 NA unknown function 28063 #c9c9c9 NA unknown function 28064 #c9c9c9 NA unknown function @@ -28100,7 +28100,7 @@ phrog color annot category 28099 #c9c9c9 NA unknown function 28100 #c9c9c9 NA unknown function 28101 #c9c9c9 NA unknown function -28102 #c9c9c9 NA unknown function +28102 #c9c9c9 virion structural protein head and packaging 28103 #c9c9c9 NA unknown function 28104 #c9c9c9 NA unknown function 28105 #c9c9c9 NA unknown function @@ -28139,7 +28139,7 @@ phrog color annot category 28138 #c9c9c9 NA unknown function 28139 #c9c9c9 NA unknown function 28140 #c9c9c9 NA unknown function -28141 #c9c9c9 NA unknown function +28141 #c9c9c9 transcriptional regulator transcription regulation 28142 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 28143 #c9c9c9 NA unknown function 28144 #c9c9c9 NA unknown function @@ -28187,7 +28187,7 @@ phrog color annot category 28186 #c9c9c9 NA unknown function 28187 #c9c9c9 NA unknown function 28188 #c9c9c9 NA unknown function -28189 #c9c9c9 NA unknown function +28189 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 28190 #c9c9c9 NA unknown function 28191 #c9c9c9 NA unknown function 28192 #c9c9c9 NA unknown function @@ -28221,17 +28221,17 @@ phrog color annot category 28220 #c9c9c9 NA unknown function 28221 #c9c9c9 NA unknown function 28222 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism -28223 #c9c9c9 NA unknown function +28223 #c9c9c9 major head protein head and packaging 28224 #c9c9c9 NA unknown function 28225 #c9c9c9 NA unknown function 28226 #c9c9c9 NA unknown function -28227 #c9c9c9 NA unknown function +28227 #c9c9c9 transcriptional regulator transcription regulation 28228 #c9c9c9 NA unknown function 28229 #c9c9c9 NA unknown function 28230 #c9c9c9 NA unknown function 28231 #c9c9c9 NA unknown function 28232 #c9c9c9 NA unknown function -28233 #c9c9c9 NA unknown function +28233 #c9c9c9 endolysin lysis 28234 #f35f49 endolysin lysis 28235 #c9c9c9 NA unknown function 28236 #c9c9c9 NA unknown function @@ -28296,7 +28296,7 @@ phrog color annot category 28295 #c9c9c9 NA unknown function 28296 #c9c9c9 NA unknown function 28297 #c9c9c9 NA unknown function -28298 #c9c9c9 NA unknown function +28298 #c9c9c9 Arc-like repressor transcription regulation 28299 #c9c9c9 NA unknown function 28300 #c9c9c9 NA unknown function 28301 #c9c9c9 NA unknown function @@ -28308,7 +28308,7 @@ phrog color annot category 28307 #c9c9c9 NA unknown function 28308 #c9c9c9 NA unknown function 28309 #c9c9c9 NA unknown function -28310 #c9c9c9 NA unknown function +28310 #c9c9c9 terminase small subunit head and packaging 28311 #c9c9c9 NA unknown function 28312 #c9c9c9 NA unknown function 28313 #c9c9c9 NA unknown function @@ -28321,7 +28321,7 @@ phrog color annot category 28320 #c9c9c9 NA unknown function 28321 #c9c9c9 NA unknown function 28322 #c9c9c9 NA unknown function -28323 #c9c9c9 NA unknown function +28323 #c9c9c9 baseplate wedge subunit tail 28324 #c9c9c9 NA unknown function 28325 #c9c9c9 NA unknown function 28326 #c9c9c9 NA unknown function @@ -28349,7 +28349,7 @@ phrog color annot category 28348 #c9c9c9 NA unknown function 28349 #c9c9c9 NA unknown function 28350 #c9c9c9 NA unknown function -28351 #c9c9c9 NA unknown function +28351 #c9c9c9 anti-repressor Ant transcription regulation 28352 #c9c9c9 NA unknown function 28353 #c9c9c9 NA unknown function 28354 #c9c9c9 NA unknown function @@ -28359,7 +28359,7 @@ phrog color annot category 28358 #c9c9c9 NA unknown function 28359 #c9c9c9 NA unknown function 28360 #c9c9c9 NA unknown function -28361 #c9c9c9 NA unknown function +28361 #c9c9c9 virion structural protein head and packaging 28362 #c9c9c9 NA unknown function 28363 #c9c9c9 NA unknown function 28364 #c9c9c9 NA unknown function @@ -28376,7 +28376,7 @@ phrog color annot category 28375 #c9c9c9 NA unknown function 28376 #c9c9c9 NA unknown function 28377 #c9c9c9 NA unknown function -28378 #c9c9c9 NA unknown function +28378 #c9c9c9 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 28379 #c9c9c9 NA unknown function 28380 #c9c9c9 NA unknown function 28381 #c9c9c9 NA unknown function @@ -28403,7 +28403,7 @@ phrog color annot category 28402 #c9c9c9 NA unknown function 28403 #c9c9c9 NA unknown function 28404 #c9c9c9 NA unknown function -28405 #c9c9c9 NA unknown function +28405 #c9c9c9 tail protein tail 28406 #c9c9c9 NA unknown function 28407 #c9c9c9 NA unknown function 28408 #c9c9c9 NA unknown function @@ -28421,7 +28421,7 @@ phrog color annot category 28420 #07e9a2 tail length tape measure protein tail 28421 #c9c9c9 NA unknown function 28422 #c9c9c9 NA unknown function -28423 #c9c9c9 NA unknown function +28423 #c9c9c9 holin lysis 28424 #c9c9c9 NA unknown function 28425 #c9c9c9 NA unknown function 28426 #c9c9c9 NA unknown function @@ -28432,15 +28432,15 @@ phrog color annot category 28431 #c9c9c9 NA unknown function 28432 #c9c9c9 NA unknown function 28433 #c9c9c9 NA unknown function -28434 #c9c9c9 NA unknown function -28435 #c9c9c9 NA unknown function +28434 #c9c9c9 sigma factor transcription regulation +28435 #c9c9c9 serine-threonine kinase other 28436 #c9c9c9 NA unknown function 28437 #c9c9c9 NA unknown function -28438 #c9c9c9 NA unknown function +28438 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 28439 #c9c9c9 NA unknown function 28440 #c9c9c9 NA unknown function 28441 #c9c9c9 NA unknown function -28442 #c9c9c9 NA unknown function +28442 #c9c9c9 major head protein head and packaging 28443 #c9c9c9 NA unknown function 28444 #c9c9c9 NA unknown function 28445 #c9c9c9 NA unknown function @@ -28449,7 +28449,7 @@ phrog color annot category 28448 #c9c9c9 NA unknown function 28449 #c9c9c9 NA unknown function 28450 #c9c9c9 NA unknown function -28451 #c9c9c9 NA unknown function +28451 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 28452 #c9c9c9 NA unknown function 28453 #c9c9c9 NA unknown function 28454 #c9c9c9 NA unknown function @@ -28479,11 +28479,11 @@ phrog color annot category 28478 #c9c9c9 NA unknown function 28479 #c9c9c9 NA unknown function 28480 #c9c9c9 NA unknown function -28481 #c9c9c9 NA unknown function +28481 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 28482 #c9c9c9 NA unknown function 28483 #c9c9c9 NA unknown function -28484 #c9c9c9 NA unknown function -28485 #c9c9c9 NA unknown function +28484 #c9c9c9 baseplate assembly protein tail +28485 #c9c9c9 tail assembly chaperone tail 28486 #c9c9c9 NA unknown function 28487 #c9c9c9 NA unknown function 28488 #c9c9c9 NA unknown function @@ -28497,7 +28497,7 @@ phrog color annot category 28496 #c9c9c9 NA unknown function 28497 #c9c9c9 NA unknown function 28498 #c9c9c9 NA unknown function -28499 #c9c9c9 NA unknown function +28499 #c9c9c9 holin lysis 28500 #c9c9c9 NA unknown function 28501 #c9c9c9 NA unknown function 28502 #c9c9c9 NA unknown function @@ -28595,7 +28595,7 @@ phrog color annot category 28594 #c9c9c9 NA unknown function 28595 #c9c9c9 NA unknown function 28596 #c9c9c9 NA unknown function -28597 #c9c9c9 NA unknown function +28597 #c9c9c9 methyltransferase other 28598 #c9c9c9 NA unknown function 28599 #c9c9c9 NA unknown function 28600 #3e83f6 major head protein head and packaging @@ -28650,8 +28650,8 @@ phrog color annot category 28649 #c9c9c9 NA unknown function 28650 #c9c9c9 NA unknown function 28651 #c9c9c9 NA unknown function -28652 #c9c9c9 NA unknown function -28653 #c9c9c9 NA unknown function +28652 #c9c9c9 head morphogenesis head and packaging +28653 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 28654 #c9c9c9 NA unknown function 28655 #c9c9c9 NA unknown function 28656 #c9c9c9 NA unknown function @@ -28700,7 +28700,7 @@ phrog color annot category 28699 #c9c9c9 NA unknown function 28700 #c9c9c9 NA unknown function 28701 #c9c9c9 NA unknown function -28702 #c9c9c9 NA unknown function +28702 #c9c9c9 methyltransferase other 28703 #c9c9c9 NA unknown function 28704 #c9c9c9 NA unknown function 28705 #c9c9c9 NA unknown function @@ -28716,7 +28716,7 @@ phrog color annot category 28715 #c9c9c9 NA unknown function 28716 #c9c9c9 NA unknown function 28717 #c9c9c9 NA unknown function -28718 #c9c9c9 NA unknown function +28718 #c9c9c9 DNA methyltransferase other 28719 #c9c9c9 NA unknown function 28720 #c9c9c9 NA unknown function 28721 #c9c9c9 NA unknown function @@ -28740,11 +28740,11 @@ phrog color annot category 28739 #c9c9c9 NA unknown function 28740 #c9c9c9 NA unknown function 28741 #c9c9c9 NA unknown function -28742 #c9c9c9 NA unknown function +28742 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 28743 #c9c9c9 NA unknown function 28744 #c9c9c9 NA unknown function 28745 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover -28746 #c9c9c9 NA unknown function +28746 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 28747 #c9c9c9 NA unknown function 28748 #3e83f6 virion structural protein head and packaging 28749 #c9c9c9 NA unknown function @@ -28758,7 +28758,7 @@ phrog color annot category 28757 #c9c9c9 NA unknown function 28758 #c9c9c9 NA unknown function 28759 #c9c9c9 NA unknown function -28760 #c9c9c9 NA unknown function +28760 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 28761 #c9c9c9 NA unknown function 28762 #c9c9c9 NA unknown function 28763 #c9c9c9 NA unknown function @@ -28774,21 +28774,21 @@ phrog color annot category 28773 #c9c9c9 NA unknown function 28774 #c9c9c9 NA unknown function 28775 #07e9a2 tail length tape measure protein tail -28776 #c9c9c9 NA unknown function +28776 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 28777 #c9c9c9 NA unknown function 28778 #c9c9c9 NA unknown function 28779 #07e9a2 tail length tape measure protein tail 28780 #c9c9c9 NA unknown function 28781 #07e9a2 tail spike protein tail -28782 #c9c9c9 NA unknown function +28782 #c9c9c9 phosphoadenosine phosphosulfate reductase moron, auxiliary metabolic gene and host takeover 28783 #c9c9c9 NA unknown function 28784 #c9c9c9 NA unknown function 28785 #c9c9c9 NA unknown function 28786 #c9c9c9 NA unknown function 28787 #c9c9c9 NA unknown function -28788 #c9c9c9 NA unknown function +28788 #c9c9c9 head morphogenesis head and packaging 28789 #c9c9c9 NA unknown function -28790 #c9c9c9 NA unknown function +28790 #c9c9c9 tail protein tail 28791 #c9c9c9 NA unknown function 28792 #c9c9c9 NA unknown function 28793 #c9c9c9 NA unknown function @@ -28797,7 +28797,7 @@ phrog color annot category 28796 #c9c9c9 NA unknown function 28797 #c9c9c9 NA unknown function 28798 #c9c9c9 NA unknown function -28799 #c9c9c9 NA unknown function +28799 #c9c9c9 portal protein head and packaging 28800 #c9c9c9 NA unknown function 28801 #c9c9c9 NA unknown function 28802 #c9c9c9 NA unknown function @@ -28821,7 +28821,7 @@ phrog color annot category 28820 #c9c9c9 NA unknown function 28821 #c9c9c9 NA unknown function 28822 #c9c9c9 NA unknown function -28823 #c9c9c9 NA unknown function +28823 #c9c9c9 esterase/lipase other 28824 #c9c9c9 NA unknown function 28825 #c9c9c9 NA unknown function 28826 #c9c9c9 NA unknown function @@ -28839,7 +28839,7 @@ phrog color annot category 28838 #c9c9c9 NA unknown function 28839 #c9c9c9 NA unknown function 28840 #c9c9c9 NA unknown function -28841 #c9c9c9 NA unknown function +28841 #c9c9c9 minor tail protein tail 28842 #c9c9c9 NA unknown function 28843 #c9c9c9 NA unknown function 28844 #c9c9c9 NA unknown function @@ -28848,7 +28848,7 @@ phrog color annot category 28847 #c9c9c9 NA unknown function 28848 #c9c9c9 NA unknown function 28849 #c9c9c9 NA unknown function -28850 #c9c9c9 NA unknown function +28850 #c9c9c9 major head protein head and packaging 28851 #c9c9c9 NA unknown function 28852 #c9c9c9 NA unknown function 28853 #c9c9c9 NA unknown function @@ -28976,7 +28976,7 @@ phrog color annot category 28975 #c9c9c9 NA unknown function 28976 #c9c9c9 NA unknown function 28977 #c9c9c9 NA unknown function -28978 #c9c9c9 NA unknown function +28978 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 28979 #c9c9c9 NA unknown function 28980 #c9c9c9 NA unknown function 28981 #838383 transglycosylase other @@ -29002,7 +29002,7 @@ phrog color annot category 29001 #c9c9c9 NA unknown function 29002 #07e9a2 minor tail protein tail 29003 #c9c9c9 NA unknown function -29004 #c9c9c9 NA unknown function +29004 #c9c9c9 phosphoribosyl transferase other 29005 #c9c9c9 NA unknown function 29006 #c9c9c9 NA unknown function 29007 #c9c9c9 NA unknown function @@ -29016,7 +29016,7 @@ phrog color annot category 29015 #c9c9c9 NA unknown function 29016 #c9c9c9 NA unknown function 29017 #c9c9c9 NA unknown function -29018 #c9c9c9 NA unknown function +29018 #c9c9c9 tail protein tail 29019 #c9c9c9 NA unknown function 29020 #3e83f6 virion structural protein head and packaging 29021 #c9c9c9 NA unknown function @@ -29027,7 +29027,7 @@ phrog color annot category 29026 #c9c9c9 NA unknown function 29027 #c9c9c9 NA unknown function 29028 #c9c9c9 NA unknown function -29029 #c9c9c9 NA unknown function +29029 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 29030 #c9c9c9 NA unknown function 29031 #c9c9c9 NA unknown function 29032 #c9c9c9 NA unknown function @@ -29045,8 +29045,8 @@ phrog color annot category 29044 #c9c9c9 NA unknown function 29045 #c9c9c9 NA unknown function 29046 #c9c9c9 NA unknown function -29047 #c9c9c9 NA unknown function -29048 #c9c9c9 NA unknown function +29047 #c9c9c9 excisionase and transcriptional regulator integration and excision +29048 #c9c9c9 tail terminator connector 29049 #c9c9c9 NA unknown function 29050 #c9c9c9 NA unknown function 29051 #c9c9c9 NA unknown function @@ -29084,7 +29084,7 @@ phrog color annot category 29083 #c9c9c9 NA unknown function 29084 #c9c9c9 NA unknown function 29085 #c9c9c9 NA unknown function -29086 #c9c9c9 NA unknown function +29086 #c9c9c9 internal virion protein head and packaging 29087 #c9c9c9 NA unknown function 29088 #c9c9c9 NA unknown function 29089 #c9c9c9 NA unknown function @@ -29139,7 +29139,7 @@ phrog color annot category 29138 #c9c9c9 NA unknown function 29139 #c9c9c9 NA unknown function 29140 #c9c9c9 NA unknown function -29141 #c9c9c9 NA unknown function +29141 #c9c9c9 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 29142 #c9c9c9 NA unknown function 29143 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism 29144 #c9c9c9 NA unknown function @@ -29188,14 +29188,14 @@ phrog color annot category 29187 #c9c9c9 NA unknown function 29188 #c9c9c9 NA unknown function 29189 #c9c9c9 NA unknown function -29190 #c9c9c9 NA unknown function +29190 #c9c9c9 terminase small subunit head and packaging 29191 #c9c9c9 NA unknown function 29192 #c9c9c9 NA unknown function 29193 #c9c9c9 NA unknown function 29194 #c9c9c9 NA unknown function 29195 #f35f49 holin lysis 29196 #c9c9c9 NA unknown function -29197 #c9c9c9 NA unknown function +29197 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 29198 #c9c9c9 NA unknown function 29199 #c9c9c9 NA unknown function 29200 #c9c9c9 NA unknown function @@ -29228,7 +29228,7 @@ phrog color annot category 29227 #c9c9c9 NA unknown function 29228 #c9c9c9 NA unknown function 29229 #c9c9c9 NA unknown function -29230 #c9c9c9 NA unknown function +29230 #c9c9c9 terminase small subunit head and packaging 29231 #c9c9c9 NA unknown function 29232 #c9c9c9 NA unknown function 29233 #c9c9c9 NA unknown function @@ -29275,14 +29275,14 @@ phrog color annot category 29274 #c9c9c9 NA unknown function 29275 #c9c9c9 NA unknown function 29276 #c9c9c9 NA unknown function -29277 #c9c9c9 NA unknown function +29277 #c9c9c9 hydrolase other 29278 #c9c9c9 NA unknown function 29279 #838383 zinc-finger domain protein other 29280 #c9c9c9 NA unknown function 29281 #c9c9c9 NA unknown function 29282 #c9c9c9 NA unknown function 29283 #c9c9c9 NA unknown function -29284 #c9c9c9 NA unknown function +29284 #c9c9c9 tail assembly chaperone tail 29285 #c9c9c9 NA unknown function 29286 #c9c9c9 NA unknown function 29287 #c9c9c9 NA unknown function @@ -29312,7 +29312,7 @@ phrog color annot category 29311 #c9c9c9 NA unknown function 29312 #07e9a2 tail length tape measure protein tail 29313 #c9c9c9 NA unknown function -29314 #c9c9c9 NA unknown function +29314 #c9c9c9 head-tail adaptor Ad3 connector 29315 #c9c9c9 NA unknown function 29316 #c9c9c9 NA unknown function 29317 #c9c9c9 NA unknown function @@ -29341,7 +29341,7 @@ phrog color annot category 29340 #c9c9c9 NA unknown function 29341 #c9c9c9 NA unknown function 29342 #c9c9c9 NA unknown function -29343 #c9c9c9 NA unknown function +29343 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 29344 #c9c9c9 NA unknown function 29345 #c9c9c9 NA unknown function 29346 #c9c9c9 NA unknown function @@ -29360,7 +29360,7 @@ phrog color annot category 29359 #c9c9c9 NA unknown function 29360 #c9c9c9 NA unknown function 29361 #c9c9c9 NA unknown function -29362 #c9c9c9 NA unknown function +29362 #c9c9c9 tail assembly chaperone tail 29363 #c9c9c9 NA unknown function 29364 #c9c9c9 NA unknown function 29365 #c9c9c9 NA unknown function @@ -29375,7 +29375,7 @@ phrog color annot category 29374 #c9c9c9 NA unknown function 29375 #c9c9c9 NA unknown function 29376 #c9c9c9 NA unknown function -29377 #c9c9c9 NA unknown function +29377 #c9c9c9 acetyltransferase other 29378 #c9c9c9 NA unknown function 29379 #c9c9c9 NA unknown function 29380 #c9c9c9 NA unknown function @@ -29410,7 +29410,7 @@ phrog color annot category 29409 #c9c9c9 NA unknown function 29410 #c9c9c9 NA unknown function 29411 #c9c9c9 NA unknown function -29412 #c9c9c9 NA unknown function +29412 #c9c9c9 holin lysis 29413 #c9c9c9 NA unknown function 29414 #c9c9c9 NA unknown function 29415 #c9c9c9 NA unknown function @@ -29428,7 +29428,7 @@ phrog color annot category 29427 #c9c9c9 NA unknown function 29428 #c9c9c9 NA unknown function 29429 #c9c9c9 NA unknown function -29430 #c9c9c9 NA unknown function +29430 #c9c9c9 tail assembly chaperone tail 29431 #c9c9c9 NA unknown function 29432 #c9c9c9 NA unknown function 29433 #c9c9c9 NA unknown function @@ -29438,14 +29438,14 @@ phrog color annot category 29437 #c9c9c9 NA unknown function 29438 #c9c9c9 NA unknown function 29439 #c9c9c9 NA unknown function -29440 #c9c9c9 NA unknown function +29440 #c9c9c9 methyltransferase other 29441 #c9c9c9 NA unknown function 29442 #c9c9c9 NA unknown function 29443 #c9c9c9 NA unknown function 29444 #c9c9c9 NA unknown function 29445 #c9c9c9 NA unknown function 29446 #c9c9c9 NA unknown function -29447 #c9c9c9 NA unknown function +29447 #c9c9c9 head closure Hc1 connector 29448 #c9c9c9 NA unknown function 29449 #c9c9c9 NA unknown function 29450 #c9c9c9 NA unknown function @@ -29465,14 +29465,14 @@ phrog color annot category 29464 #c9c9c9 NA unknown function 29465 #c9c9c9 NA unknown function 29466 #c9c9c9 NA unknown function -29467 #c9c9c9 NA unknown function +29467 #c9c9c9 HAD-superfamily hydrolase other 29468 #c9c9c9 NA unknown function 29469 #c9c9c9 NA unknown function 29470 #c9c9c9 NA unknown function 29471 #c9c9c9 NA unknown function 29472 #c9c9c9 NA unknown function 29473 #c9c9c9 NA unknown function -29474 #c9c9c9 NA unknown function +29474 #c9c9c9 virion structural protein head and packaging 29475 #c9c9c9 NA unknown function 29476 #c9c9c9 NA unknown function 29477 #c9c9c9 NA unknown function @@ -29509,7 +29509,7 @@ phrog color annot category 29508 #c9c9c9 NA unknown function 29509 #c9c9c9 NA unknown function 29510 #c9c9c9 NA unknown function -29511 #c9c9c9 NA unknown function +29511 #c9c9c9 virion structural protein head and packaging 29512 #c9c9c9 NA unknown function 29513 #c9c9c9 NA unknown function 29514 #c9c9c9 NA unknown function @@ -29536,7 +29536,7 @@ phrog color annot category 29535 #c9c9c9 NA unknown function 29536 #c9c9c9 NA unknown function 29537 #c9c9c9 NA unknown function -29538 #c9c9c9 NA unknown function +29538 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 29539 #c9c9c9 NA unknown function 29540 #c9c9c9 NA unknown function 29541 #c9c9c9 NA unknown function @@ -29570,7 +29570,7 @@ phrog color annot category 29569 #c9c9c9 NA unknown function 29570 #c9c9c9 NA unknown function 29571 #c9c9c9 NA unknown function -29572 #c9c9c9 NA unknown function +29572 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 29573 #c9c9c9 NA unknown function 29574 #c9c9c9 NA unknown function 29575 #c9c9c9 NA unknown function @@ -29585,8 +29585,8 @@ phrog color annot category 29584 #c9c9c9 NA unknown function 29585 #c9c9c9 NA unknown function 29586 #c9c9c9 NA unknown function -29587 #c9c9c9 NA unknown function -29588 #c9c9c9 NA unknown function +29587 #c9c9c9 head closure Hc1 connector +29588 #c9c9c9 lipoprotein other 29589 #c9c9c9 NA unknown function 29590 #c9c9c9 NA unknown function 29591 #c9c9c9 NA unknown function @@ -29602,7 +29602,7 @@ phrog color annot category 29601 #c9c9c9 NA unknown function 29602 #c9c9c9 NA unknown function 29603 #c9c9c9 NA unknown function -29604 #c9c9c9 NA unknown function +29604 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 29605 #c9c9c9 NA unknown function 29606 #c9c9c9 NA unknown function 29607 #c9c9c9 NA unknown function @@ -29629,19 +29629,19 @@ phrog color annot category 29628 #c9c9c9 NA unknown function 29629 #c9c9c9 NA unknown function 29630 #c9c9c9 NA unknown function -29631 #c9c9c9 NA unknown function +29631 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 29632 #c9c9c9 NA unknown function -29633 #c9c9c9 NA unknown function +29633 #c9c9c9 beta-propeller repeat protein other 29634 #c9c9c9 NA unknown function 29635 #c9c9c9 NA unknown function -29636 #c9c9c9 NA unknown function +29636 #c9c9c9 holin lysis 29637 #c9c9c9 NA unknown function 29638 #c9c9c9 NA unknown function 29639 #c9c9c9 NA unknown function 29640 #c9c9c9 NA unknown function 29641 #c9c9c9 NA unknown function 29642 #c9c9c9 NA unknown function -29643 #c9c9c9 NA unknown function +29643 #c9c9c9 minor tail protein tail 29644 #c9c9c9 NA unknown function 29645 #c9c9c9 NA unknown function 29646 #c9c9c9 NA unknown function @@ -29663,7 +29663,7 @@ phrog color annot category 29662 #838383 ATP-dependent protease other 29663 #c9c9c9 NA unknown function 29664 #c9c9c9 NA unknown function -29665 #c9c9c9 NA unknown function +29665 #c9c9c9 ribonucleoside-diphosphate reductase large subunit DNA, RNA and nucleotide metabolism 29666 #c9c9c9 NA unknown function 29667 #c9c9c9 NA unknown function 29668 #c9c9c9 NA unknown function @@ -29731,7 +29731,7 @@ phrog color annot category 29730 #c9c9c9 NA unknown function 29731 #07e9a2 tail spike protein tail 29732 #c9c9c9 NA unknown function -29733 #c9c9c9 NA unknown function +29733 #c9c9c9 endolysin lysis 29734 #c9c9c9 NA unknown function 29735 #c9c9c9 NA unknown function 29736 #c9c9c9 NA unknown function @@ -29751,12 +29751,12 @@ phrog color annot category 29750 #c9c9c9 NA unknown function 29751 #c9c9c9 NA unknown function 29752 #c9c9c9 NA unknown function -29753 #c9c9c9 NA unknown function +29753 #c9c9c9 endolysin lysis 29754 #c9c9c9 NA unknown function 29755 #c9c9c9 NA unknown function 29756 #c9c9c9 NA unknown function 29757 #838383 transglycosylase other -29758 #c9c9c9 NA unknown function +29758 #c9c9c9 aminoacyl-tRNA synthetase DNA, RNA and nucleotide metabolism 29759 #c9c9c9 NA unknown function 29760 #c9c9c9 NA unknown function 29761 #c9c9c9 NA unknown function @@ -29776,7 +29776,7 @@ phrog color annot category 29775 #c9c9c9 NA unknown function 29776 #c9c9c9 NA unknown function 29777 #c9c9c9 NA unknown function -29778 #c9c9c9 NA unknown function +29778 #c9c9c9 head-tail adaptor connector 29779 #c9c9c9 NA unknown function 29780 #c9c9c9 NA unknown function 29781 #c9c9c9 NA unknown function @@ -29820,14 +29820,14 @@ phrog color annot category 29819 #c9c9c9 NA unknown function 29820 #c9c9c9 NA unknown function 29821 #c9c9c9 NA unknown function -29822 #c9c9c9 NA unknown function +29822 #c9c9c9 tail completion or Neck1 protein connector 29823 #c9c9c9 NA unknown function 29824 #c9c9c9 NA unknown function 29825 #c9c9c9 NA unknown function 29826 #c9c9c9 NA unknown function 29827 #c9c9c9 NA unknown function 29828 #c9c9c9 NA unknown function -29829 #c9c9c9 NA unknown function +29829 #c9c9c9 anti-repressor transcription regulation 29830 #c9c9c9 NA unknown function 29831 #c9c9c9 NA unknown function 29832 #c9c9c9 NA unknown function @@ -29846,7 +29846,7 @@ phrog color annot category 29845 #c9c9c9 NA unknown function 29846 #c9c9c9 NA unknown function 29847 #c9c9c9 NA unknown function -29848 #c9c9c9 NA unknown function +29848 #c9c9c9 head-tail connector protein connector 29849 #c9c9c9 NA unknown function 29850 #c9c9c9 NA unknown function 29851 #c9c9c9 NA unknown function @@ -29880,7 +29880,7 @@ phrog color annot category 29879 #ff59f5 galactosyl transferase moron, auxiliary metabolic gene and host takeover 29880 #c9c9c9 NA unknown function 29881 #c9c9c9 NA unknown function -29882 #c9c9c9 NA unknown function +29882 #c9c9c9 tail fiber assembly protein tail 29883 #c9c9c9 NA unknown function 29884 #c9c9c9 NA unknown function 29885 #c9c9c9 NA unknown function @@ -29913,8 +29913,8 @@ phrog color annot category 29912 #c9c9c9 NA unknown function 29913 #c9c9c9 NA unknown function 29914 #c9c9c9 NA unknown function -29915 #c9c9c9 NA unknown function -29916 #c9c9c9 NA unknown function +29915 #c9c9c9 stringent starvation protein Sspb-like moron, auxiliary metabolic gene and host takeover +29916 #c9c9c9 histidyl tRNA synthetase DNA, RNA and nucleotide metabolism 29917 #c9c9c9 NA unknown function 29918 #c9c9c9 NA unknown function 29919 #c9c9c9 NA unknown function @@ -29930,7 +29930,7 @@ phrog color annot category 29929 #c9c9c9 NA unknown function 29930 #c9c9c9 NA unknown function 29931 #c9c9c9 NA unknown function -29932 #c9c9c9 NA unknown function +29932 #c9c9c9 tail spike protein tail 29933 #c9c9c9 NA unknown function 29934 #c9c9c9 NA unknown function 29935 #c9c9c9 NA unknown function @@ -29948,10 +29948,10 @@ phrog color annot category 29947 #c9c9c9 NA unknown function 29948 #c9c9c9 NA unknown function 29949 #c9c9c9 NA unknown function -29950 #c9c9c9 NA unknown function +29950 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 29951 #c9c9c9 NA unknown function 29952 #c9c9c9 NA unknown function -29953 #c9c9c9 NA unknown function +29953 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 29954 #3e83f6 virion structural protein head and packaging 29955 #35d7ff appendage connector 29956 #c9c9c9 NA unknown function @@ -29981,7 +29981,7 @@ phrog color annot category 29980 #c9c9c9 NA unknown function 29981 #c9c9c9 NA unknown function 29982 #c9c9c9 NA unknown function -29983 #c9c9c9 NA unknown function +29983 #c9c9c9 anti-repressor transcription regulation 29984 #c9c9c9 NA unknown function 29985 #c9c9c9 NA unknown function 29986 #c9c9c9 NA unknown function @@ -29996,13 +29996,13 @@ phrog color annot category 29995 #c9c9c9 NA unknown function 29996 #c9c9c9 NA unknown function 29997 #c9c9c9 NA unknown function -29998 #c9c9c9 NA unknown function +29998 #c9c9c9 tail protein tail 29999 #c9c9c9 NA unknown function 30000 #c9c9c9 NA unknown function 30001 #c9c9c9 NA unknown function 30002 #c9c9c9 NA unknown function 30003 #c9c9c9 NA unknown function -30004 #c9c9c9 NA unknown function +30004 #c9c9c9 tail fiber protein tail 30005 #c9c9c9 NA unknown function 30006 #c9c9c9 NA unknown function 30007 #c9c9c9 NA unknown function @@ -30012,7 +30012,7 @@ phrog color annot category 30011 #c9c9c9 NA unknown function 30012 #c9c9c9 NA unknown function 30013 #c9c9c9 NA unknown function -30014 #c9c9c9 NA unknown function +30014 #c9c9c9 transcriptional regulator transcription regulation 30015 #c9c9c9 NA unknown function 30016 #c9c9c9 NA unknown function 30017 #c9c9c9 NA unknown function @@ -30020,7 +30020,7 @@ phrog color annot category 30019 #c9c9c9 NA unknown function 30020 #c9c9c9 NA unknown function 30021 #c9c9c9 NA unknown function -30022 #c9c9c9 NA unknown function +30022 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 30023 #c9c9c9 NA unknown function 30024 #c9c9c9 NA unknown function 30025 #c9c9c9 NA unknown function @@ -30088,7 +30088,7 @@ phrog color annot category 30087 #c9c9c9 NA unknown function 30088 #c9c9c9 NA unknown function 30089 #c9c9c9 NA unknown function -30090 #c9c9c9 NA unknown function +30090 #c9c9c9 tRNA ligase DNA, RNA and nucleotide metabolism 30091 #c9c9c9 NA unknown function 30092 #c9c9c9 NA unknown function 30093 #c9c9c9 NA unknown function @@ -30097,11 +30097,11 @@ phrog color annot category 30096 #c9c9c9 NA unknown function 30097 #c9c9c9 NA unknown function 30098 #c9c9c9 NA unknown function -30099 #c9c9c9 NA unknown function +30099 #c9c9c9 virion structural protein head and packaging 30100 #c9c9c9 NA unknown function 30101 #c9c9c9 NA unknown function 30102 #c9c9c9 NA unknown function -30103 #c9c9c9 NA unknown function +30103 #c9c9c9 tail completion connector 30104 #c9c9c9 NA unknown function 30105 #c9c9c9 NA unknown function 30106 #c9c9c9 NA unknown function @@ -30121,7 +30121,7 @@ phrog color annot category 30120 #c9c9c9 NA unknown function 30121 #c9c9c9 NA unknown function 30122 #c9c9c9 NA unknown function -30123 #c9c9c9 NA unknown function +30123 #c9c9c9 major head protein head and packaging 30124 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover 30125 #c9c9c9 NA unknown function 30126 #c9c9c9 NA unknown function @@ -30144,12 +30144,12 @@ phrog color annot category 30143 #c9c9c9 NA unknown function 30144 #c9c9c9 NA unknown function 30145 #c9c9c9 NA unknown function -30146 #c9c9c9 NA unknown function -30147 #c9c9c9 NA unknown function +30146 #c9c9c9 head maturation protease head and packaging +30147 #c9c9c9 holin lysis 30148 #c9c9c9 NA unknown function 30149 #c9c9c9 NA unknown function -30150 #c9c9c9 NA unknown function -30151 #c9c9c9 NA unknown function +30150 #c9c9c9 tail protein tail +30151 #c9c9c9 tail protein tail 30152 #3e83f6 virion structural protein head and packaging 30153 #c9c9c9 NA unknown function 30154 #c9c9c9 NA unknown function @@ -30183,7 +30183,7 @@ phrog color annot category 30182 #c9c9c9 NA unknown function 30183 #c9c9c9 NA unknown function 30184 #c9c9c9 NA unknown function -30185 #c9c9c9 NA unknown function +30185 #c9c9c9 head closure Hc1 connector 30186 #c9c9c9 NA unknown function 30187 #c9c9c9 NA unknown function 30188 #c9c9c9 NA unknown function @@ -30191,24 +30191,24 @@ phrog color annot category 30190 #c9c9c9 NA unknown function 30191 #c9c9c9 NA unknown function 30192 #c9c9c9 NA unknown function -30193 #c9c9c9 NA unknown function +30193 #c9c9c9 head morphogenesis head and packaging 30194 #c9c9c9 NA unknown function 30195 #c9c9c9 NA unknown function 30196 #c9c9c9 NA unknown function 30197 #c9c9c9 NA unknown function -30198 #c9c9c9 NA unknown function +30198 #c9c9c9 metallo-protease other 30199 #c9c9c9 NA unknown function 30200 #c9c9c9 NA unknown function -30201 #c9c9c9 NA unknown function +30201 #c9c9c9 baseplate assembly protein tail 30202 #c9c9c9 NA unknown function 30203 #c9c9c9 NA unknown function 30204 #c9c9c9 NA unknown function -30205 #c9c9c9 NA unknown function +30205 #c9c9c9 endolysin lysis 30206 #07e9a2 tail length tape measure protein tail 30207 #c9c9c9 NA unknown function 30208 #c9c9c9 NA unknown function 30209 #c9c9c9 NA unknown function -30210 #c9c9c9 NA unknown function +30210 #c9c9c9 holin lysis 30211 #c9c9c9 NA unknown function 30212 #c9c9c9 NA unknown function 30213 #c9c9c9 NA unknown function @@ -30223,7 +30223,7 @@ phrog color annot category 30222 #c9c9c9 NA unknown function 30223 #c9c9c9 NA unknown function 30224 #c9c9c9 NA unknown function -30225 #c9c9c9 NA unknown function +30225 #c9c9c9 holin lysis 30226 #c9c9c9 NA unknown function 30227 #c9c9c9 NA unknown function 30228 #c9c9c9 NA unknown function @@ -30237,7 +30237,7 @@ phrog color annot category 30236 #c9c9c9 NA unknown function 30237 #c9c9c9 NA unknown function 30238 #c9c9c9 NA unknown function -30239 #c9c9c9 NA unknown function +30239 #c9c9c9 portal protein head and packaging 30240 #c9c9c9 NA unknown function 30241 #c9c9c9 NA unknown function 30242 #c9c9c9 NA unknown function @@ -30259,7 +30259,7 @@ phrog color annot category 30258 #c9c9c9 NA unknown function 30259 #c9c9c9 NA unknown function 30260 #c9c9c9 NA unknown function -30261 #c9c9c9 NA unknown function +30261 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 30262 #c9c9c9 NA unknown function 30263 #c9c9c9 NA unknown function 30264 #c9c9c9 NA unknown function @@ -30272,7 +30272,7 @@ phrog color annot category 30271 #c9c9c9 NA unknown function 30272 #c9c9c9 NA unknown function 30273 #c9c9c9 NA unknown function -30274 #c9c9c9 NA unknown function +30274 #c9c9c9 tail protein tail 30275 #c9c9c9 NA unknown function 30276 #c9c9c9 NA unknown function 30277 #c9c9c9 NA unknown function @@ -30296,12 +30296,12 @@ phrog color annot category 30295 #c9c9c9 NA unknown function 30296 #c9c9c9 NA unknown function 30297 #c9c9c9 NA unknown function -30298 #c9c9c9 NA unknown function +30298 #c9c9c9 metallo-protease other 30299 #07e9a2 tail fiber protein tail 30300 #c9c9c9 NA unknown function 30301 #c9c9c9 NA unknown function 30302 #c9c9c9 NA unknown function -30303 #c9c9c9 NA unknown function +30303 #c9c9c9 ADP-ribosyltransferase exoenzyme toxin moron, auxiliary metabolic gene and host takeover 30304 #c9c9c9 NA unknown function 30305 #c9c9c9 NA unknown function 30306 #c9c9c9 NA unknown function @@ -30326,11 +30326,11 @@ phrog color annot category 30325 #c9c9c9 NA unknown function 30326 #c9c9c9 NA unknown function 30327 #c9c9c9 NA unknown function -30328 #c9c9c9 NA unknown function +30328 #c9c9c9 Rnase H DNA, RNA and nucleotide metabolism 30329 #c9c9c9 NA unknown function 30330 #c9c9c9 NA unknown function 30331 #c9c9c9 NA unknown function -30332 #c9c9c9 NA unknown function +30332 #c9c9c9 terminase small subunit head and packaging 30333 #c9c9c9 NA unknown function 30334 #c9c9c9 NA unknown function 30335 #c9c9c9 NA unknown function @@ -30341,7 +30341,7 @@ phrog color annot category 30340 #c9c9c9 NA unknown function 30341 #c9c9c9 NA unknown function 30342 #c9c9c9 NA unknown function -30343 #c9c9c9 NA unknown function +30343 #c9c9c9 acetyltransferase other 30344 #c9c9c9 NA unknown function 30345 #c9c9c9 NA unknown function 30346 #c9c9c9 NA unknown function @@ -30372,7 +30372,7 @@ phrog color annot category 30371 #c9c9c9 NA unknown function 30372 #c9c9c9 NA unknown function 30373 #c9c9c9 NA unknown function -30374 #c9c9c9 NA unknown function +30374 #c9c9c9 tail fiber adhesin tail 30375 #c9c9c9 NA unknown function 30376 #c9c9c9 NA unknown function 30377 #ffdf59 HNH endonuclease DNA, RNA and nucleotide metabolism @@ -30384,8 +30384,8 @@ phrog color annot category 30383 #c9c9c9 NA unknown function 30384 #c9c9c9 NA unknown function 30385 #c9c9c9 NA unknown function -30386 #c9c9c9 NA unknown function -30387 #c9c9c9 NA unknown function +30386 #c9c9c9 restriction endonuclease DNA, RNA and nucleotide metabolism +30387 #c9c9c9 tail protein tail 30388 #c9c9c9 NA unknown function 30389 #c9c9c9 NA unknown function 30390 #c9c9c9 NA unknown function @@ -30422,7 +30422,7 @@ phrog color annot category 30421 #c9c9c9 NA unknown function 30422 #c9c9c9 NA unknown function 30423 #c9c9c9 NA unknown function -30424 #c9c9c9 NA unknown function +30424 #c9c9c9 holin lysis 30425 #c9c9c9 NA unknown function 30426 #c9c9c9 NA unknown function 30427 #c9c9c9 NA unknown function @@ -30432,7 +30432,7 @@ phrog color annot category 30431 #c9c9c9 NA unknown function 30432 #c9c9c9 NA unknown function 30433 #c9c9c9 NA unknown function -30434 #c9c9c9 NA unknown function +30434 #c9c9c9 tail tape measure protein tail 30435 #c9c9c9 NA unknown function 30436 #c9c9c9 NA unknown function 30437 #c9c9c9 NA unknown function @@ -30447,7 +30447,7 @@ phrog color annot category 30446 #c9c9c9 NA unknown function 30447 #c9c9c9 NA unknown function 30448 #c9c9c9 NA unknown function -30449 #c9c9c9 NA unknown function +30449 #c9c9c9 minor tail protein tail 30450 #c9c9c9 NA unknown function 30451 #c9c9c9 NA unknown function 30452 #c9c9c9 NA unknown function @@ -30461,14 +30461,14 @@ phrog color annot category 30460 #c9c9c9 NA unknown function 30461 #c9c9c9 NA unknown function 30462 #c9c9c9 NA unknown function -30463 #c9c9c9 NA unknown function +30463 #c9c9c9 terminase large subunit head and packaging 30464 #c9c9c9 NA unknown function 30465 #c9c9c9 NA unknown function 30466 #ffdf59 DNA polymerase DNA, RNA and nucleotide metabolism 30467 #c9c9c9 NA unknown function 30468 #c9c9c9 NA unknown function 30469 #c9c9c9 NA unknown function -30470 #c9c9c9 NA unknown function +30470 #c9c9c9 virion structural protein head and packaging 30471 #c9c9c9 NA unknown function 30472 #c9c9c9 NA unknown function 30473 #c9c9c9 NA unknown function @@ -30514,16 +30514,16 @@ phrog color annot category 30513 #c9c9c9 NA unknown function 30514 #c9c9c9 NA unknown function 30515 #c9c9c9 NA unknown function -30516 #c9c9c9 NA unknown function +30516 #c9c9c9 Avd protein of DGR DNA, RNA and nucleotide metabolism 30517 #c9c9c9 NA unknown function 30518 #c9c9c9 NA unknown function -30519 #c9c9c9 NA unknown function +30519 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 30520 #c9c9c9 NA unknown function 30521 #c9c9c9 NA unknown function 30522 #c9c9c9 NA unknown function 30523 #c9c9c9 NA unknown function 30524 #c9c9c9 NA unknown function -30525 #c9c9c9 NA unknown function +30525 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 30526 #c9c9c9 NA unknown function 30527 #c9c9c9 NA unknown function 30528 #c9c9c9 NA unknown function @@ -30547,8 +30547,8 @@ phrog color annot category 30546 #c9c9c9 NA unknown function 30547 #c9c9c9 NA unknown function 30548 #c9c9c9 NA unknown function -30549 #c9c9c9 NA unknown function -30550 #c9c9c9 NA unknown function +30549 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism +30550 #c9c9c9 endolysin lysis 30551 #c9c9c9 NA unknown function 30552 #ffdf59 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 30553 #c9c9c9 NA unknown function @@ -30573,11 +30573,11 @@ phrog color annot category 30572 #c9c9c9 NA unknown function 30573 #c9c9c9 NA unknown function 30574 #c9c9c9 NA unknown function -30575 #c9c9c9 NA unknown function +30575 #c9c9c9 head maturation protease head and packaging 30576 #07e9a2 baseplate protein tail 30577 #c9c9c9 NA unknown function 30578 #c9c9c9 NA unknown function -30579 #c9c9c9 NA unknown function +30579 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 30580 #c9c9c9 NA unknown function 30581 #c9c9c9 NA unknown function 30582 #c9c9c9 NA unknown function @@ -30592,7 +30592,7 @@ phrog color annot category 30591 #c9c9c9 NA unknown function 30592 #c9c9c9 NA unknown function 30593 #c9c9c9 NA unknown function -30594 #c9c9c9 NA unknown function +30594 #c9c9c9 virion structural protein head and packaging 30595 #c9c9c9 NA unknown function 30596 #c9c9c9 NA unknown function 30597 #c9c9c9 NA unknown function @@ -30604,8 +30604,8 @@ phrog color annot category 30603 #c9c9c9 NA unknown function 30604 #c9c9c9 NA unknown function 30605 #c9c9c9 NA unknown function -30606 #c9c9c9 NA unknown function -30607 #c9c9c9 NA unknown function +30606 #c9c9c9 tail fiber protein tail +30607 #c9c9c9 "alpha-2,3-sialyltransferase" other 30608 #c9c9c9 NA unknown function 30609 #c9c9c9 NA unknown function 30610 #c9c9c9 NA unknown function @@ -30618,9 +30618,9 @@ phrog color annot category 30617 #c9c9c9 NA unknown function 30618 #c9c9c9 NA unknown function 30619 #c9c9c9 NA unknown function -30620 #c9c9c9 NA unknown function +30620 #c9c9c9 major head protein head and packaging 30621 #c9c9c9 NA unknown function -30622 #c9c9c9 NA unknown function +30622 #c9c9c9 tail completion or Neck1 protein connector 30623 #c9c9c9 NA unknown function 30624 #c9c9c9 NA unknown function 30625 #c9c9c9 NA unknown function @@ -30646,9 +30646,9 @@ phrog color annot category 30645 #c9c9c9 NA unknown function 30646 #c9c9c9 NA unknown function 30647 #c9c9c9 NA unknown function -30648 #c9c9c9 NA unknown function +30648 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 30649 #c9c9c9 NA unknown function -30650 #c9c9c9 NA unknown function +30650 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 30651 #c9c9c9 NA unknown function 30652 #c9c9c9 NA unknown function 30653 #c9c9c9 NA unknown function @@ -30673,18 +30673,18 @@ phrog color annot category 30672 #c9c9c9 NA unknown function 30673 #c9c9c9 NA unknown function 30674 #c9c9c9 NA unknown function -30675 #c9c9c9 NA unknown function +30675 #c9c9c9 L-shaped tail fiber protein assembly tail 30676 #c9c9c9 NA unknown function 30677 #07e9a2 tail protein tail 30678 #c9c9c9 NA unknown function 30679 #ffdf59 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism -30680 #c9c9c9 NA unknown function +30680 #c9c9c9 tail collar fiber protein tail 30681 #c9c9c9 NA unknown function 30682 #c9c9c9 NA unknown function 30683 #c9c9c9 NA unknown function 30684 #c9c9c9 NA unknown function 30685 #c9c9c9 NA unknown function -30686 #c9c9c9 NA unknown function +30686 #c9c9c9 virion structural protein head and packaging 30687 #c9c9c9 NA unknown function 30688 #c9c9c9 NA unknown function 30689 #c9c9c9 NA unknown function @@ -30724,7 +30724,7 @@ phrog color annot category 30723 #c9c9c9 NA unknown function 30724 #c9c9c9 NA unknown function 30725 #c9c9c9 NA unknown function -30726 #c9c9c9 NA unknown function +30726 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 30727 #c9c9c9 NA unknown function 30728 #c9c9c9 NA unknown function 30729 #c9c9c9 NA unknown function @@ -30741,7 +30741,7 @@ phrog color annot category 30740 #07e9a2 minor tail protein tail 30741 #c9c9c9 NA unknown function 30742 #07e9a2 tail fiber protein tail -30743 #c9c9c9 NA unknown function +30743 #c9c9c9 holin lysis 30744 #c9c9c9 NA unknown function 30745 #c9c9c9 NA unknown function 30746 #c9c9c9 NA unknown function @@ -30777,7 +30777,7 @@ phrog color annot category 30776 #c9c9c9 NA unknown function 30777 #c9c9c9 NA unknown function 30778 #c9c9c9 NA unknown function -30779 #c9c9c9 NA unknown function +30779 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 30780 #c9c9c9 NA unknown function 30781 #c9c9c9 NA unknown function 30782 #c9c9c9 NA unknown function @@ -30792,7 +30792,7 @@ phrog color annot category 30791 #c9c9c9 NA unknown function 30792 #c9c9c9 NA unknown function 30793 #c9c9c9 NA unknown function -30794 #c9c9c9 NA unknown function +30794 #c9c9c9 holin lysis 30795 #c9c9c9 NA unknown function 30796 #c9c9c9 NA unknown function 30797 #c9c9c9 NA unknown function @@ -30826,14 +30826,14 @@ phrog color annot category 30825 #c9c9c9 NA unknown function 30826 #c9c9c9 NA unknown function 30827 #c9c9c9 NA unknown function -30828 #c9c9c9 NA unknown function +30828 #c9c9c9 head-tail adaptor connector 30829 #c9c9c9 NA unknown function 30830 #3e83f6 virion structural protein head and packaging 30831 #c9c9c9 NA unknown function 30832 #f35f49 RIIA lysis inhibitor lysis 30833 #c9c9c9 NA unknown function 30834 #c9c9c9 NA unknown function -30835 #c9c9c9 NA unknown function +30835 #c9c9c9 distal tail protein Dit tail 30836 #c9c9c9 NA unknown function 30837 #c9c9c9 NA unknown function 30838 #c9c9c9 NA unknown function @@ -30865,7 +30865,7 @@ phrog color annot category 30864 #c9c9c9 NA unknown function 30865 #c9c9c9 NA unknown function 30866 #c9c9c9 NA unknown function -30867 #c9c9c9 NA unknown function +30867 #c9c9c9 acetyltransferase other 30868 #c9c9c9 NA unknown function 30869 #c9c9c9 NA unknown function 30870 #c9c9c9 NA unknown function @@ -30875,7 +30875,7 @@ phrog color annot category 30874 #c9c9c9 NA unknown function 30875 #c9c9c9 NA unknown function 30876 #c9c9c9 NA unknown function -30877 #c9c9c9 NA unknown function +30877 #c9c9c9 SAM-dependent methyltransferase other 30878 #c9c9c9 NA unknown function 30879 #c9c9c9 NA unknown function 30880 #c9c9c9 NA unknown function @@ -30888,7 +30888,7 @@ phrog color annot category 30887 #c9c9c9 NA unknown function 30888 #c9c9c9 NA unknown function 30889 #c9c9c9 NA unknown function -30890 #c9c9c9 NA unknown function +30890 #c9c9c9 acetyltransferase other 30891 #c9c9c9 NA unknown function 30892 #c9c9c9 NA unknown function 30893 #c9c9c9 NA unknown function @@ -30914,7 +30914,7 @@ phrog color annot category 30913 #c9c9c9 NA unknown function 30914 #c9c9c9 NA unknown function 30915 #c9c9c9 NA unknown function -30916 #c9c9c9 NA unknown function +30916 #c9c9c9 virion structural protein head and packaging 30917 #c9c9c9 NA unknown function 30918 #c9c9c9 NA unknown function 30919 #c9c9c9 NA unknown function @@ -30982,7 +30982,7 @@ phrog color annot category 30981 #c9c9c9 NA unknown function 30982 #c9c9c9 NA unknown function 30983 #c9c9c9 NA unknown function -30984 #c9c9c9 NA unknown function +30984 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 30985 #c9c9c9 NA unknown function 30986 #c9c9c9 NA unknown function 30987 #c9c9c9 NA unknown function @@ -30995,7 +30995,7 @@ phrog color annot category 30994 #07e9a2 minor tail protein tail 30995 #c9c9c9 NA unknown function 30996 #c9c9c9 NA unknown function -30997 #c9c9c9 NA unknown function +30997 #c9c9c9 HicA-like toxin moron, auxiliary metabolic gene and host takeover 30998 #c9c9c9 NA unknown function 30999 #c9c9c9 NA unknown function 31000 #c9c9c9 NA unknown function @@ -31048,7 +31048,7 @@ phrog color annot category 31047 #c9c9c9 NA unknown function 31048 #c9c9c9 NA unknown function 31049 #c9c9c9 NA unknown function -31050 #c9c9c9 NA unknown function +31050 #c9c9c9 head morphogenesis head and packaging 31051 #c9c9c9 NA unknown function 31052 #c9c9c9 NA unknown function 31053 #c9c9c9 NA unknown function @@ -31058,7 +31058,7 @@ phrog color annot category 31057 #c9c9c9 NA unknown function 31058 #c9c9c9 NA unknown function 31059 #c9c9c9 NA unknown function -31060 #c9c9c9 NA unknown function +31060 #c9c9c9 UvsX-like recombinase other 31061 #c9c9c9 NA unknown function 31062 #c9c9c9 NA unknown function 31063 #c9c9c9 NA unknown function @@ -31100,9 +31100,9 @@ phrog color annot category 31099 #c9c9c9 NA unknown function 31100 #c9c9c9 NA unknown function 31101 #c9c9c9 NA unknown function -31102 #c9c9c9 NA unknown function +31102 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 31103 #c9c9c9 NA unknown function -31104 #c9c9c9 NA unknown function +31104 #c9c9c9 tail fiber protein tail 31105 #c9c9c9 NA unknown function 31106 #c9c9c9 NA unknown function 31107 #c9c9c9 NA unknown function @@ -31118,7 +31118,7 @@ phrog color annot category 31117 #c9c9c9 NA unknown function 31118 #c9c9c9 NA unknown function 31119 #c9c9c9 NA unknown function -31120 #c9c9c9 NA unknown function +31120 #c9c9c9 tail completion or Neck1 protein connector 31121 #c9c9c9 NA unknown function 31122 #07e9a2 baseplate protein tail 31123 #c9c9c9 NA unknown function @@ -31129,7 +31129,7 @@ phrog color annot category 31128 #c9c9c9 NA unknown function 31129 #c9c9c9 NA unknown function 31130 #c9c9c9 NA unknown function -31131 #c9c9c9 NA unknown function +31131 #c9c9c9 neck protein connector 31132 #c9c9c9 NA unknown function 31133 #c9c9c9 NA unknown function 31134 #c9c9c9 NA unknown function @@ -31142,11 +31142,11 @@ phrog color annot category 31141 #c9c9c9 NA unknown function 31142 #c9c9c9 NA unknown function 31143 #c9c9c9 NA unknown function -31144 #c9c9c9 NA unknown function +31144 #c9c9c9 tail spike protein tail 31145 #c9c9c9 NA unknown function 31146 #c9c9c9 NA unknown function 31147 #c9c9c9 NA unknown function -31148 #c9c9c9 NA unknown function +31148 #c9c9c9 virion structural protein head and packaging 31149 #c9c9c9 NA unknown function 31150 #c9c9c9 NA unknown function 31151 #c9c9c9 NA unknown function @@ -31186,7 +31186,7 @@ phrog color annot category 31185 #c9c9c9 NA unknown function 31186 #c9c9c9 NA unknown function 31187 #c9c9c9 NA unknown function -31188 #c9c9c9 NA unknown function +31188 #c9c9c9 tRNA hydrolase other 31189 #07e9a2 baseplate protein tail 31190 #c9c9c9 NA unknown function 31191 #c9c9c9 NA unknown function @@ -31202,8 +31202,8 @@ phrog color annot category 31201 #c9c9c9 NA unknown function 31202 #c9c9c9 NA unknown function 31203 #c9c9c9 NA unknown function -31204 #c9c9c9 NA unknown function -31205 #c9c9c9 NA unknown function +31204 #c9c9c9 virion structural protein head and packaging +31205 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 31206 #c9c9c9 NA unknown function 31207 #c9c9c9 NA unknown function 31208 #c9c9c9 NA unknown function @@ -31216,7 +31216,7 @@ phrog color annot category 31215 #c9c9c9 NA unknown function 31216 #c9c9c9 NA unknown function 31217 #c9c9c9 NA unknown function -31218 #c9c9c9 NA unknown function +31218 #c9c9c9 tail terminator connector 31219 #c9c9c9 NA unknown function 31220 #c9c9c9 NA unknown function 31221 #c9c9c9 NA unknown function @@ -31244,7 +31244,7 @@ phrog color annot category 31243 #c9c9c9 NA unknown function 31244 #c9c9c9 NA unknown function 31245 #c9c9c9 NA unknown function -31246 #c9c9c9 NA unknown function +31246 #c9c9c9 tail completion or Neck1 protein connector 31247 #c9c9c9 NA unknown function 31248 #c9c9c9 NA unknown function 31249 #c9c9c9 NA unknown function @@ -31285,7 +31285,7 @@ phrog color annot category 31284 #c9c9c9 NA unknown function 31285 #c9c9c9 NA unknown function 31286 #c9c9c9 NA unknown function -31287 #c9c9c9 NA unknown function +31287 #c9c9c9 holin lysis 31288 #c9c9c9 NA unknown function 31289 #c9c9c9 NA unknown function 31290 #c9c9c9 NA unknown function @@ -31316,17 +31316,17 @@ phrog color annot category 31315 #c9c9c9 NA unknown function 31316 #c9c9c9 NA unknown function 31317 #c9c9c9 NA unknown function -31318 #c9c9c9 NA unknown function +31318 #c9c9c9 major head protein head and packaging 31319 #c9c9c9 NA unknown function 31320 #c9c9c9 NA unknown function 31321 #c9c9c9 NA unknown function 31322 #c9c9c9 NA unknown function -31323 #c9c9c9 NA unknown function +31323 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 31324 #c9c9c9 NA unknown function 31325 #c9c9c9 NA unknown function 31326 #c9c9c9 NA unknown function 31327 #c9c9c9 NA unknown function -31328 #c9c9c9 NA unknown function +31328 #c9c9c9 ParB-like partition nuclease DNA, RNA and nucleotide metabolism 31329 #c9c9c9 NA unknown function 31330 #c9c9c9 NA unknown function 31331 #c9c9c9 NA unknown function @@ -31363,19 +31363,19 @@ phrog color annot category 31362 #c9c9c9 NA unknown function 31363 #c9c9c9 NA unknown function 31364 #c9c9c9 NA unknown function -31365 #c9c9c9 NA unknown function +31365 #c9c9c9 endolysin lysis 31366 #c9c9c9 NA unknown function 31367 #c9c9c9 NA unknown function 31368 #c9c9c9 NA unknown function 31369 #c9c9c9 NA unknown function -31370 #c9c9c9 NA unknown function +31370 #c9c9c9 tail protein with pectate lyase domain tail 31371 #c9c9c9 NA unknown function 31372 #c9c9c9 NA unknown function 31373 #c9c9c9 NA unknown function 31374 #c9c9c9 NA unknown function 31375 #c9c9c9 NA unknown function -31376 #c9c9c9 NA unknown function -31377 #c9c9c9 NA unknown function +31376 #c9c9c9 tail protein tail +31377 #c9c9c9 tail assembly chaperone tail 31378 #c9c9c9 NA unknown function 31379 #c9c9c9 NA unknown function 31380 #c9c9c9 NA unknown function @@ -31396,7 +31396,7 @@ phrog color annot category 31395 #c9c9c9 NA unknown function 31396 #c9c9c9 NA unknown function 31397 #c9c9c9 NA unknown function -31398 #c9c9c9 NA unknown function +31398 #c9c9c9 minor head protein head and packaging 31399 #c9c9c9 NA unknown function 31400 #c9c9c9 NA unknown function 31401 #c9c9c9 NA unknown function @@ -31449,10 +31449,10 @@ phrog color annot category 31448 #c9c9c9 NA unknown function 31449 #c9c9c9 NA unknown function 31450 #c9c9c9 NA unknown function -31451 #c9c9c9 NA unknown function +31451 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 31452 #07e9a2 tail length tape measure protein tail 31453 #c9c9c9 NA unknown function -31454 #c9c9c9 NA unknown function +31454 #c9c9c9 tail fiber protein tail 31455 #c9c9c9 NA unknown function 31456 #c9c9c9 NA unknown function 31457 #c9c9c9 NA unknown function @@ -31465,28 +31465,28 @@ phrog color annot category 31464 #c9c9c9 NA unknown function 31465 #c9c9c9 NA unknown function 31466 #c9c9c9 NA unknown function -31467 #c9c9c9 NA unknown function +31467 #c9c9c9 terminase large subunit head and packaging 31468 #c9c9c9 NA unknown function 31469 #c9c9c9 NA unknown function 31470 #c9c9c9 NA unknown function -31471 #c9c9c9 NA unknown function -31472 #c9c9c9 NA unknown function +31471 #c9c9c9 virion structural protein head and packaging +31472 #c9c9c9 tail fiber protein tail 31473 #c9c9c9 NA unknown function 31474 #c9c9c9 NA unknown function -31475 #c9c9c9 NA unknown function +31475 #c9c9c9 virion structural protein head and packaging 31476 #c9c9c9 NA unknown function 31477 #c9c9c9 NA unknown function 31478 #c9c9c9 NA unknown function 31479 #c9c9c9 NA unknown function 31480 #c9c9c9 NA unknown function 31481 #c9c9c9 NA unknown function -31482 #c9c9c9 NA unknown function +31482 #c9c9c9 tail fiber protein tail 31483 #c9c9c9 NA unknown function 31484 #c9c9c9 NA unknown function 31485 #c9c9c9 NA unknown function 31486 #c9c9c9 NA unknown function 31487 #c9c9c9 NA unknown function -31488 #c9c9c9 NA unknown function +31488 #c9c9c9 endolysin lysis 31489 #3e83f6 head maturation protease head and packaging 31490 #c9c9c9 NA unknown function 31491 #c9c9c9 NA unknown function @@ -31505,12 +31505,12 @@ phrog color annot category 31504 #c9c9c9 NA unknown function 31505 #c9c9c9 NA unknown function 31506 #c9c9c9 NA unknown function -31507 #c9c9c9 NA unknown function +31507 #c9c9c9 tail fiber protein tail 31508 #c9c9c9 NA unknown function 31509 #c9c9c9 NA unknown function 31510 #c9c9c9 NA unknown function 31511 #c9c9c9 NA unknown function -31512 #c9c9c9 NA unknown function +31512 #c9c9c9 tail fiber protein tail 31513 #c9c9c9 NA unknown function 31514 #c9c9c9 NA unknown function 31515 #c9c9c9 NA unknown function @@ -31522,7 +31522,7 @@ phrog color annot category 31521 #c9c9c9 NA unknown function 31522 #c9c9c9 NA unknown function 31523 #c9c9c9 NA unknown function -31524 #c9c9c9 NA unknown function +31524 #c9c9c9 radical SAM domain-containing protein moron, auxiliary metabolic gene and host takeover 31525 #c9c9c9 NA unknown function 31526 #c9c9c9 NA unknown function 31527 #c9c9c9 NA unknown function @@ -31570,7 +31570,7 @@ phrog color annot category 31569 #c9c9c9 NA unknown function 31570 #c9c9c9 NA unknown function 31571 #c9c9c9 NA unknown function -31572 #c9c9c9 NA unknown function +31572 #c9c9c9 CsrA-like regulator transcription regulation 31573 #c9c9c9 NA unknown function 31574 #c9c9c9 NA unknown function 31575 #c9c9c9 NA unknown function @@ -31583,7 +31583,7 @@ phrog color annot category 31582 #c9c9c9 NA unknown function 31583 #c9c9c9 NA unknown function 31584 #c9c9c9 NA unknown function -31585 #c9c9c9 NA unknown function +31585 #c9c9c9 methyltransferase other 31586 #c9c9c9 NA unknown function 31587 #c9c9c9 NA unknown function 31588 #c9c9c9 NA unknown function @@ -31618,7 +31618,7 @@ phrog color annot category 31617 #c9c9c9 NA unknown function 31618 #c9c9c9 NA unknown function 31619 #c9c9c9 NA unknown function -31620 #c9c9c9 NA unknown function +31620 #c9c9c9 virion structural protein head and packaging 31621 #c9c9c9 NA unknown function 31622 #c9c9c9 NA unknown function 31623 #c9c9c9 NA unknown function @@ -31641,7 +31641,7 @@ phrog color annot category 31640 #c9c9c9 NA unknown function 31641 #c9c9c9 NA unknown function 31642 #c9c9c9 NA unknown function -31643 #c9c9c9 NA unknown function +31643 #c9c9c9 tail terminator connector 31644 #c9c9c9 NA unknown function 31645 #c9c9c9 NA unknown function 31646 #c9c9c9 NA unknown function @@ -31682,7 +31682,7 @@ phrog color annot category 31681 #c9c9c9 NA unknown function 31682 #c9c9c9 NA unknown function 31683 #c9c9c9 NA unknown function -31684 #c9c9c9 NA unknown function +31684 #c9c9c9 tail length tape measure protein tail 31685 #c9c9c9 NA unknown function 31686 #c9c9c9 NA unknown function 31687 #c9c9c9 NA unknown function @@ -31710,7 +31710,7 @@ phrog color annot category 31709 #c9c9c9 NA unknown function 31710 #c9c9c9 NA unknown function 31711 #c9c9c9 NA unknown function -31712 #c9c9c9 NA unknown function +31712 #c9c9c9 RNA polymerase sigma factor transcription regulation 31713 #c9c9c9 NA unknown function 31714 #c9c9c9 NA unknown function 31715 #c9c9c9 NA unknown function @@ -31721,9 +31721,9 @@ phrog color annot category 31720 #c9c9c9 NA unknown function 31721 #c9c9c9 NA unknown function 31722 #c9c9c9 NA unknown function -31723 #c9c9c9 NA unknown function +31723 #c9c9c9 cysteine dioxygenase other 31724 #c9c9c9 NA unknown function -31725 #c9c9c9 NA unknown function +31725 #c9c9c9 virion structural protein head and packaging 31726 #c9c9c9 NA unknown function 31727 #c9c9c9 NA unknown function 31728 #c9c9c9 NA unknown function @@ -31745,7 +31745,7 @@ phrog color annot category 31744 #c9c9c9 NA unknown function 31745 #c9c9c9 NA unknown function 31746 #c9c9c9 NA unknown function -31747 #c9c9c9 NA unknown function +31747 #c9c9c9 metallo-protease other 31748 #c9c9c9 NA unknown function 31749 #c9c9c9 NA unknown function 31750 #c9c9c9 NA unknown function @@ -31756,10 +31756,10 @@ phrog color annot category 31755 #c9c9c9 NA unknown function 31756 #c9c9c9 NA unknown function 31757 #c9c9c9 NA unknown function -31758 #c9c9c9 NA unknown function -31759 #c9c9c9 NA unknown function +31758 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism +31759 #c9c9c9 minor head protein head and packaging 31760 #c9c9c9 NA unknown function -31761 #c9c9c9 NA unknown function +31761 #c9c9c9 terminase small subunit head and packaging 31762 #c9c9c9 NA unknown function 31763 #c9c9c9 NA unknown function 31764 #c9c9c9 NA unknown function @@ -31778,7 +31778,7 @@ phrog color annot category 31777 #c9c9c9 NA unknown function 31778 #c9c9c9 NA unknown function 31779 #c9c9c9 NA unknown function -31780 #c9c9c9 NA unknown function +31780 #c9c9c9 virion structural protein head and packaging 31781 #c9c9c9 NA unknown function 31782 #c9c9c9 NA unknown function 31783 #c9c9c9 NA unknown function @@ -31827,7 +31827,7 @@ phrog color annot category 31826 #3e83f6 virion structural protein head and packaging 31827 #c9c9c9 NA unknown function 31828 #c9c9c9 NA unknown function -31829 #c9c9c9 NA unknown function +31829 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 31830 #c9c9c9 NA unknown function 31831 #c9c9c9 NA unknown function 31832 #c9c9c9 NA unknown function @@ -31871,7 +31871,7 @@ phrog color annot category 31870 #c9c9c9 NA unknown function 31871 #c9c9c9 NA unknown function 31872 #c9c9c9 NA unknown function -31873 #c9c9c9 NA unknown function +31873 #c9c9c9 anti-repressor transcription regulation 31874 #c9c9c9 NA unknown function 31875 #c9c9c9 NA unknown function 31876 #c9c9c9 NA unknown function @@ -31879,7 +31879,7 @@ phrog color annot category 31878 #c9c9c9 NA unknown function 31879 #c9c9c9 NA unknown function 31880 #c9c9c9 NA unknown function -31881 #c9c9c9 NA unknown function +31881 #c9c9c9 acetyltransferase other 31882 #c9c9c9 NA unknown function 31883 #c9c9c9 NA unknown function 31884 #c9c9c9 NA unknown function @@ -31916,7 +31916,7 @@ phrog color annot category 31915 #c9c9c9 NA unknown function 31916 #c9c9c9 NA unknown function 31917 #c9c9c9 NA unknown function -31918 #c9c9c9 NA unknown function +31918 #c9c9c9 tail terminator connector 31919 #c9c9c9 NA unknown function 31920 #c9c9c9 NA unknown function 31921 #c9c9c9 NA unknown function @@ -31952,7 +31952,7 @@ phrog color annot category 31951 #c9c9c9 NA unknown function 31952 #c9c9c9 NA unknown function 31953 #c9c9c9 NA unknown function -31954 #c9c9c9 NA unknown function +31954 #c9c9c9 neck protein connector 31955 #c9c9c9 NA unknown function 31956 #c9c9c9 NA unknown function 31957 #c9c9c9 NA unknown function @@ -31962,17 +31962,17 @@ phrog color annot category 31961 #c9c9c9 NA unknown function 31962 #c9c9c9 NA unknown function 31963 #c9c9c9 NA unknown function -31964 #c9c9c9 NA unknown function +31964 #c9c9c9 Phd-like antitoxin moron, auxiliary metabolic gene and host takeover 31965 #c9c9c9 NA unknown function 31966 #c9c9c9 NA unknown function -31967 #c9c9c9 NA unknown function +31967 #c9c9c9 transposase integration and excision 31968 #c9c9c9 NA unknown function 31969 #c9c9c9 NA unknown function 31970 #c9c9c9 NA unknown function 31971 #c9c9c9 NA unknown function 31972 #c9c9c9 NA unknown function 31973 #c9c9c9 NA unknown function -31974 #c9c9c9 NA unknown function +31974 #c9c9c9 transposase integration and excision 31975 #c9c9c9 NA unknown function 31976 #c9c9c9 NA unknown function 31977 #c9c9c9 NA unknown function @@ -32024,7 +32024,7 @@ phrog color annot category 32023 #c9c9c9 NA unknown function 32024 #c9c9c9 NA unknown function 32025 #c9c9c9 NA unknown function -32026 #c9c9c9 NA unknown function +32026 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 32027 #c9c9c9 NA unknown function 32028 #c9c9c9 NA unknown function 32029 #c9c9c9 NA unknown function @@ -32034,7 +32034,7 @@ phrog color annot category 32033 #07e9a2 tail protein tail 32034 #c9c9c9 NA unknown function 32035 #c9c9c9 NA unknown function -32036 #c9c9c9 NA unknown function +32036 #c9c9c9 polynucleotide kinase other 32037 #c9c9c9 NA unknown function 32038 #c9c9c9 NA unknown function 32039 #c9c9c9 NA unknown function @@ -32073,7 +32073,7 @@ phrog color annot category 32072 #07e9a2 tail protein tail 32073 #c9c9c9 NA unknown function 32074 #c9c9c9 NA unknown function -32075 #c9c9c9 NA unknown function +32075 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 32076 #c9c9c9 NA unknown function 32077 #c9c9c9 NA unknown function 32078 #c9c9c9 NA unknown function @@ -32085,7 +32085,7 @@ phrog color annot category 32084 #c9c9c9 NA unknown function 32085 #c9c9c9 NA unknown function 32086 #c9c9c9 NA unknown function -32087 #c9c9c9 NA unknown function +32087 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 32088 #c9c9c9 NA unknown function 32089 #3e83f6 virion structural protein head and packaging 32090 #c9c9c9 NA unknown function @@ -32124,7 +32124,7 @@ phrog color annot category 32123 #c9c9c9 NA unknown function 32124 #c9c9c9 NA unknown function 32125 #c9c9c9 NA unknown function -32126 #c9c9c9 NA unknown function +32126 #c9c9c9 head protein head and packaging 32127 #c9c9c9 NA unknown function 32128 #c9c9c9 NA unknown function 32129 #c9c9c9 NA unknown function @@ -32142,9 +32142,9 @@ phrog color annot category 32141 #c9c9c9 NA unknown function 32142 #c9c9c9 NA unknown function 32143 #c9c9c9 NA unknown function -32144 #c9c9c9 NA unknown function +32144 #c9c9c9 head-tail adaptor connector 32145 #c9c9c9 NA unknown function -32146 #c9c9c9 NA unknown function +32146 #c9c9c9 minor tail protein tail 32147 #c9c9c9 NA unknown function 32148 #c9c9c9 NA unknown function 32149 #c9c9c9 NA unknown function @@ -32156,7 +32156,7 @@ phrog color annot category 32155 #c9c9c9 NA unknown function 32156 #c9c9c9 NA unknown function 32157 #c9c9c9 NA unknown function -32158 #c9c9c9 NA unknown function +32158 #c9c9c9 tail assembly chaperone tail 32159 #c9c9c9 NA unknown function 32160 #c9c9c9 NA unknown function 32161 #c9c9c9 NA unknown function @@ -32173,7 +32173,7 @@ phrog color annot category 32172 #c9c9c9 NA unknown function 32173 #c9c9c9 NA unknown function 32174 #c9c9c9 NA unknown function -32175 #c9c9c9 NA unknown function +32175 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 32176 #c9c9c9 NA unknown function 32177 #c9c9c9 NA unknown function 32178 #c9c9c9 NA unknown function @@ -32197,7 +32197,7 @@ phrog color annot category 32196 #c9c9c9 NA unknown function 32197 #c9c9c9 NA unknown function 32198 #c9c9c9 NA unknown function -32199 #c9c9c9 NA unknown function +32199 #c9c9c9 tail protein tail 32200 #c9c9c9 NA unknown function 32201 #c9c9c9 NA unknown function 32202 #c9c9c9 NA unknown function @@ -32252,10 +32252,10 @@ phrog color annot category 32251 #c9c9c9 NA unknown function 32252 #c9c9c9 NA unknown function 32253 #c9c9c9 NA unknown function -32254 #c9c9c9 NA unknown function +32254 #c9c9c9 head-to-tail stopper connector 32255 #c9c9c9 NA unknown function 32256 #c9c9c9 NA unknown function -32257 #c9c9c9 NA unknown function +32257 #c9c9c9 tail sheath tail 32258 #c9c9c9 NA unknown function 32259 #c9c9c9 NA unknown function 32260 #c9c9c9 NA unknown function @@ -32306,7 +32306,7 @@ phrog color annot category 32305 #c9c9c9 NA unknown function 32306 #07e9a2 tail protein tail 32307 #c9c9c9 NA unknown function -32308 #c9c9c9 NA unknown function +32308 #c9c9c9 host range and adsorption protein tail 32309 #c9c9c9 NA unknown function 32310 #c9c9c9 NA unknown function 32311 #c9c9c9 NA unknown function @@ -32336,9 +32336,9 @@ phrog color annot category 32335 #c9c9c9 NA unknown function 32336 #c9c9c9 NA unknown function 32337 #c9c9c9 NA unknown function -32338 #c9c9c9 NA unknown function +32338 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 32339 #c9c9c9 NA unknown function -32340 #c9c9c9 NA unknown function +32340 #c9c9c9 transposase integration and excision 32341 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism 32342 #c9c9c9 NA unknown function 32343 #c9c9c9 NA unknown function @@ -32364,22 +32364,22 @@ phrog color annot category 32363 #c9c9c9 NA unknown function 32364 #c9c9c9 NA unknown function 32365 #c9c9c9 NA unknown function -32366 #c9c9c9 NA unknown function +32366 #c9c9c9 nucleotide kinase other 32367 #c9c9c9 NA unknown function -32368 #c9c9c9 NA unknown function +32368 #c9c9c9 minor tail protein tail 32369 #c9c9c9 NA unknown function 32370 #c9c9c9 NA unknown function 32371 #c9c9c9 NA unknown function 32372 #c9c9c9 NA unknown function 32373 #c9c9c9 NA unknown function 32374 #c9c9c9 NA unknown function -32375 #c9c9c9 NA unknown function +32375 #c9c9c9 tail tube tail 32376 #c9c9c9 NA unknown function 32377 #ff59f5 cell division inhibitor moron, auxiliary metabolic gene and host takeover 32378 #c9c9c9 NA unknown function 32379 #c9c9c9 NA unknown function -32380 #c9c9c9 NA unknown function -32381 #c9c9c9 NA unknown function +32380 #c9c9c9 portal protein head and packaging +32381 #c9c9c9 head maturation protease head and packaging 32382 #07e9a2 tail length tape measure protein tail 32383 #c9c9c9 NA unknown function 32384 #c9c9c9 NA unknown function @@ -32435,7 +32435,7 @@ phrog color annot category 32434 #c9c9c9 NA unknown function 32435 #c9c9c9 NA unknown function 32436 #c9c9c9 NA unknown function -32437 #c9c9c9 NA unknown function +32437 #c9c9c9 endolysin lysis 32438 #c9c9c9 NA unknown function 32439 #c9c9c9 NA unknown function 32440 #c9c9c9 NA unknown function @@ -32457,14 +32457,14 @@ phrog color annot category 32456 #c9c9c9 NA unknown function 32457 #c9c9c9 NA unknown function 32458 #c9c9c9 NA unknown function -32459 #c9c9c9 NA unknown function +32459 #c9c9c9 tail fiber protein tail 32460 #c9c9c9 NA unknown function 32461 #c9c9c9 NA unknown function 32462 #c9c9c9 NA unknown function 32463 #c9c9c9 NA unknown function 32464 #c9c9c9 NA unknown function 32465 #3e83f6 head maturation protease head and packaging -32466 #c9c9c9 NA unknown function +32466 #c9c9c9 NinG/ Rap DNA junction specific endonuclease DNA, RNA and nucleotide metabolism 32467 #c9c9c9 NA unknown function 32468 #838383 phosphoribosyl transferase other 32469 #c9c9c9 NA unknown function @@ -32474,7 +32474,7 @@ phrog color annot category 32473 #c9c9c9 NA unknown function 32474 #c9c9c9 NA unknown function 32475 #c9c9c9 NA unknown function -32476 #c9c9c9 NA unknown function +32476 #c9c9c9 excisionase and transcriptional regulator integration and excision 32477 #c9c9c9 NA unknown function 32478 #c9c9c9 NA unknown function 32479 #c9c9c9 NA unknown function @@ -32484,7 +32484,7 @@ phrog color annot category 32483 #c9c9c9 NA unknown function 32484 #c9c9c9 NA unknown function 32485 #c9c9c9 NA unknown function -32486 #c9c9c9 NA unknown function +32486 #c9c9c9 endolysin lysis 32487 #c9c9c9 NA unknown function 32488 #c9c9c9 NA unknown function 32489 #c9c9c9 NA unknown function @@ -32510,7 +32510,7 @@ phrog color annot category 32509 #c9c9c9 NA unknown function 32510 #c9c9c9 NA unknown function 32511 #c9c9c9 NA unknown function -32512 #c9c9c9 NA unknown function +32512 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 32513 #c9c9c9 NA unknown function 32514 #c9c9c9 NA unknown function 32515 #c9c9c9 NA unknown function @@ -32543,7 +32543,7 @@ phrog color annot category 32542 #c9c9c9 NA unknown function 32543 #c9c9c9 NA unknown function 32544 #c9c9c9 NA unknown function -32545 #c9c9c9 NA unknown function +32545 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 32546 #c9c9c9 NA unknown function 32547 #3e83f6 virion structural protein head and packaging 32548 #c9c9c9 NA unknown function @@ -32598,7 +32598,7 @@ phrog color annot category 32597 #c9c9c9 NA unknown function 32598 #c9c9c9 NA unknown function 32599 #c9c9c9 NA unknown function -32600 #c9c9c9 NA unknown function +32600 #c9c9c9 head closure Hc1 connector 32601 #c9c9c9 NA unknown function 32602 #c9c9c9 NA unknown function 32603 #c9c9c9 NA unknown function @@ -32606,7 +32606,7 @@ phrog color annot category 32605 #c9c9c9 NA unknown function 32606 #c9c9c9 NA unknown function 32607 #c9c9c9 NA unknown function -32608 #c9c9c9 NA unknown function +32608 #c9c9c9 tail completion or Neck1 protein connector 32609 #c9c9c9 NA unknown function 32610 #c9c9c9 NA unknown function 32611 #c9c9c9 NA unknown function @@ -32621,9 +32621,9 @@ phrog color annot category 32620 #c9c9c9 NA unknown function 32621 #c9c9c9 NA unknown function 32622 #ffdf59 DNA primase/helicase DNA, RNA and nucleotide metabolism -32623 #c9c9c9 NA unknown function +32623 #c9c9c9 tail tube tail 32624 #c9c9c9 NA unknown function -32625 #c9c9c9 NA unknown function +32625 #c9c9c9 internal head protein head and packaging 32626 #c9c9c9 NA unknown function 32627 #c9c9c9 NA unknown function 32628 #c9c9c9 NA unknown function @@ -32668,11 +32668,11 @@ phrog color annot category 32667 #c9c9c9 NA unknown function 32668 #c9c9c9 NA unknown function 32669 #c9c9c9 NA unknown function -32670 #c9c9c9 NA unknown function +32670 #c9c9c9 tail protein tail 32671 #c9c9c9 NA unknown function 32672 #c9c9c9 NA unknown function 32673 #c9c9c9 NA unknown function -32674 #c9c9c9 NA unknown function +32674 #c9c9c9 minor tail protein tail 32675 #c9c9c9 NA unknown function 32676 #c9c9c9 NA unknown function 32677 #c9c9c9 NA unknown function @@ -32682,7 +32682,7 @@ phrog color annot category 32681 #c9c9c9 NA unknown function 32682 #c9c9c9 NA unknown function 32683 #c9c9c9 NA unknown function -32684 #c9c9c9 NA unknown function +32684 #c9c9c9 methyltransferase other 32685 #c9c9c9 NA unknown function 32686 #c9c9c9 NA unknown function 32687 #c9c9c9 NA unknown function @@ -32690,14 +32690,14 @@ phrog color annot category 32689 #c9c9c9 NA unknown function 32690 #c9c9c9 NA unknown function 32691 #a861e3 RNA polymerase sigma factor transcription regulation -32692 #c9c9c9 NA unknown function +32692 #c9c9c9 head protein head and packaging 32693 #c9c9c9 NA unknown function 32694 #c9c9c9 NA unknown function 32695 #c9c9c9 NA unknown function 32696 #c9c9c9 NA unknown function 32697 #c9c9c9 NA unknown function 32698 #c9c9c9 NA unknown function -32699 #c9c9c9 NA unknown function +32699 #c9c9c9 adenylosuccinate lyase moron, auxiliary metabolic gene and host takeover 32700 #c9c9c9 NA unknown function 32701 #c9c9c9 NA unknown function 32702 #c9c9c9 NA unknown function @@ -32709,14 +32709,14 @@ phrog color annot category 32708 #c9c9c9 NA unknown function 32709 #c9c9c9 NA unknown function 32710 #c9c9c9 NA unknown function -32711 #c9c9c9 NA unknown function +32711 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 32712 #c9c9c9 NA unknown function 32713 #c9c9c9 NA unknown function 32714 #c9c9c9 NA unknown function 32715 #c9c9c9 NA unknown function 32716 #838383 dual specificity phosphatase other 32717 #a861e3 transcriptional regulator transcription regulation -32718 #c9c9c9 NA unknown function +32718 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 32719 #c9c9c9 NA unknown function 32720 #c9c9c9 NA unknown function 32721 #c9c9c9 NA unknown function @@ -32758,10 +32758,10 @@ phrog color annot category 32757 #c9c9c9 NA unknown function 32758 #838383 DNA methyltransferase other 32759 #c9c9c9 NA unknown function -32760 #c9c9c9 NA unknown function +32760 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 32761 #c9c9c9 NA unknown function 32762 #838383 SAM-dependent methyltransferase other -32763 #c9c9c9 NA unknown function +32763 #c9c9c9 tail sheath stabilizer tail 32764 #c9c9c9 NA unknown function 32765 #c9c9c9 NA unknown function 32766 #c9c9c9 NA unknown function @@ -32818,7 +32818,7 @@ phrog color annot category 32817 #c9c9c9 NA unknown function 32818 #c9c9c9 NA unknown function 32819 #c9c9c9 NA unknown function -32820 #c9c9c9 NA unknown function +32820 #c9c9c9 tail terminator connector 32821 #c9c9c9 NA unknown function 32822 #3e83f6 virion structural protein head and packaging 32823 #c9c9c9 NA unknown function @@ -32833,7 +32833,7 @@ phrog color annot category 32832 #c9c9c9 NA unknown function 32833 #c9c9c9 NA unknown function 32834 #c9c9c9 NA unknown function -32835 #c9c9c9 NA unknown function +32835 #c9c9c9 dGTPase inhibitor target for F exclusion other 32836 #c9c9c9 NA unknown function 32837 #c9c9c9 NA unknown function 32838 #c9c9c9 NA unknown function @@ -32847,14 +32847,14 @@ phrog color annot category 32846 #c9c9c9 NA unknown function 32847 #c9c9c9 NA unknown function 32848 #c9c9c9 NA unknown function -32849 #c9c9c9 NA unknown function +32849 #c9c9c9 internal head protein head and packaging 32850 #c9c9c9 NA unknown function 32851 #c9c9c9 NA unknown function 32852 #c9c9c9 NA unknown function 32853 #c9c9c9 NA unknown function 32854 #c9c9c9 NA unknown function 32855 #c9c9c9 NA unknown function -32856 #c9c9c9 NA unknown function +32856 #c9c9c9 acetyltransferase other 32857 #c9c9c9 NA unknown function 32858 #c9c9c9 NA unknown function 32859 #c9c9c9 NA unknown function @@ -32910,7 +32910,7 @@ phrog color annot category 32909 #c9c9c9 NA unknown function 32910 #c9c9c9 NA unknown function 32911 #c9c9c9 NA unknown function -32912 #c9c9c9 NA unknown function +32912 #c9c9c9 protease other 32913 #c9c9c9 NA unknown function 32914 #c9c9c9 NA unknown function 32915 #c9c9c9 NA unknown function @@ -32951,7 +32951,7 @@ phrog color annot category 32950 #c9c9c9 NA unknown function 32951 #c9c9c9 NA unknown function 32952 #c9c9c9 NA unknown function -32953 #c9c9c9 NA unknown function +32953 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 32954 #c9c9c9 NA unknown function 32955 #c9c9c9 NA unknown function 32956 #c9c9c9 NA unknown function @@ -32976,7 +32976,7 @@ phrog color annot category 32975 #c9c9c9 NA unknown function 32976 #c9c9c9 NA unknown function 32977 #c9c9c9 NA unknown function -32978 #c9c9c9 NA unknown function +32978 #c9c9c9 excisionase integration and excision 32979 #c9c9c9 NA unknown function 32980 #c9c9c9 NA unknown function 32981 #c9c9c9 NA unknown function @@ -32994,10 +32994,10 @@ phrog color annot category 32993 #c9c9c9 NA unknown function 32994 #c9c9c9 NA unknown function 32995 #c9c9c9 NA unknown function -32996 #c9c9c9 NA unknown function +32996 #c9c9c9 RNA polymerase ADP-ribosylase moron, auxiliary metabolic gene and host takeover 32997 #c9c9c9 NA unknown function 32998 #c9c9c9 NA unknown function -32999 #c9c9c9 NA unknown function +32999 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 33000 #c9c9c9 NA unknown function 33001 #c9c9c9 NA unknown function 33002 #c9c9c9 NA unknown function @@ -33007,7 +33007,7 @@ phrog color annot category 33006 #c9c9c9 NA unknown function 33007 #c9c9c9 NA unknown function 33008 #c9c9c9 NA unknown function -33009 #c9c9c9 NA unknown function +33009 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 33010 #c9c9c9 NA unknown function 33011 #c9c9c9 NA unknown function 33012 #c9c9c9 NA unknown function @@ -33021,7 +33021,7 @@ phrog color annot category 33020 #c9c9c9 NA unknown function 33021 #c9c9c9 NA unknown function 33022 #c9c9c9 NA unknown function -33023 #c9c9c9 NA unknown function +33023 #c9c9c9 head maturation protease head and packaging 33024 #c9c9c9 NA unknown function 33025 #c9c9c9 NA unknown function 33026 #c9c9c9 NA unknown function @@ -33051,7 +33051,7 @@ phrog color annot category 33050 #c9c9c9 NA unknown function 33051 #c9c9c9 NA unknown function 33052 #c9c9c9 NA unknown function -33053 #c9c9c9 NA unknown function +33053 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 33054 #c9c9c9 NA unknown function 33055 #c9c9c9 NA unknown function 33056 #c9c9c9 NA unknown function @@ -33071,7 +33071,7 @@ phrog color annot category 33070 #c9c9c9 NA unknown function 33071 #c9c9c9 NA unknown function 33072 #c9c9c9 NA unknown function -33073 #c9c9c9 NA unknown function +33073 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 33074 #c9c9c9 NA unknown function 33075 #c9c9c9 NA unknown function 33076 #c9c9c9 NA unknown function @@ -33098,11 +33098,11 @@ phrog color annot category 33097 #c9c9c9 NA unknown function 33098 #07e9a2 baseplate hub and tail lysozyme tail 33099 #c9c9c9 NA unknown function -33100 #c9c9c9 NA unknown function +33100 #c9c9c9 tail length tape measure protein tail 33101 #c9c9c9 NA unknown function 33102 #c9c9c9 NA unknown function 33103 #c9c9c9 NA unknown function -33104 #c9c9c9 NA unknown function +33104 #c9c9c9 ribonucleotide reductase alpha subunit DNA, RNA and nucleotide metabolism 33105 #c9c9c9 NA unknown function 33106 #c9c9c9 NA unknown function 33107 #c9c9c9 NA unknown function @@ -33110,7 +33110,7 @@ phrog color annot category 33109 #c9c9c9 NA unknown function 33110 #c9c9c9 NA unknown function 33111 #c9c9c9 NA unknown function -33112 #c9c9c9 NA unknown function +33112 #c9c9c9 tail fiber assembly protein tail 33113 #c9c9c9 NA unknown function 33114 #c9c9c9 NA unknown function 33115 #c9c9c9 NA unknown function @@ -33123,7 +33123,7 @@ phrog color annot category 33122 #c9c9c9 NA unknown function 33123 #c9c9c9 NA unknown function 33124 #c9c9c9 NA unknown function -33125 #c9c9c9 NA unknown function +33125 #c9c9c9 phosphoribosyl transferase other 33126 #c9c9c9 NA unknown function 33127 #c9c9c9 NA unknown function 33128 #c9c9c9 NA unknown function @@ -33140,10 +33140,10 @@ phrog color annot category 33139 #c9c9c9 NA unknown function 33140 #c9c9c9 NA unknown function 33141 #c9c9c9 NA unknown function -33142 #c9c9c9 NA unknown function +33142 #c9c9c9 tail fiber protein tail 33143 #c9c9c9 NA unknown function 33144 #c9c9c9 NA unknown function -33145 #c9c9c9 NA unknown function +33145 #c9c9c9 nitroreductase other 33146 #c9c9c9 NA unknown function 33147 #c9c9c9 NA unknown function 33148 #c9c9c9 NA unknown function @@ -33196,7 +33196,7 @@ phrog color annot category 33195 #c9c9c9 NA unknown function 33196 #07e9a2 tail assembly chaperone tail 33197 #c9c9c9 NA unknown function -33198 #c9c9c9 NA unknown function +33198 #c9c9c9 P-like helicase loader DNA, RNA and nucleotide metabolism 33199 #c9c9c9 NA unknown function 33200 #c9c9c9 NA unknown function 33201 #c9c9c9 NA unknown function @@ -33206,7 +33206,7 @@ phrog color annot category 33205 #c9c9c9 NA unknown function 33206 #c9c9c9 NA unknown function 33207 #838383 metallo-endopeptidase other -33208 #c9c9c9 NA unknown function +33208 #c9c9c9 virion structural protein head and packaging 33209 #c9c9c9 NA unknown function 33210 #c9c9c9 NA unknown function 33211 #c9c9c9 NA unknown function @@ -33243,7 +33243,7 @@ phrog color annot category 33242 #c9c9c9 NA unknown function 33243 #c9c9c9 NA unknown function 33244 #07e9a2 tail fiber protein tail -33245 #c9c9c9 NA unknown function +33245 #c9c9c9 tail terminator connector 33246 #c9c9c9 NA unknown function 33247 #c9c9c9 NA unknown function 33248 #c9c9c9 NA unknown function @@ -33251,7 +33251,7 @@ phrog color annot category 33250 #c9c9c9 NA unknown function 33251 #c9c9c9 NA unknown function 33252 #c9c9c9 NA unknown function -33253 #c9c9c9 NA unknown function +33253 #c9c9c9 head-tail adaptor connector 33254 #c9c9c9 NA unknown function 33255 #c9c9c9 NA unknown function 33256 #c9c9c9 NA unknown function @@ -33271,7 +33271,7 @@ phrog color annot category 33270 #c9c9c9 NA unknown function 33271 #c9c9c9 NA unknown function 33272 #c9c9c9 NA unknown function -33273 #c9c9c9 NA unknown function +33273 #c9c9c9 endolysin lysis 33274 #c9c9c9 NA unknown function 33275 #c9c9c9 NA unknown function 33276 #c9c9c9 NA unknown function @@ -33301,15 +33301,15 @@ phrog color annot category 33300 #c9c9c9 NA unknown function 33301 #c9c9c9 NA unknown function 33302 #c9c9c9 NA unknown function -33303 #c9c9c9 NA unknown function +33303 #c9c9c9 methyltransferase other 33304 #c9c9c9 NA unknown function 33305 #c9c9c9 NA unknown function 33306 #c9c9c9 NA unknown function 33307 #c9c9c9 NA unknown function -33308 #c9c9c9 NA unknown function +33308 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 33309 #c9c9c9 NA unknown function 33310 #c9c9c9 NA unknown function -33311 #c9c9c9 NA unknown function +33311 #c9c9c9 minor tail protein tail 33312 #c9c9c9 NA unknown function 33313 #c9c9c9 NA unknown function 33314 #c9c9c9 NA unknown function @@ -33328,7 +33328,7 @@ phrog color annot category 33327 #c9c9c9 NA unknown function 33328 #c9c9c9 NA unknown function 33329 #c9c9c9 NA unknown function -33330 #c9c9c9 NA unknown function +33330 #c9c9c9 transcriptional regulator transcription regulation 33331 #c9c9c9 NA unknown function 33332 #c9c9c9 NA unknown function 33333 #c9c9c9 NA unknown function @@ -33357,7 +33357,7 @@ phrog color annot category 33356 #c9c9c9 NA unknown function 33357 #c9c9c9 NA unknown function 33358 #c9c9c9 NA unknown function -33359 #c9c9c9 NA unknown function +33359 #c9c9c9 virion structural protein head and packaging 33360 #07e9a2 tail length tape measure protein tail 33361 #c9c9c9 NA unknown function 33362 #c9c9c9 NA unknown function @@ -33410,7 +33410,7 @@ phrog color annot category 33409 #c9c9c9 NA unknown function 33410 #3e83f6 terminase small subunit head and packaging 33411 #c9c9c9 NA unknown function -33412 #c9c9c9 NA unknown function +33412 #c9c9c9 ribonucleotide reductase DNA, RNA and nucleotide metabolism 33413 #c9c9c9 NA unknown function 33414 #c9c9c9 NA unknown function 33415 #c9c9c9 NA unknown function @@ -33420,8 +33420,8 @@ phrog color annot category 33419 #c9c9c9 NA unknown function 33420 #c9c9c9 NA unknown function 33421 #c9c9c9 NA unknown function -33422 #c9c9c9 NA unknown function -33423 #c9c9c9 NA unknown function +33422 #c9c9c9 restriction endonuclease DNA, RNA and nucleotide metabolism +33423 #c9c9c9 tail protein tail 33424 #c9c9c9 NA unknown function 33425 #c9c9c9 NA unknown function 33426 #c9c9c9 NA unknown function @@ -33502,7 +33502,7 @@ phrog color annot category 33501 #c9c9c9 NA unknown function 33502 #c9c9c9 NA unknown function 33503 #c9c9c9 NA unknown function -33504 #c9c9c9 NA unknown function +33504 #c9c9c9 tail fiber protein tail 33505 #c9c9c9 NA unknown function 33506 #c9c9c9 NA unknown function 33507 #c9c9c9 NA unknown function @@ -33517,13 +33517,13 @@ phrog color annot category 33516 #c9c9c9 NA unknown function 33517 #c9c9c9 NA unknown function 33518 #c9c9c9 NA unknown function -33519 #c9c9c9 NA unknown function +33519 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 33520 #c9c9c9 NA unknown function 33521 #c9c9c9 NA unknown function 33522 #c9c9c9 NA unknown function 33523 #c9c9c9 NA unknown function 33524 #c9c9c9 NA unknown function -33525 #c9c9c9 NA unknown function +33525 #c9c9c9 virion structural protein head and packaging 33526 #c9c9c9 NA unknown function 33527 #c9c9c9 NA unknown function 33528 #c9c9c9 NA unknown function @@ -33532,7 +33532,7 @@ phrog color annot category 33531 #c9c9c9 NA unknown function 33532 #c9c9c9 NA unknown function 33533 #c9c9c9 NA unknown function -33534 #c9c9c9 NA unknown function +33534 #c9c9c9 endolysin lysis 33535 #c9c9c9 NA unknown function 33536 #c9c9c9 NA unknown function 33537 #c9c9c9 NA unknown function @@ -33541,13 +33541,13 @@ phrog color annot category 33540 #c9c9c9 NA unknown function 33541 #c9c9c9 NA unknown function 33542 #c9c9c9 NA unknown function -33543 #c9c9c9 NA unknown function -33544 #c9c9c9 NA unknown function +33543 #c9c9c9 transposase integration and excision +33544 #c9c9c9 virion structural protein head and packaging 33545 #c9c9c9 NA unknown function 33546 #c9c9c9 NA unknown function -33547 #c9c9c9 NA unknown function +33547 #c9c9c9 head maturation protease head and packaging 33548 #c9c9c9 NA unknown function -33549 #c9c9c9 NA unknown function +33549 #c9c9c9 amidase lysis 33550 #c9c9c9 NA unknown function 33551 #838383 Ig domain containing protein other 33552 #c9c9c9 NA unknown function @@ -33558,7 +33558,7 @@ phrog color annot category 33557 #c9c9c9 NA unknown function 33558 #c9c9c9 NA unknown function 33559 #c9c9c9 NA unknown function -33560 #c9c9c9 NA unknown function +33560 #c9c9c9 minor tail protein tail 33561 #c9c9c9 NA unknown function 33562 #c9c9c9 NA unknown function 33563 #c9c9c9 NA unknown function @@ -33583,7 +33583,7 @@ phrog color annot category 33582 #c9c9c9 NA unknown function 33583 #c9c9c9 NA unknown function 33584 #c9c9c9 NA unknown function -33585 #c9c9c9 NA unknown function +33585 #c9c9c9 virion structural protein head and packaging 33586 #c9c9c9 NA unknown function 33587 #c9c9c9 NA unknown function 33588 #c9c9c9 NA unknown function @@ -33653,7 +33653,7 @@ phrog color annot category 33652 #c9c9c9 NA unknown function 33653 #c9c9c9 NA unknown function 33654 #c9c9c9 NA unknown function -33655 #c9c9c9 NA unknown function +33655 #c9c9c9 holin lysis 33656 #c9c9c9 NA unknown function 33657 #c9c9c9 NA unknown function 33658 #c9c9c9 NA unknown function @@ -33671,7 +33671,7 @@ phrog color annot category 33670 #c9c9c9 NA unknown function 33671 #c9c9c9 NA unknown function 33672 #c9c9c9 NA unknown function -33673 #c9c9c9 NA unknown function +33673 #c9c9c9 virion structural protein head and packaging 33674 #c9c9c9 NA unknown function 33675 #c9c9c9 NA unknown function 33676 #c9c9c9 NA unknown function @@ -33696,7 +33696,7 @@ phrog color annot category 33695 #c9c9c9 NA unknown function 33696 #c9c9c9 NA unknown function 33697 #c9c9c9 NA unknown function -33698 #c9c9c9 NA unknown function +33698 #c9c9c9 virion structural protein head and packaging 33699 #c9c9c9 NA unknown function 33700 #c9c9c9 NA unknown function 33701 #c9c9c9 NA unknown function @@ -33722,7 +33722,7 @@ phrog color annot category 33721 #c9c9c9 NA unknown function 33722 #c9c9c9 NA unknown function 33723 #c9c9c9 NA unknown function -33724 #c9c9c9 NA unknown function +33724 #c9c9c9 virion structural protein head and packaging 33725 #c9c9c9 NA unknown function 33726 #c9c9c9 NA unknown function 33727 #c9c9c9 NA unknown function @@ -33771,7 +33771,7 @@ phrog color annot category 33770 #c9c9c9 NA unknown function 33771 #c9c9c9 NA unknown function 33772 #c9c9c9 NA unknown function -33773 #c9c9c9 NA unknown function +33773 #c9c9c9 head maturation protease head and packaging 33774 #c9c9c9 NA unknown function 33775 #c9c9c9 NA unknown function 33776 #c9c9c9 NA unknown function @@ -33780,7 +33780,7 @@ phrog color annot category 33779 #c9c9c9 NA unknown function 33780 #c9c9c9 NA unknown function 33781 #c9c9c9 NA unknown function -33782 #c9c9c9 NA unknown function +33782 #c9c9c9 tail length tape measure protein tail 33783 #c9c9c9 NA unknown function 33784 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 33785 #c9c9c9 NA unknown function @@ -33796,7 +33796,7 @@ phrog color annot category 33795 #c9c9c9 NA unknown function 33796 #c9c9c9 NA unknown function 33797 #c9c9c9 NA unknown function -33798 #c9c9c9 NA unknown function +33798 #c9c9c9 excisionase and transcriptional regulator integration and excision 33799 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 33800 #c9c9c9 NA unknown function 33801 #c9c9c9 NA unknown function @@ -33850,10 +33850,10 @@ phrog color annot category 33849 #c9c9c9 NA unknown function 33850 #c9c9c9 NA unknown function 33851 #c9c9c9 NA unknown function -33852 #c9c9c9 NA unknown function +33852 #c9c9c9 terminase small subunit head and packaging 33853 #c9c9c9 NA unknown function 33854 #c9c9c9 NA unknown function -33855 #c9c9c9 NA unknown function +33855 #c9c9c9 tail assembly chaperone tail 33856 #c9c9c9 NA unknown function 33857 #c9c9c9 NA unknown function 33858 #c9c9c9 NA unknown function @@ -33884,7 +33884,7 @@ phrog color annot category 33883 #c9c9c9 NA unknown function 33884 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 33885 #c9c9c9 NA unknown function -33886 #c9c9c9 NA unknown function +33886 #c9c9c9 tail protein tail 33887 #c9c9c9 NA unknown function 33888 #c9c9c9 NA unknown function 33889 #c9c9c9 NA unknown function @@ -33919,7 +33919,7 @@ phrog color annot category 33918 #c9c9c9 NA unknown function 33919 #c9c9c9 NA unknown function 33920 #c9c9c9 NA unknown function -33921 #c9c9c9 NA unknown function +33921 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 33922 #c9c9c9 NA unknown function 33923 #c9c9c9 NA unknown function 33924 #c9c9c9 NA unknown function @@ -33946,7 +33946,7 @@ phrog color annot category 33945 #c9c9c9 NA unknown function 33946 #c9c9c9 NA unknown function 33947 #c9c9c9 NA unknown function -33948 #c9c9c9 NA unknown function +33948 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 33949 #c9c9c9 NA unknown function 33950 #c9c9c9 NA unknown function 33951 #c9c9c9 NA unknown function @@ -33956,7 +33956,7 @@ phrog color annot category 33955 #c9c9c9 NA unknown function 33956 #c9c9c9 NA unknown function 33957 #c9c9c9 NA unknown function -33958 #c9c9c9 NA unknown function +33958 #c9c9c9 dGTPase inhibitor other 33959 #c9c9c9 NA unknown function 33960 #c9c9c9 NA unknown function 33961 #c9c9c9 NA unknown function @@ -33965,7 +33965,7 @@ phrog color annot category 33964 #c9c9c9 NA unknown function 33965 #c9c9c9 NA unknown function 33966 #c9c9c9 NA unknown function -33967 #c9c9c9 NA unknown function +33967 #c9c9c9 virion structural protein head and packaging 33968 #c9c9c9 NA unknown function 33969 #c9c9c9 NA unknown function 33970 #c9c9c9 NA unknown function @@ -33987,7 +33987,7 @@ phrog color annot category 33986 #c9c9c9 NA unknown function 33987 #c9c9c9 NA unknown function 33988 #c9c9c9 NA unknown function -33989 #c9c9c9 NA unknown function +33989 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 33990 #c9c9c9 NA unknown function 33991 #c9c9c9 NA unknown function 33992 #c9c9c9 NA unknown function @@ -33998,7 +33998,7 @@ phrog color annot category 33997 #c9c9c9 NA unknown function 33998 #c9c9c9 NA unknown function 33999 #c9c9c9 NA unknown function -34000 #c9c9c9 NA unknown function +34000 #c9c9c9 anti-repressor transcription regulation 34001 #c9c9c9 NA unknown function 34002 #c9c9c9 NA unknown function 34003 #c9c9c9 NA unknown function @@ -34024,7 +34024,7 @@ phrog color annot category 34023 #c9c9c9 NA unknown function 34024 #c9c9c9 NA unknown function 34025 #c9c9c9 NA unknown function -34026 #c9c9c9 NA unknown function +34026 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 34027 #c9c9c9 NA unknown function 34028 #c9c9c9 NA unknown function 34029 #c9c9c9 NA unknown function @@ -34043,7 +34043,7 @@ phrog color annot category 34042 #c9c9c9 NA unknown function 34043 #c9c9c9 NA unknown function 34044 #c9c9c9 NA unknown function -34045 #c9c9c9 NA unknown function +34045 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 34046 #c9c9c9 NA unknown function 34047 #c9c9c9 NA unknown function 34048 #3e83f6 terminase large subunit head and packaging @@ -34114,7 +34114,7 @@ phrog color annot category 34113 #c9c9c9 NA unknown function 34114 #c9c9c9 NA unknown function 34115 #c9c9c9 NA unknown function -34116 #c9c9c9 NA unknown function +34116 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 34117 #c9c9c9 NA unknown function 34118 #c9c9c9 NA unknown function 34119 #c9c9c9 NA unknown function @@ -34164,7 +34164,7 @@ phrog color annot category 34163 #c9c9c9 NA unknown function 34164 #c9c9c9 NA unknown function 34165 #c9c9c9 NA unknown function -34166 #c9c9c9 NA unknown function +34166 #c9c9c9 tail fiber protein tail 34167 #c9c9c9 NA unknown function 34168 #c9c9c9 NA unknown function 34169 #c9c9c9 NA unknown function @@ -34184,7 +34184,7 @@ phrog color annot category 34183 #c9c9c9 NA unknown function 34184 #c9c9c9 NA unknown function 34185 #c9c9c9 NA unknown function -34186 #c9c9c9 NA unknown function +34186 #c9c9c9 peptidase other 34187 #c9c9c9 NA unknown function 34188 #c9c9c9 NA unknown function 34189 #c9c9c9 NA unknown function @@ -34195,8 +34195,8 @@ phrog color annot category 34194 #c9c9c9 NA unknown function 34195 #c9c9c9 NA unknown function 34196 #c9c9c9 NA unknown function -34197 #c9c9c9 NA unknown function -34198 #c9c9c9 NA unknown function +34197 #c9c9c9 transcriptional repressor transcription regulation +34198 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 34199 #c9c9c9 NA unknown function 34200 #c9c9c9 NA unknown function 34201 #c9c9c9 NA unknown function @@ -34236,7 +34236,7 @@ phrog color annot category 34235 #c9c9c9 NA unknown function 34236 #c9c9c9 NA unknown function 34237 #c9c9c9 NA unknown function -34238 #c9c9c9 NA unknown function +34238 #c9c9c9 head closure Hc1 connector 34239 #c9c9c9 NA unknown function 34240 #c9c9c9 NA unknown function 34241 #c9c9c9 NA unknown function @@ -34271,7 +34271,7 @@ phrog color annot category 34270 #07e9a2 tail length tape measure protein tail 34271 #c9c9c9 NA unknown function 34272 #c9c9c9 NA unknown function -34273 #c9c9c9 NA unknown function +34273 #c9c9c9 tail protein tail 34274 #c9c9c9 NA unknown function 34275 #c9c9c9 NA unknown function 34276 #c9c9c9 NA unknown function @@ -34313,7 +34313,7 @@ phrog color annot category 34312 #c9c9c9 NA unknown function 34313 #c9c9c9 NA unknown function 34314 #c9c9c9 NA unknown function -34315 #c9c9c9 NA unknown function +34315 #c9c9c9 terminase small subunit head and packaging 34316 #c9c9c9 NA unknown function 34317 #c9c9c9 NA unknown function 34318 #c9c9c9 NA unknown function @@ -34329,7 +34329,7 @@ phrog color annot category 34328 #c9c9c9 NA unknown function 34329 #c9c9c9 NA unknown function 34330 #c9c9c9 NA unknown function -34331 #c9c9c9 NA unknown function +34331 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 34332 #c9c9c9 NA unknown function 34333 #c9c9c9 NA unknown function 34334 #c9c9c9 NA unknown function @@ -34344,7 +34344,7 @@ phrog color annot category 34343 #c9c9c9 NA unknown function 34344 #c9c9c9 NA unknown function 34345 #c9c9c9 NA unknown function -34346 #c9c9c9 NA unknown function +34346 #c9c9c9 holin lysis 34347 #c9c9c9 NA unknown function 34348 #c9c9c9 NA unknown function 34349 #c9c9c9 NA unknown function @@ -34358,12 +34358,12 @@ phrog color annot category 34357 #c9c9c9 NA unknown function 34358 #c9c9c9 NA unknown function 34359 #c9c9c9 NA unknown function -34360 #c9c9c9 NA unknown function +34360 #c9c9c9 minor tail protein tail 34361 #c9c9c9 NA unknown function -34362 #c9c9c9 NA unknown function -34363 #c9c9c9 NA unknown function +34362 #c9c9c9 QueD-like 6-pyruvoyl-tetrahydropterin synthase moron, auxiliary metabolic gene and host takeover +34363 #c9c9c9 virion structural protein head and packaging 34364 #c9c9c9 NA unknown function -34365 #c9c9c9 NA unknown function +34365 #c9c9c9 tail terminator connector 34366 #c9c9c9 NA unknown function 34367 #c9c9c9 NA unknown function 34368 #c9c9c9 NA unknown function @@ -34410,12 +34410,12 @@ phrog color annot category 34409 #c9c9c9 NA unknown function 34410 #c9c9c9 NA unknown function 34411 #c9c9c9 NA unknown function -34412 #c9c9c9 NA unknown function +34412 #c9c9c9 internal virion protein head and packaging 34413 #c9c9c9 NA unknown function 34414 #c9c9c9 NA unknown function 34415 #c9c9c9 NA unknown function -34416 #c9c9c9 NA unknown function -34417 #c9c9c9 NA unknown function +34416 #c9c9c9 holin/anti-holin lysis +34417 #c9c9c9 endolysin lysis 34418 #c9c9c9 NA unknown function 34419 #c9c9c9 NA unknown function 34420 #c9c9c9 NA unknown function @@ -34450,7 +34450,7 @@ phrog color annot category 34449 #c9c9c9 NA unknown function 34450 #c9c9c9 NA unknown function 34451 #c9c9c9 NA unknown function -34452 #c9c9c9 NA unknown function +34452 #c9c9c9 baseplate protein tail 34453 #c9c9c9 NA unknown function 34454 #c9c9c9 NA unknown function 34455 #c9c9c9 NA unknown function @@ -34498,7 +34498,7 @@ phrog color annot category 34497 #c9c9c9 NA unknown function 34498 #c9c9c9 NA unknown function 34499 #c9c9c9 NA unknown function -34500 #c9c9c9 NA unknown function +34500 #c9c9c9 minor tail protein tail 34501 #07e9a2 tail protein tail 34502 #c9c9c9 NA unknown function 34503 #c9c9c9 NA unknown function @@ -34540,7 +34540,7 @@ phrog color annot category 34539 #c9c9c9 NA unknown function 34540 #c9c9c9 NA unknown function 34541 #c9c9c9 NA unknown function -34542 #c9c9c9 NA unknown function +34542 #c9c9c9 Chromosomal replication initiator DnaA C-terminal domain-containing protein 77/117 65.8% DNA, RNA and nucleotide metabolism 34543 #3e83f6 virion structural protein head and packaging 34544 #c9c9c9 NA unknown function 34545 #c9c9c9 NA unknown function @@ -34563,7 +34563,7 @@ phrog color annot category 34562 #c9c9c9 NA unknown function 34563 #c9c9c9 NA unknown function 34564 #c9c9c9 NA unknown function -34565 #c9c9c9 NA unknown function +34565 #c9c9c9 tail assembly chaperone tail 34566 #c9c9c9 NA unknown function 34567 #c9c9c9 NA unknown function 34568 #c9c9c9 NA unknown function @@ -34585,7 +34585,7 @@ phrog color annot category 34584 #c9c9c9 NA unknown function 34585 #c9c9c9 NA unknown function 34586 #c9c9c9 NA unknown function -34587 #c9c9c9 NA unknown function +34587 #c9c9c9 tail protein tail 34588 #c9c9c9 NA unknown function 34589 #f35f49 holin lysis 34590 #c9c9c9 NA unknown function @@ -34611,7 +34611,7 @@ phrog color annot category 34610 #c9c9c9 NA unknown function 34611 #c9c9c9 NA unknown function 34612 #c9c9c9 NA unknown function -34613 #c9c9c9 NA unknown function +34613 #c9c9c9 helicase DNA, RNA and nucleotide metabolism 34614 #c9c9c9 NA unknown function 34615 #c9c9c9 NA unknown function 34616 #c9c9c9 NA unknown function @@ -34625,7 +34625,7 @@ phrog color annot category 34624 #c9c9c9 NA unknown function 34625 #c9c9c9 NA unknown function 34626 #c9c9c9 NA unknown function -34627 #c9c9c9 NA unknown function +34627 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 34628 #c9c9c9 NA unknown function 34629 #c9c9c9 NA unknown function 34630 #c9c9c9 NA unknown function @@ -34654,14 +34654,14 @@ phrog color annot category 34653 #c9c9c9 NA unknown function 34654 #c9c9c9 NA unknown function 34655 #c9c9c9 NA unknown function -34656 #c9c9c9 NA unknown function +34656 #c9c9c9 tail fiber protein tail 34657 #c9c9c9 NA unknown function 34658 #c9c9c9 NA unknown function 34659 #c9c9c9 NA unknown function 34660 #c9c9c9 NA unknown function 34661 #c9c9c9 NA unknown function 34662 #c9c9c9 NA unknown function -34663 #c9c9c9 NA unknown function +34663 #c9c9c9 tail fiber protein tail 34664 #c9c9c9 NA unknown function 34665 #c9c9c9 NA unknown function 34666 #c9c9c9 NA unknown function @@ -34681,10 +34681,10 @@ phrog color annot category 34680 #c9c9c9 NA unknown function 34681 #c9c9c9 NA unknown function 34682 #f35f49 holin lysis -34683 #c9c9c9 NA unknown function +34683 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 34684 #c9c9c9 NA unknown function 34685 #c9c9c9 NA unknown function -34686 #c9c9c9 NA unknown function +34686 #c9c9c9 terminase small subunit head and packaging 34687 #c9c9c9 NA unknown function 34688 #c9c9c9 NA unknown function 34689 #c9c9c9 NA unknown function @@ -34695,7 +34695,7 @@ phrog color annot category 34694 #c9c9c9 NA unknown function 34695 #c9c9c9 NA unknown function 34696 #c9c9c9 NA unknown function -34697 #c9c9c9 NA unknown function +34697 #c9c9c9 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism 34698 #c9c9c9 NA unknown function 34699 #c9c9c9 NA unknown function 34700 #a861e3 transcriptional regulator transcription regulation @@ -34751,7 +34751,7 @@ phrog color annot category 34750 #c9c9c9 NA unknown function 34751 #c9c9c9 NA unknown function 34752 #c9c9c9 NA unknown function -34753 #c9c9c9 NA unknown function +34753 #c9c9c9 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 34754 #c9c9c9 NA unknown function 34755 #c9c9c9 NA unknown function 34756 #c9c9c9 NA unknown function @@ -34771,7 +34771,7 @@ phrog color annot category 34770 #c9c9c9 NA unknown function 34771 #c9c9c9 NA unknown function 34772 #c9c9c9 NA unknown function -34773 #c9c9c9 NA unknown function +34773 #c9c9c9 MutT/NUDIX hydrolase other 34774 #c9c9c9 NA unknown function 34775 #c9c9c9 NA unknown function 34776 #838383 haemolysin-type calcium binding other @@ -34815,12 +34815,12 @@ phrog color annot category 34814 #c9c9c9 NA unknown function 34815 #c9c9c9 NA unknown function 34816 #c9c9c9 NA unknown function -34817 #c9c9c9 NA unknown function +34817 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 34818 #c9c9c9 NA unknown function 34819 #c9c9c9 NA unknown function 34820 #c9c9c9 NA unknown function 34821 #c9c9c9 NA unknown function -34822 #c9c9c9 NA unknown function +34822 #c9c9c9 thioredoxin DNA, RNA and nucleotide metabolism 34823 #c9c9c9 NA unknown function 34824 #c9c9c9 NA unknown function 34825 #c9c9c9 NA unknown function @@ -34831,7 +34831,7 @@ phrog color annot category 34830 #c9c9c9 NA unknown function 34831 #c9c9c9 NA unknown function 34832 #c9c9c9 NA unknown function -34833 #c9c9c9 NA unknown function +34833 #c9c9c9 transcriptional regulator transcription regulation 34834 #c9c9c9 NA unknown function 34835 #c9c9c9 NA unknown function 34836 #c9c9c9 NA unknown function @@ -34844,7 +34844,7 @@ phrog color annot category 34843 #c9c9c9 NA unknown function 34844 #c9c9c9 NA unknown function 34845 #c9c9c9 NA unknown function -34846 #c9c9c9 NA unknown function +34846 #c9c9c9 minor tail protein tail 34847 #c9c9c9 NA unknown function 34848 #c9c9c9 NA unknown function 34849 #c9c9c9 NA unknown function @@ -34858,7 +34858,7 @@ phrog color annot category 34857 #c9c9c9 NA unknown function 34858 #c9c9c9 NA unknown function 34859 #ff59f5 glycosyltransferase moron, auxiliary metabolic gene and host takeover -34860 #c9c9c9 NA unknown function +34860 #c9c9c9 DNA methyltransferase other 34861 #c9c9c9 NA unknown function 34862 #c9c9c9 NA unknown function 34863 #c9c9c9 NA unknown function @@ -34870,7 +34870,7 @@ phrog color annot category 34869 #c9c9c9 NA unknown function 34870 #c9c9c9 NA unknown function 34871 #c9c9c9 NA unknown function -34872 #c9c9c9 NA unknown function +34872 #c9c9c9 tail assembly chaperone tail 34873 #c9c9c9 NA unknown function 34874 #ff59f5 host range and adsorption protein moron, auxiliary metabolic gene and host takeover 34875 #c9c9c9 NA unknown function @@ -34913,17 +34913,17 @@ phrog color annot category 34912 #c9c9c9 NA unknown function 34913 #c9c9c9 NA unknown function 34914 #c9c9c9 NA unknown function -34915 #c9c9c9 NA unknown function +34915 #c9c9c9 head maturation protease head and packaging 34916 #07e9a2 tail fiber protein tail 34917 #c9c9c9 NA unknown function 34918 #c9c9c9 NA unknown function 34919 #c9c9c9 NA unknown function 34920 #c9c9c9 NA unknown function 34921 #c9c9c9 NA unknown function -34922 #c9c9c9 NA unknown function +34922 #c9c9c9 transcriptional regulator transcription regulation 34923 #07e9a2 tail length tape measure protein tail 34924 #c9c9c9 NA unknown function -34925 #c9c9c9 NA unknown function +34925 #c9c9c9 holin lysis 34926 #c9c9c9 NA unknown function 34927 #c9c9c9 NA unknown function 34928 #c9c9c9 NA unknown function @@ -34933,7 +34933,7 @@ phrog color annot category 34932 #c9c9c9 NA unknown function 34933 #c9c9c9 NA unknown function 34934 #07e9a2 tail protein tail -34935 #c9c9c9 NA unknown function +34935 #c9c9c9 HicA-like toxin moron, auxiliary metabolic gene and host takeover 34936 #c9c9c9 NA unknown function 34937 #c9c9c9 NA unknown function 34938 #c9c9c9 NA unknown function @@ -34947,7 +34947,7 @@ phrog color annot category 34946 #c9c9c9 NA unknown function 34947 #c9c9c9 NA unknown function 34948 #c9c9c9 NA unknown function -34949 #c9c9c9 NA unknown function +34949 #c9c9c9 SbcD-like subunit of palindrome specific endonuclease DNA, RNA and nucleotide metabolism 34950 #ffdf59 helicase DNA, RNA and nucleotide metabolism 34951 #c9c9c9 NA unknown function 34952 #07e9a2 tail protein tail @@ -34986,17 +34986,17 @@ phrog color annot category 34985 #c9c9c9 NA unknown function 34986 #c9c9c9 NA unknown function 34987 #c9c9c9 NA unknown function -34988 #c9c9c9 NA unknown function +34988 #c9c9c9 transcriptional regulator transcription regulation 34989 #c9c9c9 NA unknown function 34990 #c9c9c9 NA unknown function -34991 #c9c9c9 NA unknown function +34991 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 34992 #c9c9c9 NA unknown function 34993 #3e83f6 terminase head and packaging 34994 #c9c9c9 NA unknown function 34995 #c9c9c9 NA unknown function 34996 #c9c9c9 NA unknown function 34997 #c9c9c9 NA unknown function -34998 #c9c9c9 NA unknown function +34998 #c9c9c9 excisionase and transcriptional regulator integration and excision 34999 #c9c9c9 NA unknown function 35000 #c9c9c9 NA unknown function 35001 #c9c9c9 NA unknown function @@ -35061,7 +35061,7 @@ phrog color annot category 35060 #c9c9c9 NA unknown function 35061 #c9c9c9 NA unknown function 35062 #c9c9c9 NA unknown function -35063 #c9c9c9 NA unknown function +35063 #c9c9c9 enolase other 35064 #c9c9c9 NA unknown function 35065 #c9c9c9 NA unknown function 35066 #c9c9c9 NA unknown function @@ -35110,13 +35110,13 @@ phrog color annot category 35109 #c9c9c9 NA unknown function 35110 #c9c9c9 NA unknown function 35111 #c9c9c9 NA unknown function -35112 #c9c9c9 NA unknown function +35112 #c9c9c9 minor tail protein tail 35113 #c9c9c9 NA unknown function 35114 #c9c9c9 NA unknown function 35115 #c9c9c9 NA unknown function 35116 #c9c9c9 NA unknown function 35117 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism -35118 #c9c9c9 NA unknown function +35118 #c9c9c9 ribonucleotide reductase DNA, RNA and nucleotide metabolism 35119 #c9c9c9 NA unknown function 35120 #c9c9c9 NA unknown function 35121 #c9c9c9 NA unknown function @@ -35126,7 +35126,7 @@ phrog color annot category 35125 #c9c9c9 NA unknown function 35126 #c9c9c9 NA unknown function 35127 #c9c9c9 NA unknown function -35128 #c9c9c9 NA unknown function +35128 #c9c9c9 phosphohydrolase other 35129 #3e83f6 head protein head and packaging 35130 #c9c9c9 NA unknown function 35131 #c9c9c9 NA unknown function @@ -35137,7 +35137,7 @@ phrog color annot category 35136 #c9c9c9 NA unknown function 35137 #c9c9c9 NA unknown function 35138 #c9c9c9 NA unknown function -35139 #c9c9c9 NA unknown function +35139 #c9c9c9 acetyltransferase other 35140 #c9c9c9 NA unknown function 35141 #c9c9c9 NA unknown function 35142 #c9c9c9 NA unknown function @@ -35155,16 +35155,16 @@ phrog color annot category 35154 #c9c9c9 NA unknown function 35155 #c9c9c9 NA unknown function 35156 #c9c9c9 NA unknown function -35157 #c9c9c9 NA unknown function +35157 #c9c9c9 minor tail protein tail 35158 #c9c9c9 NA unknown function -35159 #c9c9c9 NA unknown function -35160 #c9c9c9 NA unknown function +35159 #c9c9c9 head-tail connector protein connector +35160 #c9c9c9 tail chaperonin tail 35161 #c9c9c9 NA unknown function 35162 #c9c9c9 NA unknown function 35163 #c9c9c9 NA unknown function 35164 #c9c9c9 NA unknown function 35165 #c9c9c9 NA unknown function -35166 #c9c9c9 NA unknown function +35166 #c9c9c9 tail assembly chaperone tail 35167 #c9c9c9 NA unknown function 35168 #c9c9c9 NA unknown function 35169 #c9c9c9 NA unknown function @@ -35195,7 +35195,7 @@ phrog color annot category 35194 #07e9a2 tail fiber protein tail 35195 #c9c9c9 NA unknown function 35196 #c9c9c9 NA unknown function -35197 #c9c9c9 NA unknown function +35197 #c9c9c9 virion structural protein head and packaging 35198 #c9c9c9 NA unknown function 35199 #c9c9c9 NA unknown function 35200 #c9c9c9 NA unknown function @@ -35225,7 +35225,7 @@ phrog color annot category 35224 #c9c9c9 NA unknown function 35225 #c9c9c9 NA unknown function 35226 #c9c9c9 NA unknown function -35227 #c9c9c9 NA unknown function +35227 #c9c9c9 methyltransferase other 35228 #c9c9c9 NA unknown function 35229 #c9c9c9 NA unknown function 35230 #c9c9c9 NA unknown function @@ -35261,7 +35261,7 @@ phrog color annot category 35260 #c9c9c9 NA unknown function 35261 #c9c9c9 NA unknown function 35262 #c9c9c9 NA unknown function -35263 #c9c9c9 unknown function unknown function +35263 #c9c9c9 NA unknown function 35264 #c9c9c9 NA unknown function 35265 #c9c9c9 NA unknown function 35266 #c9c9c9 NA unknown function @@ -35274,12 +35274,12 @@ phrog color annot category 35273 #c9c9c9 NA unknown function 35274 #c9c9c9 NA unknown function 35275 #c9c9c9 NA unknown function -35276 #c9c9c9 NA unknown function +35276 #c9c9c9 excisionase and transcriptional regulator integration and excision 35277 #c9c9c9 NA unknown function 35278 #c9c9c9 NA unknown function 35279 #c9c9c9 NA unknown function 35280 #c9c9c9 NA unknown function -35281 #c9c9c9 NA unknown function +35281 #c9c9c9 virion structural protein head and packaging 35282 #c9c9c9 NA unknown function 35283 #c9c9c9 NA unknown function 35284 #c9c9c9 NA unknown function @@ -35293,31 +35293,31 @@ phrog color annot category 35292 #c9c9c9 NA unknown function 35293 #c9c9c9 NA unknown function 35294 #c9c9c9 NA unknown function -35295 #c9c9c9 NA unknown function +35295 #c9c9c9 head morphogenesis head and packaging 35296 #c9c9c9 NA unknown function 35297 #a861e3 CI-like repressor transcription regulation 35298 #c9c9c9 NA unknown function 35299 #c9c9c9 NA unknown function 35300 #c9c9c9 NA unknown function -35301 #c9c9c9 NA unknown function +35301 #c9c9c9 virion structural protein head and packaging 35302 #c9c9c9 NA unknown function 35303 #c9c9c9 NA unknown function 35304 #c9c9c9 NA unknown function 35305 #c9c9c9 NA unknown function -35306 #c9c9c9 NA unknown function +35306 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 35307 #c9c9c9 NA unknown function 35308 #c9c9c9 NA unknown function 35309 #c9c9c9 NA unknown function 35310 #c9c9c9 NA unknown function -35311 #c9c9c9 NA unknown function +35311 #c9c9c9 tail protein tail 35312 #c9c9c9 NA unknown function -35313 #c9c9c9 NA unknown function +35313 #c9c9c9 beta-propeller repeat protein other 35314 #35d7ff head-tail connector protein connector 35315 #c9c9c9 NA unknown function 35316 #c9c9c9 NA unknown function 35317 #c9c9c9 NA unknown function 35318 #c9c9c9 NA unknown function -35319 #c9c9c9 NA unknown function +35319 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 35320 #c9c9c9 NA unknown function 35321 #c9c9c9 NA unknown function 35322 #c9c9c9 NA unknown function @@ -35328,7 +35328,7 @@ phrog color annot category 35327 #c9c9c9 NA unknown function 35328 #c9c9c9 NA unknown function 35329 #c9c9c9 NA unknown function -35330 #c9c9c9 NA unknown function +35330 #c9c9c9 tail terminator connector 35331 #c9c9c9 NA unknown function 35332 #c9c9c9 NA unknown function 35333 #c9c9c9 NA unknown function @@ -35415,7 +35415,7 @@ phrog color annot category 35414 #c9c9c9 NA unknown function 35415 #c9c9c9 NA unknown function 35416 #c9c9c9 NA unknown function -35417 #c9c9c9 NA unknown function +35417 #c9c9c9 endolysin lysis 35418 #c9c9c9 NA unknown function 35419 #07e9a2 tail fiber protein tail 35420 #c9c9c9 NA unknown function @@ -35454,7 +35454,7 @@ phrog color annot category 35453 #c9c9c9 NA unknown function 35454 #c9c9c9 NA unknown function 35455 #c9c9c9 NA unknown function -35456 #c9c9c9 NA unknown function +35456 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 35457 #c9c9c9 NA unknown function 35458 #a861e3 CII-like regulator transcription regulation 35459 #c9c9c9 NA unknown function @@ -35480,7 +35480,7 @@ phrog color annot category 35479 #c9c9c9 NA unknown function 35480 #c9c9c9 NA unknown function 35481 #c9c9c9 NA unknown function -35482 #c9c9c9 NA unknown function +35482 #c9c9c9 head-tail adaptor Ad1 connector 35483 #c9c9c9 NA unknown function 35484 #c9c9c9 NA unknown function 35485 #c9c9c9 NA unknown function @@ -35563,9 +35563,9 @@ phrog color annot category 35562 #c9c9c9 NA unknown function 35563 #c9c9c9 NA unknown function 35564 #c9c9c9 NA unknown function -35565 #c9c9c9 NA unknown function +35565 #c9c9c9 portal protein head and packaging 35566 #c9c9c9 NA unknown function -35567 #c9c9c9 NA unknown function +35567 #c9c9c9 dGTPase inhibitor other 35568 #c9c9c9 NA unknown function 35569 #c9c9c9 NA unknown function 35570 #c9c9c9 NA unknown function @@ -35579,7 +35579,7 @@ phrog color annot category 35578 #c9c9c9 NA unknown function 35579 #c9c9c9 NA unknown function 35580 #c9c9c9 NA unknown function -35581 #c9c9c9 NA unknown function +35581 #c9c9c9 minor tail protein tail 35582 #c9c9c9 NA unknown function 35583 #c9c9c9 NA unknown function 35584 #c9c9c9 NA unknown function @@ -35588,19 +35588,19 @@ phrog color annot category 35587 #3e83f6 terminase large subunit head and packaging 35588 #c9c9c9 NA unknown function 35589 #c9c9c9 NA unknown function -35590 #c9c9c9 NA unknown function +35590 #c9c9c9 host range and adsorption protein tail 35591 #c9c9c9 NA unknown function 35592 #c9c9c9 NA unknown function 35593 #c9c9c9 NA unknown function 35594 #c9c9c9 NA unknown function 35595 #c9c9c9 NA unknown function 35596 #c9c9c9 NA unknown function -35597 #c9c9c9 NA unknown function +35597 #c9c9c9 head-to-tail stopper connector 35598 #c9c9c9 NA unknown function 35599 #c9c9c9 NA unknown function 35600 #c9c9c9 NA unknown function 35601 #c9c9c9 NA unknown function -35602 #c9c9c9 NA unknown function +35602 #c9c9c9 transcriptional regulator transcription regulation 35603 #c9c9c9 NA unknown function 35604 #c9c9c9 NA unknown function 35605 #c9c9c9 NA unknown function @@ -35617,7 +35617,7 @@ phrog color annot category 35616 #c9c9c9 NA unknown function 35617 #c9c9c9 NA unknown function 35618 #c9c9c9 NA unknown function -35619 #c9c9c9 NA unknown function +35619 #c9c9c9 tRNA ligase DNA, RNA and nucleotide metabolism 35620 #c9c9c9 NA unknown function 35621 #c9c9c9 NA unknown function 35622 #c9c9c9 NA unknown function @@ -35626,7 +35626,7 @@ phrog color annot category 35625 #ffdf59 tRNA synthetase DNA, RNA and nucleotide metabolism 35626 #c9c9c9 NA unknown function 35627 #c9c9c9 NA unknown function -35628 #c9c9c9 NA unknown function +35628 #c9c9c9 head decoration head and packaging 35629 #ff59f5 membrane protein moron, auxiliary metabolic gene and host takeover 35630 #c9c9c9 NA unknown function 35631 #c9c9c9 NA unknown function @@ -35685,7 +35685,7 @@ phrog color annot category 35684 #c9c9c9 NA unknown function 35685 #c9c9c9 NA unknown function 35686 #c9c9c9 NA unknown function -35687 #c9c9c9 NA unknown function +35687 #c9c9c9 tail fiber protein tail 35688 #c9c9c9 NA unknown function 35689 #c9c9c9 NA unknown function 35690 #c9c9c9 NA unknown function @@ -35728,7 +35728,7 @@ phrog color annot category 35727 #c9c9c9 NA unknown function 35728 #c9c9c9 NA unknown function 35729 #c9c9c9 NA unknown function -35730 #c9c9c9 NA unknown function +35730 #c9c9c9 metal-dependent hydrolase other 35731 #c9c9c9 NA unknown function 35732 #c9c9c9 NA unknown function 35733 #c9c9c9 NA unknown function @@ -35754,7 +35754,7 @@ phrog color annot category 35753 #c9c9c9 NA unknown function 35754 #c9c9c9 NA unknown function 35755 #c9c9c9 NA unknown function -35756 #c9c9c9 NA unknown function +35756 #c9c9c9 transcriptional regulator transcription regulation 35757 #c9c9c9 NA unknown function 35758 #c9c9c9 NA unknown function 35759 #c9c9c9 NA unknown function @@ -35775,9 +35775,9 @@ phrog color annot category 35774 #c9c9c9 NA unknown function 35775 #c9c9c9 NA unknown function 35776 #c9c9c9 NA unknown function -35777 #c9c9c9 NA unknown function +35777 #c9c9c9 transcriptional regulator transcription regulation 35778 #c9c9c9 NA unknown function -35779 #c9c9c9 NA unknown function +35779 #c9c9c9 tail terminator connector 35780 #c9c9c9 NA unknown function 35781 #c9c9c9 NA unknown function 35782 #c9c9c9 NA unknown function @@ -35814,7 +35814,7 @@ phrog color annot category 35813 #c9c9c9 NA unknown function 35814 #c9c9c9 NA unknown function 35815 #c9c9c9 NA unknown function -35816 #c9c9c9 NA unknown function +35816 #c9c9c9 quaternary ammonium compound-resistance protein QacE moron, auxiliary metabolic gene and host takeover 35817 #c9c9c9 NA unknown function 35818 #c9c9c9 NA unknown function 35819 #c9c9c9 NA unknown function @@ -35836,7 +35836,7 @@ phrog color annot category 35835 #c9c9c9 NA unknown function 35836 #838383 transglycosylase other 35837 #c9c9c9 NA unknown function -35838 #c9c9c9 NA unknown function +35838 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 35839 #c9c9c9 NA unknown function 35840 #c9c9c9 NA unknown function 35841 #c9c9c9 NA unknown function @@ -35856,7 +35856,7 @@ phrog color annot category 35855 #c9c9c9 NA unknown function 35856 #c9c9c9 NA unknown function 35857 #c9c9c9 NA unknown function -35858 #c9c9c9 NA unknown function +35858 #c9c9c9 terminase small subunit head and packaging 35859 #c9c9c9 NA unknown function 35860 #c9c9c9 NA unknown function 35861 #c9c9c9 NA unknown function @@ -35914,7 +35914,7 @@ phrog color annot category 35913 #c9c9c9 NA unknown function 35914 #c9c9c9 NA unknown function 35915 #838383 zinc-finger domain protein other -35916 #c9c9c9 NA unknown function +35916 #c9c9c9 endolysin lysis 35917 #c9c9c9 NA unknown function 35918 #c9c9c9 NA unknown function 35919 #c9c9c9 NA unknown function @@ -35922,7 +35922,7 @@ phrog color annot category 35921 #c9c9c9 NA unknown function 35922 #c9c9c9 NA unknown function 35923 #07e9a2 tail length tape measure protein tail -35924 #c9c9c9 NA unknown function +35924 #c9c9c9 head-to-tail stopper connector 35925 #c9c9c9 NA unknown function 35926 #c9c9c9 NA unknown function 35927 #c9c9c9 NA unknown function @@ -35931,7 +35931,7 @@ phrog color annot category 35930 #c9c9c9 NA unknown function 35931 #c9c9c9 NA unknown function 35932 #c9c9c9 NA unknown function -35933 #c9c9c9 NA unknown function +35933 #c9c9c9 transcriptional repressor transcription regulation 35934 #3e83f6 virion structural protein head and packaging 35935 #c9c9c9 NA unknown function 35936 #c9c9c9 NA unknown function @@ -35949,7 +35949,7 @@ phrog color annot category 35948 #c9c9c9 NA unknown function 35949 #c9c9c9 NA unknown function 35950 #c9c9c9 NA unknown function -35951 #c9c9c9 NA unknown function +35951 #c9c9c9 integrase integration and excision 35952 #c9c9c9 NA unknown function 35953 #c9c9c9 NA unknown function 35954 #c9c9c9 NA unknown function @@ -35987,14 +35987,14 @@ phrog color annot category 35986 #c9c9c9 NA unknown function 35987 #c9c9c9 NA unknown function 35988 #c9c9c9 NA unknown function -35989 #c9c9c9 NA unknown function +35989 #c9c9c9 Holliday junction branch migration helicase DNA, RNA and nucleotide metabolism 35990 #c9c9c9 NA unknown function 35991 #c9c9c9 NA unknown function 35992 #c9c9c9 NA unknown function 35993 #c9c9c9 NA unknown function 35994 #c9c9c9 NA unknown function 35995 #c9c9c9 NA unknown function -35996 #c9c9c9 NA unknown function +35996 #c9c9c9 virion structural protein head and packaging 35997 #c9c9c9 NA unknown function 35998 #ff59f5 photosystem II D1 moron, auxiliary metabolic gene and host takeover 35999 #c9c9c9 NA unknown function @@ -36043,7 +36043,7 @@ phrog color annot category 36042 #c9c9c9 NA unknown function 36043 #c9c9c9 NA unknown function 36044 #c9c9c9 NA unknown function -36045 #c9c9c9 NA unknown function +36045 #c9c9c9 methyltransferase other 36046 #c9c9c9 NA unknown function 36047 #c9c9c9 NA unknown function 36048 #c9c9c9 NA unknown function @@ -36079,7 +36079,7 @@ phrog color annot category 36078 #c9c9c9 NA unknown function 36079 #c9c9c9 NA unknown function 36080 #c9c9c9 NA unknown function -36081 #c9c9c9 NA unknown function +36081 #c9c9c9 transcriptional regulator transcription regulation 36082 #c9c9c9 NA unknown function 36083 #c9c9c9 NA unknown function 36084 #c9c9c9 NA unknown function @@ -36089,7 +36089,7 @@ phrog color annot category 36088 #c9c9c9 NA unknown function 36089 #c9c9c9 NA unknown function 36090 #c9c9c9 NA unknown function -36091 #c9c9c9 NA unknown function +36091 #c9c9c9 tail protein tail 36092 #c9c9c9 NA unknown function 36093 #c9c9c9 NA unknown function 36094 #c9c9c9 NA unknown function @@ -36215,7 +36215,7 @@ phrog color annot category 36214 #c9c9c9 NA unknown function 36215 #c9c9c9 NA unknown function 36216 #c9c9c9 NA unknown function -36217 #c9c9c9 NA unknown function +36217 #c9c9c9 internal virion protein head and packaging 36218 #c9c9c9 NA unknown function 36219 #c9c9c9 NA unknown function 36220 #c9c9c9 NA unknown function @@ -36250,7 +36250,7 @@ phrog color annot category 36249 #c9c9c9 NA unknown function 36250 #c9c9c9 NA unknown function 36251 #c9c9c9 NA unknown function -36252 #c9c9c9 NA unknown function +36252 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 36253 #c9c9c9 NA unknown function 36254 #c9c9c9 NA unknown function 36255 #c9c9c9 NA unknown function @@ -36292,7 +36292,7 @@ phrog color annot category 36291 #c9c9c9 NA unknown function 36292 #c9c9c9 NA unknown function 36293 #c9c9c9 NA unknown function -36294 #c9c9c9 NA unknown function +36294 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 36295 #c9c9c9 NA unknown function 36296 #c9c9c9 NA unknown function 36297 #c9c9c9 NA unknown function @@ -36302,7 +36302,7 @@ phrog color annot category 36301 #c9c9c9 NA unknown function 36302 #c9c9c9 NA unknown function 36303 #c9c9c9 NA unknown function -36304 #c9c9c9 NA unknown function +36304 #c9c9c9 minor tail protein tail 36305 #c9c9c9 NA unknown function 36306 #c9c9c9 NA unknown function 36307 #3e83f6 head scaffolding protein head and packaging @@ -36356,7 +36356,7 @@ phrog color annot category 36355 #c9c9c9 NA unknown function 36356 #c9c9c9 NA unknown function 36357 #c9c9c9 NA unknown function -36358 #c9c9c9 NA unknown function +36358 #c9c9c9 polynucleotide kinase other 36359 #c9c9c9 NA unknown function 36360 #c9c9c9 NA unknown function 36361 #c9c9c9 NA unknown function @@ -36374,7 +36374,7 @@ phrog color annot category 36373 #c9c9c9 NA unknown function 36374 #c9c9c9 NA unknown function 36375 #c9c9c9 NA unknown function -36376 #c9c9c9 NA unknown function +36376 #c9c9c9 Avd protein of DGR DNA, RNA and nucleotide metabolism 36377 #c9c9c9 NA unknown function 36378 #c9c9c9 NA unknown function 36379 #c9c9c9 NA unknown function @@ -36399,21 +36399,21 @@ phrog color annot category 36398 #c9c9c9 NA unknown function 36399 #c9c9c9 NA unknown function 36400 #c9c9c9 NA unknown function -36401 #c9c9c9 NA unknown function +36401 #c9c9c9 minor tail protein tail 36402 #c9c9c9 NA unknown function 36403 #c9c9c9 NA unknown function 36404 #c9c9c9 NA unknown function 36405 #c9c9c9 NA unknown function 36406 #c9c9c9 NA unknown function 36407 #c9c9c9 NA unknown function -36408 #c9c9c9 NA unknown function +36408 #c9c9c9 methyltransferase other 36409 #c9c9c9 NA unknown function -36410 #c9c9c9 NA unknown function +36410 #c9c9c9 distal tail protein Dit tail 36411 #c9c9c9 NA unknown function 36412 #c9c9c9 NA unknown function 36413 #c9c9c9 NA unknown function 36414 #c9c9c9 NA unknown function -36415 #c9c9c9 NA unknown function +36415 #c9c9c9 tail tube tail 36416 #c9c9c9 NA unknown function 36417 #c9c9c9 NA unknown function 36418 #c9c9c9 NA unknown function @@ -36432,15 +36432,15 @@ phrog color annot category 36431 #c9c9c9 NA unknown function 36432 #c9c9c9 NA unknown function 36433 #c9c9c9 NA unknown function -36434 #c9c9c9 NA unknown function -36435 #c9c9c9 NA unknown function +36434 #c9c9c9 virion structural protein head and packaging +36435 #c9c9c9 tail terminator connector 36436 #c9c9c9 NA unknown function 36437 #c9c9c9 NA unknown function 36438 #c9c9c9 NA unknown function 36439 #c9c9c9 NA unknown function 36440 #c9c9c9 NA unknown function 36441 #c9c9c9 NA unknown function -36442 #c9c9c9 NA unknown function +36442 #c9c9c9 major tail protein tail 36443 #c9c9c9 NA unknown function 36444 #c9c9c9 NA unknown function 36445 #c9c9c9 NA unknown function @@ -36462,7 +36462,7 @@ phrog color annot category 36461 #c9c9c9 NA unknown function 36462 #c9c9c9 NA unknown function 36463 #c9c9c9 NA unknown function -36464 #c9c9c9 NA unknown function +36464 #c9c9c9 excisionase and transcriptional regulator integration and excision 36465 #c9c9c9 NA unknown function 36466 #c9c9c9 NA unknown function 36467 #c9c9c9 NA unknown function @@ -36483,7 +36483,7 @@ phrog color annot category 36482 #c9c9c9 NA unknown function 36483 #c9c9c9 NA unknown function 36484 #c9c9c9 NA unknown function -36485 #c9c9c9 NA unknown function +36485 #c9c9c9 tail protein tail 36486 #c9c9c9 NA unknown function 36487 #c9c9c9 NA unknown function 36488 #c9c9c9 NA unknown function @@ -36547,7 +36547,7 @@ phrog color annot category 36546 #c9c9c9 NA unknown function 36547 #c9c9c9 NA unknown function 36548 #c9c9c9 NA unknown function -36549 #c9c9c9 NA unknown function +36549 #c9c9c9 flagellar protein moron, auxiliary metabolic gene and host takeover 36550 #c9c9c9 NA unknown function 36551 #c9c9c9 NA unknown function 36552 #c9c9c9 NA unknown function @@ -36558,17 +36558,17 @@ phrog color annot category 36557 #c9c9c9 NA unknown function 36558 #c9c9c9 NA unknown function 36559 #c9c9c9 NA unknown function -36560 #c9c9c9 NA unknown function +36560 #c9c9c9 holin lysis 36561 #c9c9c9 NA unknown function 36562 #fea328 transposase integration and excision 36563 #c9c9c9 NA unknown function 36564 #c9c9c9 NA unknown function -36565 #c9c9c9 NA unknown function +36565 #c9c9c9 head protein head and packaging 36566 #c9c9c9 NA unknown function 36567 #c9c9c9 NA unknown function 36568 #c9c9c9 NA unknown function 36569 #c9c9c9 NA unknown function -36570 #c9c9c9 NA unknown function +36570 #c9c9c9 holin lysis 36571 #c9c9c9 NA unknown function 36572 #c9c9c9 NA unknown function 36573 #c9c9c9 NA unknown function @@ -36593,7 +36593,7 @@ phrog color annot category 36592 #c9c9c9 NA unknown function 36593 #c9c9c9 NA unknown function 36594 #c9c9c9 NA unknown function -36595 #c9c9c9 NA unknown function +36595 #c9c9c9 neck protein connector 36596 #c9c9c9 NA unknown function 36597 #c9c9c9 NA unknown function 36598 #c9c9c9 NA unknown function @@ -36612,7 +36612,7 @@ phrog color annot category 36611 #c9c9c9 NA unknown function 36612 #c9c9c9 NA unknown function 36613 #c9c9c9 NA unknown function -36614 #c9c9c9 NA unknown function +36614 #c9c9c9 tail fiber protein tail 36615 #c9c9c9 NA unknown function 36616 #c9c9c9 NA unknown function 36617 #c9c9c9 NA unknown function @@ -36628,10 +36628,10 @@ phrog color annot category 36627 #c9c9c9 NA unknown function 36628 #c9c9c9 NA unknown function 36629 #c9c9c9 NA unknown function -36630 #c9c9c9 NA unknown function +36630 #c9c9c9 dUTPase DNA, RNA and nucleotide metabolism 36631 #c9c9c9 NA unknown function 36632 #c9c9c9 NA unknown function -36633 #c9c9c9 NA unknown function +36633 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 36634 #c9c9c9 NA unknown function 36635 #c9c9c9 NA unknown function 36636 #c9c9c9 NA unknown function @@ -36641,7 +36641,7 @@ phrog color annot category 36640 #c9c9c9 NA unknown function 36641 #c9c9c9 NA unknown function 36642 #c9c9c9 NA unknown function -36643 #c9c9c9 NA unknown function +36643 #c9c9c9 Hoc-like head decoration head and packaging 36644 #c9c9c9 NA unknown function 36645 #c9c9c9 NA unknown function 36646 #ffdf59 restriction endonuclease II DNA, RNA and nucleotide metabolism @@ -36650,7 +36650,7 @@ phrog color annot category 36649 #c9c9c9 NA unknown function 36650 #c9c9c9 NA unknown function 36651 #c9c9c9 NA unknown function -36652 #c9c9c9 NA unknown function +36652 #c9c9c9 methyltransferase other 36653 #ff59f5 anti-restriction protein moron, auxiliary metabolic gene and host takeover 36654 #c9c9c9 NA unknown function 36655 #c9c9c9 NA unknown function @@ -36666,9 +36666,9 @@ phrog color annot category 36665 #c9c9c9 NA unknown function 36666 #c9c9c9 NA unknown function 36667 #c9c9c9 NA unknown function -36668 #c9c9c9 NA unknown function +36668 #c9c9c9 head maturation protease head and packaging 36669 #c9c9c9 NA unknown function -36670 #c9c9c9 NA unknown function +36670 #c9c9c9 dCMP deaminase DNA, RNA and nucleotide metabolism 36671 #c9c9c9 NA unknown function 36672 #c9c9c9 NA unknown function 36673 #c9c9c9 NA unknown function @@ -36715,11 +36715,11 @@ phrog color annot category 36714 #c9c9c9 NA unknown function 36715 #c9c9c9 NA unknown function 36716 #c9c9c9 NA unknown function -36717 #c9c9c9 NA unknown function +36717 #c9c9c9 baseplate hub tail 36718 #c9c9c9 NA unknown function 36719 #c9c9c9 NA unknown function 36720 #c9c9c9 NA unknown function -36721 #c9c9c9 NA unknown function +36721 #c9c9c9 protease other 36722 #c9c9c9 NA unknown function 36723 #c9c9c9 NA unknown function 36724 #c9c9c9 NA unknown function @@ -36741,7 +36741,7 @@ phrog color annot category 36740 #c9c9c9 NA unknown function 36741 #c9c9c9 NA unknown function 36742 #c9c9c9 NA unknown function -36743 #c9c9c9 NA unknown function +36743 #c9c9c9 virion structural protein head and packaging 36744 #c9c9c9 NA unknown function 36745 #c9c9c9 NA unknown function 36746 #ff59f5 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover @@ -36751,7 +36751,7 @@ phrog color annot category 36750 #c9c9c9 NA unknown function 36751 #07e9a2 minor tail protein tail 36752 #c9c9c9 NA unknown function -36753 #c9c9c9 NA unknown function +36753 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 36754 #c9c9c9 NA unknown function 36755 #ffdf59 uracil-DNA glycosylase DNA, RNA and nucleotide metabolism 36756 #c9c9c9 NA unknown function @@ -36767,7 +36767,7 @@ phrog color annot category 36766 #c9c9c9 NA unknown function 36767 #c9c9c9 NA unknown function 36768 #c9c9c9 NA unknown function -36769 #c9c9c9 NA unknown function +36769 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 36770 #c9c9c9 NA unknown function 36771 #c9c9c9 NA unknown function 36772 #c9c9c9 NA unknown function @@ -36775,7 +36775,7 @@ phrog color annot category 36774 #c9c9c9 NA unknown function 36775 #c9c9c9 NA unknown function 36776 #c9c9c9 NA unknown function -36777 #c9c9c9 NA unknown function +36777 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 36778 #c9c9c9 NA unknown function 36779 #ff59f5 toxin moron, auxiliary metabolic gene and host takeover 36780 #c9c9c9 NA unknown function @@ -36793,7 +36793,7 @@ phrog color annot category 36792 #c9c9c9 NA unknown function 36793 #c9c9c9 NA unknown function 36794 #c9c9c9 NA unknown function -36795 #c9c9c9 NA unknown function +36795 #c9c9c9 terminase large subunit head and packaging 36796 #c9c9c9 NA unknown function 36797 #c9c9c9 NA unknown function 36798 #c9c9c9 NA unknown function @@ -36814,7 +36814,7 @@ phrog color annot category 36813 #c9c9c9 NA unknown function 36814 #c9c9c9 NA unknown function 36815 #c9c9c9 NA unknown function -36816 #c9c9c9 NA unknown function +36816 #c9c9c9 integrase integration and excision 36817 #c9c9c9 NA unknown function 36818 #f35f49 RIIB lysis inhibitor lysis 36819 #c9c9c9 NA unknown function @@ -36823,7 +36823,7 @@ phrog color annot category 36822 #c9c9c9 NA unknown function 36823 #c9c9c9 NA unknown function 36824 #c9c9c9 NA unknown function -36825 #c9c9c9 NA unknown function +36825 #c9c9c9 DnaD-like helicase loader DNA, RNA and nucleotide metabolism 36826 #c9c9c9 NA unknown function 36827 #c9c9c9 NA unknown function 36828 #c9c9c9 NA unknown function @@ -36867,7 +36867,7 @@ phrog color annot category 36866 #c9c9c9 NA unknown function 36867 #c9c9c9 NA unknown function 36868 #c9c9c9 NA unknown function -36869 #c9c9c9 NA unknown function +36869 #c9c9c9 peptidase other 36870 #c9c9c9 NA unknown function 36871 #c9c9c9 NA unknown function 36872 #c9c9c9 NA unknown function @@ -36899,7 +36899,7 @@ phrog color annot category 36898 #c9c9c9 NA unknown function 36899 #c9c9c9 NA unknown function 36900 #c9c9c9 NA unknown function -36901 #c9c9c9 NA unknown function +36901 #c9c9c9 tail terminator connector 36902 #c9c9c9 NA unknown function 36903 #c9c9c9 NA unknown function 36904 #c9c9c9 NA unknown function @@ -36917,7 +36917,7 @@ phrog color annot category 36916 #c9c9c9 NA unknown function 36917 #c9c9c9 NA unknown function 36918 #c9c9c9 NA unknown function -36919 #c9c9c9 NA unknown function +36919 #c9c9c9 tail fiber protein tail 36920 #c9c9c9 NA unknown function 36921 #c9c9c9 NA unknown function 36922 #c9c9c9 NA unknown function @@ -36972,13 +36972,13 @@ phrog color annot category 36971 #c9c9c9 NA unknown function 36972 #c9c9c9 NA unknown function 36973 #c9c9c9 NA unknown function -36974 #c9c9c9 NA unknown function +36974 #c9c9c9 virion structural protein head and packaging 36975 #c9c9c9 NA unknown function 36976 #c9c9c9 NA unknown function 36977 #c9c9c9 NA unknown function 36978 #c9c9c9 NA unknown function 36979 #c9c9c9 NA unknown function -36980 #c9c9c9 NA unknown function +36980 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 36981 #c9c9c9 NA unknown function 36982 #c9c9c9 NA unknown function 36983 #c9c9c9 NA unknown function @@ -36986,7 +36986,7 @@ phrog color annot category 36985 #c9c9c9 NA unknown function 36986 #c9c9c9 NA unknown function 36987 #c9c9c9 NA unknown function -36988 #c9c9c9 NA unknown function +36988 #c9c9c9 transcriptional regulator transcription regulation 36989 #c9c9c9 NA unknown function 36990 #c9c9c9 NA unknown function 36991 #c9c9c9 NA unknown function @@ -37027,13 +37027,13 @@ phrog color annot category 37026 #c9c9c9 NA unknown function 37027 #c9c9c9 NA unknown function 37028 #c9c9c9 NA unknown function -37029 #c9c9c9 NA unknown function +37029 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 37030 #c9c9c9 NA unknown function 37031 #c9c9c9 NA unknown function 37032 #c9c9c9 NA unknown function 37033 #c9c9c9 NA unknown function -37034 #c9c9c9 NA unknown function -37035 #c9c9c9 NA unknown function +37034 #c9c9c9 tail protein tail +37035 #c9c9c9 head-tail joining connector 37036 #c9c9c9 NA unknown function 37037 #c9c9c9 NA unknown function 37038 #c9c9c9 NA unknown function @@ -37043,7 +37043,7 @@ phrog color annot category 37042 #c9c9c9 NA unknown function 37043 #c9c9c9 NA unknown function 37044 #c9c9c9 NA unknown function -37045 #c9c9c9 NA unknown function +37045 #c9c9c9 acetyltransferase other 37046 #c9c9c9 NA unknown function 37047 #c9c9c9 NA unknown function 37048 #c9c9c9 NA unknown function @@ -37057,7 +37057,7 @@ phrog color annot category 37056 #c9c9c9 NA unknown function 37057 #a861e3 transcriptional regulator transcription regulation 37058 #c9c9c9 NA unknown function -37059 #c9c9c9 NA unknown function +37059 #c9c9c9 virion structural protein head and packaging 37060 #c9c9c9 NA unknown function 37061 #c9c9c9 NA unknown function 37062 #c9c9c9 NA unknown function @@ -37073,7 +37073,7 @@ phrog color annot category 37072 #c9c9c9 NA unknown function 37073 #c9c9c9 NA unknown function 37074 #c9c9c9 NA unknown function -37075 #c9c9c9 NA unknown function +37075 #c9c9c9 thiamine biosynthesis protein other 37076 #c9c9c9 NA unknown function 37077 #c9c9c9 NA unknown function 37078 #c9c9c9 NA unknown function @@ -37124,7 +37124,7 @@ phrog color annot category 37123 #c9c9c9 NA unknown function 37124 #c9c9c9 NA unknown function 37125 #c9c9c9 NA unknown function -37126 #c9c9c9 NA unknown function +37126 #c9c9c9 minor tail protein tail 37127 #c9c9c9 NA unknown function 37128 #c9c9c9 NA unknown function 37129 #c9c9c9 NA unknown function @@ -37150,7 +37150,7 @@ phrog color annot category 37149 #c9c9c9 NA unknown function 37150 #c9c9c9 NA unknown function 37151 #c9c9c9 NA unknown function -37152 #c9c9c9 NA unknown function +37152 #c9c9c9 virion structural protein head and packaging 37153 #c9c9c9 NA unknown function 37154 #c9c9c9 NA unknown function 37155 #c9c9c9 NA unknown function @@ -37186,7 +37186,7 @@ phrog color annot category 37185 #c9c9c9 NA unknown function 37186 #c9c9c9 NA unknown function 37187 #c9c9c9 NA unknown function -37188 #c9c9c9 NA unknown function +37188 #c9c9c9 helicase subunit of the DNA excision repair complex DNA, RNA and nucleotide metabolism 37189 #c9c9c9 NA unknown function 37190 #838383 peptidase other 37191 #c9c9c9 NA unknown function @@ -37195,13 +37195,13 @@ phrog color annot category 37194 #c9c9c9 NA unknown function 37195 #c9c9c9 NA unknown function 37196 #c9c9c9 NA unknown function -37197 #c9c9c9 NA unknown function +37197 #c9c9c9 peptidase other 37198 #07e9a2 tail length tape measure protein chaperone tail 37199 #c9c9c9 NA unknown function 37200 #c9c9c9 NA unknown function 37201 #c9c9c9 NA unknown function 37202 #c9c9c9 NA unknown function -37203 #c9c9c9 NA unknown function +37203 #c9c9c9 acetyltransferase other 37204 #c9c9c9 NA unknown function 37205 #c9c9c9 NA unknown function 37206 #c9c9c9 NA unknown function @@ -37224,7 +37224,7 @@ phrog color annot category 37223 #c9c9c9 NA unknown function 37224 #c9c9c9 NA unknown function 37225 #c9c9c9 NA unknown function -37226 #c9c9c9 NA unknown function +37226 #c9c9c9 transcriptional regulator transcription regulation 37227 #c9c9c9 NA unknown function 37228 #c9c9c9 NA unknown function 37229 #c9c9c9 NA unknown function @@ -37248,7 +37248,7 @@ phrog color annot category 37247 #c9c9c9 NA unknown function 37248 #c9c9c9 NA unknown function 37249 #ffdf59 helicase DNA, RNA and nucleotide metabolism -37250 #c9c9c9 NA unknown function +37250 #c9c9c9 virion structural protein head and packaging 37251 #c9c9c9 NA unknown function 37252 #c9c9c9 NA unknown function 37253 #c9c9c9 NA unknown function @@ -37300,7 +37300,7 @@ phrog color annot category 37299 #c9c9c9 NA unknown function 37300 #c9c9c9 NA unknown function 37301 #c9c9c9 NA unknown function -37302 #c9c9c9 NA unknown function +37302 #c9c9c9 protease other 37303 #c9c9c9 NA unknown function 37304 #c9c9c9 NA unknown function 37305 #c9c9c9 NA unknown function @@ -37308,7 +37308,7 @@ phrog color annot category 37307 #c9c9c9 NA unknown function 37308 #c9c9c9 NA unknown function 37309 #c9c9c9 NA unknown function -37310 #c9c9c9 NA unknown function +37310 #c9c9c9 aminoacid permease other 37311 #c9c9c9 NA unknown function 37312 #c9c9c9 NA unknown function 37313 #c9c9c9 NA unknown function @@ -37332,7 +37332,7 @@ phrog color annot category 37331 #c9c9c9 NA unknown function 37332 #3e83f6 virion structural protein head and packaging 37333 #c9c9c9 NA unknown function -37334 #c9c9c9 NA unknown function +37334 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 37335 #c9c9c9 NA unknown function 37336 #c9c9c9 NA unknown function 37337 #c9c9c9 NA unknown function @@ -37353,8 +37353,8 @@ phrog color annot category 37352 #c9c9c9 NA unknown function 37353 #c9c9c9 NA unknown function 37354 #c9c9c9 NA unknown function -37355 #c9c9c9 NA unknown function -37356 #c9c9c9 NA unknown function +37355 #c9c9c9 tail assembly chaperone tail +37356 #c9c9c9 head maturation protease head and packaging 37357 #c9c9c9 NA unknown function 37358 #c9c9c9 NA unknown function 37359 #c9c9c9 NA unknown function @@ -37366,7 +37366,7 @@ phrog color annot category 37365 #c9c9c9 NA unknown function 37366 #c9c9c9 NA unknown function 37367 #c9c9c9 NA unknown function -37368 #c9c9c9 NA unknown function +37368 #c9c9c9 tail terminator connector 37369 #c9c9c9 NA unknown function 37370 #c9c9c9 NA unknown function 37371 #c9c9c9 NA unknown function @@ -37376,7 +37376,7 @@ phrog color annot category 37375 #c9c9c9 NA unknown function 37376 #c9c9c9 NA unknown function 37377 #c9c9c9 NA unknown function -37378 #c9c9c9 NA unknown function +37378 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 37379 #c9c9c9 NA unknown function 37380 #c9c9c9 NA unknown function 37381 #c9c9c9 NA unknown function @@ -37386,7 +37386,7 @@ phrog color annot category 37385 #c9c9c9 NA unknown function 37386 #c9c9c9 NA unknown function 37387 #c9c9c9 NA unknown function -37388 #c9c9c9 NA unknown function +37388 #c9c9c9 minor head protein head and packaging 37389 #c9c9c9 NA unknown function 37390 #c9c9c9 NA unknown function 37391 #c9c9c9 NA unknown function @@ -37403,7 +37403,7 @@ phrog color annot category 37402 #c9c9c9 NA unknown function 37403 #c9c9c9 NA unknown function 37404 #c9c9c9 NA unknown function -37405 #c9c9c9 NA unknown function +37405 #c9c9c9 DNA repair protein DNA, RNA and nucleotide metabolism 37406 #c9c9c9 NA unknown function 37407 #ffdf59 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 37408 #c9c9c9 NA unknown function @@ -37449,7 +37449,7 @@ phrog color annot category 37448 #c9c9c9 NA unknown function 37449 #c9c9c9 NA unknown function 37450 #c9c9c9 NA unknown function -37451 #c9c9c9 NA unknown function +37451 #c9c9c9 tail assembly chaperone tail 37452 #c9c9c9 NA unknown function 37453 #c9c9c9 NA unknown function 37454 #c9c9c9 NA unknown function @@ -37507,7 +37507,7 @@ phrog color annot category 37506 #c9c9c9 NA unknown function 37507 #c9c9c9 NA unknown function 37508 #c9c9c9 NA unknown function -37509 #c9c9c9 NA unknown function +37509 #c9c9c9 terminase large subunit head and packaging 37510 #c9c9c9 NA unknown function 37511 #c9c9c9 NA unknown function 37512 #c9c9c9 NA unknown function @@ -37554,7 +37554,7 @@ phrog color annot category 37553 #c9c9c9 NA unknown function 37554 #c9c9c9 NA unknown function 37555 #c9c9c9 NA unknown function -37556 #c9c9c9 NA unknown function +37556 #c9c9c9 virion structural protein head and packaging 37557 #ffdf59 exonuclease DNA, RNA and nucleotide metabolism 37558 #c9c9c9 NA unknown function 37559 #c9c9c9 NA unknown function @@ -37575,10 +37575,10 @@ phrog color annot category 37574 #c9c9c9 NA unknown function 37575 #c9c9c9 NA unknown function 37576 #c9c9c9 NA unknown function -37577 #c9c9c9 NA unknown function +37577 #c9c9c9 tail completion or Neck1 protein connector 37578 #c9c9c9 NA unknown function 37579 #c9c9c9 NA unknown function -37580 #c9c9c9 NA unknown function +37580 #c9c9c9 terminase small subunit head and packaging 37581 #c9c9c9 NA unknown function 37582 #c9c9c9 NA unknown function 37583 #c9c9c9 NA unknown function @@ -37635,7 +37635,7 @@ phrog color annot category 37634 #c9c9c9 NA unknown function 37635 #c9c9c9 NA unknown function 37636 #c9c9c9 NA unknown function -37637 #c9c9c9 NA unknown function +37637 #c9c9c9 tail protein tail 37638 #c9c9c9 NA unknown function 37639 #c9c9c9 NA unknown function 37640 #c9c9c9 NA unknown function @@ -37653,7 +37653,7 @@ phrog color annot category 37652 #c9c9c9 NA unknown function 37653 #c9c9c9 NA unknown function 37654 #c9c9c9 NA unknown function -37655 #c9c9c9 NA unknown function +37655 #c9c9c9 tail spike protein tail 37656 #c9c9c9 NA unknown function 37657 #c9c9c9 NA unknown function 37658 #c9c9c9 NA unknown function @@ -37681,7 +37681,7 @@ phrog color annot category 37680 #c9c9c9 NA unknown function 37681 #c9c9c9 NA unknown function 37682 #c9c9c9 NA unknown function -37683 #c9c9c9 NA unknown function +37683 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 37684 #c9c9c9 NA unknown function 37685 #c9c9c9 NA unknown function 37686 #c9c9c9 NA unknown function @@ -37709,7 +37709,7 @@ phrog color annot category 37708 #c9c9c9 NA unknown function 37709 #c9c9c9 NA unknown function 37710 #c9c9c9 NA unknown function -37711 #c9c9c9 NA unknown function +37711 #c9c9c9 transcriptional regulator transcription regulation 37712 #c9c9c9 NA unknown function 37713 #c9c9c9 NA unknown function 37714 #c9c9c9 NA unknown function @@ -37722,25 +37722,25 @@ phrog color annot category 37721 #c9c9c9 NA unknown function 37722 #c9c9c9 NA unknown function 37723 #c9c9c9 NA unknown function -37724 #c9c9c9 NA unknown function +37724 #c9c9c9 holin lysis 37725 #c9c9c9 NA unknown function 37726 #c9c9c9 NA unknown function 37727 #c9c9c9 NA unknown function 37728 #c9c9c9 NA unknown function -37729 #c9c9c9 NA unknown function +37729 #c9c9c9 tail completion or Neck1 protein connector 37730 #c9c9c9 NA unknown function 37731 #c9c9c9 NA unknown function 37732 #c9c9c9 NA unknown function 37733 #c9c9c9 NA unknown function 37734 #c9c9c9 NA unknown function -37735 #c9c9c9 NA unknown function +37735 #c9c9c9 head morphogenesis head and packaging 37736 #c9c9c9 NA unknown function 37737 #c9c9c9 NA unknown function 37738 #c9c9c9 NA unknown function 37739 #c9c9c9 NA unknown function 37740 #c9c9c9 NA unknown function 37741 #c9c9c9 NA unknown function -37742 #c9c9c9 NA unknown function +37742 #c9c9c9 tail fiber protein tail 37743 #c9c9c9 NA unknown function 37744 #c9c9c9 NA unknown function 37745 #c9c9c9 NA unknown function @@ -37761,7 +37761,7 @@ phrog color annot category 37760 #c9c9c9 NA unknown function 37761 #c9c9c9 NA unknown function 37762 #c9c9c9 NA unknown function -37763 #c9c9c9 NA unknown function +37763 #c9c9c9 tail protein tail 37764 #c9c9c9 NA unknown function 37765 #c9c9c9 NA unknown function 37766 #c9c9c9 NA unknown function @@ -37783,7 +37783,7 @@ phrog color annot category 37782 #c9c9c9 NA unknown function 37783 #c9c9c9 NA unknown function 37784 #c9c9c9 NA unknown function -37785 #c9c9c9 NA unknown function +37785 #c9c9c9 minor tail protein tail 37786 #c9c9c9 NA unknown function 37787 #c9c9c9 NA unknown function 37788 #c9c9c9 NA unknown function @@ -37845,7 +37845,7 @@ phrog color annot category 37844 #c9c9c9 NA unknown function 37845 #c9c9c9 NA unknown function 37846 #838383 metallo-endopeptidase other -37847 #c9c9c9 NA unknown function +37847 #c9c9c9 tail terminator connector 37848 #c9c9c9 NA unknown function 37849 #c9c9c9 NA unknown function 37850 #c9c9c9 NA unknown function @@ -37855,7 +37855,7 @@ phrog color annot category 37854 #c9c9c9 NA unknown function 37855 #c9c9c9 NA unknown function 37856 #c9c9c9 NA unknown function -37857 #c9c9c9 NA unknown function +37857 #c9c9c9 tyrosine--tRNA ligase DNA, RNA and nucleotide metabolism 37858 #c9c9c9 NA unknown function 37859 #c9c9c9 NA unknown function 37860 #c9c9c9 NA unknown function @@ -37895,14 +37895,14 @@ phrog color annot category 37894 #c9c9c9 NA unknown function 37895 #c9c9c9 NA unknown function 37896 #c9c9c9 NA unknown function -37897 #c9c9c9 NA unknown function +37897 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 37898 #c9c9c9 NA unknown function 37899 #c9c9c9 NA unknown function 37900 #c9c9c9 NA unknown function 37901 #c9c9c9 NA unknown function -37902 #c9c9c9 NA unknown function +37902 #c9c9c9 tail assembly chaperone tail 37903 #c9c9c9 NA unknown function -37904 #c9c9c9 NA unknown function +37904 #c9c9c9 thymidylate kinase other 37905 #c9c9c9 NA unknown function 37906 #c9c9c9 NA unknown function 37907 #c9c9c9 NA unknown function @@ -37916,7 +37916,7 @@ phrog color annot category 37915 #c9c9c9 NA unknown function 37916 #c9c9c9 NA unknown function 37917 #c9c9c9 NA unknown function -37918 #c9c9c9 NA unknown function +37918 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 37919 #c9c9c9 NA unknown function 37920 #ffdf59 HTH DNA binding protein DNA, RNA and nucleotide metabolism 37921 #c9c9c9 NA unknown function @@ -37961,7 +37961,7 @@ phrog color annot category 37960 #c9c9c9 NA unknown function 37961 #c9c9c9 NA unknown function 37962 #c9c9c9 NA unknown function -37963 #c9c9c9 NA unknown function +37963 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 37964 #c9c9c9 NA unknown function 37965 #c9c9c9 NA unknown function 37966 #c9c9c9 NA unknown function @@ -38028,7 +38028,7 @@ phrog color annot category 38027 #a861e3 transcriptional repressor transcription regulation 38028 #c9c9c9 NA unknown function 38029 #c9c9c9 NA unknown function -38030 #c9c9c9 NA unknown function +38030 #c9c9c9 tail protein tail 38031 #c9c9c9 NA unknown function 38032 #c9c9c9 NA unknown function 38033 #c9c9c9 NA unknown function @@ -38047,7 +38047,7 @@ phrog color annot category 38046 #c9c9c9 NA unknown function 38047 #c9c9c9 NA unknown function 38048 #c9c9c9 NA unknown function -38049 #c9c9c9 NA unknown function +38049 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 38050 #c9c9c9 NA unknown function 38051 #c9c9c9 NA unknown function 38052 #c9c9c9 NA unknown function @@ -38066,21 +38066,21 @@ phrog color annot category 38065 #3e83f6 portal protein head and packaging 38066 #c9c9c9 NA unknown function 38067 #c9c9c9 NA unknown function -38068 #c9c9c9 NA unknown function +38068 #c9c9c9 tail terminator connector 38069 #c9c9c9 NA unknown function 38070 #c9c9c9 NA unknown function -38071 #c9c9c9 NA unknown function +38071 #c9c9c9 head morphogenesis head and packaging 38072 #c9c9c9 NA unknown function 38073 #c9c9c9 NA unknown function 38074 #c9c9c9 NA unknown function 38075 #c9c9c9 NA unknown function 38076 #c9c9c9 NA unknown function 38077 #c9c9c9 NA unknown function -38078 #c9c9c9 NA unknown function +38078 #c9c9c9 endolysin lysis 38079 #c9c9c9 NA unknown function 38080 #c9c9c9 NA unknown function 38081 #c9c9c9 NA unknown function -38082 #c9c9c9 NA unknown function +38082 #c9c9c9 tail assembly chaperone tail 38083 #c9c9c9 NA unknown function 38084 #c9c9c9 NA unknown function 38085 #c9c9c9 NA unknown function @@ -38122,7 +38122,7 @@ phrog color annot category 38121 #c9c9c9 NA unknown function 38122 #c9c9c9 NA unknown function 38123 #c9c9c9 NA unknown function -38124 #c9c9c9 NA unknown function +38124 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 38125 #c9c9c9 NA unknown function 38126 #c9c9c9 NA unknown function 38127 #c9c9c9 NA unknown function @@ -38150,9 +38150,9 @@ phrog color annot category 38149 #c9c9c9 NA unknown function 38150 #c9c9c9 NA unknown function 38151 #c9c9c9 NA unknown function -38152 #c9c9c9 NA unknown function +38152 #c9c9c9 virion structural protein head and packaging 38153 #c9c9c9 NA unknown function -38154 #c9c9c9 NA unknown function +38154 #c9c9c9 baseplate hub tail 38155 #c9c9c9 NA unknown function 38156 #c9c9c9 NA unknown function 38157 #c9c9c9 NA unknown function @@ -38162,12 +38162,12 @@ phrog color annot category 38161 #a861e3 Arc-like transcriptional regulator transcription regulation 38162 #c9c9c9 NA unknown function 38163 #c9c9c9 NA unknown function -38164 #c9c9c9 NA unknown function +38164 #c9c9c9 transcriptional regulator transcription regulation 38165 #c9c9c9 NA unknown function 38166 #c9c9c9 NA unknown function 38167 #c9c9c9 NA unknown function 38168 #c9c9c9 NA unknown function -38169 #c9c9c9 NA unknown function +38169 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 38170 #c9c9c9 NA unknown function 38171 #c9c9c9 NA unknown function 38172 #c9c9c9 NA unknown function @@ -38235,7 +38235,7 @@ phrog color annot category 38234 #c9c9c9 NA unknown function 38235 #c9c9c9 NA unknown function 38236 #c9c9c9 NA unknown function -38237 #c9c9c9 NA unknown function +38237 #c9c9c9 tail spike protein tail 38238 #c9c9c9 NA unknown function 38239 #c9c9c9 NA unknown function 38240 #c9c9c9 NA unknown function @@ -38264,7 +38264,7 @@ phrog color annot category 38263 #c9c9c9 NA unknown function 38264 #c9c9c9 NA unknown function 38265 #c9c9c9 NA unknown function -38266 #c9c9c9 NA unknown function +38266 #c9c9c9 acetyltransferase other 38267 #c9c9c9 NA unknown function 38268 #c9c9c9 NA unknown function 38269 #c9c9c9 NA unknown function @@ -38291,7 +38291,7 @@ phrog color annot category 38290 #c9c9c9 NA unknown function 38291 #c9c9c9 NA unknown function 38292 #c9c9c9 NA unknown function -38293 #c9c9c9 NA unknown function +38293 #c9c9c9 acetyltransferase other 38294 #c9c9c9 NA unknown function 38295 #c9c9c9 NA unknown function 38296 #c9c9c9 NA unknown function @@ -38317,7 +38317,7 @@ phrog color annot category 38316 #c9c9c9 NA unknown function 38317 #c9c9c9 NA unknown function 38318 #c9c9c9 NA unknown function -38319 #c9c9c9 NA unknown function +38319 #c9c9c9 terminase large subunit head and packaging 38320 #c9c9c9 NA unknown function 38321 #c9c9c9 NA unknown function 38322 #c9c9c9 NA unknown function @@ -38328,7 +38328,7 @@ phrog color annot category 38327 #c9c9c9 NA unknown function 38328 #c9c9c9 NA unknown function 38329 #c9c9c9 NA unknown function -38330 #c9c9c9 NA unknown function +38330 #c9c9c9 major head protein head and packaging 38331 #c9c9c9 NA unknown function 38332 #c9c9c9 NA unknown function 38333 #c9c9c9 NA unknown function @@ -38337,14 +38337,14 @@ phrog color annot category 38336 #c9c9c9 NA unknown function 38337 #c9c9c9 NA unknown function 38338 #c9c9c9 NA unknown function -38339 #c9c9c9 NA unknown function +38339 #c9c9c9 endolysin lysis 38340 #c9c9c9 NA unknown function 38341 #c9c9c9 NA unknown function 38342 #c9c9c9 NA unknown function 38343 #c9c9c9 NA unknown function 38344 #c9c9c9 NA unknown function 38345 #c9c9c9 NA unknown function -38346 #c9c9c9 NA unknown function +38346 #c9c9c9 head-tail adaptor connector 38347 #c9c9c9 NA unknown function 38348 #c9c9c9 NA unknown function 38349 #c9c9c9 NA unknown function @@ -38380,7 +38380,7 @@ phrog color annot category 38379 #c9c9c9 NA unknown function 38380 #c9c9c9 NA unknown function 38381 #c9c9c9 NA unknown function -38382 #c9c9c9 NA unknown function +38382 #c9c9c9 head-tail joining connector 38383 #c9c9c9 NA unknown function 38384 #c9c9c9 NA unknown function 38385 #c9c9c9 NA unknown function @@ -38389,7 +38389,7 @@ phrog color annot category 38388 #c9c9c9 NA unknown function 38389 #c9c9c9 NA unknown function 38390 #07e9a2 tail length tape measure protein tail -38391 #c9c9c9 NA unknown function +38391 #c9c9c9 replication DNA, RNA and nucleotide metabolism 38392 #07e9a2 tail sheath tail 38393 #c9c9c9 NA unknown function 38394 #c9c9c9 NA unknown function @@ -38405,13 +38405,13 @@ phrog color annot category 38404 #c9c9c9 NA unknown function 38405 #c9c9c9 NA unknown function 38406 #c9c9c9 NA unknown function -38407 #c9c9c9 NA unknown function +38407 #c9c9c9 terminase head and packaging 38408 #c9c9c9 NA unknown function 38409 #c9c9c9 NA unknown function 38410 #c9c9c9 NA unknown function 38411 #c9c9c9 NA unknown function 38412 #c9c9c9 NA unknown function -38413 #c9c9c9 NA unknown function +38413 #c9c9c9 baseplate protein tail 38414 #c9c9c9 NA unknown function 38415 #c9c9c9 NA unknown function 38416 #c9c9c9 NA unknown function @@ -38477,7 +38477,7 @@ phrog color annot category 38476 #c9c9c9 NA unknown function 38477 #c9c9c9 NA unknown function 38478 #c9c9c9 NA unknown function -38479 #c9c9c9 NA unknown function +38479 #c9c9c9 virion structural protein head and packaging 38480 #c9c9c9 NA unknown function 38481 #c9c9c9 NA unknown function 38482 #c9c9c9 NA unknown function @@ -38533,7 +38533,7 @@ phrog color annot category 38532 #c9c9c9 NA unknown function 38533 #c9c9c9 NA unknown function 38534 #c9c9c9 NA unknown function -38535 #c9c9c9 NA unknown function +38535 #c9c9c9 lipoprotein other 38536 #c9c9c9 NA unknown function 38537 #07e9a2 tail fiber protein tail 38538 #c9c9c9 NA unknown function @@ -38582,8 +38582,8 @@ phrog color annot category 38581 #c9c9c9 NA unknown function 38582 #c9c9c9 NA unknown function 38583 #c9c9c9 NA unknown function -38584 #c9c9c9 NA unknown function -38585 #c9c9c9 NA unknown function +38584 #c9c9c9 endolysin lysis +38585 #c9c9c9 phosphoribosyl transferase other 38586 #c9c9c9 NA unknown function 38587 #c9c9c9 NA unknown function 38588 #c9c9c9 NA unknown function @@ -38625,7 +38625,7 @@ phrog color annot category 38624 #c9c9c9 NA unknown function 38625 #07e9a2 tail fiber protein tail 38626 #c9c9c9 NA unknown function -38627 #c9c9c9 NA unknown function +38627 #c9c9c9 tail completion or Neck1 protein connector 38628 #c9c9c9 NA unknown function 38629 #c9c9c9 NA unknown function 38630 #c9c9c9 NA unknown function @@ -38649,7 +38649,7 @@ phrog color annot category 38648 #c9c9c9 NA unknown function 38649 #c9c9c9 NA unknown function 38650 #c9c9c9 NA unknown function -38651 #c9c9c9 NA unknown function +38651 #c9c9c9 acetyltransferase other 38652 #c9c9c9 NA unknown function 38653 #07e9a2 baseplate wedge subunit tail 38654 #07e9a2 tail protein tail @@ -38756,7 +38756,7 @@ phrog color annot category 38755 #c9c9c9 NA unknown function 38756 #c9c9c9 NA unknown function 38757 #c9c9c9 NA unknown function -38758 #c9c9c9 NA unknown function +38758 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 38759 #c9c9c9 NA unknown function 38760 #c9c9c9 NA unknown function 38761 #c9c9c9 NA unknown function @@ -38778,7 +38778,7 @@ phrog color annot category 38777 #c9c9c9 NA unknown function 38778 #c9c9c9 NA unknown function 38779 #c9c9c9 NA unknown function -38780 #c9c9c9 NA unknown function +38780 #c9c9c9 major head protein head and packaging 38781 #c9c9c9 NA unknown function 38782 #c9c9c9 NA unknown function 38783 #c9c9c9 NA unknown function @@ -38831,12 +38831,12 @@ phrog color annot category 38830 #c9c9c9 NA unknown function 38831 #c9c9c9 NA unknown function 38832 #c9c9c9 NA unknown function -38833 #c9c9c9 NA unknown function +38833 #c9c9c9 terminal repeat-encoded protein DNA, RNA and nucleotide metabolism 38834 #c9c9c9 NA unknown function 38835 #c9c9c9 NA unknown function 38836 #c9c9c9 NA unknown function 38837 #c9c9c9 NA unknown function -38838 #c9c9c9 NA unknown function +38838 #c9c9c9 virion structural protein head and packaging 38839 #07e9a2 tail fiber protein tail 38840 #c9c9c9 NA unknown function 38841 #c9c9c9 NA unknown function @@ -38860,9 +38860,9 @@ phrog color annot category 38859 #c9c9c9 NA unknown function 38860 #c9c9c9 NA unknown function 38861 #c9c9c9 NA unknown function -38862 #c9c9c9 NA unknown function +38862 #c9c9c9 tail terminator connector 38863 #c9c9c9 NA unknown function -38864 #c9c9c9 NA unknown function +38864 #c9c9c9 holin lysis 38865 #c9c9c9 NA unknown function 38866 #c9c9c9 NA unknown function 38867 #c9c9c9 NA unknown function @@ -38873,7 +38873,7 @@ phrog color annot category 38872 #c9c9c9 NA unknown function 38873 #c9c9c9 NA unknown function 38874 #c9c9c9 NA unknown function -38875 #c9c9c9 NA unknown function +38875 #c9c9c9 tail protein tail 38876 #ffdf59 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 38877 #c9c9c9 NA unknown function 38878 #c9c9c9 NA unknown function @@ -38904,7 +38904,7 @@ phrog color annot category 38903 #c9c9c9 NA unknown function 38904 #c9c9c9 NA unknown function 38905 #c9c9c9 NA unknown function -38906 #c9c9c9 NA unknown function +38906 #c9c9c9 head closure Hc1 connector 38907 #c9c9c9 NA unknown function 38908 #c9c9c9 NA unknown function 38909 #c9c9c9 NA unknown function @@ -38938,14 +38938,14 @@ phrog color annot category 38937 #c9c9c9 NA unknown function 38938 #c9c9c9 NA unknown function 38939 #c9c9c9 NA unknown function -38940 #c9c9c9 NA unknown function +38940 #c9c9c9 tail fiber protein with pectate lyase domain tail 38941 #c9c9c9 NA unknown function 38942 #c9c9c9 NA unknown function 38943 #c9c9c9 NA unknown function 38944 #c9c9c9 NA unknown function 38945 #c9c9c9 NA unknown function 38946 #c9c9c9 NA unknown function -38947 #c9c9c9 NA unknown function +38947 #c9c9c9 baseplate wedge subunit tail 38948 #c9c9c9 NA unknown function 38949 #c9c9c9 NA unknown function 38950 #c9c9c9 NA unknown function @@ -38997,7 +38997,7 @@ phrog color annot category 38996 #c9c9c9 NA unknown function 38997 #c9c9c9 NA unknown function 38998 #c9c9c9 NA unknown function -38999 #c9c9c9 NA unknown function +38999 #c9c9c9 excisionase and transcriptional regulator integration and excision 39000 #c9c9c9 NA unknown function 39001 #c9c9c9 NA unknown function 39002 #c9c9c9 NA unknown function @@ -39028,7 +39028,7 @@ phrog color annot category 39027 #c9c9c9 NA unknown function 39028 #c9c9c9 NA unknown function 39029 #c9c9c9 NA unknown function -39030 #c9c9c9 NA unknown function +39030 #c9c9c9 transcriptional repressor transcription regulation 39031 #c9c9c9 NA unknown function 39032 #c9c9c9 NA unknown function 39033 #c9c9c9 NA unknown function @@ -39074,7 +39074,7 @@ phrog color annot category 39073 #c9c9c9 NA unknown function 39074 #c9c9c9 NA unknown function 39075 #c9c9c9 NA unknown function -39076 #c9c9c9 NA unknown function +39076 #c9c9c9 transposase integration and excision 39077 #c9c9c9 NA unknown function 39078 #c9c9c9 NA unknown function 39079 #c9c9c9 NA unknown function @@ -39102,7 +39102,7 @@ phrog color annot category 39101 #c9c9c9 NA unknown function 39102 #c9c9c9 NA unknown function 39103 #c9c9c9 NA unknown function -39104 #c9c9c9 NA unknown function +39104 #c9c9c9 tail fiber protein tail 39105 #c9c9c9 NA unknown function 39106 #c9c9c9 NA unknown function 39107 #c9c9c9 NA unknown function @@ -39141,14 +39141,14 @@ phrog color annot category 39140 #c9c9c9 NA unknown function 39141 #c9c9c9 NA unknown function 39142 #c9c9c9 NA unknown function -39143 #c9c9c9 NA unknown function +39143 #c9c9c9 structural protein with Ig domain head and packaging 39144 #c9c9c9 NA unknown function 39145 #c9c9c9 NA unknown function 39146 #c9c9c9 NA unknown function 39147 #c9c9c9 NA unknown function 39148 #c9c9c9 NA unknown function 39149 #c9c9c9 NA unknown function -39150 #c9c9c9 NA unknown function +39150 #c9c9c9 tail fiber protein tail 39151 #c9c9c9 NA unknown function 39152 #c9c9c9 NA unknown function 39153 #c9c9c9 NA unknown function @@ -39156,7 +39156,7 @@ phrog color annot category 39155 #c9c9c9 NA unknown function 39156 #c9c9c9 NA unknown function 39157 #c9c9c9 NA unknown function -39158 #c9c9c9 NA unknown function +39158 #c9c9c9 anti-repressor transcription regulation 39159 #c9c9c9 NA unknown function 39160 #c9c9c9 NA unknown function 39161 #c9c9c9 NA unknown function @@ -39174,7 +39174,7 @@ phrog color annot category 39173 #c9c9c9 NA unknown function 39174 #c9c9c9 NA unknown function 39175 #c9c9c9 NA unknown function -39176 #c9c9c9 NA unknown function +39176 #c9c9c9 aminoacid permease other 39177 #c9c9c9 NA unknown function 39178 #c9c9c9 NA unknown function 39179 #c9c9c9 NA unknown function @@ -39184,7 +39184,7 @@ phrog color annot category 39183 #c9c9c9 NA unknown function 39184 #c9c9c9 NA unknown function 39185 #c9c9c9 NA unknown function -39186 #c9c9c9 NA unknown function +39186 #c9c9c9 transcriptional repressor transcription regulation 39187 #c9c9c9 NA unknown function 39188 #c9c9c9 NA unknown function 39189 #c9c9c9 NA unknown function @@ -39226,9 +39226,9 @@ phrog color annot category 39225 #c9c9c9 NA unknown function 39226 #c9c9c9 NA unknown function 39227 #c9c9c9 NA unknown function -39228 #c9c9c9 NA unknown function +39228 #c9c9c9 helicase DNA, RNA and nucleotide metabolism 39229 #c9c9c9 NA unknown function -39230 #c9c9c9 NA unknown function +39230 #c9c9c9 transcriptional regulator transcription regulation 39231 #c9c9c9 NA unknown function 39232 #c9c9c9 NA unknown function 39233 #c9c9c9 NA unknown function @@ -39256,12 +39256,12 @@ phrog color annot category 39255 #c9c9c9 NA unknown function 39256 #c9c9c9 NA unknown function 39257 #c9c9c9 NA unknown function -39258 #c9c9c9 NA unknown function +39258 #c9c9c9 major tail protein tail 39259 #c9c9c9 NA unknown function 39260 #c9c9c9 NA unknown function 39261 #c9c9c9 NA unknown function 39262 #c9c9c9 NA unknown function -39263 #c9c9c9 NA unknown function +39263 #c9c9c9 tail assembly chaperone tail 39264 #c9c9c9 NA unknown function 39265 #c9c9c9 NA unknown function 39266 #c9c9c9 NA unknown function @@ -39317,9 +39317,9 @@ phrog color annot category 39316 #c9c9c9 NA unknown function 39317 #c9c9c9 NA unknown function 39318 #c9c9c9 NA unknown function -39319 #c9c9c9 NA unknown function +39319 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 39320 #c9c9c9 NA unknown function -39321 #c9c9c9 NA unknown function +39321 #c9c9c9 excisionase and transcriptional regulator integration and excision 39322 #c9c9c9 NA unknown function 39323 #c9c9c9 NA unknown function 39324 #c9c9c9 NA unknown function @@ -39342,7 +39342,7 @@ phrog color annot category 39341 #c9c9c9 NA unknown function 39342 #c9c9c9 NA unknown function 39343 #c9c9c9 NA unknown function -39344 #c9c9c9 NA unknown function +39344 #c9c9c9 tail terminator connector 39345 #c9c9c9 NA unknown function 39346 #c9c9c9 NA unknown function 39347 #c9c9c9 NA unknown function @@ -39362,7 +39362,7 @@ phrog color annot category 39361 #c9c9c9 NA unknown function 39362 #c9c9c9 NA unknown function 39363 #c9c9c9 NA unknown function -39364 #c9c9c9 NA unknown function +39364 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 39365 #c9c9c9 NA unknown function 39366 #c9c9c9 NA unknown function 39367 #c9c9c9 NA unknown function @@ -39390,17 +39390,17 @@ phrog color annot category 39389 #c9c9c9 NA unknown function 39390 #c9c9c9 NA unknown function 39391 #c9c9c9 NA unknown function -39392 #c9c9c9 NA unknown function +39392 #c9c9c9 transcriptional regulator transcription regulation 39393 #c9c9c9 NA unknown function 39394 #c9c9c9 NA unknown function 39395 #c9c9c9 NA unknown function 39396 #c9c9c9 NA unknown function -39397 #c9c9c9 NA unknown function +39397 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 39398 #c9c9c9 NA unknown function 39399 #c9c9c9 NA unknown function 39400 #c9c9c9 NA unknown function 39401 #c9c9c9 NA unknown function -39402 #c9c9c9 NA unknown function +39402 #c9c9c9 tail assembly chaperone tail 39403 #c9c9c9 NA unknown function 39404 #c9c9c9 NA unknown function 39405 #c9c9c9 NA unknown function @@ -39436,7 +39436,7 @@ phrog color annot category 39435 #c9c9c9 NA unknown function 39436 #c9c9c9 NA unknown function 39437 #c9c9c9 NA unknown function -39438 #c9c9c9 NA unknown function +39438 #c9c9c9 transcriptional regulator transcription regulation 39439 #c9c9c9 NA unknown function 39440 #c9c9c9 NA unknown function 39441 #c9c9c9 NA unknown function @@ -39458,7 +39458,7 @@ phrog color annot category 39457 #c9c9c9 NA unknown function 39458 #c9c9c9 NA unknown function 39459 #c9c9c9 NA unknown function -39460 #c9c9c9 NA unknown function +39460 #c9c9c9 tail completion or Neck1 protein connector 39461 #c9c9c9 NA unknown function 39462 #c9c9c9 NA unknown function 39463 #c9c9c9 NA unknown function @@ -39522,7 +39522,7 @@ phrog color annot category 39521 #c9c9c9 NA unknown function 39522 #c9c9c9 NA unknown function 39523 #c9c9c9 NA unknown function -39524 #c9c9c9 NA unknown function +39524 #c9c9c9 protease other 39525 #c9c9c9 NA unknown function 39526 #c9c9c9 NA unknown function 39527 #c9c9c9 NA unknown function @@ -39599,9 +39599,9 @@ phrog color annot category 39598 #c9c9c9 NA unknown function 39599 #c9c9c9 NA unknown function 39600 #c9c9c9 NA unknown function -39601 #c9c9c9 NA unknown function +39601 #c9c9c9 tail protein tail 39602 #c9c9c9 NA unknown function -39603 #c9c9c9 NA unknown function +39603 #c9c9c9 tail protein tail 39604 #c9c9c9 NA unknown function 39605 #c9c9c9 NA unknown function 39606 #c9c9c9 NA unknown function @@ -39631,10 +39631,10 @@ phrog color annot category 39630 #c9c9c9 NA unknown function 39631 #c9c9c9 NA unknown function 39632 #c9c9c9 NA unknown function -39633 #c9c9c9 NA unknown function +39633 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 39634 #c9c9c9 NA unknown function 39635 #c9c9c9 NA unknown function -39636 #c9c9c9 NA unknown function +39636 #c9c9c9 anti-repressor Ant transcription regulation 39637 #c9c9c9 NA unknown function 39638 #c9c9c9 NA unknown function 39639 #c9c9c9 NA unknown function @@ -39645,7 +39645,7 @@ phrog color annot category 39644 #c9c9c9 NA unknown function 39645 #c9c9c9 NA unknown function 39646 #c9c9c9 NA unknown function -39647 #c9c9c9 NA unknown function +39647 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 39648 #c9c9c9 NA unknown function 39649 #c9c9c9 NA unknown function 39650 #c9c9c9 NA unknown function @@ -39712,7 +39712,7 @@ phrog color annot category 39711 #c9c9c9 NA unknown function 39712 #c9c9c9 NA unknown function 39713 #c9c9c9 NA unknown function -39714 #c9c9c9 NA unknown function +39714 #c9c9c9 tail protein tail 39715 #c9c9c9 NA unknown function 39716 #c9c9c9 NA unknown function 39717 #c9c9c9 NA unknown function @@ -39763,7 +39763,7 @@ phrog color annot category 39762 #c9c9c9 NA unknown function 39763 #c9c9c9 NA unknown function 39764 #c9c9c9 NA unknown function -39765 #c9c9c9 NA unknown function +39765 #c9c9c9 tail protein tail 39766 #c9c9c9 NA unknown function 39767 #c9c9c9 NA unknown function 39768 #c9c9c9 NA unknown function @@ -39772,7 +39772,7 @@ phrog color annot category 39771 #c9c9c9 NA unknown function 39772 #c9c9c9 NA unknown function 39773 #c9c9c9 NA unknown function -39774 #c9c9c9 NA unknown function +39774 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 39775 #c9c9c9 NA unknown function 39776 #c9c9c9 NA unknown function 39777 #c9c9c9 NA unknown function @@ -39809,7 +39809,7 @@ phrog color annot category 39808 #c9c9c9 NA unknown function 39809 #c9c9c9 NA unknown function 39810 #c9c9c9 NA unknown function -39811 #c9c9c9 NA unknown function +39811 #c9c9c9 minor head protein head and packaging 39812 #c9c9c9 NA unknown function 39813 #c9c9c9 NA unknown function 39814 #c9c9c9 NA unknown function @@ -39820,7 +39820,7 @@ phrog color annot category 39819 #c9c9c9 NA unknown function 39820 #c9c9c9 NA unknown function 39821 #c9c9c9 NA unknown function -39822 #c9c9c9 NA unknown function +39822 #c9c9c9 head fiber protein head and packaging 39823 #c9c9c9 NA unknown function 39824 #c9c9c9 NA unknown function 39825 #c9c9c9 NA unknown function @@ -39839,7 +39839,7 @@ phrog color annot category 39838 #c9c9c9 NA unknown function 39839 #c9c9c9 NA unknown function 39840 #c9c9c9 NA unknown function -39841 #c9c9c9 NA unknown function +39841 #c9c9c9 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 39842 #c9c9c9 NA unknown function 39843 #c9c9c9 NA unknown function 39844 #c9c9c9 NA unknown function @@ -39910,9 +39910,9 @@ phrog color annot category 39909 #c9c9c9 NA unknown function 39910 #c9c9c9 NA unknown function 39911 #c9c9c9 NA unknown function -39912 #c9c9c9 NA unknown function +39912 #c9c9c9 transcriptional repressor transcription regulation 39913 #c9c9c9 NA unknown function -39914 #c9c9c9 NA unknown function +39914 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase DNA, RNA and nucleotide metabolism 39915 #c9c9c9 NA unknown function 39916 #c9c9c9 NA unknown function 39917 #c9c9c9 NA unknown function @@ -40005,7 +40005,7 @@ phrog color annot category 40004 #c9c9c9 NA unknown function 40005 #c9c9c9 NA unknown function 40006 #c9c9c9 NA unknown function -40007 #c9c9c9 NA unknown function +40007 #c9c9c9 tail completion connector 40008 #c9c9c9 NA unknown function 40009 #c9c9c9 NA unknown function 40010 #c9c9c9 NA unknown function @@ -40027,8 +40027,8 @@ phrog color annot category 40026 #c9c9c9 NA unknown function 40027 #c9c9c9 NA unknown function 40028 #c9c9c9 NA unknown function -40029 #c9c9c9 NA unknown function -40030 #c9c9c9 NA unknown function +40029 #c9c9c9 tail collar fiber protein tail +40030 #c9c9c9 Rz-like spanin lysis 40031 #c9c9c9 NA unknown function 40032 #c9c9c9 NA unknown function 40033 #c9c9c9 NA unknown function @@ -40041,7 +40041,7 @@ phrog color annot category 40040 #c9c9c9 NA unknown function 40041 #c9c9c9 NA unknown function 40042 #c9c9c9 NA unknown function -40043 #c9c9c9 NA unknown function +40043 #c9c9c9 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism 40044 #c9c9c9 NA unknown function 40045 #c9c9c9 NA unknown function 40046 #c9c9c9 NA unknown function @@ -40054,23 +40054,23 @@ phrog color annot category 40053 #c9c9c9 NA unknown function 40054 #c9c9c9 NA unknown function 40055 #c9c9c9 NA unknown function -40056 #c9c9c9 NA unknown function +40056 #c9c9c9 terminase small subunit head and packaging 40057 #c9c9c9 NA unknown function 40058 #c9c9c9 NA unknown function 40059 #c9c9c9 NA unknown function 40060 #c9c9c9 NA unknown function -40061 #c9c9c9 NA unknown function +40061 #c9c9c9 transcriptional repressor transcription regulation 40062 #c9c9c9 NA unknown function 40063 #c9c9c9 NA unknown function 40064 #c9c9c9 NA unknown function -40065 #c9c9c9 NA unknown function +40065 #c9c9c9 transposase integration and excision 40066 #c9c9c9 NA unknown function 40067 #c9c9c9 NA unknown function 40068 #c9c9c9 NA unknown function 40069 #c9c9c9 NA unknown function 40070 #c9c9c9 NA unknown function 40071 #c9c9c9 NA unknown function -40072 #c9c9c9 NA unknown function +40072 #c9c9c9 regulator of chromosome condensation DNA, RNA and nucleotide metabolism 40073 #c9c9c9 NA unknown function 40074 #c9c9c9 NA unknown function 40075 #c9c9c9 NA unknown function @@ -40088,8 +40088,8 @@ phrog color annot category 40087 #c9c9c9 NA unknown function 40088 #c9c9c9 NA unknown function 40089 #c9c9c9 NA unknown function -40090 #c9c9c9 NA unknown function -40091 #c9c9c9 NA unknown function +40090 #c9c9c9 excisionase and transcriptional regulator integration and excision +40091 #c9c9c9 head maturation protease head and packaging 40092 #c9c9c9 NA unknown function 40093 #c9c9c9 NA unknown function 40094 #c9c9c9 NA unknown function @@ -40102,7 +40102,7 @@ phrog color annot category 40101 #c9c9c9 NA unknown function 40102 #c9c9c9 NA unknown function 40103 #c9c9c9 NA unknown function -40104 #c9c9c9 NA unknown function +40104 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 40105 #c9c9c9 NA unknown function 40106 #c9c9c9 NA unknown function 40107 #c9c9c9 NA unknown function @@ -40121,7 +40121,7 @@ phrog color annot category 40120 #c9c9c9 NA unknown function 40121 #c9c9c9 NA unknown function 40122 #c9c9c9 NA unknown function -40123 #c9c9c9 NA unknown function +40123 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 40124 #c9c9c9 NA unknown function 40125 #c9c9c9 NA unknown function 40126 #c9c9c9 NA unknown function @@ -40130,15 +40130,15 @@ phrog color annot category 40129 #c9c9c9 NA unknown function 40130 #c9c9c9 NA unknown function 40131 #c9c9c9 NA unknown function -40132 #c9c9c9 NA unknown function +40132 #c9c9c9 tail length tape measure protein tail 40133 #c9c9c9 NA unknown function 40134 #c9c9c9 NA unknown function -40135 #c9c9c9 NA unknown function +40135 #c9c9c9 terminase large subunit head and packaging 40136 #c9c9c9 NA unknown function 40137 #c9c9c9 NA unknown function 40138 #c9c9c9 NA unknown function 40139 #c9c9c9 NA unknown function -40140 #c9c9c9 NA unknown function +40140 #c9c9c9 primase DNA, RNA and nucleotide metabolism 40141 #c9c9c9 NA unknown function 40142 #c9c9c9 NA unknown function 40143 #c9c9c9 NA unknown function @@ -40185,7 +40185,7 @@ phrog color annot category 40184 #c9c9c9 NA unknown function 40185 #c9c9c9 NA unknown function 40186 #c9c9c9 NA unknown function -40187 #c9c9c9 NA unknown function +40187 #c9c9c9 transcriptional regulator transcription regulation 40188 #c9c9c9 NA unknown function 40189 #c9c9c9 NA unknown function 40190 #c9c9c9 NA unknown function @@ -40209,11 +40209,11 @@ phrog color annot category 40208 #c9c9c9 NA unknown function 40209 #c9c9c9 NA unknown function 40210 #c9c9c9 NA unknown function -40211 #c9c9c9 NA unknown function +40211 #c9c9c9 lipoprotein other 40212 #c9c9c9 NA unknown function 40213 #c9c9c9 NA unknown function 40214 #c9c9c9 NA unknown function -40215 #c9c9c9 NA unknown function +40215 #c9c9c9 transcriptional regulator transcription regulation 40216 #c9c9c9 NA unknown function 40217 #c9c9c9 NA unknown function 40218 #c9c9c9 NA unknown function @@ -40246,7 +40246,7 @@ phrog color annot category 40245 #c9c9c9 NA unknown function 40246 #c9c9c9 NA unknown function 40247 #c9c9c9 NA unknown function -40248 #c9c9c9 NA unknown function +40248 #c9c9c9 tail completion or Neck1 protein connector 40249 #c9c9c9 NA unknown function 40250 #c9c9c9 NA unknown function 40251 #c9c9c9 NA unknown function @@ -40272,13 +40272,13 @@ phrog color annot category 40271 #c9c9c9 NA unknown function 40272 #c9c9c9 NA unknown function 40273 #c9c9c9 NA unknown function -40274 #c9c9c9 NA unknown function +40274 #c9c9c9 Hoc-like head decoration head and packaging 40275 #c9c9c9 NA unknown function 40276 #c9c9c9 NA unknown function 40277 #c9c9c9 NA unknown function 40278 #c9c9c9 NA unknown function 40279 #c9c9c9 NA unknown function -40280 #c9c9c9 NA unknown function +40280 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 40281 #c9c9c9 NA unknown function 40282 #c9c9c9 NA unknown function 40283 #c9c9c9 NA unknown function @@ -40311,7 +40311,7 @@ phrog color annot category 40310 #c9c9c9 NA unknown function 40311 #c9c9c9 NA unknown function 40312 #c9c9c9 NA unknown function -40313 #c9c9c9 NA unknown function +40313 #c9c9c9 radical SAM domain-containing protein other 40314 #c9c9c9 NA unknown function 40315 #c9c9c9 NA unknown function 40316 #c9c9c9 NA unknown function @@ -40330,7 +40330,7 @@ phrog color annot category 40329 #c9c9c9 NA unknown function 40330 #c9c9c9 NA unknown function 40331 #c9c9c9 NA unknown function -40332 #c9c9c9 NA unknown function +40332 #c9c9c9 transcriptional repressor transcription regulation 40333 #c9c9c9 NA unknown function 40334 #c9c9c9 NA unknown function 40335 #c9c9c9 NA unknown function @@ -40371,7 +40371,7 @@ phrog color annot category 40370 #c9c9c9 NA unknown function 40371 #c9c9c9 NA unknown function 40372 #c9c9c9 NA unknown function -40373 #c9c9c9 NA unknown function +40373 #c9c9c9 transcriptional repressor transcription regulation 40374 #c9c9c9 NA unknown function 40375 #c9c9c9 NA unknown function 40376 #c9c9c9 NA unknown function @@ -40379,12 +40379,12 @@ phrog color annot category 40378 #c9c9c9 NA unknown function 40379 #c9c9c9 NA unknown function 40380 #c9c9c9 NA unknown function -40381 #c9c9c9 NA unknown function +40381 #c9c9c9 transcriptional repressor transcription regulation 40382 #c9c9c9 NA unknown function 40383 #c9c9c9 NA unknown function 40384 #c9c9c9 NA unknown function 40385 #c9c9c9 NA unknown function -40386 #c9c9c9 NA unknown function +40386 #c9c9c9 tail fiber protein tail 40387 #c9c9c9 NA unknown function 40388 #c9c9c9 NA unknown function 40389 #c9c9c9 NA unknown function @@ -40400,7 +40400,7 @@ phrog color annot category 40399 #c9c9c9 NA unknown function 40400 #c9c9c9 NA unknown function 40401 #c9c9c9 NA unknown function -40402 #c9c9c9 NA unknown function +40402 #c9c9c9 tail terminator connector 40403 #c9c9c9 NA unknown function 40404 #c9c9c9 NA unknown function 40405 #c9c9c9 NA unknown function @@ -40425,17 +40425,17 @@ phrog color annot category 40424 #c9c9c9 NA unknown function 40425 #c9c9c9 NA unknown function 40426 #c9c9c9 NA unknown function -40427 #c9c9c9 NA unknown function +40427 #c9c9c9 tail protein tail 40428 #c9c9c9 NA unknown function 40429 #c9c9c9 NA unknown function 40430 #c9c9c9 NA unknown function 40431 #c9c9c9 NA unknown function -40432 #c9c9c9 NA unknown function +40432 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 40433 #c9c9c9 NA unknown function 40434 #c9c9c9 NA unknown function 40435 #c9c9c9 NA unknown function 40436 #c9c9c9 NA unknown function -40437 #c9c9c9 NA unknown function +40437 #c9c9c9 transcriptional regulator transcription regulation 40438 #c9c9c9 NA unknown function 40439 #c9c9c9 NA unknown function 40440 #c9c9c9 NA unknown function @@ -40472,7 +40472,7 @@ phrog color annot category 40471 #c9c9c9 NA unknown function 40472 #c9c9c9 NA unknown function 40473 #c9c9c9 NA unknown function -40474 #c9c9c9 NA unknown function +40474 #c9c9c9 protein kinase other 40475 #c9c9c9 NA unknown function 40476 #c9c9c9 NA unknown function 40477 #c9c9c9 NA unknown function @@ -40502,7 +40502,7 @@ phrog color annot category 40501 #c9c9c9 NA unknown function 40502 #c9c9c9 NA unknown function 40503 #c9c9c9 NA unknown function -40504 #c9c9c9 NA unknown function +40504 #c9c9c9 tail fiber protein tail 40505 #c9c9c9 NA unknown function 40506 #c9c9c9 NA unknown function 40507 #c9c9c9 NA unknown function @@ -40515,7 +40515,7 @@ phrog color annot category 40514 #c9c9c9 NA unknown function 40515 #c9c9c9 NA unknown function 40516 #c9c9c9 NA unknown function -40517 #c9c9c9 NA unknown function +40517 #c9c9c9 endolysin lysis 40518 #c9c9c9 NA unknown function 40519 #c9c9c9 NA unknown function 40520 #c9c9c9 NA unknown function @@ -40536,7 +40536,7 @@ phrog color annot category 40535 #c9c9c9 NA unknown function 40536 #c9c9c9 NA unknown function 40537 #c9c9c9 NA unknown function -40538 #c9c9c9 NA unknown function +40538 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 40539 #c9c9c9 NA unknown function 40540 #c9c9c9 NA unknown function 40541 #c9c9c9 NA unknown function @@ -40588,7 +40588,7 @@ phrog color annot category 40587 #c9c9c9 NA unknown function 40588 #c9c9c9 NA unknown function 40589 #c9c9c9 NA unknown function -40590 #c9c9c9 NA unknown function +40590 #c9c9c9 head-tail adaptor connector 40591 #c9c9c9 NA unknown function 40592 #c9c9c9 NA unknown function 40593 #c9c9c9 NA unknown function @@ -40640,7 +40640,7 @@ phrog color annot category 40639 #c9c9c9 NA unknown function 40640 #c9c9c9 NA unknown function 40641 #c9c9c9 NA unknown function -40642 #c9c9c9 NA unknown function +40642 #c9c9c9 Rz-like spanin lysis 40643 #c9c9c9 NA unknown function 40644 #c9c9c9 NA unknown function 40645 #c9c9c9 NA unknown function @@ -40659,11 +40659,11 @@ phrog color annot category 40658 #c9c9c9 NA unknown function 40659 #c9c9c9 NA unknown function 40660 #c9c9c9 NA unknown function -40661 #c9c9c9 NA unknown function +40661 #c9c9c9 head closure Hc1 connector 40662 #c9c9c9 NA unknown function 40663 #c9c9c9 NA unknown function 40664 #c9c9c9 NA unknown function -40665 #c9c9c9 NA unknown function +40665 #c9c9c9 terminase small subunit head and packaging 40666 #c9c9c9 NA unknown function 40667 #c9c9c9 NA unknown function 40668 #c9c9c9 NA unknown function @@ -40699,14 +40699,14 @@ phrog color annot category 40698 #c9c9c9 NA unknown function 40699 #c9c9c9 NA unknown function 40700 #c9c9c9 NA unknown function -40701 #c9c9c9 NA unknown function +40701 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 40702 #c9c9c9 NA unknown function 40703 #c9c9c9 NA unknown function 40704 #c9c9c9 NA unknown function 40705 #c9c9c9 NA unknown function 40706 #c9c9c9 NA unknown function 40707 #c9c9c9 NA unknown function -40708 #c9c9c9 NA unknown function +40708 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 40709 #c9c9c9 NA unknown function 40710 #c9c9c9 NA unknown function 40711 #c9c9c9 NA unknown function @@ -40731,12 +40731,12 @@ phrog color annot category 40730 #c9c9c9 NA unknown function 40731 #c9c9c9 NA unknown function 40732 #c9c9c9 NA unknown function -40733 #c9c9c9 NA unknown function +40733 #c9c9c9 head closure Hc1 connector 40734 #c9c9c9 NA unknown function 40735 #c9c9c9 NA unknown function 40736 #c9c9c9 NA unknown function 40737 #c9c9c9 NA unknown function -40738 #c9c9c9 NA unknown function +40738 #c9c9c9 minor head protein head and packaging 40739 #c9c9c9 NA unknown function 40740 #c9c9c9 NA unknown function 40741 #c9c9c9 NA unknown function @@ -40763,15 +40763,15 @@ phrog color annot category 40762 #c9c9c9 NA unknown function 40763 #c9c9c9 NA unknown function 40764 #c9c9c9 NA unknown function -40765 #c9c9c9 NA unknown function +40765 #c9c9c9 transcriptional regulator transcription regulation 40766 #c9c9c9 NA unknown function 40767 #c9c9c9 NA unknown function -40768 #c9c9c9 NA unknown function +40768 #c9c9c9 baseplate hub tail 40769 #c9c9c9 NA unknown function 40770 #c9c9c9 NA unknown function 40771 #c9c9c9 NA unknown function 40772 #c9c9c9 NA unknown function -40773 #c9c9c9 NA unknown function +40773 #c9c9c9 transposase integration and excision 40774 #c9c9c9 NA unknown function 40775 #c9c9c9 NA unknown function 40776 #c9c9c9 NA unknown function @@ -40786,7 +40786,7 @@ phrog color annot category 40785 #c9c9c9 NA unknown function 40786 #c9c9c9 NA unknown function 40787 #c9c9c9 NA unknown function -40788 #c9c9c9 NA unknown function +40788 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 40789 #c9c9c9 NA unknown function 40790 #c9c9c9 NA unknown function 40791 #c9c9c9 NA unknown function @@ -40794,7 +40794,7 @@ phrog color annot category 40793 #c9c9c9 NA unknown function 40794 #c9c9c9 NA unknown function 40795 #c9c9c9 NA unknown function -40796 #c9c9c9 NA unknown function +40796 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 40797 #c9c9c9 NA unknown function 40798 #c9c9c9 NA unknown function 40799 #c9c9c9 NA unknown function @@ -40840,7 +40840,7 @@ phrog color annot category 40839 #c9c9c9 NA unknown function 40840 #c9c9c9 NA unknown function 40841 #c9c9c9 NA unknown function -40842 #c9c9c9 NA unknown function +40842 #c9c9c9 tail protein tail 40843 #c9c9c9 NA unknown function 40844 #c9c9c9 NA unknown function 40845 #c9c9c9 NA unknown function @@ -40905,7 +40905,7 @@ phrog color annot category 40904 #c9c9c9 NA unknown function 40905 #c9c9c9 NA unknown function 40906 #c9c9c9 NA unknown function -40907 #c9c9c9 NA unknown function +40907 #c9c9c9 tail protein tail 40908 #c9c9c9 NA unknown function 40909 #c9c9c9 NA unknown function 40910 #c9c9c9 NA unknown function @@ -40914,7 +40914,7 @@ phrog color annot category 40913 #c9c9c9 NA unknown function 40914 #c9c9c9 NA unknown function 40915 #c9c9c9 NA unknown function -40916 #c9c9c9 NA unknown function +40916 #c9c9c9 tail terminator connector 40917 #c9c9c9 NA unknown function 40918 #c9c9c9 NA unknown function 40919 #c9c9c9 NA unknown function @@ -40937,7 +40937,7 @@ phrog color annot category 40936 #c9c9c9 NA unknown function 40937 #c9c9c9 NA unknown function 40938 #c9c9c9 NA unknown function -40939 #c9c9c9 NA unknown function +40939 #c9c9c9 head closure Hc1 connector 40940 #c9c9c9 NA unknown function 40941 #c9c9c9 NA unknown function 40942 #c9c9c9 NA unknown function @@ -40967,7 +40967,7 @@ phrog color annot category 40966 #c9c9c9 NA unknown function 40967 #c9c9c9 NA unknown function 40968 #c9c9c9 NA unknown function -40969 #c9c9c9 NA unknown function +40969 #c9c9c9 tail fiber protein tail 40970 #c9c9c9 NA unknown function 40971 #c9c9c9 NA unknown function 40972 #c9c9c9 NA unknown function @@ -40981,13 +40981,13 @@ phrog color annot category 40980 #c9c9c9 NA unknown function 40981 #c9c9c9 NA unknown function 40982 #c9c9c9 NA unknown function -40983 #c9c9c9 NA unknown function +40983 #c9c9c9 major tail protein tail 40984 #c9c9c9 NA unknown function 40985 #c9c9c9 NA unknown function 40986 #c9c9c9 NA unknown function 40987 #c9c9c9 NA unknown function 40988 #c9c9c9 NA unknown function -40989 #c9c9c9 NA unknown function +40989 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 40990 #c9c9c9 NA unknown function 40991 #c9c9c9 NA unknown function 40992 #c9c9c9 NA unknown function @@ -41030,7 +41030,7 @@ phrog color annot category 41029 #c9c9c9 NA unknown function 41030 #c9c9c9 NA unknown function 41031 #c9c9c9 NA unknown function -41032 #c9c9c9 NA unknown function +41032 #c9c9c9 acetyltransferase other 41033 #c9c9c9 NA unknown function 41034 #c9c9c9 NA unknown function 41035 #c9c9c9 NA unknown function @@ -41045,7 +41045,7 @@ phrog color annot category 41044 #c9c9c9 NA unknown function 41045 #c9c9c9 NA unknown function 41046 #c9c9c9 NA unknown function -41047 #c9c9c9 NA unknown function +41047 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 41048 #c9c9c9 NA unknown function 41049 #c9c9c9 NA unknown function 41050 #c9c9c9 NA unknown function @@ -41067,7 +41067,7 @@ phrog color annot category 41066 #c9c9c9 NA unknown function 41067 #c9c9c9 NA unknown function 41068 #c9c9c9 NA unknown function -41069 #c9c9c9 NA unknown function +41069 #c9c9c9 Arc-like repressor transcription regulation 41070 #c9c9c9 NA unknown function 41071 #c9c9c9 NA unknown function 41072 #c9c9c9 NA unknown function @@ -41086,7 +41086,7 @@ phrog color annot category 41085 #c9c9c9 NA unknown function 41086 #c9c9c9 NA unknown function 41087 #c9c9c9 NA unknown function -41088 #c9c9c9 NA unknown function +41088 #c9c9c9 tail assembly chaperone tail 41089 #c9c9c9 NA unknown function 41090 #c9c9c9 NA unknown function 41091 #c9c9c9 NA unknown function @@ -41133,11 +41133,11 @@ phrog color annot category 41132 #c9c9c9 NA unknown function 41133 #c9c9c9 NA unknown function 41134 #c9c9c9 NA unknown function -41135 #c9c9c9 NA unknown function +41135 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 41136 #c9c9c9 NA unknown function 41137 #c9c9c9 NA unknown function -41138 #c9c9c9 NA unknown function -41139 #c9c9c9 NA unknown function +41138 #c9c9c9 internal virion protein head and packaging +41139 #c9c9c9 holin lysis 41140 #c9c9c9 NA unknown function 41141 #c9c9c9 NA unknown function 41142 #c9c9c9 NA unknown function @@ -41177,7 +41177,7 @@ phrog color annot category 41176 #c9c9c9 NA unknown function 41177 #c9c9c9 NA unknown function 41178 #c9c9c9 NA unknown function -41179 #c9c9c9 NA unknown function +41179 #c9c9c9 tail assembly chaperone tail 41180 #c9c9c9 NA unknown function 41181 #c9c9c9 NA unknown function 41182 #c9c9c9 NA unknown function @@ -41209,10 +41209,10 @@ phrog color annot category 41208 #c9c9c9 NA unknown function 41209 #c9c9c9 NA unknown function 41210 #c9c9c9 NA unknown function -41211 #c9c9c9 NA unknown function +41211 #c9c9c9 DNA primase/helicase DNA, RNA and nucleotide metabolism 41212 #c9c9c9 NA unknown function 41213 #c9c9c9 NA unknown function -41214 #c9c9c9 NA unknown function +41214 #c9c9c9 head decoration head and packaging 41215 #c9c9c9 NA unknown function 41216 #c9c9c9 NA unknown function 41217 #c9c9c9 NA unknown function @@ -41236,7 +41236,7 @@ phrog color annot category 41235 #c9c9c9 NA unknown function 41236 #c9c9c9 NA unknown function 41237 #c9c9c9 NA unknown function -41238 #c9c9c9 NA unknown function +41238 #c9c9c9 sigma factor transcription regulation 41239 #c9c9c9 NA unknown function 41240 #c9c9c9 NA unknown function 41241 #c9c9c9 NA unknown function @@ -41270,7 +41270,7 @@ phrog color annot category 41269 #c9c9c9 NA unknown function 41270 #c9c9c9 NA unknown function 41271 #c9c9c9 NA unknown function -41272 #c9c9c9 NA unknown function +41272 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 41273 #c9c9c9 NA unknown function 41274 #c9c9c9 NA unknown function 41275 #c9c9c9 NA unknown function @@ -41287,7 +41287,7 @@ phrog color annot category 41286 #c9c9c9 NA unknown function 41287 #c9c9c9 NA unknown function 41288 #c9c9c9 NA unknown function -41289 #c9c9c9 NA unknown function +41289 #c9c9c9 terminase large subunit head and packaging 41290 #c9c9c9 NA unknown function 41291 #c9c9c9 NA unknown function 41292 #c9c9c9 NA unknown function @@ -41328,7 +41328,7 @@ phrog color annot category 41327 #c9c9c9 NA unknown function 41328 #c9c9c9 NA unknown function 41329 #c9c9c9 NA unknown function -41330 #c9c9c9 NA unknown function +41330 #c9c9c9 tail assembly chaperone tail 41331 #c9c9c9 NA unknown function 41332 #c9c9c9 NA unknown function 41333 #c9c9c9 NA unknown function @@ -41358,7 +41358,7 @@ phrog color annot category 41357 #c9c9c9 NA unknown function 41358 #c9c9c9 NA unknown function 41359 #c9c9c9 NA unknown function -41360 #c9c9c9 NA unknown function +41360 #c9c9c9 Rz-like spanin lysis 41361 #c9c9c9 NA unknown function 41362 #c9c9c9 NA unknown function 41363 #c9c9c9 NA unknown function @@ -41450,7 +41450,7 @@ phrog color annot category 41449 #c9c9c9 NA unknown function 41450 #c9c9c9 NA unknown function 41451 #c9c9c9 NA unknown function -41452 #c9c9c9 NA unknown function +41452 #c9c9c9 transcriptional repressor transcription regulation 41453 #c9c9c9 NA unknown function 41454 #c9c9c9 NA unknown function 41455 #c9c9c9 NA unknown function @@ -41550,14 +41550,14 @@ phrog color annot category 41549 #c9c9c9 NA unknown function 41550 #c9c9c9 NA unknown function 41551 #c9c9c9 NA unknown function -41552 #c9c9c9 NA unknown function +41552 #c9c9c9 metallo-protease other 41553 #c9c9c9 NA unknown function 41554 #c9c9c9 NA unknown function 41555 #c9c9c9 NA unknown function 41556 #c9c9c9 NA unknown function 41557 #c9c9c9 NA unknown function -41558 #c9c9c9 NA unknown function -41559 #c9c9c9 NA unknown function +41558 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover +41559 #c9c9c9 transcriptional repressor transcription regulation 41560 #c9c9c9 NA unknown function 41561 #c9c9c9 NA unknown function 41562 #c9c9c9 NA unknown function @@ -41599,7 +41599,7 @@ phrog color annot category 41598 #c9c9c9 NA unknown function 41599 #c9c9c9 NA unknown function 41600 #c9c9c9 NA unknown function -41601 #c9c9c9 NA unknown function +41601 #c9c9c9 head closure Hc1 connector 41602 #c9c9c9 NA unknown function 41603 #c9c9c9 NA unknown function 41604 #c9c9c9 NA unknown function @@ -41624,8 +41624,8 @@ phrog color annot category 41623 #c9c9c9 NA unknown function 41624 #c9c9c9 NA unknown function 41625 #c9c9c9 NA unknown function -41626 #c9c9c9 NA unknown function -41627 #c9c9c9 NA unknown function +41626 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism +41627 #c9c9c9 tail protein tail 41628 #c9c9c9 NA unknown function 41629 #c9c9c9 NA unknown function 41630 #c9c9c9 NA unknown function @@ -41635,13 +41635,13 @@ phrog color annot category 41634 #c9c9c9 NA unknown function 41635 #c9c9c9 NA unknown function 41636 #c9c9c9 NA unknown function -41637 #c9c9c9 NA unknown function +41637 #c9c9c9 excisionase and transcriptional regulator integration and excision 41638 #c9c9c9 NA unknown function 41639 #c9c9c9 NA unknown function 41640 #c9c9c9 NA unknown function 41641 #c9c9c9 NA unknown function -41642 #c9c9c9 NA unknown function -41643 #c9c9c9 NA unknown function +41642 #c9c9c9 portal protein head and packaging +41643 #c9c9c9 major head protein head and packaging 41644 #c9c9c9 NA unknown function 41645 #c9c9c9 NA unknown function 41646 #c9c9c9 NA unknown function @@ -41671,9 +41671,9 @@ phrog color annot category 41670 #c9c9c9 NA unknown function 41671 #c9c9c9 NA unknown function 41672 #c9c9c9 NA unknown function -41673 #c9c9c9 NA unknown function +41673 #c9c9c9 L-shaped tail fiber protein assembly tail 41674 #c9c9c9 NA unknown function -41675 #c9c9c9 NA unknown function +41675 #c9c9c9 tail tube tail 41676 #c9c9c9 NA unknown function 41677 #c9c9c9 NA unknown function 41678 #c9c9c9 NA unknown function @@ -41691,7 +41691,7 @@ phrog color annot category 41690 #c9c9c9 NA unknown function 41691 #c9c9c9 NA unknown function 41692 #c9c9c9 NA unknown function -41693 #c9c9c9 NA unknown function +41693 #c9c9c9 endolysin lysis 41694 #c9c9c9 NA unknown function 41695 #c9c9c9 NA unknown function 41696 #c9c9c9 NA unknown function @@ -41706,7 +41706,7 @@ phrog color annot category 41705 #c9c9c9 NA unknown function 41706 #c9c9c9 NA unknown function 41707 #c9c9c9 NA unknown function -41708 #c9c9c9 NA unknown function +41708 #c9c9c9 head closure Hc1 connector 41709 #c9c9c9 NA unknown function 41710 #c9c9c9 NA unknown function 41711 #c9c9c9 NA unknown function @@ -41738,7 +41738,7 @@ phrog color annot category 41737 #c9c9c9 NA unknown function 41738 #c9c9c9 NA unknown function 41739 #c9c9c9 NA unknown function -41740 #c9c9c9 NA unknown function +41740 #c9c9c9 transcriptional repressor transcription regulation 41741 #c9c9c9 NA unknown function 41742 #c9c9c9 NA unknown function 41743 #c9c9c9 NA unknown function @@ -41805,7 +41805,7 @@ phrog color annot category 41804 #c9c9c9 NA unknown function 41805 #c9c9c9 NA unknown function 41806 #c9c9c9 NA unknown function -41807 #c9c9c9 NA unknown function +41807 #c9c9c9 transcriptional repressor transcription regulation 41808 #c9c9c9 NA unknown function 41809 #c9c9c9 NA unknown function 41810 #c9c9c9 NA unknown function @@ -41825,7 +41825,7 @@ phrog color annot category 41824 #c9c9c9 NA unknown function 41825 #c9c9c9 NA unknown function 41826 #c9c9c9 NA unknown function -41827 #c9c9c9 NA unknown function +41827 #c9c9c9 Rnase H DNA, RNA and nucleotide metabolism 41828 #c9c9c9 NA unknown function 41829 #c9c9c9 NA unknown function 41830 #c9c9c9 NA unknown function @@ -41856,13 +41856,13 @@ phrog color annot category 41855 #c9c9c9 NA unknown function 41856 #c9c9c9 NA unknown function 41857 #c9c9c9 NA unknown function -41858 #c9c9c9 NA unknown function +41858 #c9c9c9 integrase integration and excision 41859 #c9c9c9 NA unknown function 41860 #c9c9c9 NA unknown function 41861 #c9c9c9 NA unknown function 41862 #c9c9c9 NA unknown function 41863 #c9c9c9 NA unknown function -41864 #c9c9c9 NA unknown function +41864 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 41865 #c9c9c9 NA unknown function 41866 #c9c9c9 NA unknown function 41867 #c9c9c9 NA unknown function @@ -41937,7 +41937,7 @@ phrog color annot category 41936 #c9c9c9 NA unknown function 41937 #c9c9c9 NA unknown function 41938 #c9c9c9 NA unknown function -41939 #c9c9c9 NA unknown function +41939 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 41940 #c9c9c9 NA unknown function 41941 #c9c9c9 NA unknown function 41942 #c9c9c9 NA unknown function @@ -41991,11 +41991,11 @@ phrog color annot category 41990 #c9c9c9 NA unknown function 41991 #c9c9c9 NA unknown function 41992 #c9c9c9 NA unknown function -41993 #c9c9c9 NA unknown function +41993 #c9c9c9 neck protein connector 41994 #c9c9c9 NA unknown function 41995 #c9c9c9 NA unknown function 41996 #c9c9c9 NA unknown function -41997 #c9c9c9 NA unknown function +41997 #c9c9c9 transposase integration and excision 41998 #c9c9c9 NA unknown function 41999 #c9c9c9 NA unknown function 42000 #c9c9c9 NA unknown function @@ -42022,7 +42022,7 @@ phrog color annot category 42021 #c9c9c9 NA unknown function 42022 #c9c9c9 NA unknown function 42023 #c9c9c9 NA unknown function -42024 #c9c9c9 NA unknown function +42024 #c9c9c9 minor head protein head and packaging 42025 #c9c9c9 NA unknown function 42026 #c9c9c9 NA unknown function 42027 #c9c9c9 NA unknown function @@ -42054,7 +42054,7 @@ phrog color annot category 42053 #c9c9c9 NA unknown function 42054 #c9c9c9 NA unknown function 42055 #c9c9c9 NA unknown function -42056 #c9c9c9 NA unknown function +42056 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 42057 #c9c9c9 NA unknown function 42058 #c9c9c9 NA unknown function 42059 #c9c9c9 NA unknown function @@ -42114,7 +42114,7 @@ phrog color annot category 42113 #c9c9c9 NA unknown function 42114 #c9c9c9 NA unknown function 42115 #c9c9c9 NA unknown function -42116 #3e83f6 head scaffolding protein head and packaging +42116 #3e83f6 NA unknown function 42117 #c9c9c9 NA unknown function 42118 #c9c9c9 NA unknown function 42119 #c9c9c9 NA unknown function @@ -42130,7 +42130,7 @@ phrog color annot category 42129 #c9c9c9 NA unknown function 42130 #c9c9c9 NA unknown function 42131 #c9c9c9 NA unknown function -42132 #c9c9c9 NA unknown function +42132 #c9c9c9 baseplate hub tail 42133 #c9c9c9 NA unknown function 42134 #c9c9c9 NA unknown function 42135 #c9c9c9 NA unknown function @@ -42139,17 +42139,17 @@ phrog color annot category 42138 #c9c9c9 NA unknown function 42139 #c9c9c9 NA unknown function 42140 #c9c9c9 NA unknown function -42141 #c9c9c9 NA unknown function +42141 #c9c9c9 baseplate wedge subunit tail 42142 #c9c9c9 NA unknown function 42143 #c9c9c9 NA unknown function 42144 #c9c9c9 NA unknown function -42145 #c9c9c9 NA unknown function +42145 #c9c9c9 head closure Hc1 connector 42146 #c9c9c9 NA unknown function 42147 #c9c9c9 NA unknown function -42148 #c9c9c9 NA unknown function +42148 #c9c9c9 transcriptional repressor transcription regulation 42149 #c9c9c9 NA unknown function -42150 #c9c9c9 NA unknown function -42151 #c9c9c9 NA unknown function +42150 #c9c9c9 major head protein head and packaging +42151 #c9c9c9 virion structural protein head and packaging 42152 #c9c9c9 NA unknown function 42153 #c9c9c9 NA unknown function 42154 #c9c9c9 NA unknown function @@ -42196,7 +42196,7 @@ phrog color annot category 42195 #c9c9c9 NA unknown function 42196 #c9c9c9 NA unknown function 42197 #c9c9c9 NA unknown function -42198 #c9c9c9 NA unknown function +42198 #c9c9c9 tRNA methyltransferase other 42199 #c9c9c9 NA unknown function 42200 #c9c9c9 NA unknown function 42201 #c9c9c9 NA unknown function @@ -42230,7 +42230,7 @@ phrog color annot category 42229 #c9c9c9 NA unknown function 42230 #c9c9c9 NA unknown function 42231 #c9c9c9 NA unknown function -42232 #c9c9c9 NA unknown function +42232 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 42233 #c9c9c9 NA unknown function 42234 #c9c9c9 NA unknown function 42235 #c9c9c9 NA unknown function @@ -42273,16 +42273,16 @@ phrog color annot category 42272 #c9c9c9 NA unknown function 42273 #c9c9c9 NA unknown function 42274 #c9c9c9 NA unknown function -42275 #a861e3 transcriptional repressor transcription regulation +42275 #a861e3 transcriptional regulator transcription regulation 42276 #c9c9c9 NA unknown function 42277 #c9c9c9 NA unknown function 42278 #c9c9c9 NA unknown function 42279 #c9c9c9 NA unknown function -42280 #c9c9c9 NA unknown function +42280 #c9c9c9 tail protein tail 42281 #c9c9c9 NA unknown function 42282 #c9c9c9 NA unknown function 42283 #c9c9c9 NA unknown function -42284 #c9c9c9 NA unknown function +42284 #c9c9c9 nuclear shell protein DNA, RNA and nucleotide metabolism 42285 #c9c9c9 NA unknown function 42286 #c9c9c9 NA unknown function 42287 #c9c9c9 NA unknown function @@ -42301,7 +42301,7 @@ phrog color annot category 42300 #c9c9c9 NA unknown function 42301 #c9c9c9 NA unknown function 42302 #c9c9c9 NA unknown function -42303 #c9c9c9 NA unknown function +42303 #c9c9c9 tRNA methyltransferase other 42304 #c9c9c9 NA unknown function 42305 #c9c9c9 NA unknown function 42306 #c9c9c9 NA unknown function @@ -42317,7 +42317,7 @@ phrog color annot category 42316 #c9c9c9 NA unknown function 42317 #c9c9c9 NA unknown function 42318 #c9c9c9 NA unknown function -42319 #c9c9c9 NA unknown function +42319 #c9c9c9 minor tail protein tail 42320 #c9c9c9 NA unknown function 42321 #c9c9c9 NA unknown function 42322 #c9c9c9 NA unknown function @@ -42327,7 +42327,7 @@ phrog color annot category 42326 #c9c9c9 NA unknown function 42327 #c9c9c9 NA unknown function 42328 #c9c9c9 NA unknown function -42329 #c9c9c9 NA unknown function +42329 #c9c9c9 tail fiber protein tail 42330 #c9c9c9 NA unknown function 42331 #c9c9c9 NA unknown function 42332 #c9c9c9 NA unknown function @@ -42346,13 +42346,13 @@ phrog color annot category 42345 #c9c9c9 NA unknown function 42346 #c9c9c9 NA unknown function 42347 #c9c9c9 NA unknown function -42348 #c9c9c9 NA unknown function +42348 #c9c9c9 metallo-protease other 42349 #c9c9c9 NA unknown function -42350 #c9c9c9 NA unknown function +42350 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 42351 #c9c9c9 NA unknown function 42352 #c9c9c9 NA unknown function 42353 #c9c9c9 NA unknown function -42354 #c9c9c9 NA unknown function +42354 #c9c9c9 acetyltransferase other 42355 #c9c9c9 NA unknown function 42356 #c9c9c9 NA unknown function 42357 #c9c9c9 NA unknown function @@ -42384,7 +42384,7 @@ phrog color annot category 42383 #c9c9c9 NA unknown function 42384 #c9c9c9 NA unknown function 42385 #c9c9c9 NA unknown function -42386 #c9c9c9 NA unknown function +42386 #c9c9c9 internal virion protein head and packaging 42387 #c9c9c9 NA unknown function 42388 #c9c9c9 NA unknown function 42389 #c9c9c9 NA unknown function @@ -42421,7 +42421,7 @@ phrog color annot category 42420 #c9c9c9 NA unknown function 42421 #c9c9c9 NA unknown function 42422 #c9c9c9 NA unknown function -42423 #c9c9c9 NA unknown function +42423 #c9c9c9 head-tail adaptor connector 42424 #c9c9c9 NA unknown function 42425 #c9c9c9 NA unknown function 42426 #c9c9c9 NA unknown function @@ -42430,7 +42430,7 @@ phrog color annot category 42429 #c9c9c9 NA unknown function 42430 #c9c9c9 NA unknown function 42431 #c9c9c9 NA unknown function -42432 #c9c9c9 NA unknown function +42432 #c9c9c9 radical SAM domain-containing protein other 42433 #c9c9c9 NA unknown function 42434 #c9c9c9 NA unknown function 42435 #c9c9c9 NA unknown function @@ -42440,7 +42440,7 @@ phrog color annot category 42439 #c9c9c9 NA unknown function 42440 #c9c9c9 NA unknown function 42441 #c9c9c9 NA unknown function -42442 #c9c9c9 NA unknown function +42442 #c9c9c9 head closure Hc1 connector 42443 #c9c9c9 NA unknown function 42444 #c9c9c9 NA unknown function 42445 #c9c9c9 NA unknown function @@ -42470,12 +42470,12 @@ phrog color annot category 42469 #c9c9c9 NA unknown function 42470 #c9c9c9 NA unknown function 42471 #c9c9c9 NA unknown function -42472 #c9c9c9 NA unknown function -42473 #c9c9c9 NA unknown function -42474 #3e83f6 virion structural protein head and packaging +42472 #c9c9c9 Rz-like spanin lysis +42473 #c9c9c9 endolysin lysis +42474 #3e83f6 NA unknown function 42475 #c9c9c9 NA unknown function 42476 #c9c9c9 NA unknown function -42477 #c9c9c9 NA unknown function +42477 #c9c9c9 lytic tail protein tail 42478 #c9c9c9 NA unknown function 42479 #c9c9c9 NA unknown function 42480 #c9c9c9 NA unknown function @@ -42503,7 +42503,7 @@ phrog color annot category 42502 #c9c9c9 NA unknown function 42503 #c9c9c9 NA unknown function 42504 #c9c9c9 NA unknown function -42505 #c9c9c9 NA unknown function +42505 #c9c9c9 tail protein tail 42506 #c9c9c9 NA unknown function 42507 #c9c9c9 NA unknown function 42508 #c9c9c9 NA unknown function @@ -42511,7 +42511,7 @@ phrog color annot category 42510 #c9c9c9 NA unknown function 42511 #c9c9c9 NA unknown function 42512 #c9c9c9 NA unknown function -42513 #c9c9c9 NA unknown function +42513 #c9c9c9 DNA primase/helicase DNA, RNA and nucleotide metabolism 42514 #c9c9c9 NA unknown function 42515 #c9c9c9 NA unknown function 42516 #c9c9c9 NA unknown function @@ -42556,8 +42556,8 @@ phrog color annot category 42555 #c9c9c9 NA unknown function 42556 #c9c9c9 NA unknown function 42557 #c9c9c9 NA unknown function -42558 #c9c9c9 NA unknown function -42559 #c9c9c9 NA unknown function +42558 #c9c9c9 transcriptional regulator transcription regulation +42559 #c9c9c9 acetyltransferase other 42560 #c9c9c9 NA unknown function 42561 #c9c9c9 NA unknown function 42562 #c9c9c9 NA unknown function @@ -42581,7 +42581,7 @@ phrog color annot category 42580 #c9c9c9 NA unknown function 42581 #c9c9c9 NA unknown function 42582 #c9c9c9 NA unknown function -42583 #c9c9c9 NA unknown function +42583 #c9c9c9 holin lysis 42584 #c9c9c9 NA unknown function 42585 #c9c9c9 NA unknown function 42586 #c9c9c9 NA unknown function @@ -42611,7 +42611,7 @@ phrog color annot category 42610 #c9c9c9 NA unknown function 42611 #c9c9c9 NA unknown function 42612 #c9c9c9 NA unknown function -42613 #c9c9c9 NA unknown function +42613 #c9c9c9 radical SAM domain-containing protein other 42614 #c9c9c9 NA unknown function 42615 #c9c9c9 NA unknown function 42616 #c9c9c9 NA unknown function @@ -42651,7 +42651,7 @@ phrog color annot category 42650 #c9c9c9 NA unknown function 42651 #c9c9c9 NA unknown function 42652 #c9c9c9 NA unknown function -42653 #c9c9c9 NA unknown function +42653 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 42654 #c9c9c9 NA unknown function 42655 #c9c9c9 NA unknown function 42656 #c9c9c9 NA unknown function @@ -42670,11 +42670,11 @@ phrog color annot category 42669 #c9c9c9 NA unknown function 42670 #c9c9c9 NA unknown function 42671 #c9c9c9 NA unknown function -42672 #c9c9c9 NA unknown function +42672 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 42673 #c9c9c9 NA unknown function 42674 #c9c9c9 NA unknown function 42675 #c9c9c9 NA unknown function -42676 #c9c9c9 NA unknown function +42676 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 42677 #c9c9c9 NA unknown function 42678 #c9c9c9 NA unknown function 42679 #c9c9c9 NA unknown function @@ -42685,8 +42685,8 @@ phrog color annot category 42684 #c9c9c9 NA unknown function 42685 #c9c9c9 NA unknown function 42686 #c9c9c9 NA unknown function -42687 #c9c9c9 NA unknown function -42688 #c9c9c9 NA unknown function +42687 #c9c9c9 transcriptional repressor transcription regulation +42688 #c9c9c9 terminase large subunit head and packaging 42689 #c9c9c9 NA unknown function 42690 #c9c9c9 NA unknown function 42691 #c9c9c9 NA unknown function @@ -42705,7 +42705,7 @@ phrog color annot category 42704 #c9c9c9 NA unknown function 42705 #c9c9c9 NA unknown function 42706 #c9c9c9 NA unknown function -42707 #c9c9c9 NA unknown function +42707 #c9c9c9 transcriptional regulator transcription regulation 42708 #c9c9c9 NA unknown function 42709 #c9c9c9 NA unknown function 42710 #c9c9c9 NA unknown function @@ -42718,7 +42718,7 @@ phrog color annot category 42717 #c9c9c9 NA unknown function 42718 #c9c9c9 NA unknown function 42719 #c9c9c9 NA unknown function -42720 #c9c9c9 NA unknown function +42720 #c9c9c9 transcriptional regulator transcription regulation 42721 #c9c9c9 NA unknown function 42722 #c9c9c9 NA unknown function 42723 #c9c9c9 NA unknown function @@ -42776,7 +42776,7 @@ phrog color annot category 42775 #c9c9c9 NA unknown function 42776 #c9c9c9 NA unknown function 42777 #c9c9c9 NA unknown function -42778 #c9c9c9 NA unknown function +42778 #c9c9c9 transcriptional regulator transcription regulation 42779 #c9c9c9 NA unknown function 42780 #c9c9c9 NA unknown function 42781 #c9c9c9 NA unknown function @@ -42810,7 +42810,7 @@ phrog color annot category 42809 #c9c9c9 NA unknown function 42810 #c9c9c9 NA unknown function 42811 #c9c9c9 NA unknown function -42812 #c9c9c9 NA unknown function +42812 #c9c9c9 head-tail adaptor Ad1 connector 42813 #c9c9c9 NA unknown function 42814 #c9c9c9 NA unknown function 42815 #c9c9c9 NA unknown function @@ -42830,12 +42830,12 @@ phrog color annot category 42829 #c9c9c9 NA unknown function 42830 #c9c9c9 NA unknown function 42831 #c9c9c9 NA unknown function -42832 #c9c9c9 NA unknown function +42832 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 42833 #c9c9c9 NA unknown function 42834 #c9c9c9 NA unknown function 42835 #c9c9c9 NA unknown function 42836 #c9c9c9 NA unknown function -42837 #c9c9c9 NA unknown function +42837 #c9c9c9 virion structural protein head and packaging 42838 #c9c9c9 NA unknown function 42839 #c9c9c9 NA unknown function 42840 #c9c9c9 NA unknown function @@ -42863,7 +42863,7 @@ phrog color annot category 42862 #c9c9c9 NA unknown function 42863 #c9c9c9 NA unknown function 42864 #c9c9c9 NA unknown function -42865 #c9c9c9 NA unknown function +42865 #c9c9c9 head closure Hc1 connector 42866 #c9c9c9 NA unknown function 42867 #c9c9c9 NA unknown function 42868 #c9c9c9 NA unknown function @@ -42929,7 +42929,7 @@ phrog color annot category 42928 #c9c9c9 NA unknown function 42929 #c9c9c9 NA unknown function 42930 #c9c9c9 NA unknown function -42931 #c9c9c9 NA unknown function +42931 #c9c9c9 Lom outer membrane protein other 42932 #c9c9c9 NA unknown function 42933 #c9c9c9 NA unknown function 42934 #c9c9c9 NA unknown function @@ -42970,13 +42970,13 @@ phrog color annot category 42969 #c9c9c9 NA unknown function 42970 #c9c9c9 NA unknown function 42971 #c9c9c9 NA unknown function -42972 #c9c9c9 NA unknown function +42972 #c9c9c9 transcriptional regulator transcription regulation 42973 #c9c9c9 NA unknown function 42974 #c9c9c9 NA unknown function 42975 #c9c9c9 NA unknown function 42976 #c9c9c9 NA unknown function 42977 #c9c9c9 NA unknown function -42978 #c9c9c9 NA unknown function +42978 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 42979 #c9c9c9 NA unknown function 42980 #c9c9c9 NA unknown function 42981 #c9c9c9 NA unknown function @@ -42992,13 +42992,13 @@ phrog color annot category 42991 #c9c9c9 NA unknown function 42992 #c9c9c9 NA unknown function 42993 #c9c9c9 NA unknown function -42994 #c9c9c9 NA unknown function +42994 #c9c9c9 DNA primase/helicase DNA, RNA and nucleotide metabolism 42995 #c9c9c9 NA unknown function 42996 #c9c9c9 NA unknown function 42997 #c9c9c9 NA unknown function 42998 #c9c9c9 NA unknown function 42999 #c9c9c9 NA unknown function -43000 #c9c9c9 NA unknown function +43000 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 43001 #c9c9c9 NA unknown function 43002 #c9c9c9 NA unknown function 43003 #c9c9c9 NA unknown function @@ -43011,13 +43011,13 @@ phrog color annot category 43010 #c9c9c9 NA unknown function 43011 #c9c9c9 NA unknown function 43012 #c9c9c9 NA unknown function -43013 #c9c9c9 NA unknown function -43014 #c9c9c9 NA unknown function +43013 #c9c9c9 tail protein tail +43014 #c9c9c9 head closure Hc1 connector 43015 #c9c9c9 NA unknown function 43016 #c9c9c9 NA unknown function 43017 #c9c9c9 NA unknown function 43018 #c9c9c9 NA unknown function -43019 #c9c9c9 NA unknown function +43019 #c9c9c9 holin lysis 43020 #c9c9c9 NA unknown function 43021 #c9c9c9 NA unknown function 43022 #c9c9c9 NA unknown function @@ -43102,7 +43102,7 @@ phrog color annot category 43101 #c9c9c9 NA unknown function 43102 #c9c9c9 NA unknown function 43103 #c9c9c9 NA unknown function -43104 #c9c9c9 NA unknown function +43104 #c9c9c9 transcriptional repressor transcription regulation 43105 #c9c9c9 NA unknown function 43106 #c9c9c9 NA unknown function 43107 #c9c9c9 NA unknown function @@ -43154,7 +43154,7 @@ phrog color annot category 43153 #c9c9c9 NA unknown function 43154 #c9c9c9 NA unknown function 43155 #c9c9c9 NA unknown function -43156 #c9c9c9 NA unknown function +43156 #c9c9c9 excisionase and transcriptional regulator integration and excision 43157 #c9c9c9 NA unknown function 43158 #c9c9c9 NA unknown function 43159 #c9c9c9 NA unknown function @@ -43165,7 +43165,7 @@ phrog color annot category 43164 #c9c9c9 NA unknown function 43165 #c9c9c9 NA unknown function 43166 #c9c9c9 NA unknown function -43167 #c9c9c9 NA unknown function +43167 #c9c9c9 tail terminator connector 43168 #c9c9c9 NA unknown function 43169 #c9c9c9 NA unknown function 43170 #c9c9c9 NA unknown function @@ -43212,7 +43212,7 @@ phrog color annot category 43211 #c9c9c9 NA unknown function 43212 #c9c9c9 NA unknown function 43213 #c9c9c9 NA unknown function -43214 #c9c9c9 NA unknown function +43214 #c9c9c9 excisionase and transcriptional regulator integration and excision 43215 #c9c9c9 NA unknown function 43216 #c9c9c9 NA unknown function 43217 #c9c9c9 NA unknown function @@ -43233,7 +43233,7 @@ phrog color annot category 43232 #c9c9c9 NA unknown function 43233 #c9c9c9 NA unknown function 43234 #c9c9c9 NA unknown function -43235 #c9c9c9 NA unknown function +43235 #c9c9c9 integrase integration and excision 43236 #c9c9c9 NA unknown function 43237 #c9c9c9 NA unknown function 43238 #c9c9c9 NA unknown function @@ -43241,7 +43241,7 @@ phrog color annot category 43240 #c9c9c9 NA unknown function 43241 #c9c9c9 NA unknown function 43242 #c9c9c9 NA unknown function -43243 #c9c9c9 NA unknown function +43243 #c9c9c9 Arc-like repressor transcription regulation 43244 #c9c9c9 NA unknown function 43245 #c9c9c9 NA unknown function 43246 #c9c9c9 NA unknown function @@ -43291,7 +43291,7 @@ phrog color annot category 43290 #c9c9c9 NA unknown function 43291 #c9c9c9 NA unknown function 43292 #c9c9c9 NA unknown function -43293 #c9c9c9 NA unknown function +43293 #c9c9c9 major tail protein tail 43294 #c9c9c9 NA unknown function 43295 #c9c9c9 NA unknown function 43296 #c9c9c9 NA unknown function @@ -43313,7 +43313,7 @@ phrog color annot category 43312 #c9c9c9 NA unknown function 43313 #c9c9c9 NA unknown function 43314 #c9c9c9 NA unknown function -43315 #c9c9c9 NA unknown function +43315 #c9c9c9 DNA methyltransferase other 43316 #c9c9c9 NA unknown function 43317 #c9c9c9 NA unknown function 43318 #c9c9c9 NA unknown function @@ -43363,7 +43363,7 @@ phrog color annot category 43362 #c9c9c9 NA unknown function 43363 #c9c9c9 NA unknown function 43364 #c9c9c9 NA unknown function -43365 #c9c9c9 NA unknown function +43365 #c9c9c9 HicB-like antitoxin moron, auxiliary metabolic gene and host takeover 43366 #c9c9c9 NA unknown function 43367 #c9c9c9 NA unknown function 43368 #c9c9c9 NA unknown function @@ -43428,16 +43428,16 @@ phrog color annot category 43427 #c9c9c9 NA unknown function 43428 #c9c9c9 NA unknown function 43429 #c9c9c9 NA unknown function -43430 #c9c9c9 NA unknown function +43430 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 43431 #c9c9c9 NA unknown function 43432 #c9c9c9 NA unknown function 43433 #c9c9c9 NA unknown function -43434 #c9c9c9 NA unknown function +43434 #c9c9c9 acetyltransferase other 43435 #c9c9c9 NA unknown function 43436 #c9c9c9 NA unknown function 43437 #c9c9c9 NA unknown function 43438 #c9c9c9 NA unknown function -43439 #c9c9c9 NA unknown function +43439 #c9c9c9 transcriptional repressor transcription regulation 43440 #c9c9c9 NA unknown function 43441 #c9c9c9 NA unknown function 43442 #c9c9c9 NA unknown function @@ -43495,7 +43495,7 @@ phrog color annot category 43494 #c9c9c9 NA unknown function 43495 #c9c9c9 NA unknown function 43496 #c9c9c9 NA unknown function -43497 #c9c9c9 NA unknown function +43497 #c9c9c9 tail completion connector 43498 #c9c9c9 NA unknown function 43499 #c9c9c9 NA unknown function 43500 #c9c9c9 NA unknown function @@ -43504,7 +43504,7 @@ phrog color annot category 43503 #c9c9c9 NA unknown function 43504 #c9c9c9 NA unknown function 43505 #c9c9c9 NA unknown function -43506 #c9c9c9 NA unknown function +43506 #c9c9c9 Kil protein for bacterial septation inhibition other 43507 #c9c9c9 NA unknown function 43508 #c9c9c9 NA unknown function 43509 #c9c9c9 NA unknown function @@ -43521,12 +43521,12 @@ phrog color annot category 43520 #c9c9c9 NA unknown function 43521 #c9c9c9 NA unknown function 43522 #c9c9c9 NA unknown function -43523 #c9c9c9 NA unknown function +43523 #c9c9c9 tail terminator connector 43524 #c9c9c9 NA unknown function 43525 #c9c9c9 NA unknown function 43526 #c9c9c9 NA unknown function 43527 #c9c9c9 NA unknown function -43528 #c9c9c9 NA unknown function +43528 #c9c9c9 transcriptional repressor transcription regulation 43529 #c9c9c9 NA unknown function 43530 #c9c9c9 NA unknown function 43531 #c9c9c9 NA unknown function @@ -43582,7 +43582,7 @@ phrog color annot category 43581 #c9c9c9 NA unknown function 43582 #c9c9c9 NA unknown function 43583 #c9c9c9 NA unknown function -43584 #c9c9c9 NA unknown function +43584 #c9c9c9 tail fiber protein tail 43585 #c9c9c9 NA unknown function 43586 #c9c9c9 NA unknown function 43587 #c9c9c9 NA unknown function @@ -43595,7 +43595,7 @@ phrog color annot category 43594 #c9c9c9 NA unknown function 43595 #c9c9c9 NA unknown function 43596 #c9c9c9 NA unknown function -43597 #c9c9c9 NA unknown function +43597 #c9c9c9 tail protein tail 43598 #c9c9c9 NA unknown function 43599 #c9c9c9 NA unknown function 43600 #c9c9c9 NA unknown function @@ -43620,7 +43620,7 @@ phrog color annot category 43619 #c9c9c9 NA unknown function 43620 #c9c9c9 NA unknown function 43621 #c9c9c9 NA unknown function -43622 #c9c9c9 NA unknown function +43622 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 43623 #c9c9c9 NA unknown function 43624 #c9c9c9 NA unknown function 43625 #c9c9c9 NA unknown function @@ -43631,14 +43631,14 @@ phrog color annot category 43630 #c9c9c9 NA unknown function 43631 #c9c9c9 NA unknown function 43632 #c9c9c9 NA unknown function -43633 #c9c9c9 NA unknown function +43633 #c9c9c9 distal tail protein Dit tail 43634 #c9c9c9 NA unknown function 43635 #c9c9c9 NA unknown function 43636 #c9c9c9 NA unknown function 43637 #c9c9c9 NA unknown function 43638 #c9c9c9 NA unknown function 43639 #c9c9c9 NA unknown function -43640 #c9c9c9 NA unknown function +43640 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 43641 #c9c9c9 NA unknown function 43642 #c9c9c9 NA unknown function 43643 #c9c9c9 NA unknown function @@ -43651,11 +43651,11 @@ phrog color annot category 43650 #c9c9c9 NA unknown function 43651 #c9c9c9 NA unknown function 43652 #c9c9c9 NA unknown function -43653 #c9c9c9 NA unknown function +43653 #c9c9c9 methyltransferase other 43654 #c9c9c9 NA unknown function 43655 #c9c9c9 NA unknown function 43656 #c9c9c9 NA unknown function -43657 #c9c9c9 NA unknown function +43657 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 43658 #c9c9c9 NA unknown function 43659 #c9c9c9 NA unknown function 43660 #c9c9c9 NA unknown function @@ -43664,7 +43664,7 @@ phrog color annot category 43663 #c9c9c9 NA unknown function 43664 #c9c9c9 NA unknown function 43665 #c9c9c9 NA unknown function -43666 #c9c9c9 NA unknown function +43666 #c9c9c9 tail terminator connector 43667 #c9c9c9 NA unknown function 43668 #c9c9c9 NA unknown function 43669 #c9c9c9 NA unknown function @@ -43693,11 +43693,11 @@ phrog color annot category 43692 #c9c9c9 NA unknown function 43693 #c9c9c9 NA unknown function 43694 #c9c9c9 NA unknown function -43695 #c9c9c9 NA unknown function +43695 #c9c9c9 SAM-dependent methyltransferase other 43696 #c9c9c9 NA unknown function 43697 #c9c9c9 NA unknown function 43698 #c9c9c9 NA unknown function -43699 #c9c9c9 NA unknown function +43699 #c9c9c9 head scaffolding protein head and packaging 43700 #c9c9c9 NA unknown function 43701 #c9c9c9 NA unknown function 43702 #c9c9c9 NA unknown function @@ -43735,7 +43735,7 @@ phrog color annot category 43734 #c9c9c9 NA unknown function 43735 #c9c9c9 NA unknown function 43736 #c9c9c9 NA unknown function -43737 #c9c9c9 NA unknown function +43737 #c9c9c9 excisionase and transcriptional regulator integration and excision 43738 #c9c9c9 NA unknown function 43739 #c9c9c9 NA unknown function 43740 #c9c9c9 NA unknown function @@ -43751,7 +43751,7 @@ phrog color annot category 43750 #c9c9c9 NA unknown function 43751 #c9c9c9 NA unknown function 43752 #c9c9c9 NA unknown function -43753 #c9c9c9 NA unknown function +43753 #c9c9c9 tail sheath tail 43754 #c9c9c9 NA unknown function 43755 #c9c9c9 NA unknown function 43756 #c9c9c9 NA unknown function @@ -43762,7 +43762,7 @@ phrog color annot category 43761 #c9c9c9 NA unknown function 43762 #c9c9c9 NA unknown function 43763 #c9c9c9 NA unknown function -43764 #c9c9c9 NA unknown function +43764 #c9c9c9 head closure Hc1 connector 43765 #c9c9c9 NA unknown function 43766 #c9c9c9 NA unknown function 43767 #c9c9c9 NA unknown function @@ -43776,7 +43776,7 @@ phrog color annot category 43775 #c9c9c9 NA unknown function 43776 #c9c9c9 NA unknown function 43777 #c9c9c9 NA unknown function -43778 #c9c9c9 NA unknown function +43778 #c9c9c9 transcriptional repressor transcription regulation 43779 #c9c9c9 NA unknown function 43780 #c9c9c9 NA unknown function 43781 #c9c9c9 NA unknown function @@ -43796,7 +43796,7 @@ phrog color annot category 43795 #c9c9c9 NA unknown function 43796 #c9c9c9 NA unknown function 43797 #c9c9c9 NA unknown function -43798 #c9c9c9 NA unknown function +43798 #c9c9c9 terminase small subunit head and packaging 43799 #c9c9c9 NA unknown function 43800 #c9c9c9 NA unknown function 43801 #c9c9c9 NA unknown function @@ -43805,7 +43805,7 @@ phrog color annot category 43804 #c9c9c9 NA unknown function 43805 #c9c9c9 NA unknown function 43806 #c9c9c9 NA unknown function -43807 #c9c9c9 NA unknown function +43807 #c9c9c9 DNA invertase DNA, RNA and nucleotide metabolism 43808 #c9c9c9 NA unknown function 43809 #c9c9c9 NA unknown function 43810 #c9c9c9 NA unknown function @@ -43817,7 +43817,7 @@ phrog color annot category 43816 #c9c9c9 NA unknown function 43817 #c9c9c9 NA unknown function 43818 #c9c9c9 NA unknown function -43819 #c9c9c9 NA unknown function +43819 #c9c9c9 head decoration head and packaging 43820 #c9c9c9 NA unknown function 43821 #c9c9c9 NA unknown function 43822 #c9c9c9 NA unknown function @@ -43827,9 +43827,9 @@ phrog color annot category 43826 #c9c9c9 NA unknown function 43827 #c9c9c9 NA unknown function 43828 #c9c9c9 NA unknown function -43829 #c9c9c9 NA unknown function +43829 #c9c9c9 excisionase and transcriptional regulator integration and excision 43830 #c9c9c9 NA unknown function -43831 #c9c9c9 NA unknown function +43831 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 43832 #c9c9c9 NA unknown function 43833 #c9c9c9 NA unknown function 43834 #c9c9c9 NA unknown function @@ -43841,7 +43841,7 @@ phrog color annot category 43840 #c9c9c9 NA unknown function 43841 #c9c9c9 NA unknown function 43842 #c9c9c9 NA unknown function -43843 #c9c9c9 NA unknown function +43843 #c9c9c9 tail terminator connector 43844 #c9c9c9 NA unknown function 43845 #c9c9c9 NA unknown function 43846 #c9c9c9 NA unknown function @@ -43916,17 +43916,17 @@ phrog color annot category 43915 #c9c9c9 NA unknown function 43916 #c9c9c9 NA unknown function 43917 #c9c9c9 NA unknown function -43918 #c9c9c9 NA unknown function +43918 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 43919 #c9c9c9 NA unknown function 43920 #c9c9c9 NA unknown function 43921 #c9c9c9 NA unknown function 43922 #c9c9c9 NA unknown function 43923 #c9c9c9 NA unknown function 43924 #c9c9c9 NA unknown function -43925 #c9c9c9 NA unknown function +43925 #c9c9c9 phosphoribosyl transferase other 43926 #c9c9c9 NA unknown function 43927 #c9c9c9 NA unknown function -43928 #c9c9c9 NA unknown function +43928 #c9c9c9 Avd protein of DGR DNA, RNA and nucleotide metabolism 43929 #c9c9c9 NA unknown function 43930 #c9c9c9 NA unknown function 43931 #c9c9c9 NA unknown function @@ -43947,7 +43947,7 @@ phrog color annot category 43946 #c9c9c9 NA unknown function 43947 #c9c9c9 NA unknown function 43948 #c9c9c9 NA unknown function -43949 #c9c9c9 NA unknown function +43949 #c9c9c9 antitoxin mazE-like moron, auxiliary metabolic gene and host takeover 43950 #c9c9c9 NA unknown function 43951 #c9c9c9 NA unknown function 43952 #c9c9c9 NA unknown function @@ -43962,7 +43962,7 @@ phrog color annot category 43961 #c9c9c9 NA unknown function 43962 #c9c9c9 NA unknown function 43963 #c9c9c9 NA unknown function -43964 #c9c9c9 NA unknown function +43964 #c9c9c9 tail completion or Neck1 protein connector 43965 #c9c9c9 NA unknown function 43966 #c9c9c9 NA unknown function 43967 #c9c9c9 NA unknown function @@ -43985,7 +43985,7 @@ phrog color annot category 43984 #c9c9c9 NA unknown function 43985 #c9c9c9 NA unknown function 43986 #c9c9c9 NA unknown function -43987 #c9c9c9 NA unknown function +43987 #c9c9c9 transcriptional repressor transcription regulation 43988 #c9c9c9 NA unknown function 43989 #c9c9c9 NA unknown function 43990 #c9c9c9 NA unknown function @@ -44007,9 +44007,9 @@ phrog color annot category 44006 #c9c9c9 NA unknown function 44007 #c9c9c9 NA unknown function 44008 #c9c9c9 NA unknown function -44009 #c9c9c9 NA unknown function +44009 #c9c9c9 minor tail protein tail 44010 #c9c9c9 NA unknown function -44011 #c9c9c9 NA unknown function +44011 #c9c9c9 transcriptional regulator transcription regulation 44012 #c9c9c9 NA unknown function 44013 #c9c9c9 NA unknown function 44014 #c9c9c9 NA unknown function @@ -44024,7 +44024,7 @@ phrog color annot category 44023 #c9c9c9 NA unknown function 44024 #c9c9c9 NA unknown function 44025 #c9c9c9 NA unknown function -44026 #c9c9c9 NA unknown function +44026 #c9c9c9 acetyltransferase other 44027 #c9c9c9 NA unknown function 44028 #c9c9c9 NA unknown function 44029 #c9c9c9 NA unknown function @@ -44036,7 +44036,7 @@ phrog color annot category 44035 #c9c9c9 NA unknown function 44036 #c9c9c9 NA unknown function 44037 #c9c9c9 NA unknown function -44038 #c9c9c9 NA unknown function +44038 #c9c9c9 starvation-inducible transcriptional regulator transcription regulation 44039 #c9c9c9 NA unknown function 44040 #c9c9c9 NA unknown function 44041 #c9c9c9 NA unknown function @@ -44065,7 +44065,7 @@ phrog color annot category 44064 #c9c9c9 NA unknown function 44065 #c9c9c9 NA unknown function 44066 #c9c9c9 NA unknown function -44067 #c9c9c9 NA unknown function +44067 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 44068 #c9c9c9 NA unknown function 44069 #c9c9c9 NA unknown function 44070 #c9c9c9 NA unknown function @@ -44075,7 +44075,7 @@ phrog color annot category 44074 #c9c9c9 NA unknown function 44075 #c9c9c9 NA unknown function 44076 #c9c9c9 NA unknown function -44077 #c9c9c9 NA unknown function +44077 #c9c9c9 MutT/NUDIX hydrolase other 44078 #c9c9c9 NA unknown function 44079 #c9c9c9 NA unknown function 44080 #c9c9c9 NA unknown function @@ -44103,13 +44103,13 @@ phrog color annot category 44102 #c9c9c9 NA unknown function 44103 #c9c9c9 NA unknown function 44104 #c9c9c9 NA unknown function -44105 #c9c9c9 NA unknown function +44105 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 44106 #c9c9c9 NA unknown function 44107 #c9c9c9 NA unknown function 44108 #c9c9c9 NA unknown function 44109 #c9c9c9 NA unknown function 44110 #c9c9c9 NA unknown function -44111 #c9c9c9 NA unknown function +44111 #c9c9c9 tail completion or Neck1 protein connector 44112 #c9c9c9 NA unknown function 44113 #c9c9c9 NA unknown function 44114 #c9c9c9 NA unknown function @@ -44127,7 +44127,7 @@ phrog color annot category 44126 #c9c9c9 NA unknown function 44127 #c9c9c9 NA unknown function 44128 #c9c9c9 NA unknown function -44129 #c9c9c9 NA unknown function +44129 #c9c9c9 tail fiber protein tail 44130 #c9c9c9 NA unknown function 44131 #c9c9c9 NA unknown function 44132 #c9c9c9 NA unknown function @@ -44168,7 +44168,7 @@ phrog color annot category 44167 #c9c9c9 NA unknown function 44168 #c9c9c9 NA unknown function 44169 #c9c9c9 NA unknown function -44170 #c9c9c9 NA unknown function +44170 #c9c9c9 tail terminator connector 44171 #c9c9c9 NA unknown function 44172 #c9c9c9 NA unknown function 44173 #c9c9c9 NA unknown function @@ -44181,7 +44181,7 @@ phrog color annot category 44180 #c9c9c9 NA unknown function 44181 #c9c9c9 NA unknown function 44182 #c9c9c9 NA unknown function -44183 #c9c9c9 NA unknown function +44183 #c9c9c9 replication initiation O-like DNA, RNA and nucleotide metabolism 44184 #c9c9c9 NA unknown function 44185 #c9c9c9 NA unknown function 44186 #c9c9c9 NA unknown function @@ -44198,7 +44198,7 @@ phrog color annot category 44197 #c9c9c9 NA unknown function 44198 #c9c9c9 NA unknown function 44199 #c9c9c9 NA unknown function -44200 #c9c9c9 NA unknown function +44200 #c9c9c9 transcriptional regulator transcription regulation 44201 #c9c9c9 NA unknown function 44202 #c9c9c9 NA unknown function 44203 #c9c9c9 NA unknown function @@ -44206,7 +44206,7 @@ phrog color annot category 44205 #c9c9c9 NA unknown function 44206 #c9c9c9 NA unknown function 44207 #c9c9c9 NA unknown function -44208 #c9c9c9 NA unknown function +44208 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 44209 #c9c9c9 NA unknown function 44210 #c9c9c9 NA unknown function 44211 #c9c9c9 NA unknown function @@ -44234,7 +44234,7 @@ phrog color annot category 44233 #c9c9c9 NA unknown function 44234 #c9c9c9 NA unknown function 44235 #c9c9c9 NA unknown function -44236 #c9c9c9 NA unknown function +44236 #c9c9c9 head-tail adaptor connector 44237 #c9c9c9 NA unknown function 44238 #c9c9c9 NA unknown function 44239 #c9c9c9 NA unknown function @@ -44294,7 +44294,7 @@ phrog color annot category 44293 #c9c9c9 NA unknown function 44294 #c9c9c9 NA unknown function 44295 #c9c9c9 NA unknown function -44296 #c9c9c9 NA unknown function +44296 #c9c9c9 acetyltransferase other 44297 #c9c9c9 NA unknown function 44298 #c9c9c9 NA unknown function 44299 #c9c9c9 NA unknown function @@ -44312,7 +44312,7 @@ phrog color annot category 44311 #c9c9c9 NA unknown function 44312 #c9c9c9 NA unknown function 44313 #c9c9c9 NA unknown function -44314 #c9c9c9 NA unknown function +44314 #c9c9c9 excisionase and transcriptional regulator integration and excision 44315 #c9c9c9 NA unknown function 44316 #c9c9c9 NA unknown function 44317 #c9c9c9 NA unknown function @@ -44335,14 +44335,14 @@ phrog color annot category 44334 #c9c9c9 NA unknown function 44335 #c9c9c9 NA unknown function 44336 #c9c9c9 NA unknown function -44337 #c9c9c9 NA unknown function +44337 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 44338 #c9c9c9 NA unknown function -44339 #c9c9c9 NA unknown function +44339 #c9c9c9 CI-like repressor transcription regulation 44340 #c9c9c9 NA unknown function 44341 #c9c9c9 NA unknown function 44342 #c9c9c9 NA unknown function 44343 #c9c9c9 NA unknown function -44344 #c9c9c9 NA unknown function +44344 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 44345 #c9c9c9 NA unknown function 44346 #c9c9c9 NA unknown function 44347 #c9c9c9 NA unknown function @@ -44377,7 +44377,7 @@ phrog color annot category 44376 #c9c9c9 NA unknown function 44377 #c9c9c9 NA unknown function 44378 #c9c9c9 NA unknown function -44379 #c9c9c9 NA unknown function +44379 #c9c9c9 dATP / dGTP pyrophosphohydrolase DNA, RNA and nucleotide metabolism 44380 #c9c9c9 NA unknown function 44381 #c9c9c9 NA unknown function 44382 #c9c9c9 NA unknown function @@ -44410,7 +44410,7 @@ phrog color annot category 44409 #c9c9c9 NA unknown function 44410 #c9c9c9 NA unknown function 44411 #c9c9c9 NA unknown function -44412 #c9c9c9 NA unknown function +44412 #c9c9c9 tail protein tail 44413 #c9c9c9 NA unknown function 44414 #c9c9c9 NA unknown function 44415 #c9c9c9 NA unknown function @@ -44427,7 +44427,7 @@ phrog color annot category 44426 #c9c9c9 NA unknown function 44427 #c9c9c9 NA unknown function 44428 #c9c9c9 NA unknown function -44429 #c9c9c9 NA unknown function +44429 #c9c9c9 head-tail adaptor connector 44430 #c9c9c9 NA unknown function 44431 #c9c9c9 NA unknown function 44432 #c9c9c9 NA unknown function @@ -44464,7 +44464,7 @@ phrog color annot category 44463 #c9c9c9 NA unknown function 44464 #c9c9c9 NA unknown function 44465 #c9c9c9 NA unknown function -44466 #c9c9c9 NA unknown function +44466 #c9c9c9 transposase integration and excision 44467 #c9c9c9 NA unknown function 44468 #c9c9c9 NA unknown function 44469 #c9c9c9 NA unknown function @@ -44482,10 +44482,10 @@ phrog color annot category 44481 #c9c9c9 NA unknown function 44482 #c9c9c9 NA unknown function 44483 #c9c9c9 NA unknown function -44484 #c9c9c9 NA unknown function +44484 #c9c9c9 excisionase and transcriptional regulator integration and excision 44485 #c9c9c9 NA unknown function 44486 #c9c9c9 NA unknown function -44487 #c9c9c9 NA unknown function +44487 #c9c9c9 excisionase and transcriptional regulator integration and excision 44488 #c9c9c9 NA unknown function 44489 #c9c9c9 NA unknown function 44490 #c9c9c9 NA unknown function @@ -44497,7 +44497,7 @@ phrog color annot category 44496 #c9c9c9 NA unknown function 44497 #c9c9c9 NA unknown function 44498 #c9c9c9 NA unknown function -44499 #c9c9c9 NA unknown function +44499 #c9c9c9 baseplate wedge subunit tail 44500 #c9c9c9 NA unknown function 44501 #c9c9c9 NA unknown function 44502 #c9c9c9 NA unknown function @@ -44507,7 +44507,7 @@ phrog color annot category 44506 #c9c9c9 NA unknown function 44507 #c9c9c9 NA unknown function 44508 #c9c9c9 NA unknown function -44509 #c9c9c9 NA unknown function +44509 #c9c9c9 Arc-like repressor transcription regulation 44510 #c9c9c9 NA unknown function 44511 #c9c9c9 NA unknown function 44512 #c9c9c9 NA unknown function @@ -44530,7 +44530,7 @@ phrog color annot category 44529 #c9c9c9 NA unknown function 44530 #c9c9c9 NA unknown function 44531 #c9c9c9 NA unknown function -44532 #c9c9c9 NA unknown function +44532 #c9c9c9 HAD-superfamily hydrolase other 44533 #c9c9c9 NA unknown function 44534 #c9c9c9 NA unknown function 44535 #c9c9c9 NA unknown function @@ -44550,7 +44550,7 @@ phrog color annot category 44549 #c9c9c9 NA unknown function 44550 #c9c9c9 NA unknown function 44551 #c9c9c9 NA unknown function -44552 #c9c9c9 NA unknown function +44552 #c9c9c9 minor head protein head and packaging 44553 #c9c9c9 NA unknown function 44554 #c9c9c9 NA unknown function 44555 #c9c9c9 NA unknown function @@ -44564,7 +44564,7 @@ phrog color annot category 44563 #c9c9c9 NA unknown function 44564 #c9c9c9 NA unknown function 44565 #c9c9c9 NA unknown function -44566 #c9c9c9 NA unknown function +44566 #c9c9c9 MazG-like pyrophosphatase other 44567 #c9c9c9 NA unknown function 44568 #c9c9c9 NA unknown function 44569 #c9c9c9 NA unknown function @@ -44596,7 +44596,7 @@ phrog color annot category 44595 #c9c9c9 NA unknown function 44596 #c9c9c9 NA unknown function 44597 #c9c9c9 NA unknown function -44598 #c9c9c9 NA unknown function +44598 #c9c9c9 transcriptional regulator transcription regulation 44599 #c9c9c9 NA unknown function 44600 #c9c9c9 NA unknown function 44601 #c9c9c9 NA unknown function @@ -44635,7 +44635,7 @@ phrog color annot category 44634 #c9c9c9 NA unknown function 44635 #c9c9c9 NA unknown function 44636 #c9c9c9 NA unknown function -44637 #c9c9c9 NA unknown function +44637 #c9c9c9 baseplate hub subunit and tail lysozyme tail 44638 #c9c9c9 NA unknown function 44639 #c9c9c9 NA unknown function 44640 #c9c9c9 NA unknown function @@ -44658,12 +44658,12 @@ phrog color annot category 44657 #c9c9c9 NA unknown function 44658 #c9c9c9 NA unknown function 44659 #c9c9c9 NA unknown function -44660 #c9c9c9 NA unknown function +44660 #c9c9c9 DNA polymerase III theta subunit DNA, RNA and nucleotide metabolism 44661 #c9c9c9 NA unknown function 44662 #c9c9c9 NA unknown function 44663 #c9c9c9 NA unknown function 44664 #c9c9c9 NA unknown function -44665 #c9c9c9 NA unknown function +44665 #c9c9c9 RNA replicase beta subunit DNA, RNA and nucleotide metabolism 44666 #c9c9c9 NA unknown function 44667 #c9c9c9 NA unknown function 44668 #c9c9c9 NA unknown function @@ -44681,17 +44681,17 @@ phrog color annot category 44680 #c9c9c9 NA unknown function 44681 #c9c9c9 NA unknown function 44682 #c9c9c9 NA unknown function -44683 #c9c9c9 NA unknown function +44683 #c9c9c9 baseplate wedge subunit tail 44684 #c9c9c9 NA unknown function 44685 #c9c9c9 NA unknown function 44686 #c9c9c9 NA unknown function 44687 #c9c9c9 NA unknown function 44688 #c9c9c9 NA unknown function -44689 #c9c9c9 NA unknown function +44689 #c9c9c9 DNA methyltransferase other 44690 #c9c9c9 NA unknown function 44691 #c9c9c9 NA unknown function 44692 #c9c9c9 NA unknown function -44693 #c9c9c9 NA unknown function +44693 #c9c9c9 Kil protein for bacterial septation inhibition other 44694 #c9c9c9 NA unknown function 44695 #c9c9c9 NA unknown function 44696 #c9c9c9 NA unknown function @@ -44725,7 +44725,7 @@ phrog color annot category 44724 #c9c9c9 NA unknown function 44725 #c9c9c9 NA unknown function 44726 #c9c9c9 NA unknown function -44727 #c9c9c9 NA unknown function +44727 #c9c9c9 excisionase and transcriptional regulator integration and excision 44728 #c9c9c9 NA unknown function 44729 #c9c9c9 NA unknown function 44730 #c9c9c9 NA unknown function @@ -44761,19 +44761,19 @@ phrog color annot category 44760 #c9c9c9 NA unknown function 44761 #c9c9c9 NA unknown function 44762 #c9c9c9 NA unknown function -44763 #c9c9c9 NA unknown function +44763 #c9c9c9 DNA invertase DNA, RNA and nucleotide metabolism 44764 #c9c9c9 NA unknown function 44765 #c9c9c9 NA unknown function 44766 #c9c9c9 NA unknown function 44767 #c9c9c9 NA unknown function -44768 #c9c9c9 NA unknown function +44768 #c9c9c9 tail terminator connector 44769 #c9c9c9 NA unknown function 44770 #c9c9c9 NA unknown function 44771 #c9c9c9 NA unknown function 44772 #c9c9c9 NA unknown function 44773 #c9c9c9 NA unknown function 44774 #c9c9c9 NA unknown function -44775 #c9c9c9 NA unknown function +44775 #c9c9c9 protein kinase inhibitor of host transcription positively regulates RNaseIII negatively on RNaseE other 44776 #c9c9c9 NA unknown function 44777 #c9c9c9 NA unknown function 44778 #c9c9c9 NA unknown function @@ -44788,7 +44788,7 @@ phrog color annot category 44787 #c9c9c9 NA unknown function 44788 #c9c9c9 NA unknown function 44789 #c9c9c9 NA unknown function -44790 #c9c9c9 NA unknown function +44790 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 44791 #c9c9c9 NA unknown function 44792 #c9c9c9 NA unknown function 44793 #c9c9c9 NA unknown function @@ -44811,7 +44811,7 @@ phrog color annot category 44810 #c9c9c9 NA unknown function 44811 #c9c9c9 NA unknown function 44812 #c9c9c9 NA unknown function -44813 #c9c9c9 NA unknown function +44813 #c9c9c9 endolysin lysis 44814 #c9c9c9 NA unknown function 44815 #c9c9c9 NA unknown function 44816 #c9c9c9 NA unknown function @@ -44831,7 +44831,7 @@ phrog color annot category 44830 #c9c9c9 NA unknown function 44831 #c9c9c9 NA unknown function 44832 #c9c9c9 NA unknown function -44833 #c9c9c9 NA unknown function +44833 #c9c9c9 excisionase and transcriptional regulator integration and excision 44834 #c9c9c9 NA unknown function 44835 #c9c9c9 NA unknown function 44836 #c9c9c9 NA unknown function @@ -44841,12 +44841,12 @@ phrog color annot category 44840 #c9c9c9 NA unknown function 44841 #c9c9c9 NA unknown function 44842 #c9c9c9 NA unknown function -44843 #c9c9c9 NA unknown function +44843 #c9c9c9 transcriptional regulator transcription regulation 44844 #c9c9c9 NA unknown function 44845 #c9c9c9 NA unknown function 44846 #c9c9c9 NA unknown function 44847 #c9c9c9 NA unknown function -44848 #c9c9c9 NA unknown function +44848 #c9c9c9 major head protein head and packaging 44849 #c9c9c9 NA unknown function 44850 #c9c9c9 NA unknown function 44851 #c9c9c9 NA unknown function @@ -44858,7 +44858,7 @@ phrog color annot category 44857 #c9c9c9 NA unknown function 44858 #c9c9c9 NA unknown function 44859 #c9c9c9 NA unknown function -44860 #c9c9c9 NA unknown function +44860 #c9c9c9 L-shaped tail fiber protein assembly tail 44861 #c9c9c9 NA unknown function 44862 #c9c9c9 NA unknown function 44863 #c9c9c9 NA unknown function @@ -44872,7 +44872,7 @@ phrog color annot category 44871 #c9c9c9 NA unknown function 44872 #c9c9c9 NA unknown function 44873 #c9c9c9 NA unknown function -44874 #c9c9c9 NA unknown function +44874 #c9c9c9 tail terminator connector 44875 #c9c9c9 NA unknown function 44876 #c9c9c9 NA unknown function 44877 #c9c9c9 NA unknown function @@ -44900,11 +44900,11 @@ phrog color annot category 44899 #c9c9c9 NA unknown function 44900 #c9c9c9 NA unknown function 44901 #c9c9c9 NA unknown function -44902 #c9c9c9 NA unknown function +44902 #c9c9c9 nitroreductase other 44903 #c9c9c9 NA unknown function 44904 #c9c9c9 NA unknown function 44905 #c9c9c9 NA unknown function -44906 #c9c9c9 NA unknown function +44906 #c9c9c9 head closure Hc1 connector 44907 #c9c9c9 NA unknown function 44908 #c9c9c9 NA unknown function 44909 #c9c9c9 NA unknown function @@ -44914,9 +44914,9 @@ phrog color annot category 44913 #c9c9c9 NA unknown function 44914 #c9c9c9 NA unknown function 44915 #c9c9c9 NA unknown function -44916 #c9c9c9 NA unknown function +44916 #c9c9c9 DnaA-like replication initiation protein DNA, RNA and nucleotide metabolism 44917 #c9c9c9 NA unknown function -44918 #c9c9c9 NA unknown function +44918 #c9c9c9 tail protein tail 44919 #c9c9c9 NA unknown function 44920 #c9c9c9 NA unknown function 44921 #c9c9c9 NA unknown function @@ -44952,7 +44952,7 @@ phrog color annot category 44951 #c9c9c9 NA unknown function 44952 #c9c9c9 NA unknown function 44953 #c9c9c9 NA unknown function -44954 #c9c9c9 NA unknown function +44954 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 44955 #c9c9c9 NA unknown function 44956 #c9c9c9 NA unknown function 44957 #c9c9c9 NA unknown function @@ -44967,7 +44967,7 @@ phrog color annot category 44966 #c9c9c9 NA unknown function 44967 #c9c9c9 NA unknown function 44968 #c9c9c9 NA unknown function -44969 #c9c9c9 NA unknown function +44969 #c9c9c9 tail fiber protein tail 44970 #c9c9c9 NA unknown function 44971 #c9c9c9 NA unknown function 44972 #c9c9c9 NA unknown function @@ -44988,7 +44988,7 @@ phrog color annot category 44987 #c9c9c9 NA unknown function 44988 #c9c9c9 NA unknown function 44989 #c9c9c9 NA unknown function -44990 #c9c9c9 NA unknown function +44990 #c9c9c9 tail terminator connector 44991 #c9c9c9 NA unknown function 44992 #c9c9c9 NA unknown function 44993 #c9c9c9 NA unknown function @@ -45050,7 +45050,7 @@ phrog color annot category 45049 #c9c9c9 NA unknown function 45050 #c9c9c9 NA unknown function 45051 #c9c9c9 NA unknown function -45052 #c9c9c9 NA unknown function +45052 #c9c9c9 neck protein connector 45053 #c9c9c9 NA unknown function 45054 #c9c9c9 NA unknown function 45055 #c9c9c9 NA unknown function @@ -45064,7 +45064,7 @@ phrog color annot category 45063 #c9c9c9 NA unknown function 45064 #c9c9c9 NA unknown function 45065 #c9c9c9 NA unknown function -45066 #c9c9c9 NA unknown function +45066 #c9c9c9 Arc-like repressor transcription regulation 45067 #c9c9c9 NA unknown function 45068 #c9c9c9 NA unknown function 45069 #c9c9c9 NA unknown function @@ -45085,7 +45085,7 @@ phrog color annot category 45084 #c9c9c9 NA unknown function 45085 #c9c9c9 NA unknown function 45086 #c9c9c9 NA unknown function -45087 #c9c9c9 NA unknown function +45087 #c9c9c9 excisionase and transcriptional regulator integration and excision 45088 #c9c9c9 NA unknown function 45089 #c9c9c9 NA unknown function 45090 #c9c9c9 NA unknown function @@ -45127,7 +45127,7 @@ phrog color annot category 45126 #c9c9c9 NA unknown function 45127 #c9c9c9 NA unknown function 45128 #c9c9c9 NA unknown function -45129 #c9c9c9 NA unknown function +45129 #c9c9c9 transcriptional repressor transcription regulation 45130 #c9c9c9 NA unknown function 45131 #c9c9c9 NA unknown function 45132 #c9c9c9 NA unknown function @@ -45154,7 +45154,7 @@ phrog color annot category 45153 #c9c9c9 NA unknown function 45154 #c9c9c9 NA unknown function 45155 #c9c9c9 NA unknown function -45156 #c9c9c9 NA unknown function +45156 #c9c9c9 lysophospholipase L1-like esterase other 45157 #c9c9c9 NA unknown function 45158 #c9c9c9 NA unknown function 45159 #c9c9c9 NA unknown function @@ -45164,7 +45164,7 @@ phrog color annot category 45163 #c9c9c9 NA unknown function 45164 #c9c9c9 NA unknown function 45165 #c9c9c9 NA unknown function -45166 #c9c9c9 NA unknown function +45166 #c9c9c9 DNA ejection protein DNA, RNA and nucleotide metabolism 45167 #c9c9c9 NA unknown function 45168 #c9c9c9 NA unknown function 45169 #c9c9c9 NA unknown function @@ -45213,7 +45213,7 @@ phrog color annot category 45212 #c9c9c9 NA unknown function 45213 #c9c9c9 NA unknown function 45214 #c9c9c9 NA unknown function -45215 #c9c9c9 NA unknown function +45215 #c9c9c9 virion structural protein head and packaging 45216 #c9c9c9 NA unknown function 45217 #c9c9c9 NA unknown function 45218 #c9c9c9 NA unknown function @@ -45237,7 +45237,7 @@ phrog color annot category 45236 #c9c9c9 NA unknown function 45237 #c9c9c9 NA unknown function 45238 #c9c9c9 NA unknown function -45239 #c9c9c9 NA unknown function +45239 #c9c9c9 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism 45240 #c9c9c9 NA unknown function 45241 #c9c9c9 NA unknown function 45242 #c9c9c9 NA unknown function @@ -45249,8 +45249,8 @@ phrog color annot category 45248 #c9c9c9 NA unknown function 45249 #c9c9c9 NA unknown function 45250 #c9c9c9 NA unknown function -45251 #c9c9c9 NA unknown function -45252 #c9c9c9 NA unknown function +45251 #c9c9c9 transcriptional repressor transcription regulation +45252 #c9c9c9 tail fiber protein tail 45253 #c9c9c9 NA unknown function 45254 #c9c9c9 NA unknown function 45255 #c9c9c9 NA unknown function @@ -45275,9 +45275,9 @@ phrog color annot category 45274 #c9c9c9 NA unknown function 45275 #c9c9c9 NA unknown function 45276 #c9c9c9 NA unknown function -45277 #c9c9c9 NA unknown function +45277 #c9c9c9 Rnase H DNA, RNA and nucleotide metabolism 45278 #c9c9c9 NA unknown function -45279 #c9c9c9 NA unknown function +45279 #c9c9c9 major head protein head and packaging 45280 #c9c9c9 NA unknown function 45281 #c9c9c9 NA unknown function 45282 #c9c9c9 NA unknown function @@ -45307,7 +45307,7 @@ phrog color annot category 45306 #c9c9c9 NA unknown function 45307 #c9c9c9 NA unknown function 45308 #c9c9c9 NA unknown function -45309 #c9c9c9 NA unknown function +45309 #c9c9c9 head-tail adaptor connector 45310 #c9c9c9 NA unknown function 45311 #c9c9c9 NA unknown function 45312 #c9c9c9 NA unknown function @@ -45325,10 +45325,10 @@ phrog color annot category 45324 #c9c9c9 NA unknown function 45325 #c9c9c9 NA unknown function 45326 #c9c9c9 NA unknown function -45327 #c9c9c9 NA unknown function +45327 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 45328 #c9c9c9 NA unknown function 45329 #c9c9c9 NA unknown function -45330 #c9c9c9 NA unknown function +45330 #c9c9c9 excisionase and transcriptional regulator integration and excision 45331 #c9c9c9 NA unknown function 45332 #c9c9c9 NA unknown function 45333 #c9c9c9 NA unknown function @@ -45366,7 +45366,7 @@ phrog color annot category 45365 #c9c9c9 NA unknown function 45366 #c9c9c9 NA unknown function 45367 #c9c9c9 NA unknown function -45368 #c9c9c9 NA unknown function +45368 #c9c9c9 transaldolase other 45369 #c9c9c9 NA unknown function 45370 #c9c9c9 NA unknown function 45371 #c9c9c9 NA unknown function @@ -45409,7 +45409,7 @@ phrog color annot category 45408 #c9c9c9 NA unknown function 45409 #c9c9c9 NA unknown function 45410 #c9c9c9 NA unknown function -45411 #c9c9c9 NA unknown function +45411 #c9c9c9 portal protein head and packaging 45412 #c9c9c9 NA unknown function 45413 #c9c9c9 NA unknown function 45414 #c9c9c9 NA unknown function @@ -45510,7 +45510,7 @@ phrog color annot category 45509 #c9c9c9 NA unknown function 45510 #c9c9c9 NA unknown function 45511 #c9c9c9 NA unknown function -45512 #c9c9c9 NA unknown function +45512 #c9c9c9 Rz-like spanin lysis 45513 #c9c9c9 NA unknown function 45514 #c9c9c9 NA unknown function 45515 #c9c9c9 NA unknown function @@ -45526,8 +45526,8 @@ phrog color annot category 45525 #c9c9c9 NA unknown function 45526 #c9c9c9 NA unknown function 45527 #c9c9c9 NA unknown function -45528 #c9c9c9 NA unknown function -45529 #c9c9c9 NA unknown function +45528 #c9c9c9 tail fiber protein tail +45529 #c9c9c9 tail assembly chaperone tail 45530 #c9c9c9 NA unknown function 45531 #c9c9c9 NA unknown function 45532 #c9c9c9 NA unknown function @@ -45555,8 +45555,8 @@ phrog color annot category 45554 #c9c9c9 NA unknown function 45555 #c9c9c9 NA unknown function 45556 #c9c9c9 NA unknown function -45557 #3e83f6 virion structural protein head and packaging -45558 #c9c9c9 NA unknown function +45557 #3e83f6 NA unknown function +45558 #c9c9c9 deoxynucleoside monophosphate kinase other 45559 #c9c9c9 NA unknown function 45560 #c9c9c9 NA unknown function 45561 #c9c9c9 NA unknown function @@ -45573,7 +45573,7 @@ phrog color annot category 45572 #c9c9c9 NA unknown function 45573 #c9c9c9 NA unknown function 45574 #c9c9c9 NA unknown function -45575 #c9c9c9 NA unknown function +45575 #c9c9c9 minor tail protein tail 45576 #c9c9c9 NA unknown function 45577 #c9c9c9 NA unknown function 45578 #c9c9c9 NA unknown function @@ -45590,7 +45590,7 @@ phrog color annot category 45589 #c9c9c9 NA unknown function 45590 #c9c9c9 NA unknown function 45591 #c9c9c9 NA unknown function -45592 #c9c9c9 NA unknown function +45592 #c9c9c9 RecA filament binding protein DinI DNA, RNA and nucleotide metabolism 45593 #c9c9c9 NA unknown function 45594 #c9c9c9 NA unknown function 45595 #c9c9c9 NA unknown function @@ -45614,7 +45614,7 @@ phrog color annot category 45613 #c9c9c9 NA unknown function 45614 #c9c9c9 NA unknown function 45615 #c9c9c9 NA unknown function -45616 #c9c9c9 NA unknown function +45616 #c9c9c9 Arc-like repressor transcription regulation 45617 #c9c9c9 NA unknown function 45618 #c9c9c9 NA unknown function 45619 #c9c9c9 NA unknown function @@ -45628,7 +45628,7 @@ phrog color annot category 45627 #c9c9c9 NA unknown function 45628 #c9c9c9 NA unknown function 45629 #c9c9c9 NA unknown function -45630 #c9c9c9 NA unknown function +45630 #c9c9c9 head scaffolding protein head and packaging 45631 #c9c9c9 NA unknown function 45632 #c9c9c9 NA unknown function 45633 #c9c9c9 NA unknown function @@ -45642,7 +45642,7 @@ phrog color annot category 45641 #c9c9c9 NA unknown function 45642 #c9c9c9 NA unknown function 45643 #c9c9c9 NA unknown function -45644 #c9c9c9 NA unknown function +45644 #c9c9c9 anti-repressor transcription regulation 45645 #c9c9c9 NA unknown function 45646 #c9c9c9 NA unknown function 45647 #c9c9c9 NA unknown function @@ -45686,7 +45686,7 @@ phrog color annot category 45685 #c9c9c9 NA unknown function 45686 #c9c9c9 NA unknown function 45687 #c9c9c9 NA unknown function -45688 #c9c9c9 NA unknown function +45688 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase other 45689 #c9c9c9 NA unknown function 45690 #c9c9c9 NA unknown function 45691 #c9c9c9 NA unknown function @@ -45715,10 +45715,10 @@ phrog color annot category 45714 #c9c9c9 NA unknown function 45715 #c9c9c9 NA unknown function 45716 #c9c9c9 NA unknown function -45717 #c9c9c9 NA unknown function +45717 #c9c9c9 methyltransferase other 45718 #c9c9c9 NA unknown function 45719 #c9c9c9 NA unknown function -45720 #c9c9c9 NA unknown function +45720 #c9c9c9 baseplate wedge subunit tail 45721 #c9c9c9 NA unknown function 45722 #c9c9c9 NA unknown function 45723 #c9c9c9 NA unknown function @@ -45746,7 +45746,7 @@ phrog color annot category 45745 #c9c9c9 NA unknown function 45746 #c9c9c9 NA unknown function 45747 #c9c9c9 NA unknown function -45748 #c9c9c9 NA unknown function +45748 #c9c9c9 membrane protein moron, auxiliary metabolic gene and host takeover 45749 #c9c9c9 NA unknown function 45750 #c9c9c9 NA unknown function 45751 #c9c9c9 NA unknown function @@ -45768,7 +45768,7 @@ phrog color annot category 45767 #c9c9c9 NA unknown function 45768 #c9c9c9 NA unknown function 45769 #c9c9c9 NA unknown function -45770 #3e83f6 virion structural protein head and packaging +45770 #3e83f6 NA unknown function 45771 #c9c9c9 NA unknown function 45772 #c9c9c9 NA unknown function 45773 #c9c9c9 NA unknown function @@ -45805,7 +45805,7 @@ phrog color annot category 45804 #c9c9c9 NA unknown function 45805 #c9c9c9 NA unknown function 45806 #c9c9c9 NA unknown function -45807 #c9c9c9 NA unknown function +45807 #c9c9c9 transcriptional repressor transcription regulation 45808 #c9c9c9 NA unknown function 45809 #c9c9c9 NA unknown function 45810 #c9c9c9 NA unknown function @@ -45822,7 +45822,7 @@ phrog color annot category 45821 #c9c9c9 NA unknown function 45822 #c9c9c9 NA unknown function 45823 #c9c9c9 NA unknown function -45824 #c9c9c9 NA unknown function +45824 #c9c9c9 transcriptional regulator transcription regulation 45825 #c9c9c9 NA unknown function 45826 #c9c9c9 NA unknown function 45827 #c9c9c9 NA unknown function @@ -45896,7 +45896,7 @@ phrog color annot category 45895 #c9c9c9 NA unknown function 45896 #c9c9c9 NA unknown function 45897 #c9c9c9 NA unknown function -45898 #c9c9c9 NA unknown function +45898 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 45899 #c9c9c9 NA unknown function 45900 #c9c9c9 NA unknown function 45901 #c9c9c9 NA unknown function @@ -45916,7 +45916,7 @@ phrog color annot category 45915 #c9c9c9 NA unknown function 45916 #c9c9c9 NA unknown function 45917 #c9c9c9 NA unknown function -45918 #c9c9c9 NA unknown function +45918 #c9c9c9 tail fiber protein tail 45919 #c9c9c9 NA unknown function 45920 #c9c9c9 NA unknown function 45921 #c9c9c9 NA unknown function @@ -45938,7 +45938,7 @@ phrog color annot category 45937 #c9c9c9 NA unknown function 45938 #c9c9c9 NA unknown function 45939 #c9c9c9 NA unknown function -45940 #c9c9c9 NA unknown function +45940 #c9c9c9 Na/K ATPase other 45941 #c9c9c9 NA unknown function 45942 #c9c9c9 NA unknown function 45943 #c9c9c9 NA unknown function @@ -45946,7 +45946,7 @@ phrog color annot category 45945 #c9c9c9 NA unknown function 45946 #c9c9c9 NA unknown function 45947 #c9c9c9 NA unknown function -45948 #c9c9c9 NA unknown function +45948 #c9c9c9 dehydrogenase other 45949 #c9c9c9 NA unknown function 45950 #c9c9c9 NA unknown function 45951 #c9c9c9 NA unknown function @@ -45992,7 +45992,7 @@ phrog color annot category 45991 #c9c9c9 NA unknown function 45992 #c9c9c9 NA unknown function 45993 #c9c9c9 NA unknown function -45994 #c9c9c9 NA unknown function +45994 #c9c9c9 acetyltransferase other 45995 #c9c9c9 NA unknown function 45996 #c9c9c9 NA unknown function 45997 #c9c9c9 NA unknown function @@ -46009,7 +46009,7 @@ phrog color annot category 46008 #c9c9c9 NA unknown function 46009 #c9c9c9 NA unknown function 46010 #c9c9c9 NA unknown function -46011 #3e83f6 head scaffolding protein head and packaging +46011 #3e83f6 NA unknown function 46012 #c9c9c9 NA unknown function 46013 #c9c9c9 NA unknown function 46014 #c9c9c9 NA unknown function @@ -46042,7 +46042,7 @@ phrog color annot category 46041 #c9c9c9 NA unknown function 46042 #c9c9c9 NA unknown function 46043 #c9c9c9 NA unknown function -46044 #c9c9c9 NA unknown function +46044 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 46045 #c9c9c9 NA unknown function 46046 #c9c9c9 NA unknown function 46047 #c9c9c9 NA unknown function @@ -46082,7 +46082,7 @@ phrog color annot category 46081 #c9c9c9 NA unknown function 46082 #c9c9c9 NA unknown function 46083 #c9c9c9 NA unknown function -46084 #c9c9c9 NA unknown function +46084 #c9c9c9 transcriptional repressor transcription regulation 46085 #c9c9c9 NA unknown function 46086 #c9c9c9 NA unknown function 46087 #c9c9c9 NA unknown function @@ -46095,7 +46095,7 @@ phrog color annot category 46094 #c9c9c9 NA unknown function 46095 #c9c9c9 NA unknown function 46096 #c9c9c9 NA unknown function -46097 #c9c9c9 NA unknown function +46097 #c9c9c9 "transcriptional regulator, D5-like" transcription regulation 46098 #c9c9c9 NA unknown function 46099 #c9c9c9 NA unknown function 46100 #c9c9c9 NA unknown function @@ -46121,7 +46121,7 @@ phrog color annot category 46120 #c9c9c9 NA unknown function 46121 #c9c9c9 NA unknown function 46122 #c9c9c9 NA unknown function -46123 #c9c9c9 NA unknown function +46123 #c9c9c9 PAAR motif of membran proteins moron, auxiliary metabolic gene and host takeover 46124 #c9c9c9 NA unknown function 46125 #c9c9c9 NA unknown function 46126 #c9c9c9 NA unknown function @@ -46162,7 +46162,7 @@ phrog color annot category 46161 #c9c9c9 NA unknown function 46162 #c9c9c9 NA unknown function 46163 #c9c9c9 NA unknown function -46164 #c9c9c9 NA unknown function +46164 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 46165 #c9c9c9 NA unknown function 46166 #c9c9c9 NA unknown function 46167 #c9c9c9 NA unknown function @@ -46184,7 +46184,7 @@ phrog color annot category 46183 #c9c9c9 NA unknown function 46184 #c9c9c9 NA unknown function 46185 #c9c9c9 NA unknown function -46186 #c9c9c9 NA unknown function +46186 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 46187 #c9c9c9 NA unknown function 46188 #c9c9c9 NA unknown function 46189 #c9c9c9 NA unknown function @@ -46222,7 +46222,7 @@ phrog color annot category 46221 #c9c9c9 NA unknown function 46222 #c9c9c9 NA unknown function 46223 #c9c9c9 NA unknown function -46224 #c9c9c9 NA unknown function +46224 #c9c9c9 endolysin lysis 46225 #c9c9c9 NA unknown function 46226 #c9c9c9 NA unknown function 46227 #c9c9c9 NA unknown function @@ -46266,7 +46266,7 @@ phrog color annot category 46265 #c9c9c9 NA unknown function 46266 #c9c9c9 NA unknown function 46267 #c9c9c9 NA unknown function -46268 #c9c9c9 NA unknown function +46268 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 46269 #c9c9c9 NA unknown function 46270 #c9c9c9 NA unknown function 46271 #c9c9c9 NA unknown function @@ -46277,7 +46277,7 @@ phrog color annot category 46276 #c9c9c9 NA unknown function 46277 #c9c9c9 NA unknown function 46278 #c9c9c9 NA unknown function -46279 #c9c9c9 NA unknown function +46279 #c9c9c9 tail fiber protein tail 46280 #c9c9c9 NA unknown function 46281 #c9c9c9 NA unknown function 46282 #c9c9c9 NA unknown function @@ -46330,7 +46330,7 @@ phrog color annot category 46329 #c9c9c9 NA unknown function 46330 #c9c9c9 NA unknown function 46331 #c9c9c9 NA unknown function -46332 #c9c9c9 NA unknown function +46332 #c9c9c9 tail fiber protein tail 46333 #c9c9c9 NA unknown function 46334 #c9c9c9 NA unknown function 46335 #c9c9c9 NA unknown function @@ -46390,10 +46390,10 @@ phrog color annot category 46389 #c9c9c9 NA unknown function 46390 #c9c9c9 NA unknown function 46391 #c9c9c9 NA unknown function -46392 #c9c9c9 NA unknown function +46392 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 46393 #c9c9c9 NA unknown function 46394 #c9c9c9 NA unknown function -46395 #c9c9c9 NA unknown function +46395 #c9c9c9 tail protein tail 46396 #c9c9c9 NA unknown function 46397 #c9c9c9 NA unknown function 46398 #c9c9c9 NA unknown function @@ -46410,7 +46410,7 @@ phrog color annot category 46409 #c9c9c9 NA unknown function 46410 #c9c9c9 NA unknown function 46411 #c9c9c9 NA unknown function -46412 #a861e3 transcriptional regulator transcription regulation +46412 #a861e3 NA unknown function 46413 #c9c9c9 NA unknown function 46414 #c9c9c9 NA unknown function 46415 #c9c9c9 NA unknown function @@ -46424,7 +46424,7 @@ phrog color annot category 46423 #c9c9c9 NA unknown function 46424 #c9c9c9 NA unknown function 46425 #c9c9c9 NA unknown function -46426 #c9c9c9 NA unknown function +46426 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 46427 #c9c9c9 NA unknown function 46428 #c9c9c9 NA unknown function 46429 #c9c9c9 NA unknown function @@ -46440,7 +46440,7 @@ phrog color annot category 46439 #c9c9c9 NA unknown function 46440 #c9c9c9 NA unknown function 46441 #c9c9c9 NA unknown function -46442 #c9c9c9 NA unknown function +46442 #c9c9c9 UmuD-like protein DNA, RNA and nucleotide metabolism 46443 #c9c9c9 NA unknown function 46444 #c9c9c9 NA unknown function 46445 #c9c9c9 NA unknown function @@ -46455,7 +46455,7 @@ phrog color annot category 46454 #c9c9c9 NA unknown function 46455 #c9c9c9 NA unknown function 46456 #c9c9c9 NA unknown function -46457 #c9c9c9 NA unknown function +46457 #c9c9c9 excisionase and transcriptional regulator integration and excision 46458 #c9c9c9 NA unknown function 46459 #c9c9c9 NA unknown function 46460 #c9c9c9 NA unknown function @@ -46467,7 +46467,7 @@ phrog color annot category 46466 #c9c9c9 NA unknown function 46467 #c9c9c9 NA unknown function 46468 #c9c9c9 NA unknown function -46469 #c9c9c9 NA unknown function +46469 #c9c9c9 tail length tape measure protein tail 46470 #c9c9c9 NA unknown function 46471 #c9c9c9 NA unknown function 46472 #c9c9c9 NA unknown function @@ -46490,12 +46490,12 @@ phrog color annot category 46489 #c9c9c9 NA unknown function 46490 #c9c9c9 NA unknown function 46491 #c9c9c9 NA unknown function -46492 #c9c9c9 NA unknown function +46492 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 46493 #c9c9c9 NA unknown function 46494 #c9c9c9 NA unknown function 46495 #c9c9c9 NA unknown function 46496 #c9c9c9 NA unknown function -46497 #c9c9c9 NA unknown function +46497 #c9c9c9 tail completion or Neck1 protein connector 46498 #c9c9c9 NA unknown function 46499 #c9c9c9 NA unknown function 46500 #c9c9c9 NA unknown function @@ -46504,7 +46504,7 @@ phrog color annot category 46503 #c9c9c9 NA unknown function 46504 #c9c9c9 NA unknown function 46505 #c9c9c9 NA unknown function -46506 #c9c9c9 NA unknown function +46506 #c9c9c9 tail fiber protein tail 46507 #c9c9c9 NA unknown function 46508 #c9c9c9 NA unknown function 46509 #c9c9c9 NA unknown function @@ -46573,7 +46573,7 @@ phrog color annot category 46572 #c9c9c9 NA unknown function 46573 #c9c9c9 NA unknown function 46574 #c9c9c9 NA unknown function -46575 #c9c9c9 NA unknown function +46575 #c9c9c9 minor head protein head and packaging 46576 #c9c9c9 NA unknown function 46577 #c9c9c9 NA unknown function 46578 #c9c9c9 NA unknown function @@ -46638,12 +46638,12 @@ phrog color annot category 46637 #c9c9c9 NA unknown function 46638 #c9c9c9 NA unknown function 46639 #c9c9c9 NA unknown function -46640 #c9c9c9 NA unknown function +46640 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 46641 #c9c9c9 NA unknown function 46642 #c9c9c9 NA unknown function 46643 #c9c9c9 NA unknown function 46644 #c9c9c9 NA unknown function -46645 #c9c9c9 NA unknown function +46645 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 46646 #c9c9c9 NA unknown function 46647 #c9c9c9 NA unknown function 46648 #c9c9c9 NA unknown function @@ -46687,7 +46687,7 @@ phrog color annot category 46686 #c9c9c9 NA unknown function 46687 #c9c9c9 NA unknown function 46688 #c9c9c9 NA unknown function -46689 #3e83f6 virion structural protein head and packaging +46689 #3e83f6 NA unknown function 46690 #c9c9c9 NA unknown function 46691 #c9c9c9 NA unknown function 46692 #c9c9c9 NA unknown function @@ -46717,7 +46717,7 @@ phrog color annot category 46716 #c9c9c9 NA unknown function 46717 #c9c9c9 NA unknown function 46718 #c9c9c9 NA unknown function -46719 #c9c9c9 NA unknown function +46719 #c9c9c9 head morphogenesis head and packaging 46720 #c9c9c9 NA unknown function 46721 #c9c9c9 NA unknown function 46722 #c9c9c9 NA unknown function @@ -46725,7 +46725,7 @@ phrog color annot category 46724 #c9c9c9 NA unknown function 46725 #c9c9c9 NA unknown function 46726 #c9c9c9 NA unknown function -46727 #c9c9c9 NA unknown function +46727 #c9c9c9 head-tail adaptor connector 46728 #c9c9c9 NA unknown function 46729 #c9c9c9 NA unknown function 46730 #c9c9c9 NA unknown function @@ -46741,12 +46741,12 @@ phrog color annot category 46740 #c9c9c9 NA unknown function 46741 #c9c9c9 NA unknown function 46742 #c9c9c9 NA unknown function -46743 #c9c9c9 NA unknown function +46743 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 46744 #c9c9c9 NA unknown function 46745 #c9c9c9 NA unknown function 46746 #c9c9c9 NA unknown function 46747 #c9c9c9 NA unknown function -46748 #c9c9c9 NA unknown function +46748 #c9c9c9 tail protein tail 46749 #c9c9c9 NA unknown function 46750 #c9c9c9 NA unknown function 46751 #c9c9c9 NA unknown function @@ -46801,7 +46801,7 @@ phrog color annot category 46800 #c9c9c9 NA unknown function 46801 #c9c9c9 NA unknown function 46802 #c9c9c9 NA unknown function -46803 #c9c9c9 NA unknown function +46803 #c9c9c9 tail protein tail 46804 #c9c9c9 NA unknown function 46805 #c9c9c9 NA unknown function 46806 #c9c9c9 NA unknown function @@ -46809,7 +46809,7 @@ phrog color annot category 46808 #c9c9c9 NA unknown function 46809 #c9c9c9 NA unknown function 46810 #c9c9c9 NA unknown function -46811 #c9c9c9 NA unknown function +46811 #c9c9c9 integrase integration and excision 46812 #c9c9c9 NA unknown function 46813 #c9c9c9 NA unknown function 46814 #c9c9c9 NA unknown function @@ -46822,7 +46822,7 @@ phrog color annot category 46821 #c9c9c9 NA unknown function 46822 #c9c9c9 NA unknown function 46823 #c9c9c9 NA unknown function -46824 #c9c9c9 NA unknown function +46824 #c9c9c9 transcriptional regulator transcription regulation 46825 #c9c9c9 NA unknown function 46826 #c9c9c9 NA unknown function 46827 #c9c9c9 NA unknown function @@ -46834,7 +46834,7 @@ phrog color annot category 46833 #c9c9c9 NA unknown function 46834 #c9c9c9 NA unknown function 46835 #c9c9c9 NA unknown function -46836 #c9c9c9 NA unknown function +46836 #c9c9c9 QueD-like 6-pyruvoyl-tetrahydropterin synthase moron, auxiliary metabolic gene and host takeover 46837 #c9c9c9 NA unknown function 46838 #c9c9c9 NA unknown function 46839 #c9c9c9 NA unknown function @@ -46846,7 +46846,7 @@ phrog color annot category 46845 #c9c9c9 NA unknown function 46846 #c9c9c9 NA unknown function 46847 #c9c9c9 NA unknown function -46848 #c9c9c9 NA unknown function +46848 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 46849 #c9c9c9 NA unknown function 46850 #c9c9c9 NA unknown function 46851 #c9c9c9 NA unknown function @@ -46901,7 +46901,7 @@ phrog color annot category 46900 #c9c9c9 NA unknown function 46901 #c9c9c9 NA unknown function 46902 #c9c9c9 NA unknown function -46903 #c9c9c9 NA unknown function +46903 #c9c9c9 tail assembly chaperone tail 46904 #c9c9c9 NA unknown function 46905 #c9c9c9 NA unknown function 46906 #c9c9c9 NA unknown function @@ -46914,7 +46914,7 @@ phrog color annot category 46913 #c9c9c9 NA unknown function 46914 #c9c9c9 NA unknown function 46915 #c9c9c9 NA unknown function -46916 #c9c9c9 NA unknown function +46916 #c9c9c9 endolysin lysis 46917 #c9c9c9 NA unknown function 46918 #c9c9c9 NA unknown function 46919 #c9c9c9 NA unknown function @@ -46923,7 +46923,7 @@ phrog color annot category 46922 #c9c9c9 NA unknown function 46923 #c9c9c9 NA unknown function 46924 #c9c9c9 NA unknown function -46925 #c9c9c9 NA unknown function +46925 #c9c9c9 transcriptional regulator transcription regulation 46926 #c9c9c9 NA unknown function 46927 #c9c9c9 NA unknown function 46928 #c9c9c9 NA unknown function @@ -46931,7 +46931,7 @@ phrog color annot category 46930 #c9c9c9 NA unknown function 46931 #c9c9c9 NA unknown function 46932 #c9c9c9 NA unknown function -46933 #c9c9c9 NA unknown function +46933 #c9c9c9 segregation and condensation complex subunit ScpB DNA, RNA and nucleotide metabolism 46934 #c9c9c9 NA unknown function 46935 #c9c9c9 NA unknown function 46936 #c9c9c9 NA unknown function @@ -46960,7 +46960,7 @@ phrog color annot category 46959 #c9c9c9 NA unknown function 46960 #c9c9c9 NA unknown function 46961 #c9c9c9 NA unknown function -46962 #c9c9c9 NA unknown function +46962 #c9c9c9 tail fiber protein tail 46963 #c9c9c9 NA unknown function 46964 #c9c9c9 NA unknown function 46965 #c9c9c9 NA unknown function @@ -46977,7 +46977,7 @@ phrog color annot category 46976 #c9c9c9 NA unknown function 46977 #c9c9c9 NA unknown function 46978 #c9c9c9 NA unknown function -46979 #c9c9c9 NA unknown function +46979 #c9c9c9 segregation and condensation complex subunit ScpB DNA, RNA and nucleotide metabolism 46980 #c9c9c9 NA unknown function 46981 #c9c9c9 NA unknown function 46982 #c9c9c9 NA unknown function @@ -46989,8 +46989,8 @@ phrog color annot category 46988 #c9c9c9 NA unknown function 46989 #c9c9c9 NA unknown function 46990 #c9c9c9 NA unknown function -46991 #c9c9c9 NA unknown function -46992 #c9c9c9 NA unknown function +46991 #c9c9c9 tail protein tail +46992 #c9c9c9 portal protein head and packaging 46993 #c9c9c9 NA unknown function 46994 #c9c9c9 NA unknown function 46995 #c9c9c9 NA unknown function @@ -47035,13 +47035,13 @@ phrog color annot category 47034 #c9c9c9 NA unknown function 47035 #c9c9c9 NA unknown function 47036 #c9c9c9 NA unknown function -47037 #c9c9c9 NA unknown function +47037 #c9c9c9 central tail fiber J tail 47038 #c9c9c9 NA unknown function 47039 #c9c9c9 NA unknown function 47040 #c9c9c9 NA unknown function 47041 #c9c9c9 NA unknown function 47042 #c9c9c9 NA unknown function -47043 #c9c9c9 NA unknown function +47043 #c9c9c9 segregation and condensation complex subunit ScpB DNA, RNA and nucleotide metabolism 47044 #c9c9c9 NA unknown function 47045 #c9c9c9 NA unknown function 47046 #c9c9c9 NA unknown function @@ -47076,9 +47076,9 @@ phrog color annot category 47075 #c9c9c9 NA unknown function 47076 #c9c9c9 NA unknown function 47077 #c9c9c9 NA unknown function -47078 #c9c9c9 NA unknown function +47078 #c9c9c9 structural protein with Ig domain head and packaging 47079 #c9c9c9 NA unknown function -47080 #c9c9c9 NA unknown function +47080 #c9c9c9 rhodanese-related sulfurtransferase other 47081 #c9c9c9 NA unknown function 47082 #c9c9c9 NA unknown function 47083 #c9c9c9 NA unknown function @@ -47114,7 +47114,7 @@ phrog color annot category 47113 #c9c9c9 NA unknown function 47114 #c9c9c9 NA unknown function 47115 #c9c9c9 NA unknown function -47116 #c9c9c9 NA unknown function +47116 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 47117 #c9c9c9 NA unknown function 47118 #c9c9c9 NA unknown function 47119 #c9c9c9 NA unknown function @@ -47138,7 +47138,7 @@ phrog color annot category 47137 #c9c9c9 NA unknown function 47138 #c9c9c9 NA unknown function 47139 #c9c9c9 NA unknown function -47140 #c9c9c9 NA unknown function +47140 #c9c9c9 head maturation protease head and packaging 47141 #c9c9c9 NA unknown function 47142 #c9c9c9 NA unknown function 47143 #c9c9c9 NA unknown function @@ -47150,11 +47150,11 @@ phrog color annot category 47149 #c9c9c9 NA unknown function 47150 #c9c9c9 NA unknown function 47151 #c9c9c9 NA unknown function -47152 #c9c9c9 NA unknown function +47152 #c9c9c9 tail terminator connector 47153 #c9c9c9 NA unknown function 47154 #c9c9c9 NA unknown function 47155 #c9c9c9 NA unknown function -47156 #c9c9c9 NA unknown function +47156 #c9c9c9 transcriptional activator transcription regulation 47157 #c9c9c9 NA unknown function 47158 #c9c9c9 NA unknown function 47159 #c9c9c9 NA unknown function @@ -47198,7 +47198,7 @@ phrog color annot category 47197 #c9c9c9 NA unknown function 47198 #c9c9c9 NA unknown function 47199 #c9c9c9 NA unknown function -47200 #c9c9c9 NA unknown function +47200 #c9c9c9 tail terminator connector 47201 #c9c9c9 NA unknown function 47202 #c9c9c9 NA unknown function 47203 #c9c9c9 NA unknown function @@ -47206,7 +47206,7 @@ phrog color annot category 47205 #c9c9c9 NA unknown function 47206 #c9c9c9 NA unknown function 47207 #c9c9c9 NA unknown function -47208 #c9c9c9 NA unknown function +47208 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 47209 #c9c9c9 NA unknown function 47210 #c9c9c9 NA unknown function 47211 #c9c9c9 NA unknown function @@ -47218,17 +47218,17 @@ phrog color annot category 47217 #c9c9c9 NA unknown function 47218 #c9c9c9 NA unknown function 47219 #c9c9c9 NA unknown function -47220 #c9c9c9 NA unknown function +47220 #c9c9c9 structural protein with Ig domain head and packaging 47221 #c9c9c9 NA unknown function 47222 #c9c9c9 NA unknown function 47223 #c9c9c9 NA unknown function 47224 #c9c9c9 NA unknown function 47225 #c9c9c9 NA unknown function -47226 #c9c9c9 NA unknown function +47226 #c9c9c9 tail protein tail 47227 #c9c9c9 NA unknown function 47228 #c9c9c9 NA unknown function 47229 #c9c9c9 NA unknown function -47230 #c9c9c9 NA unknown function +47230 #c9c9c9 tail fiber protein tail 47231 #c9c9c9 NA unknown function 47232 #c9c9c9 NA unknown function 47233 #c9c9c9 NA unknown function @@ -47306,7 +47306,7 @@ phrog color annot category 47305 #c9c9c9 NA unknown function 47306 #c9c9c9 NA unknown function 47307 #c9c9c9 NA unknown function -47308 #c9c9c9 NA unknown function +47308 #c9c9c9 transcriptional repressor transcription regulation 47309 #c9c9c9 NA unknown function 47310 #c9c9c9 NA unknown function 47311 #c9c9c9 NA unknown function @@ -47343,9 +47343,9 @@ phrog color annot category 47342 #c9c9c9 NA unknown function 47343 #c9c9c9 NA unknown function 47344 #c9c9c9 NA unknown function -47345 #c9c9c9 NA unknown function +47345 #c9c9c9 terminase large subunit head and packaging 47346 #c9c9c9 NA unknown function -47347 #c9c9c9 NA unknown function +47347 #c9c9c9 tail terminator connector 47348 #c9c9c9 NA unknown function 47349 #c9c9c9 NA unknown function 47350 #c9c9c9 NA unknown function @@ -47412,32 +47412,32 @@ phrog color annot category 47411 #c9c9c9 NA unknown function 47412 #c9c9c9 NA unknown function 47413 #c9c9c9 NA unknown function -47414 #c9c9c9 NA unknown function +47414 #c9c9c9 holin lysis 47415 #c9c9c9 NA unknown function 47416 #c9c9c9 NA unknown function 47417 #c9c9c9 NA unknown function 47418 #c9c9c9 NA unknown function 47419 #c9c9c9 NA unknown function 47420 #c9c9c9 NA unknown function -47421 #c9c9c9 NA unknown function -47422 #c9c9c9 NA unknown function +47421 #c9c9c9 queuine tRNA-ribosyltransferase other +47422 #c9c9c9 excisionase and transcriptional regulator integration and excision 47423 #c9c9c9 NA unknown function 47424 #c9c9c9 NA unknown function 47425 #c9c9c9 NA unknown function -47426 #c9c9c9 NA unknown function +47426 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 47427 #c9c9c9 NA unknown function 47428 #c9c9c9 NA unknown function 47429 #c9c9c9 NA unknown function 47430 #c9c9c9 NA unknown function 47431 #c9c9c9 NA unknown function -47432 #c9c9c9 NA unknown function +47432 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 47433 #c9c9c9 NA unknown function -47434 #c9c9c9 NA unknown function +47434 #c9c9c9 tail terminator connector 47435 #c9c9c9 NA unknown function 47436 #c9c9c9 NA unknown function 47437 #c9c9c9 NA unknown function 47438 #c9c9c9 NA unknown function -47439 #c9c9c9 NA unknown function +47439 #c9c9c9 transcriptional regulator transcription regulation 47440 #c9c9c9 NA unknown function 47441 #c9c9c9 NA unknown function 47442 #c9c9c9 NA unknown function @@ -47461,7 +47461,7 @@ phrog color annot category 47460 #c9c9c9 NA unknown function 47461 #c9c9c9 NA unknown function 47462 #c9c9c9 NA unknown function -47463 #c9c9c9 NA unknown function +47463 #c9c9c9 methyltransferase other 47464 #c9c9c9 NA unknown function 47465 #c9c9c9 NA unknown function 47466 #c9c9c9 NA unknown function @@ -47473,7 +47473,7 @@ phrog color annot category 47472 #c9c9c9 NA unknown function 47473 #c9c9c9 NA unknown function 47474 #c9c9c9 NA unknown function -47475 #c9c9c9 NA unknown function +47475 #c9c9c9 head closure Hc1 connector 47476 #c9c9c9 NA unknown function 47477 #c9c9c9 NA unknown function 47478 #c9c9c9 NA unknown function @@ -47528,7 +47528,7 @@ phrog color annot category 47527 #c9c9c9 NA unknown function 47528 #c9c9c9 NA unknown function 47529 #c9c9c9 NA unknown function -47530 #c9c9c9 NA unknown function +47530 #c9c9c9 tail terminator connector 47531 #c9c9c9 NA unknown function 47532 #c9c9c9 NA unknown function 47533 #c9c9c9 NA unknown function @@ -47612,11 +47612,11 @@ phrog color annot category 47611 #c9c9c9 NA unknown function 47612 #c9c9c9 NA unknown function 47613 #c9c9c9 NA unknown function -47614 #c9c9c9 NA unknown function +47614 #c9c9c9 transposase integration and excision 47615 #c9c9c9 NA unknown function 47616 #c9c9c9 NA unknown function 47617 #c9c9c9 NA unknown function -47618 #c9c9c9 NA unknown function +47618 #c9c9c9 tail spike protein tail 47619 #c9c9c9 NA unknown function 47620 #c9c9c9 NA unknown function 47621 #c9c9c9 NA unknown function @@ -47679,7 +47679,7 @@ phrog color annot category 47678 #c9c9c9 NA unknown function 47679 #c9c9c9 NA unknown function 47680 #c9c9c9 NA unknown function -47681 #c9c9c9 NA unknown function +47681 #c9c9c9 tail assembly chaperone tail 47682 #c9c9c9 NA unknown function 47683 #c9c9c9 NA unknown function 47684 #c9c9c9 NA unknown function @@ -47729,7 +47729,7 @@ phrog color annot category 47728 #c9c9c9 NA unknown function 47729 #c9c9c9 NA unknown function 47730 #c9c9c9 NA unknown function -47731 #c9c9c9 NA unknown function +47731 #c9c9c9 virion structural protein head and packaging 47732 #c9c9c9 NA unknown function 47733 #c9c9c9 NA unknown function 47734 #c9c9c9 NA unknown function @@ -47806,14 +47806,14 @@ phrog color annot category 47805 #c9c9c9 NA unknown function 47806 #c9c9c9 NA unknown function 47807 #c9c9c9 NA unknown function -47808 #c9c9c9 NA unknown function +47808 #c9c9c9 dUTPase DNA, RNA and nucleotide metabolism 47809 #c9c9c9 NA unknown function 47810 #c9c9c9 NA unknown function 47811 #c9c9c9 NA unknown function 47812 #c9c9c9 NA unknown function 47813 #c9c9c9 NA unknown function 47814 #c9c9c9 NA unknown function -47815 #c9c9c9 NA unknown function +47815 #c9c9c9 nucleotide kinase other 47816 #c9c9c9 NA unknown function 47817 #c9c9c9 NA unknown function 47818 #c9c9c9 NA unknown function @@ -47824,7 +47824,7 @@ phrog color annot category 47823 #c9c9c9 NA unknown function 47824 #c9c9c9 NA unknown function 47825 #c9c9c9 NA unknown function -47826 #c9c9c9 NA unknown function +47826 #c9c9c9 tail assembly chaperone tail 47827 #c9c9c9 NA unknown function 47828 #c9c9c9 NA unknown function 47829 #c9c9c9 NA unknown function @@ -47833,7 +47833,7 @@ phrog color annot category 47832 #c9c9c9 NA unknown function 47833 #c9c9c9 NA unknown function 47834 #c9c9c9 NA unknown function -47835 #c9c9c9 NA unknown function +47835 #c9c9c9 transcriptional repressor transcription regulation 47836 #c9c9c9 NA unknown function 47837 #c9c9c9 NA unknown function 47838 #c9c9c9 NA unknown function @@ -47869,7 +47869,7 @@ phrog color annot category 47868 #c9c9c9 NA unknown function 47869 #c9c9c9 NA unknown function 47870 #c9c9c9 NA unknown function -47871 #c9c9c9 NA unknown function +47871 #c9c9c9 baseplate protein tail 47872 #c9c9c9 NA unknown function 47873 #c9c9c9 NA unknown function 47874 #c9c9c9 NA unknown function @@ -47886,7 +47886,7 @@ phrog color annot category 47885 #c9c9c9 NA unknown function 47886 #c9c9c9 NA unknown function 47887 #c9c9c9 NA unknown function -47888 #c9c9c9 NA unknown function +47888 #c9c9c9 tail protein tail 47889 #c9c9c9 NA unknown function 47890 #c9c9c9 NA unknown function 47891 #c9c9c9 NA unknown function @@ -47920,9 +47920,9 @@ phrog color annot category 47919 #c9c9c9 NA unknown function 47920 #c9c9c9 NA unknown function 47921 #c9c9c9 NA unknown function -47922 #c9c9c9 NA unknown function +47922 #c9c9c9 tail protein tail 47923 #c9c9c9 NA unknown function -47924 #c9c9c9 NA unknown function +47924 #c9c9c9 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism 47925 #c9c9c9 NA unknown function 47926 #c9c9c9 NA unknown function 47927 #c9c9c9 NA unknown function @@ -47934,7 +47934,7 @@ phrog color annot category 47933 #c9c9c9 NA unknown function 47934 #c9c9c9 NA unknown function 47935 #c9c9c9 NA unknown function -47936 #c9c9c9 NA unknown function +47936 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 47937 #c9c9c9 NA unknown function 47938 #c9c9c9 NA unknown function 47939 #c9c9c9 NA unknown function @@ -47974,7 +47974,7 @@ phrog color annot category 47973 #c9c9c9 NA unknown function 47974 #c9c9c9 NA unknown function 47975 #c9c9c9 NA unknown function -47976 #c9c9c9 NA unknown function +47976 #c9c9c9 transcriptional repressor transcription regulation 47977 #c9c9c9 NA unknown function 47978 #c9c9c9 NA unknown function 47979 #c9c9c9 NA unknown function @@ -48011,7 +48011,7 @@ phrog color annot category 48010 #c9c9c9 NA unknown function 48011 #c9c9c9 NA unknown function 48012 #c9c9c9 NA unknown function -48013 #c9c9c9 NA unknown function +48013 #c9c9c9 excisionase and transcriptional regulator integration and excision 48014 #c9c9c9 NA unknown function 48015 #c9c9c9 NA unknown function 48016 #c9c9c9 NA unknown function @@ -48020,7 +48020,7 @@ phrog color annot category 48019 #c9c9c9 NA unknown function 48020 #c9c9c9 NA unknown function 48021 #c9c9c9 NA unknown function -48022 #c9c9c9 NA unknown function +48022 #c9c9c9 tail fiber protein tail 48023 #c9c9c9 NA unknown function 48024 #c9c9c9 NA unknown function 48025 #c9c9c9 NA unknown function @@ -48040,7 +48040,7 @@ phrog color annot category 48039 #c9c9c9 NA unknown function 48040 #c9c9c9 NA unknown function 48041 #c9c9c9 NA unknown function -48042 #c9c9c9 NA unknown function +48042 #c9c9c9 MutT/NUDIX hydrolase other 48043 #c9c9c9 NA unknown function 48044 #c9c9c9 NA unknown function 48045 #c9c9c9 NA unknown function @@ -48049,12 +48049,12 @@ phrog color annot category 48048 #c9c9c9 NA unknown function 48049 #c9c9c9 NA unknown function 48050 #c9c9c9 NA unknown function -48051 #c9c9c9 NA unknown function +48051 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 48052 #c9c9c9 NA unknown function 48053 #c9c9c9 NA unknown function 48054 #c9c9c9 NA unknown function 48055 #c9c9c9 NA unknown function -48056 #c9c9c9 NA unknown function +48056 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 48057 #c9c9c9 NA unknown function 48058 #c9c9c9 NA unknown function 48059 #c9c9c9 NA unknown function @@ -48071,10 +48071,10 @@ phrog color annot category 48070 #c9c9c9 NA unknown function 48071 #c9c9c9 NA unknown function 48072 #c9c9c9 NA unknown function -48073 #c9c9c9 NA unknown function +48073 #c9c9c9 excisionase and transcriptional regulator integration and excision 48074 #c9c9c9 NA unknown function 48075 #c9c9c9 NA unknown function -48076 #c9c9c9 NA unknown function +48076 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 48077 #c9c9c9 NA unknown function 48078 #c9c9c9 NA unknown function 48079 #c9c9c9 NA unknown function @@ -48207,7 +48207,7 @@ phrog color annot category 48206 #c9c9c9 NA unknown function 48207 #c9c9c9 NA unknown function 48208 #c9c9c9 NA unknown function -48209 #c9c9c9 NA unknown function +48209 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 48210 #c9c9c9 NA unknown function 48211 #c9c9c9 NA unknown function 48212 #c9c9c9 NA unknown function @@ -48242,7 +48242,7 @@ phrog color annot category 48241 #c9c9c9 NA unknown function 48242 #c9c9c9 NA unknown function 48243 #c9c9c9 NA unknown function -48244 #c9c9c9 NA unknown function +48244 #c9c9c9 excisionase and transcriptional regulator integration and excision 48245 #c9c9c9 NA unknown function 48246 #c9c9c9 NA unknown function 48247 #c9c9c9 NA unknown function @@ -48265,7 +48265,7 @@ phrog color annot category 48264 #c9c9c9 NA unknown function 48265 #c9c9c9 NA unknown function 48266 #c9c9c9 NA unknown function -48267 #c9c9c9 NA unknown function +48267 #c9c9c9 virion structural protein head and packaging 48268 #c9c9c9 NA unknown function 48269 #c9c9c9 NA unknown function 48270 #c9c9c9 NA unknown function @@ -48284,11 +48284,11 @@ phrog color annot category 48283 #c9c9c9 NA unknown function 48284 #c9c9c9 NA unknown function 48285 #c9c9c9 NA unknown function -48286 #c9c9c9 NA unknown function +48286 #c9c9c9 transcriptional regulator transcription regulation 48287 #c9c9c9 NA unknown function 48288 #c9c9c9 NA unknown function 48289 #c9c9c9 NA unknown function -48290 #c9c9c9 NA unknown function +48290 #c9c9c9 transcriptional repressor transcription regulation 48291 #c9c9c9 NA unknown function 48292 #c9c9c9 NA unknown function 48293 #c9c9c9 NA unknown function @@ -48329,8 +48329,8 @@ phrog color annot category 48328 #c9c9c9 NA unknown function 48329 #c9c9c9 NA unknown function 48330 #c9c9c9 NA unknown function -48331 #c9c9c9 NA unknown function -48332 #c9c9c9 NA unknown function +48331 #c9c9c9 holin lysis +48332 #c9c9c9 transcriptional repressor transcription regulation 48333 #c9c9c9 NA unknown function 48334 #c9c9c9 NA unknown function 48335 #c9c9c9 NA unknown function @@ -48360,10 +48360,10 @@ phrog color annot category 48359 #c9c9c9 NA unknown function 48360 #c9c9c9 NA unknown function 48361 #c9c9c9 NA unknown function -48362 #c9c9c9 NA unknown function +48362 #c9c9c9 transcriptional repressor transcription regulation 48363 #c9c9c9 NA unknown function 48364 #c9c9c9 NA unknown function -48365 #c9c9c9 NA unknown function +48365 #c9c9c9 tail protein tail 48366 #c9c9c9 NA unknown function 48367 #c9c9c9 NA unknown function 48368 #c9c9c9 NA unknown function @@ -48393,7 +48393,7 @@ phrog color annot category 48392 #c9c9c9 NA unknown function 48393 #c9c9c9 NA unknown function 48394 #c9c9c9 NA unknown function -48395 #c9c9c9 NA unknown function +48395 #c9c9c9 terminase large subunit head and packaging 48396 #c9c9c9 NA unknown function 48397 #c9c9c9 NA unknown function 48398 #c9c9c9 NA unknown function @@ -48418,7 +48418,7 @@ phrog color annot category 48417 #c9c9c9 NA unknown function 48418 #c9c9c9 NA unknown function 48419 #c9c9c9 NA unknown function -48420 #c9c9c9 NA unknown function +48420 #c9c9c9 excisionase and transcriptional regulator integration and excision 48421 #c9c9c9 NA unknown function 48422 #c9c9c9 NA unknown function 48423 #c9c9c9 NA unknown function @@ -48448,7 +48448,7 @@ phrog color annot category 48447 #c9c9c9 NA unknown function 48448 #c9c9c9 NA unknown function 48449 #c9c9c9 NA unknown function -48450 #c9c9c9 NA unknown function +48450 #c9c9c9 virion structural protein head and packaging 48451 #c9c9c9 NA unknown function 48452 #c9c9c9 NA unknown function 48453 #c9c9c9 NA unknown function @@ -48475,7 +48475,7 @@ phrog color annot category 48474 #c9c9c9 NA unknown function 48475 #c9c9c9 NA unknown function 48476 #c9c9c9 NA unknown function -48477 #c9c9c9 NA unknown function +48477 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 48478 #c9c9c9 NA unknown function 48479 #c9c9c9 NA unknown function 48480 #c9c9c9 NA unknown function @@ -48486,7 +48486,7 @@ phrog color annot category 48485 #c9c9c9 NA unknown function 48486 #c9c9c9 NA unknown function 48487 #c9c9c9 NA unknown function -48488 #c9c9c9 NA unknown function +48488 #c9c9c9 peptidase HslV family other 48489 #c9c9c9 NA unknown function 48490 #c9c9c9 NA unknown function 48491 #c9c9c9 NA unknown function @@ -48518,8 +48518,8 @@ phrog color annot category 48517 #c9c9c9 NA unknown function 48518 #c9c9c9 NA unknown function 48519 #c9c9c9 NA unknown function -48520 #c9c9c9 NA unknown function -48521 #c9c9c9 NA unknown function +48520 #c9c9c9 transcriptional repressor transcription regulation +48521 #c9c9c9 tail fiber assembly protein tail 48522 #c9c9c9 NA unknown function 48523 #c9c9c9 NA unknown function 48524 #c9c9c9 NA unknown function @@ -48563,7 +48563,7 @@ phrog color annot category 48562 #c9c9c9 NA unknown function 48563 #c9c9c9 NA unknown function 48564 #c9c9c9 NA unknown function -48565 #c9c9c9 NA unknown function +48565 #c9c9c9 transaldolase other 48566 #c9c9c9 NA unknown function 48567 #c9c9c9 NA unknown function 48568 #c9c9c9 NA unknown function @@ -48571,8 +48571,8 @@ phrog color annot category 48570 #c9c9c9 NA unknown function 48571 #c9c9c9 NA unknown function 48572 #c9c9c9 NA unknown function -48573 #c9c9c9 NA unknown function -48574 #c9c9c9 NA unknown function +48573 #c9c9c9 head closure Hc1 connector +48574 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 48575 #c9c9c9 NA unknown function 48576 #c9c9c9 NA unknown function 48577 #c9c9c9 NA unknown function @@ -48592,13 +48592,13 @@ phrog color annot category 48591 #c9c9c9 NA unknown function 48592 #c9c9c9 NA unknown function 48593 #c9c9c9 NA unknown function -48594 #c9c9c9 NA unknown function +48594 #c9c9c9 portal protein head and packaging 48595 #c9c9c9 NA unknown function 48596 #c9c9c9 NA unknown function 48597 #c9c9c9 NA unknown function 48598 #c9c9c9 NA unknown function 48599 #c9c9c9 NA unknown function -48600 #c9c9c9 NA unknown function +48600 #c9c9c9 transcriptional regulator transcription regulation 48601 #c9c9c9 NA unknown function 48602 #c9c9c9 NA unknown function 48603 #c9c9c9 NA unknown function @@ -48644,7 +48644,7 @@ phrog color annot category 48643 #c9c9c9 NA unknown function 48644 #c9c9c9 NA unknown function 48645 #c9c9c9 NA unknown function -48646 #c9c9c9 NA unknown function +48646 #c9c9c9 Rz-like spanin lysis 48647 #c9c9c9 NA unknown function 48648 #c9c9c9 NA unknown function 48649 #c9c9c9 NA unknown function @@ -48666,7 +48666,7 @@ phrog color annot category 48665 #c9c9c9 NA unknown function 48666 #c9c9c9 NA unknown function 48667 #c9c9c9 NA unknown function -48668 #c9c9c9 NA unknown function +48668 #c9c9c9 tail completion or Neck1 protein connector 48669 #c9c9c9 NA unknown function 48670 #c9c9c9 NA unknown function 48671 #c9c9c9 NA unknown function @@ -48676,7 +48676,7 @@ phrog color annot category 48675 #c9c9c9 NA unknown function 48676 #c9c9c9 NA unknown function 48677 #c9c9c9 NA unknown function -48678 #c9c9c9 NA unknown function +48678 #c9c9c9 portal protein head and packaging 48679 #c9c9c9 NA unknown function 48680 #c9c9c9 NA unknown function 48681 #c9c9c9 NA unknown function @@ -48728,10 +48728,10 @@ phrog color annot category 48727 #c9c9c9 NA unknown function 48728 #c9c9c9 NA unknown function 48729 #c9c9c9 NA unknown function -48730 #c9c9c9 NA unknown function +48730 #c9c9c9 excisionase and transcriptional regulator integration and excision 48731 #c9c9c9 NA unknown function 48732 #c9c9c9 NA unknown function -48733 #c9c9c9 NA unknown function +48733 #c9c9c9 radical SAM domain-containing protein other 48734 #c9c9c9 NA unknown function 48735 #c9c9c9 NA unknown function 48736 #c9c9c9 NA unknown function @@ -48739,7 +48739,7 @@ phrog color annot category 48738 #c9c9c9 NA unknown function 48739 #c9c9c9 NA unknown function 48740 #c9c9c9 NA unknown function -48741 #c9c9c9 NA unknown function +48741 #c9c9c9 transcriptional regulator transcription regulation 48742 #c9c9c9 NA unknown function 48743 #c9c9c9 NA unknown function 48744 #c9c9c9 NA unknown function @@ -48804,7 +48804,7 @@ phrog color annot category 48803 #c9c9c9 NA unknown function 48804 #c9c9c9 NA unknown function 48805 #c9c9c9 NA unknown function -48806 #c9c9c9 NA unknown function +48806 #c9c9c9 transcriptional regulator transcription regulation 48807 #c9c9c9 NA unknown function 48808 #c9c9c9 NA unknown function 48809 #c9c9c9 NA unknown function @@ -48824,7 +48824,7 @@ phrog color annot category 48823 #c9c9c9 NA unknown function 48824 #c9c9c9 NA unknown function 48825 #c9c9c9 NA unknown function -48826 #c9c9c9 NA unknown function +48826 #c9c9c9 tail protein XkdN-like tail 48827 #c9c9c9 NA unknown function 48828 #c9c9c9 NA unknown function 48829 #c9c9c9 NA unknown function @@ -48849,7 +48849,7 @@ phrog color annot category 48848 #c9c9c9 NA unknown function 48849 #c9c9c9 NA unknown function 48850 #c9c9c9 NA unknown function -48851 #c9c9c9 NA unknown function +48851 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 48852 #c9c9c9 NA unknown function 48853 #c9c9c9 NA unknown function 48854 #c9c9c9 NA unknown function @@ -48893,7 +48893,7 @@ phrog color annot category 48892 #c9c9c9 NA unknown function 48893 #c9c9c9 NA unknown function 48894 #c9c9c9 NA unknown function -48895 #c9c9c9 NA unknown function +48895 #c9c9c9 minor tail protein tail 48896 #c9c9c9 NA unknown function 48897 #c9c9c9 NA unknown function 48898 #c9c9c9 NA unknown function @@ -48958,7 +48958,7 @@ phrog color annot category 48957 #c9c9c9 NA unknown function 48958 #c9c9c9 NA unknown function 48959 #c9c9c9 NA unknown function -48960 #c9c9c9 NA unknown function +48960 #c9c9c9 acetyltransferase other 48961 #c9c9c9 NA unknown function 48962 #c9c9c9 NA unknown function 48963 #c9c9c9 NA unknown function @@ -48995,13 +48995,13 @@ phrog color annot category 48994 #c9c9c9 NA unknown function 48995 #c9c9c9 NA unknown function 48996 #c9c9c9 NA unknown function -48997 #c9c9c9 NA unknown function +48997 #c9c9c9 tail terminator connector 48998 #c9c9c9 NA unknown function 48999 #c9c9c9 NA unknown function 49000 #c9c9c9 NA unknown function 49001 #c9c9c9 NA unknown function 49002 #c9c9c9 NA unknown function -49003 #c9c9c9 NA unknown function +49003 #c9c9c9 minor tail protein tail 49004 #c9c9c9 NA unknown function 49005 #c9c9c9 NA unknown function 49006 #c9c9c9 NA unknown function @@ -49011,7 +49011,7 @@ phrog color annot category 49010 #c9c9c9 NA unknown function 49011 #c9c9c9 NA unknown function 49012 #c9c9c9 NA unknown function -49013 #c9c9c9 NA unknown function +49013 #c9c9c9 virion structural protein head and packaging 49014 #c9c9c9 NA unknown function 49015 #c9c9c9 NA unknown function 49016 #c9c9c9 NA unknown function @@ -49043,7 +49043,7 @@ phrog color annot category 49042 #c9c9c9 NA unknown function 49043 #c9c9c9 NA unknown function 49044 #ffdf59 endonuclease DNA, RNA and nucleotide metabolism -49045 #c9c9c9 NA unknown function +49045 #c9c9c9 central tail fiber J tail 49046 #c9c9c9 NA unknown function 49047 #c9c9c9 NA unknown function 49048 #c9c9c9 NA unknown function @@ -49052,9 +49052,9 @@ phrog color annot category 49051 #c9c9c9 NA unknown function 49052 #c9c9c9 NA unknown function 49053 #c9c9c9 NA unknown function -49054 #c9c9c9 NA unknown function +49054 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 49055 #c9c9c9 NA unknown function -49056 #c9c9c9 NA unknown function +49056 #c9c9c9 baseplate wedge subunit tail 49057 #c9c9c9 NA unknown function 49058 #c9c9c9 NA unknown function 49059 #c9c9c9 NA unknown function @@ -49065,15 +49065,15 @@ phrog color annot category 49064 #c9c9c9 NA unknown function 49065 #c9c9c9 NA unknown function 49066 #c9c9c9 NA unknown function -49067 #c9c9c9 NA unknown function +49067 #c9c9c9 internal virion protein head and packaging 49068 #c9c9c9 NA unknown function 49069 #c9c9c9 NA unknown function 49070 #c9c9c9 NA unknown function -49071 #c9c9c9 NA unknown function +49071 #c9c9c9 replication initiation O-like DNA, RNA and nucleotide metabolism 49072 #c9c9c9 NA unknown function 49073 #c9c9c9 NA unknown function 49074 #c9c9c9 NA unknown function -49075 #c9c9c9 NA unknown function +49075 #c9c9c9 excisionase and transcriptional regulator integration and excision 49076 #c9c9c9 NA unknown function 49077 #c9c9c9 NA unknown function 49078 #c9c9c9 NA unknown function @@ -49111,7 +49111,7 @@ phrog color annot category 49110 #c9c9c9 NA unknown function 49111 #c9c9c9 NA unknown function 49112 #c9c9c9 NA unknown function -49113 #c9c9c9 NA unknown function +49113 #c9c9c9 head maturation protease head and packaging 49114 #c9c9c9 NA unknown function 49115 #c9c9c9 NA unknown function 49116 #c9c9c9 NA unknown function @@ -49132,7 +49132,7 @@ phrog color annot category 49131 #c9c9c9 NA unknown function 49132 #c9c9c9 NA unknown function 49133 #c9c9c9 NA unknown function -49134 #c9c9c9 NA unknown function +49134 #c9c9c9 flavodoxin moron, auxiliary metabolic gene and host takeover 49135 #c9c9c9 NA unknown function 49136 #c9c9c9 NA unknown function 49137 #c9c9c9 NA unknown function @@ -49147,7 +49147,7 @@ phrog color annot category 49146 #c9c9c9 NA unknown function 49147 #c9c9c9 NA unknown function 49148 #c9c9c9 NA unknown function -49149 #c9c9c9 NA unknown function +49149 #c9c9c9 thymidylate kinase other 49150 #c9c9c9 NA unknown function 49151 #c9c9c9 NA unknown function 49152 #c9c9c9 NA unknown function @@ -49157,7 +49157,7 @@ phrog color annot category 49156 #c9c9c9 NA unknown function 49157 #c9c9c9 NA unknown function 49158 #c9c9c9 NA unknown function -49159 #c9c9c9 NA unknown function +49159 #c9c9c9 excisionase and transcriptional regulator integration and excision 49160 #c9c9c9 NA unknown function 49161 #c9c9c9 NA unknown function 49162 #c9c9c9 NA unknown function @@ -49235,8 +49235,8 @@ phrog color annot category 49234 #c9c9c9 NA unknown function 49235 #c9c9c9 NA unknown function 49236 #c9c9c9 NA unknown function -49237 #c9c9c9 NA unknown function -49238 #c9c9c9 NA unknown function +49237 #c9c9c9 antitoxin mazE-like moron, auxiliary metabolic gene and host takeover +49238 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase DNA, RNA and nucleotide metabolism 49239 #c9c9c9 NA unknown function 49240 #c9c9c9 NA unknown function 49241 #c9c9c9 NA unknown function @@ -49270,7 +49270,7 @@ phrog color annot category 49269 #c9c9c9 NA unknown function 49270 #c9c9c9 NA unknown function 49271 #c9c9c9 NA unknown function -49272 #c9c9c9 NA unknown function +49272 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 49273 #c9c9c9 NA unknown function 49274 #c9c9c9 NA unknown function 49275 #c9c9c9 NA unknown function @@ -49308,7 +49308,7 @@ phrog color annot category 49307 #c9c9c9 NA unknown function 49308 #c9c9c9 NA unknown function 49309 #c9c9c9 NA unknown function -49310 #c9c9c9 NA unknown function +49310 #c9c9c9 transcriptional regulator transcription regulation 49311 #c9c9c9 NA unknown function 49312 #c9c9c9 NA unknown function 49313 #c9c9c9 NA unknown function @@ -49385,7 +49385,7 @@ phrog color annot category 49384 #c9c9c9 NA unknown function 49385 #c9c9c9 NA unknown function 49386 #c9c9c9 NA unknown function -49387 #c9c9c9 NA unknown function +49387 #c9c9c9 transcriptional repressor transcription regulation 49388 #c9c9c9 NA unknown function 49389 #c9c9c9 NA unknown function 49390 #c9c9c9 NA unknown function @@ -49411,7 +49411,7 @@ phrog color annot category 49410 #c9c9c9 NA unknown function 49411 #c9c9c9 NA unknown function 49412 #c9c9c9 NA unknown function -49413 #c9c9c9 NA unknown function +49413 #c9c9c9 tail protein and host specificity tail 49414 #c9c9c9 NA unknown function 49415 #c9c9c9 NA unknown function 49416 #c9c9c9 NA unknown function @@ -49433,7 +49433,7 @@ phrog color annot category 49432 #c9c9c9 NA unknown function 49433 #c9c9c9 NA unknown function 49434 #c9c9c9 NA unknown function -49435 #c9c9c9 NA unknown function +49435 #c9c9c9 head decoration head and packaging 49436 #c9c9c9 NA unknown function 49437 #c9c9c9 NA unknown function 49438 #c9c9c9 NA unknown function @@ -49459,7 +49459,7 @@ phrog color annot category 49458 #c9c9c9 NA unknown function 49459 #c9c9c9 NA unknown function 49460 #c9c9c9 NA unknown function -49461 #c9c9c9 NA unknown function +49461 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 49462 #c9c9c9 NA unknown function 49463 #c9c9c9 NA unknown function 49464 #c9c9c9 NA unknown function @@ -49485,7 +49485,7 @@ phrog color annot category 49484 #c9c9c9 NA unknown function 49485 #c9c9c9 NA unknown function 49486 #c9c9c9 NA unknown function -49487 #c9c9c9 NA unknown function +49487 #c9c9c9 MarR family transcription regulator transcription regulation 49488 #c9c9c9 NA unknown function 49489 #c9c9c9 NA unknown function 49490 #c9c9c9 NA unknown function @@ -49556,7 +49556,7 @@ phrog color annot category 49555 #c9c9c9 NA unknown function 49556 #c9c9c9 NA unknown function 49557 #c9c9c9 NA unknown function -49558 #c9c9c9 NA unknown function +49558 #c9c9c9 portal protein head and packaging 49559 #c9c9c9 NA unknown function 49560 #c9c9c9 NA unknown function 49561 #c9c9c9 NA unknown function @@ -49577,7 +49577,7 @@ phrog color annot category 49576 #c9c9c9 NA unknown function 49577 #c9c9c9 NA unknown function 49578 #c9c9c9 NA unknown function -49579 #c9c9c9 NA unknown function +49579 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 49580 #c9c9c9 NA unknown function 49581 #c9c9c9 NA unknown function 49582 #c9c9c9 NA unknown function @@ -49590,10 +49590,10 @@ phrog color annot category 49589 #c9c9c9 NA unknown function 49590 #c9c9c9 NA unknown function 49591 #c9c9c9 NA unknown function -49592 #c9c9c9 NA unknown function +49592 #c9c9c9 head maturation protease head and packaging 49593 #c9c9c9 NA unknown function 49594 #c9c9c9 NA unknown function -49595 #c9c9c9 NA unknown function +49595 #c9c9c9 excisionase and transcriptional regulator integration and excision 49596 #c9c9c9 NA unknown function 49597 #c9c9c9 NA unknown function 49598 #c9c9c9 NA unknown function @@ -49612,11 +49612,11 @@ phrog color annot category 49611 #c9c9c9 NA unknown function 49612 #c9c9c9 NA unknown function 49613 #c9c9c9 NA unknown function -49614 #c9c9c9 NA unknown function +49614 #c9c9c9 head morphogenesis head and packaging 49615 #c9c9c9 NA unknown function 49616 #c9c9c9 NA unknown function 49617 #c9c9c9 NA unknown function -49618 #c9c9c9 NA unknown function +49618 #c9c9c9 methyltransferase other 49619 #c9c9c9 NA unknown function 49620 #c9c9c9 NA unknown function 49621 #c9c9c9 NA unknown function @@ -49705,7 +49705,7 @@ phrog color annot category 49704 #c9c9c9 NA unknown function 49705 #c9c9c9 NA unknown function 49706 #c9c9c9 NA unknown function -49707 #c9c9c9 NA unknown function +49707 #c9c9c9 tail tube tail 49708 #c9c9c9 NA unknown function 49709 #c9c9c9 NA unknown function 49710 #c9c9c9 NA unknown function @@ -49731,13 +49731,13 @@ phrog color annot category 49730 #c9c9c9 NA unknown function 49731 #c9c9c9 NA unknown function 49732 #c9c9c9 NA unknown function -49733 #c9c9c9 NA unknown function +49733 #c9c9c9 terminase small subunit head and packaging 49734 #c9c9c9 NA unknown function 49735 #c9c9c9 NA unknown function 49736 #c9c9c9 NA unknown function 49737 #c9c9c9 NA unknown function 49738 #c9c9c9 NA unknown function -49739 #c9c9c9 NA unknown function +49739 #c9c9c9 transcriptional repressor transcription regulation 49740 #c9c9c9 NA unknown function 49741 #c9c9c9 NA unknown function 49742 #c9c9c9 NA unknown function @@ -49770,7 +49770,7 @@ phrog color annot category 49769 #c9c9c9 NA unknown function 49770 #c9c9c9 NA unknown function 49771 #c9c9c9 NA unknown function -49772 #c9c9c9 NA unknown function +49772 #c9c9c9 minor tail protein tail 49773 #c9c9c9 NA unknown function 49774 #c9c9c9 NA unknown function 49775 #c9c9c9 NA unknown function @@ -49779,20 +49779,20 @@ phrog color annot category 49778 #c9c9c9 NA unknown function 49779 #c9c9c9 NA unknown function 49780 #c9c9c9 NA unknown function -49781 #c9c9c9 NA unknown function +49781 #c9c9c9 Arc-like repressor transcription regulation 49782 #c9c9c9 NA unknown function 49783 #c9c9c9 NA unknown function -49784 #c9c9c9 NA unknown function +49784 #c9c9c9 head morphogenesis head and packaging 49785 #c9c9c9 NA unknown function 49786 #c9c9c9 NA unknown function 49787 #c9c9c9 NA unknown function -49788 #c9c9c9 NA unknown function +49788 #c9c9c9 Arc-like repressor transcription regulation 49789 #c9c9c9 NA unknown function 49790 #c9c9c9 NA unknown function 49791 #c9c9c9 NA unknown function 49792 #c9c9c9 NA unknown function 49793 #c9c9c9 NA unknown function -49794 #c9c9c9 NA unknown function +49794 #c9c9c9 excisionase and transcriptional regulator transcription regulation 49795 #c9c9c9 NA unknown function 49796 #c9c9c9 NA unknown function 49797 #c9c9c9 NA unknown function @@ -49948,7 +49948,7 @@ phrog color annot category 49947 #c9c9c9 NA unknown function 49948 #c9c9c9 NA unknown function 49949 #c9c9c9 NA unknown function -49950 #c9c9c9 NA unknown function +49950 #c9c9c9 tail terminator connector 49951 #c9c9c9 NA unknown function 49952 #c9c9c9 NA unknown function 49953 #c9c9c9 NA unknown function @@ -49963,7 +49963,7 @@ phrog color annot category 49962 #c9c9c9 NA unknown function 49963 #c9c9c9 NA unknown function 49964 #c9c9c9 NA unknown function -49965 #c9c9c9 NA unknown function +49965 #c9c9c9 head scaffolding protein head and packaging 49966 #c9c9c9 NA unknown function 49967 #c9c9c9 NA unknown function 49968 #c9c9c9 NA unknown function @@ -49979,8 +49979,8 @@ phrog color annot category 49978 #c9c9c9 NA unknown function 49979 #c9c9c9 NA unknown function 49980 #c9c9c9 NA unknown function -49981 #c9c9c9 NA unknown function -49982 #c9c9c9 NA unknown function +49981 #c9c9c9 tail protein tail +49982 #c9c9c9 head-tail adaptor connector 49983 #c9c9c9 NA unknown function 49984 #c9c9c9 NA unknown function 49985 #c9c9c9 NA unknown function @@ -49992,12 +49992,12 @@ phrog color annot category 49991 #c9c9c9 NA unknown function 49992 #c9c9c9 NA unknown function 49993 #c9c9c9 NA unknown function -49994 #c9c9c9 NA unknown function +49994 #c9c9c9 virion structural protein head and packaging 49995 #c9c9c9 NA unknown function 49996 #c9c9c9 NA unknown function 49997 #c9c9c9 NA unknown function -49998 #c9c9c9 NA unknown function -49999 #c9c9c9 NA unknown function +49998 #c9c9c9 head maturation protease head and packaging +49999 #c9c9c9 holin lysis 50000 #c9c9c9 NA unknown function 50001 #c9c9c9 NA unknown function 50002 #c9c9c9 NA unknown function @@ -50041,14 +50041,14 @@ phrog color annot category 50040 #c9c9c9 NA unknown function 50041 #c9c9c9 NA unknown function 50042 #c9c9c9 NA unknown function -50043 #c9c9c9 NA unknown function +50043 #c9c9c9 virion structural protein head and packaging 50044 #c9c9c9 NA unknown function 50045 #c9c9c9 NA unknown function 50046 #c9c9c9 NA unknown function 50047 #c9c9c9 NA unknown function 50048 #c9c9c9 NA unknown function 50049 #c9c9c9 NA unknown function -50050 #c9c9c9 NA unknown function +50050 #c9c9c9 L-glutamine-D-fructose-6-phosphate aminotransferase other 50051 #c9c9c9 NA unknown function 50052 #c9c9c9 NA unknown function 50053 #c9c9c9 NA unknown function @@ -50062,7 +50062,7 @@ phrog color annot category 50061 #c9c9c9 NA unknown function 50062 #c9c9c9 NA unknown function 50063 #c9c9c9 NA unknown function -50064 #c9c9c9 NA unknown function +50064 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 50065 #c9c9c9 NA unknown function 50066 #c9c9c9 NA unknown function 50067 #c9c9c9 NA unknown function @@ -50082,28 +50082,28 @@ phrog color annot category 50081 #c9c9c9 NA unknown function 50082 #c9c9c9 NA unknown function 50083 #c9c9c9 NA unknown function -50084 #c9c9c9 NA unknown function +50084 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 50085 #c9c9c9 NA unknown function 50086 #c9c9c9 NA unknown function 50087 #c9c9c9 NA unknown function -50088 #c9c9c9 NA unknown function +50088 #c9c9c9 excisionase and transcriptional regulator integration and excision 50089 #c9c9c9 NA unknown function 50090 #c9c9c9 NA unknown function 50091 #c9c9c9 NA unknown function 50092 #c9c9c9 NA unknown function 50093 #c9c9c9 NA unknown function 50094 #c9c9c9 NA unknown function -50095 #c9c9c9 NA unknown function +50095 #c9c9c9 tail terminator connector 50096 #c9c9c9 NA unknown function 50097 #c9c9c9 NA unknown function 50098 #c9c9c9 NA unknown function 50099 #c9c9c9 NA unknown function 50100 #c9c9c9 NA unknown function 50101 #c9c9c9 NA unknown function -50102 #c9c9c9 NA unknown function +50102 #c9c9c9 terminase large subunit head and packaging 50103 #c9c9c9 NA unknown function 50104 #c9c9c9 NA unknown function -50105 #c9c9c9 NA unknown function +50105 #c9c9c9 transcriptional repressor transcription regulation 50106 #c9c9c9 NA unknown function 50107 #c9c9c9 NA unknown function 50108 #c9c9c9 NA unknown function @@ -50111,7 +50111,7 @@ phrog color annot category 50110 #c9c9c9 NA unknown function 50111 #c9c9c9 NA unknown function 50112 #c9c9c9 NA unknown function -50113 #c9c9c9 NA unknown function +50113 #c9c9c9 tail fiber protein tail 50114 #c9c9c9 NA unknown function 50115 #c9c9c9 NA unknown function 50116 #c9c9c9 NA unknown function @@ -50176,7 +50176,7 @@ phrog color annot category 50175 #c9c9c9 NA unknown function 50176 #c9c9c9 NA unknown function 50177 #c9c9c9 NA unknown function -50178 #c9c9c9 NA unknown function +50178 #c9c9c9 hydrolase other 50179 #c9c9c9 NA unknown function 50180 #c9c9c9 NA unknown function 50181 #c9c9c9 NA unknown function @@ -50207,7 +50207,7 @@ phrog color annot category 50206 #c9c9c9 NA unknown function 50207 #c9c9c9 NA unknown function 50208 #c9c9c9 NA unknown function -50209 #c9c9c9 NA unknown function +50209 #c9c9c9 neck protein connector 50210 #c9c9c9 NA unknown function 50211 #c9c9c9 NA unknown function 50212 #c9c9c9 NA unknown function @@ -50267,7 +50267,7 @@ phrog color annot category 50266 #c9c9c9 NA unknown function 50267 #c9c9c9 NA unknown function 50268 #c9c9c9 NA unknown function -50269 #c9c9c9 NA unknown function +50269 #c9c9c9 transcriptional regulator transcription regulation 50270 #c9c9c9 NA unknown function 50271 #c9c9c9 NA unknown function 50272 #c9c9c9 NA unknown function @@ -50293,7 +50293,7 @@ phrog color annot category 50292 #c9c9c9 NA unknown function 50293 #c9c9c9 NA unknown function 50294 #c9c9c9 NA unknown function -50295 #c9c9c9 NA unknown function +50295 #c9c9c9 excisionase and transcriptional regulator integration and excision 50296 #c9c9c9 NA unknown function 50297 #c9c9c9 NA unknown function 50298 #c9c9c9 NA unknown function @@ -50318,11 +50318,11 @@ phrog color annot category 50317 #c9c9c9 NA unknown function 50318 #c9c9c9 NA unknown function 50319 #c9c9c9 NA unknown function -50320 #c9c9c9 NA unknown function +50320 #c9c9c9 transcriptional regulator transcription regulation 50321 #c9c9c9 NA unknown function 50322 #c9c9c9 NA unknown function 50323 #c9c9c9 NA unknown function -50324 #c9c9c9 NA unknown function +50324 #c9c9c9 Rz-like spanin lysis 50325 #c9c9c9 NA unknown function 50326 #c9c9c9 NA unknown function 50327 #c9c9c9 NA unknown function @@ -50344,10 +50344,10 @@ phrog color annot category 50343 #c9c9c9 NA unknown function 50344 #c9c9c9 NA unknown function 50345 #c9c9c9 NA unknown function -50346 #c9c9c9 NA unknown function +50346 #c9c9c9 tail protein tail 50347 #c9c9c9 NA unknown function 50348 #c9c9c9 NA unknown function -50349 #c9c9c9 NA unknown function +50349 #c9c9c9 tail completion or Neck1 protein connector 50350 #c9c9c9 NA unknown function 50351 #c9c9c9 NA unknown function 50352 #c9c9c9 NA unknown function @@ -50473,15 +50473,15 @@ phrog color annot category 50472 #c9c9c9 NA unknown function 50473 #c9c9c9 NA unknown function 50474 #c9c9c9 NA unknown function -50475 #c9c9c9 NA unknown function +50475 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 50476 #c9c9c9 NA unknown function 50477 #c9c9c9 NA unknown function 50478 #c9c9c9 NA unknown function 50479 #c9c9c9 NA unknown function 50480 #c9c9c9 NA unknown function 50481 #c9c9c9 NA unknown function -50482 #c9c9c9 NA unknown function -50483 #c9c9c9 NA unknown function +50482 #c9c9c9 head closure Hc1 connector +50483 #c9c9c9 Arc-like repressor transcription regulation 50484 #c9c9c9 NA unknown function 50485 #c9c9c9 NA unknown function 50486 #c9c9c9 NA unknown function @@ -50541,7 +50541,7 @@ phrog color annot category 50540 #c9c9c9 NA unknown function 50541 #c9c9c9 NA unknown function 50542 #c9c9c9 NA unknown function -50543 #c9c9c9 NA unknown function +50543 #c9c9c9 glutamine amidotransferase moron, auxiliary metabolic gene and host takeover 50544 #c9c9c9 NA unknown function 50545 #c9c9c9 NA unknown function 50546 #c9c9c9 NA unknown function @@ -50558,7 +50558,7 @@ phrog color annot category 50557 #c9c9c9 NA unknown function 50558 #c9c9c9 NA unknown function 50559 #c9c9c9 NA unknown function -50560 #c9c9c9 NA unknown function +50560 #c9c9c9 head-tail connector protein connector 50561 #c9c9c9 NA unknown function 50562 #c9c9c9 NA unknown function 50563 #c9c9c9 NA unknown function @@ -50573,16 +50573,16 @@ phrog color annot category 50572 #c9c9c9 NA unknown function 50573 #c9c9c9 NA unknown function 50574 #c9c9c9 NA unknown function -50575 #c9c9c9 NA unknown function +50575 #c9c9c9 minor tail protein tail 50576 #c9c9c9 NA unknown function 50577 #c9c9c9 NA unknown function 50578 #c9c9c9 NA unknown function 50579 #c9c9c9 NA unknown function -50580 #c9c9c9 NA unknown function +50580 #c9c9c9 nitroreductase other 50581 #c9c9c9 NA unknown function 50582 #c9c9c9 NA unknown function 50583 #c9c9c9 NA unknown function -50584 #c9c9c9 NA unknown function +50584 #c9c9c9 methyltransferase other 50585 #c9c9c9 NA unknown function 50586 #c9c9c9 NA unknown function 50587 #c9c9c9 NA unknown function @@ -50618,7 +50618,7 @@ phrog color annot category 50617 #c9c9c9 NA unknown function 50618 #c9c9c9 NA unknown function 50619 #c9c9c9 NA unknown function -50620 #c9c9c9 NA unknown function +50620 #c9c9c9 transcriptional repressor transcription regulation 50621 #c9c9c9 NA unknown function 50622 #c9c9c9 NA unknown function 50623 #c9c9c9 NA unknown function @@ -50693,7 +50693,7 @@ phrog color annot category 50692 #c9c9c9 NA unknown function 50693 #c9c9c9 NA unknown function 50694 #c9c9c9 NA unknown function -50695 #c9c9c9 NA unknown function +50695 #c9c9c9 terminase large subunit head and packaging 50696 #c9c9c9 NA unknown function 50697 #c9c9c9 NA unknown function 50698 #c9c9c9 NA unknown function @@ -50741,7 +50741,7 @@ phrog color annot category 50740 #c9c9c9 NA unknown function 50741 #c9c9c9 NA unknown function 50742 #c9c9c9 NA unknown function -50743 #c9c9c9 NA unknown function +50743 #c9c9c9 tail completion or Neck1 protein connector 50744 #c9c9c9 NA unknown function 50745 #c9c9c9 NA unknown function 50746 #c9c9c9 NA unknown function @@ -50781,13 +50781,13 @@ phrog color annot category 50780 #c9c9c9 NA unknown function 50781 #c9c9c9 NA unknown function 50782 #c9c9c9 NA unknown function -50783 #c9c9c9 NA unknown function +50783 #c9c9c9 excisionase integration and excision 50784 #c9c9c9 NA unknown function 50785 #c9c9c9 NA unknown function 50786 #c9c9c9 NA unknown function 50787 #c9c9c9 NA unknown function 50788 #c9c9c9 NA unknown function -50789 #c9c9c9 NA unknown function +50789 #c9c9c9 Avd protein of DGR DNA, RNA and nucleotide metabolism 50790 #c9c9c9 NA unknown function 50791 #c9c9c9 NA unknown function 50792 #c9c9c9 NA unknown function @@ -50928,7 +50928,7 @@ phrog color annot category 50927 #c9c9c9 NA unknown function 50928 #c9c9c9 NA unknown function 50929 #c9c9c9 NA unknown function -50930 #c9c9c9 NA unknown function +50930 #c9c9c9 anti-sigma factor moron, auxiliary metabolic gene and host takeover 50931 #c9c9c9 NA unknown function 50932 #c9c9c9 NA unknown function 50933 #c9c9c9 NA unknown function @@ -50957,7 +50957,7 @@ phrog color annot category 50956 #c9c9c9 NA unknown function 50957 #c9c9c9 NA unknown function 50958 #c9c9c9 NA unknown function -50959 #c9c9c9 NA unknown function +50959 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 50960 #c9c9c9 NA unknown function 50961 #c9c9c9 NA unknown function 50962 #c9c9c9 NA unknown function @@ -50971,7 +50971,7 @@ phrog color annot category 50970 #c9c9c9 NA unknown function 50971 #c9c9c9 NA unknown function 50972 #c9c9c9 NA unknown function -50973 #c9c9c9 NA unknown function +50973 #c9c9c9 deoxyribonucleoside 5' monophosphate phosphatase other 50974 #c9c9c9 NA unknown function 50975 #c9c9c9 NA unknown function 50976 #c9c9c9 NA unknown function @@ -51006,7 +51006,7 @@ phrog color annot category 51005 #c9c9c9 NA unknown function 51006 #c9c9c9 NA unknown function 51007 #c9c9c9 NA unknown function -51008 #c9c9c9 NA unknown function +51008 #c9c9c9 radical SAM domain-containing protein other 51009 #c9c9c9 NA unknown function 51010 #c9c9c9 NA unknown function 51011 #c9c9c9 NA unknown function @@ -51023,7 +51023,7 @@ phrog color annot category 51022 #c9c9c9 NA unknown function 51023 #c9c9c9 NA unknown function 51024 #c9c9c9 NA unknown function -51025 #c9c9c9 NA unknown function +51025 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 51026 #c9c9c9 NA unknown function 51027 #c9c9c9 NA unknown function 51028 #c9c9c9 NA unknown function @@ -51037,7 +51037,7 @@ phrog color annot category 51036 #c9c9c9 NA unknown function 51037 #c9c9c9 NA unknown function 51038 #c9c9c9 NA unknown function -51039 #c9c9c9 NA unknown function +51039 #c9c9c9 tail protein tail 51040 #c9c9c9 NA unknown function 51041 #c9c9c9 NA unknown function 51042 #c9c9c9 NA unknown function @@ -51070,7 +51070,7 @@ phrog color annot category 51069 #c9c9c9 NA unknown function 51070 #c9c9c9 NA unknown function 51071 #c9c9c9 NA unknown function -51072 #c9c9c9 NA unknown function +51072 #c9c9c9 transcriptional repressor transcription regulation 51073 #c9c9c9 NA unknown function 51074 #c9c9c9 NA unknown function 51075 #c9c9c9 NA unknown function @@ -51079,7 +51079,7 @@ phrog color annot category 51078 #c9c9c9 NA unknown function 51079 #c9c9c9 NA unknown function 51080 #c9c9c9 NA unknown function -51081 #c9c9c9 NA unknown function +51081 #c9c9c9 Kil protein for bacterial septation inhibition other 51082 #c9c9c9 NA unknown function 51083 #c9c9c9 NA unknown function 51084 #c9c9c9 NA unknown function @@ -51144,7 +51144,7 @@ phrog color annot category 51143 #c9c9c9 NA unknown function 51144 #c9c9c9 NA unknown function 51145 #c9c9c9 NA unknown function -51146 #c9c9c9 NA unknown function +51146 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 51147 #c9c9c9 NA unknown function 51148 #c9c9c9 NA unknown function 51149 #c9c9c9 NA unknown function @@ -51152,7 +51152,7 @@ phrog color annot category 51151 #c9c9c9 NA unknown function 51152 #c9c9c9 NA unknown function 51153 #c9c9c9 NA unknown function -51154 #c9c9c9 NA unknown function +51154 #c9c9c9 transcriptional repressor transcription regulation 51155 #c9c9c9 NA unknown function 51156 #c9c9c9 NA unknown function 51157 #c9c9c9 NA unknown function @@ -51175,11 +51175,11 @@ phrog color annot category 51174 #c9c9c9 NA unknown function 51175 #c9c9c9 NA unknown function 51176 #c9c9c9 NA unknown function -51177 #c9c9c9 NA unknown function +51177 #c9c9c9 late promoter transcriptional regulator transcription regulation 51178 #c9c9c9 NA unknown function 51179 #c9c9c9 NA unknown function 51180 #c9c9c9 NA unknown function -51181 #c9c9c9 NA unknown function +51181 #c9c9c9 Rha-like transcriptional regulator transcription regulation 51182 #c9c9c9 NA unknown function 51183 #c9c9c9 NA unknown function 51184 #c9c9c9 NA unknown function @@ -51235,7 +51235,7 @@ phrog color annot category 51234 #c9c9c9 NA unknown function 51235 #c9c9c9 NA unknown function 51236 #c9c9c9 NA unknown function -51237 #c9c9c9 NA unknown function +51237 #c9c9c9 DNA methyltransferase other 51238 #c9c9c9 NA unknown function 51239 #c9c9c9 NA unknown function 51240 #c9c9c9 NA unknown function @@ -51247,7 +51247,7 @@ phrog color annot category 51246 #c9c9c9 NA unknown function 51247 #c9c9c9 NA unknown function 51248 #c9c9c9 NA unknown function -51249 #c9c9c9 NA unknown function +51249 #c9c9c9 portal protein head and packaging 51250 #c9c9c9 NA unknown function 51251 #c9c9c9 NA unknown function 51252 #c9c9c9 NA unknown function @@ -51262,7 +51262,7 @@ phrog color annot category 51261 #c9c9c9 NA unknown function 51262 #c9c9c9 NA unknown function 51263 #c9c9c9 NA unknown function -51264 #c9c9c9 NA unknown function +51264 #c9c9c9 tail length tape measure protein tail 51265 #c9c9c9 NA unknown function 51266 #c9c9c9 NA unknown function 51267 #c9c9c9 NA unknown function @@ -51306,7 +51306,7 @@ phrog color annot category 51305 #c9c9c9 NA unknown function 51306 #c9c9c9 NA unknown function 51307 #c9c9c9 NA unknown function -51308 #c9c9c9 NA unknown function +51308 #c9c9c9 Arc-like repressor transcription regulation 51309 #c9c9c9 NA unknown function 51310 #c9c9c9 NA unknown function 51311 #c9c9c9 NA unknown function @@ -51327,16 +51327,16 @@ phrog color annot category 51326 #c9c9c9 NA unknown function 51327 #c9c9c9 NA unknown function 51328 #c9c9c9 NA unknown function -51329 #c9c9c9 NA unknown function +51329 #c9c9c9 tail terminator connector 51330 #c9c9c9 NA unknown function 51331 #c9c9c9 NA unknown function 51332 #c9c9c9 NA unknown function 51333 #c9c9c9 NA unknown function -51334 #c9c9c9 NA unknown function +51334 #c9c9c9 transcriptional repressor transcription regulation 51335 #c9c9c9 NA unknown function 51336 #c9c9c9 NA unknown function 51337 #c9c9c9 NA unknown function -51338 #c9c9c9 NA unknown function +51338 #c9c9c9 major tail protein tail 51339 #c9c9c9 NA unknown function 51340 #c9c9c9 NA unknown function 51341 #c9c9c9 NA unknown function @@ -51351,9 +51351,9 @@ phrog color annot category 51350 #c9c9c9 NA unknown function 51351 #c9c9c9 NA unknown function 51352 #c9c9c9 NA unknown function -51353 #c9c9c9 NA unknown function +51353 #c9c9c9 major tail protein tail 51354 #c9c9c9 NA unknown function -51355 #c9c9c9 NA unknown function +51355 #c9c9c9 transcriptional repressor transcription regulation 51356 #c9c9c9 NA unknown function 51357 #c9c9c9 NA unknown function 51358 #c9c9c9 NA unknown function @@ -51411,12 +51411,12 @@ phrog color annot category 51410 #c9c9c9 NA unknown function 51411 #c9c9c9 NA unknown function 51412 #c9c9c9 NA unknown function -51413 #c9c9c9 NA unknown function +51413 #c9c9c9 major head protein head and packaging 51414 #c9c9c9 NA unknown function 51415 #c9c9c9 NA unknown function 51416 #c9c9c9 NA unknown function 51417 #c9c9c9 NA unknown function -51418 #c9c9c9 NA unknown function +51418 #c9c9c9 methyltransferase other 51419 #c9c9c9 NA unknown function 51420 #c9c9c9 NA unknown function 51421 #c9c9c9 NA unknown function @@ -51430,7 +51430,7 @@ phrog color annot category 51429 #c9c9c9 NA unknown function 51430 #c9c9c9 NA unknown function 51431 #c9c9c9 NA unknown function -51432 #c9c9c9 NA unknown function +51432 #c9c9c9 Arc-like repressor transcription regulation 51433 #c9c9c9 NA unknown function 51434 #c9c9c9 NA unknown function 51435 #c9c9c9 NA unknown function @@ -51495,7 +51495,7 @@ phrog color annot category 51494 #c9c9c9 NA unknown function 51495 #c9c9c9 NA unknown function 51496 #c9c9c9 NA unknown function -51497 #c9c9c9 NA unknown function +51497 #c9c9c9 transcriptional regulator transcription regulation 51498 #c9c9c9 NA unknown function 51499 #c9c9c9 NA unknown function 51500 #c9c9c9 NA unknown function @@ -51508,7 +51508,7 @@ phrog color annot category 51507 #c9c9c9 NA unknown function 51508 #c9c9c9 NA unknown function 51509 #c9c9c9 NA unknown function -51510 #c9c9c9 NA unknown function +51510 #c9c9c9 tail terminator connector 51511 #c9c9c9 NA unknown function 51512 #c9c9c9 NA unknown function 51513 #c9c9c9 NA unknown function @@ -51537,7 +51537,7 @@ phrog color annot category 51536 #c9c9c9 NA unknown function 51537 #c9c9c9 NA unknown function 51538 #c9c9c9 NA unknown function -51539 #c9c9c9 NA unknown function +51539 #c9c9c9 head closure Hc1 connector 51540 #c9c9c9 NA unknown function 51541 #c9c9c9 NA unknown function 51542 #c9c9c9 NA unknown function @@ -51545,7 +51545,7 @@ phrog color annot category 51544 #c9c9c9 NA unknown function 51545 #c9c9c9 NA unknown function 51546 #c9c9c9 NA unknown function -51547 #c9c9c9 NA unknown function +51547 #c9c9c9 DprA-like DNA recombination-mediator protein DNA, RNA and nucleotide metabolism 51548 #c9c9c9 NA unknown function 51549 #c9c9c9 NA unknown function 51550 #c9c9c9 NA unknown function @@ -51611,12 +51611,12 @@ phrog color annot category 51610 #c9c9c9 NA unknown function 51611 #c9c9c9 NA unknown function 51612 #c9c9c9 NA unknown function -51613 #c9c9c9 NA unknown function +51613 #c9c9c9 minor head protein head and packaging 51614 #c9c9c9 NA unknown function 51615 #c9c9c9 NA unknown function 51616 #c9c9c9 NA unknown function 51617 #c9c9c9 NA unknown function -51618 #c9c9c9 NA unknown function +51618 #c9c9c9 Arc-like repressor transcription regulation 51619 #c9c9c9 NA unknown function 51620 #c9c9c9 NA unknown function 51621 #c9c9c9 NA unknown function @@ -51670,7 +51670,7 @@ phrog color annot category 51669 #c9c9c9 NA unknown function 51670 #c9c9c9 NA unknown function 51671 #c9c9c9 NA unknown function -51672 #c9c9c9 NA unknown function +51672 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 51673 #c9c9c9 NA unknown function 51674 #c9c9c9 NA unknown function 51675 #c9c9c9 NA unknown function @@ -51687,7 +51687,7 @@ phrog color annot category 51686 #c9c9c9 NA unknown function 51687 #c9c9c9 NA unknown function 51688 #c9c9c9 NA unknown function -51689 #c9c9c9 NA unknown function +51689 #c9c9c9 transposase integration and excision 51690 #c9c9c9 NA unknown function 51691 #c9c9c9 NA unknown function 51692 #c9c9c9 NA unknown function @@ -51726,7 +51726,7 @@ phrog color annot category 51725 #c9c9c9 NA unknown function 51726 #c9c9c9 NA unknown function 51727 #c9c9c9 NA unknown function -51728 #c9c9c9 NA unknown function +51728 #c9c9c9 holin lysis 51729 #c9c9c9 NA unknown function 51730 #c9c9c9 NA unknown function 51731 #c9c9c9 NA unknown function @@ -51740,7 +51740,7 @@ phrog color annot category 51739 #c9c9c9 NA unknown function 51740 #c9c9c9 NA unknown function 51741 #c9c9c9 NA unknown function -51742 #c9c9c9 NA unknown function +51742 #c9c9c9 lysophospholipase L1-like esterase other 51743 #c9c9c9 NA unknown function 51744 #c9c9c9 NA unknown function 51745 #c9c9c9 NA unknown function @@ -51788,7 +51788,7 @@ phrog color annot category 51787 #c9c9c9 NA unknown function 51788 #c9c9c9 NA unknown function 51789 #c9c9c9 NA unknown function -51790 #c9c9c9 NA unknown function +51790 #c9c9c9 head closure Hc1 connector 51791 #c9c9c9 NA unknown function 51792 #c9c9c9 NA unknown function 51793 #c9c9c9 NA unknown function @@ -51829,8 +51829,8 @@ phrog color annot category 51828 #c9c9c9 NA unknown function 51829 #c9c9c9 NA unknown function 51830 #c9c9c9 NA unknown function -51831 #c9c9c9 NA unknown function -51832 #c9c9c9 NA unknown function +51831 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +51832 #c9c9c9 internal virion protein head and packaging 51833 #c9c9c9 NA unknown function 51834 #c9c9c9 NA unknown function 51835 #c9c9c9 NA unknown function @@ -51905,12 +51905,12 @@ phrog color annot category 51904 #c9c9c9 NA unknown function 51905 #c9c9c9 NA unknown function 51906 #c9c9c9 NA unknown function -51907 #c9c9c9 NA unknown function +51907 #c9c9c9 terminase large subunit head and packaging 51908 #c9c9c9 NA unknown function 51909 #c9c9c9 NA unknown function 51910 #c9c9c9 NA unknown function 51911 #c9c9c9 NA unknown function -51912 #c9c9c9 NA unknown function +51912 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 51913 #c9c9c9 NA unknown function 51914 #c9c9c9 NA unknown function 51915 #c9c9c9 NA unknown function @@ -51926,7 +51926,7 @@ phrog color annot category 51925 #c9c9c9 NA unknown function 51926 #c9c9c9 NA unknown function 51927 #c9c9c9 NA unknown function -51928 #c9c9c9 NA unknown function +51928 #c9c9c9 tail spike protein with colonic acid degradation activity tail 51929 #c9c9c9 NA unknown function 51930 #c9c9c9 NA unknown function 51931 #c9c9c9 NA unknown function @@ -51946,7 +51946,7 @@ phrog color annot category 51945 #c9c9c9 NA unknown function 51946 #c9c9c9 NA unknown function 51947 #c9c9c9 NA unknown function -51948 #c9c9c9 NA unknown function +51948 #c9c9c9 tail fiber protein tail 51949 #c9c9c9 NA unknown function 51950 #c9c9c9 NA unknown function 51951 #c9c9c9 NA unknown function @@ -52017,7 +52017,7 @@ phrog color annot category 52016 #c9c9c9 NA unknown function 52017 #c9c9c9 NA unknown function 52018 #c9c9c9 NA unknown function -52019 #c9c9c9 NA unknown function +52019 #c9c9c9 head protein head and packaging 52020 #c9c9c9 NA unknown function 52021 #c9c9c9 NA unknown function 52022 #c9c9c9 NA unknown function @@ -52032,7 +52032,7 @@ phrog color annot category 52031 #c9c9c9 NA unknown function 52032 #c9c9c9 NA unknown function 52033 #c9c9c9 NA unknown function -52034 #c9c9c9 NA unknown function +52034 #c9c9c9 head decoration head and packaging 52035 #c9c9c9 NA unknown function 52036 #c9c9c9 NA unknown function 52037 #c9c9c9 NA unknown function @@ -52046,7 +52046,7 @@ phrog color annot category 52045 #c9c9c9 NA unknown function 52046 #c9c9c9 NA unknown function 52047 #c9c9c9 NA unknown function -52048 #c9c9c9 NA unknown function +52048 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 52049 #c9c9c9 NA unknown function 52050 #c9c9c9 NA unknown function 52051 #c9c9c9 NA unknown function @@ -52056,10 +52056,10 @@ phrog color annot category 52055 #c9c9c9 NA unknown function 52056 #c9c9c9 NA unknown function 52057 #c9c9c9 NA unknown function -52058 #c9c9c9 NA unknown function +52058 #c9c9c9 tail fiber protein tail 52059 #c9c9c9 NA unknown function 52060 #c9c9c9 NA unknown function -52061 #c9c9c9 NA unknown function +52061 #c9c9c9 transcriptional repressor transcription regulation 52062 #c9c9c9 NA unknown function 52063 #c9c9c9 NA unknown function 52064 #c9c9c9 NA unknown function @@ -52122,11 +52122,11 @@ phrog color annot category 52121 #c9c9c9 NA unknown function 52122 #c9c9c9 NA unknown function 52123 #c9c9c9 NA unknown function -52124 #c9c9c9 NA unknown function +52124 #c9c9c9 DNA invertase DNA, RNA and nucleotide metabolism 52125 #c9c9c9 NA unknown function 52126 #c9c9c9 NA unknown function 52127 #c9c9c9 NA unknown function -52128 #c9c9c9 NA unknown function +52128 #c9c9c9 aminoacid permease other 52129 #c9c9c9 NA unknown function 52130 #c9c9c9 NA unknown function 52131 #c9c9c9 NA unknown function @@ -52137,7 +52137,7 @@ phrog color annot category 52136 #c9c9c9 NA unknown function 52137 #c9c9c9 NA unknown function 52138 #c9c9c9 NA unknown function -52139 #c9c9c9 NA unknown function +52139 #c9c9c9 major tail protein tail 52140 #c9c9c9 NA unknown function 52141 #c9c9c9 NA unknown function 52142 #c9c9c9 NA unknown function @@ -52217,7 +52217,7 @@ phrog color annot category 52216 #c9c9c9 NA unknown function 52217 #c9c9c9 NA unknown function 52218 #c9c9c9 NA unknown function -52219 #c9c9c9 NA unknown function +52219 #c9c9c9 tail terminator connector 52220 #c9c9c9 NA unknown function 52221 #c9c9c9 NA unknown function 52222 #c9c9c9 NA unknown function @@ -52228,7 +52228,7 @@ phrog color annot category 52227 #c9c9c9 NA unknown function 52228 #c9c9c9 NA unknown function 52229 #c9c9c9 NA unknown function -52230 #c9c9c9 NA unknown function +52230 #c9c9c9 head maturation protease head and packaging 52231 #c9c9c9 NA unknown function 52232 #c9c9c9 NA unknown function 52233 #c9c9c9 NA unknown function @@ -52270,7 +52270,7 @@ phrog color annot category 52269 #c9c9c9 NA unknown function 52270 #c9c9c9 NA unknown function 52271 #c9c9c9 NA unknown function -52272 #c9c9c9 NA unknown function +52272 #c9c9c9 portal protein head and packaging 52273 #c9c9c9 NA unknown function 52274 #c9c9c9 NA unknown function 52275 #c9c9c9 NA unknown function @@ -52289,7 +52289,7 @@ phrog color annot category 52288 #c9c9c9 NA unknown function 52289 #c9c9c9 NA unknown function 52290 #c9c9c9 NA unknown function -52291 #c9c9c9 NA unknown function +52291 #c9c9c9 transcriptional repressor transcription regulation 52292 #c9c9c9 NA unknown function 52293 #c9c9c9 NA unknown function 52294 #c9c9c9 NA unknown function @@ -52316,8 +52316,8 @@ phrog color annot category 52315 #c9c9c9 NA unknown function 52316 #c9c9c9 NA unknown function 52317 #c9c9c9 NA unknown function -52318 #c9c9c9 NA unknown function -52319 #c9c9c9 NA unknown function +52318 #c9c9c9 esterase other +52319 #c9c9c9 UmuD-like protein DNA, RNA and nucleotide metabolism 52320 #c9c9c9 NA unknown function 52321 #c9c9c9 NA unknown function 52322 #c9c9c9 NA unknown function @@ -52350,7 +52350,7 @@ phrog color annot category 52349 #c9c9c9 NA unknown function 52350 #c9c9c9 NA unknown function 52351 #c9c9c9 NA unknown function -52352 #c9c9c9 NA unknown function +52352 #c9c9c9 metal-dependent phosphohydrolase other 52353 #c9c9c9 NA unknown function 52354 #c9c9c9 NA unknown function 52355 #c9c9c9 NA unknown function @@ -52423,7 +52423,7 @@ phrog color annot category 52422 #c9c9c9 NA unknown function 52423 #c9c9c9 NA unknown function 52424 #c9c9c9 NA unknown function -52425 #c9c9c9 NA unknown function +52425 #c9c9c9 tail terminator connector 52426 #c9c9c9 NA unknown function 52427 #c9c9c9 NA unknown function 52428 #c9c9c9 NA unknown function @@ -52444,13 +52444,13 @@ phrog color annot category 52443 #c9c9c9 NA unknown function 52444 #c9c9c9 NA unknown function 52445 #c9c9c9 NA unknown function -52446 #c9c9c9 NA unknown function +52446 #c9c9c9 GTP-binding domain other 52447 #c9c9c9 NA unknown function 52448 #c9c9c9 NA unknown function 52449 #c9c9c9 NA unknown function 52450 #c9c9c9 NA unknown function 52451 #c9c9c9 NA unknown function -52452 #c9c9c9 NA unknown function +52452 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 52453 #c9c9c9 NA unknown function 52454 #c9c9c9 NA unknown function 52455 #c9c9c9 NA unknown function @@ -52480,7 +52480,7 @@ phrog color annot category 52479 #c9c9c9 NA unknown function 52480 #c9c9c9 NA unknown function 52481 #c9c9c9 NA unknown function -52482 #c9c9c9 NA unknown function +52482 #c9c9c9 excisionase and transcriptional regulator integration and excision 52483 #c9c9c9 NA unknown function 52484 #c9c9c9 NA unknown function 52485 #c9c9c9 NA unknown function @@ -52545,7 +52545,7 @@ phrog color annot category 52544 #c9c9c9 NA unknown function 52545 #c9c9c9 NA unknown function 52546 #c9c9c9 NA unknown function -52547 #c9c9c9 NA unknown function +52547 #c9c9c9 tail completion or Neck1 protein connector 52548 #c9c9c9 NA unknown function 52549 #c9c9c9 NA unknown function 52550 #c9c9c9 NA unknown function @@ -52589,7 +52589,7 @@ phrog color annot category 52588 #c9c9c9 NA unknown function 52589 #c9c9c9 NA unknown function 52590 #c9c9c9 NA unknown function -52591 #c9c9c9 NA unknown function +52591 #c9c9c9 flavodoxin moron, auxiliary metabolic gene and host takeover 52592 #c9c9c9 NA unknown function 52593 #c9c9c9 NA unknown function 52594 #c9c9c9 NA unknown function @@ -52603,14 +52603,14 @@ phrog color annot category 52602 #c9c9c9 NA unknown function 52603 #c9c9c9 NA unknown function 52604 #c9c9c9 NA unknown function -52605 #c9c9c9 NA unknown function +52605 #c9c9c9 tail terminator connector 52606 #c9c9c9 NA unknown function 52607 #c9c9c9 NA unknown function 52608 #c9c9c9 NA unknown function 52609 #c9c9c9 NA unknown function 52610 #c9c9c9 NA unknown function 52611 #c9c9c9 NA unknown function -52612 #c9c9c9 NA unknown function +52612 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 52613 #c9c9c9 NA unknown function 52614 #c9c9c9 NA unknown function 52615 #c9c9c9 NA unknown function @@ -52661,7 +52661,7 @@ phrog color annot category 52660 #c9c9c9 NA unknown function 52661 #c9c9c9 NA unknown function 52662 #c9c9c9 NA unknown function -52663 #c9c9c9 NA unknown function +52663 #c9c9c9 tail tube tail 52664 #c9c9c9 NA unknown function 52665 #c9c9c9 NA unknown function 52666 #c9c9c9 NA unknown function @@ -52681,7 +52681,7 @@ phrog color annot category 52680 #c9c9c9 NA unknown function 52681 #c9c9c9 NA unknown function 52682 #c9c9c9 NA unknown function -52683 #c9c9c9 NA unknown function +52683 #c9c9c9 portal protein head and packaging 52684 #c9c9c9 NA unknown function 52685 #c9c9c9 NA unknown function 52686 #c9c9c9 NA unknown function @@ -52716,7 +52716,7 @@ phrog color annot category 52715 #c9c9c9 NA unknown function 52716 #c9c9c9 NA unknown function 52717 #c9c9c9 NA unknown function -52718 #c9c9c9 NA unknown function +52718 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 52719 #c9c9c9 NA unknown function 52720 #c9c9c9 NA unknown function 52721 #c9c9c9 NA unknown function @@ -52727,7 +52727,7 @@ phrog color annot category 52726 #c9c9c9 NA unknown function 52727 #c9c9c9 NA unknown function 52728 #c9c9c9 NA unknown function -52729 #c9c9c9 NA unknown function +52729 #c9c9c9 transcriptional repressor transcription regulation 52730 #c9c9c9 NA unknown function 52731 #c9c9c9 NA unknown function 52732 #c9c9c9 NA unknown function @@ -52799,7 +52799,7 @@ phrog color annot category 52798 #c9c9c9 NA unknown function 52799 #c9c9c9 NA unknown function 52800 #c9c9c9 NA unknown function -52801 #c9c9c9 NA unknown function +52801 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 52802 #c9c9c9 NA unknown function 52803 #c9c9c9 NA unknown function 52804 #c9c9c9 NA unknown function @@ -52847,14 +52847,14 @@ phrog color annot category 52846 #c9c9c9 NA unknown function 52847 #c9c9c9 NA unknown function 52848 #c9c9c9 NA unknown function -52849 #c9c9c9 NA unknown function +52849 #c9c9c9 tail spike protein tail 52850 #c9c9c9 NA unknown function 52851 #c9c9c9 NA unknown function 52852 #c9c9c9 NA unknown function 52853 #c9c9c9 NA unknown function 52854 #c9c9c9 NA unknown function 52855 #c9c9c9 NA unknown function -52856 #c9c9c9 NA unknown function +52856 #c9c9c9 Rz-like spanin lysis 52857 #c9c9c9 NA unknown function 52858 #c9c9c9 NA unknown function 52859 #c9c9c9 NA unknown function @@ -52875,7 +52875,7 @@ phrog color annot category 52874 #c9c9c9 NA unknown function 52875 #c9c9c9 NA unknown function 52876 #c9c9c9 NA unknown function -52877 #c9c9c9 NA unknown function +52877 #c9c9c9 tail protein tail 52878 #c9c9c9 NA unknown function 52879 #c9c9c9 NA unknown function 52880 #c9c9c9 NA unknown function @@ -52904,11 +52904,11 @@ phrog color annot category 52903 #c9c9c9 NA unknown function 52904 #c9c9c9 NA unknown function 52905 #c9c9c9 NA unknown function -52906 #c9c9c9 NA unknown function +52906 #c9c9c9 DNA polymerase/primase DNA, RNA and nucleotide metabolism 52907 #c9c9c9 NA unknown function 52908 #c9c9c9 NA unknown function 52909 #c9c9c9 NA unknown function -52910 #c9c9c9 NA unknown function +52910 #c9c9c9 major tail protein tail 52911 #c9c9c9 NA unknown function 52912 #c9c9c9 NA unknown function 52913 #c9c9c9 NA unknown function @@ -52932,7 +52932,7 @@ phrog color annot category 52931 #c9c9c9 NA unknown function 52932 #c9c9c9 NA unknown function 52933 #c9c9c9 NA unknown function -52934 #c9c9c9 NA unknown function +52934 #c9c9c9 nitroreductase other 52935 #c9c9c9 NA unknown function 52936 #c9c9c9 NA unknown function 52937 #c9c9c9 NA unknown function @@ -52947,9 +52947,9 @@ phrog color annot category 52946 #c9c9c9 NA unknown function 52947 #c9c9c9 NA unknown function 52948 #c9c9c9 NA unknown function -52949 #c9c9c9 NA unknown function +52949 #c9c9c9 head closure Hc1 connector 52950 #c9c9c9 NA unknown function -52951 #c9c9c9 NA unknown function +52951 #c9c9c9 excisionase integration and excision 52952 #c9c9c9 NA unknown function 52953 #c9c9c9 NA unknown function 52954 #c9c9c9 NA unknown function @@ -52960,8 +52960,8 @@ phrog color annot category 52959 #c9c9c9 NA unknown function 52960 #c9c9c9 NA unknown function 52961 #c9c9c9 NA unknown function -52962 #c9c9c9 NA unknown function -52963 #c9c9c9 NA unknown function +52962 #c9c9c9 tail protein tail +52963 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 52964 #c9c9c9 NA unknown function 52965 #c9c9c9 NA unknown function 52966 #c9c9c9 NA unknown function @@ -53034,11 +53034,11 @@ phrog color annot category 53033 #c9c9c9 NA unknown function 53034 #c9c9c9 NA unknown function 53035 #c9c9c9 NA unknown function -53036 #c9c9c9 NA unknown function +53036 #c9c9c9 portal protein head and packaging 53037 #c9c9c9 NA unknown function 53038 #c9c9c9 NA unknown function 53039 #c9c9c9 NA unknown function -53040 #c9c9c9 NA unknown function +53040 #c9c9c9 terminase small subunit head and packaging 53041 #c9c9c9 NA unknown function 53042 #c9c9c9 NA unknown function 53043 #c9c9c9 NA unknown function @@ -53048,7 +53048,7 @@ phrog color annot category 53047 #c9c9c9 NA unknown function 53048 #c9c9c9 NA unknown function 53049 #c9c9c9 NA unknown function -53050 #c9c9c9 NA unknown function +53050 #c9c9c9 terminase small subunit head and packaging 53051 #c9c9c9 NA unknown function 53052 #c9c9c9 NA unknown function 53053 #c9c9c9 NA unknown function @@ -53107,7 +53107,7 @@ phrog color annot category 53106 #c9c9c9 NA unknown function 53107 #c9c9c9 NA unknown function 53108 #c9c9c9 NA unknown function -53109 #c9c9c9 NA unknown function +53109 #c9c9c9 minor head protein head and packaging 53110 #c9c9c9 NA unknown function 53111 #c9c9c9 NA unknown function 53112 #c9c9c9 NA unknown function @@ -53129,7 +53129,7 @@ phrog color annot category 53128 #c9c9c9 NA unknown function 53129 #c9c9c9 NA unknown function 53130 #c9c9c9 NA unknown function -53131 #c9c9c9 NA unknown function +53131 #c9c9c9 excisionase and transcriptional regulator integration and excision 53132 #c9c9c9 NA unknown function 53133 #c9c9c9 NA unknown function 53134 #c9c9c9 NA unknown function @@ -53171,7 +53171,7 @@ phrog color annot category 53170 #c9c9c9 NA unknown function 53171 #c9c9c9 NA unknown function 53172 #c9c9c9 NA unknown function -53173 #c9c9c9 NA unknown function +53173 #c9c9c9 metallo-protease other 53174 #c9c9c9 NA unknown function 53175 #c9c9c9 NA unknown function 53176 #c9c9c9 NA unknown function @@ -53184,7 +53184,7 @@ phrog color annot category 53183 #c9c9c9 NA unknown function 53184 #c9c9c9 NA unknown function 53185 #c9c9c9 NA unknown function -53186 #c9c9c9 NA unknown function +53186 #c9c9c9 ferredoxin moron, auxiliary metabolic gene and host takeover 53187 #c9c9c9 NA unknown function 53188 #c9c9c9 NA unknown function 53189 #c9c9c9 NA unknown function @@ -53204,10 +53204,10 @@ phrog color annot category 53203 #c9c9c9 NA unknown function 53204 #c9c9c9 NA unknown function 53205 #c9c9c9 NA unknown function -53206 #c9c9c9 NA unknown function +53206 #c9c9c9 tail chaperone protein tail 53207 #c9c9c9 NA unknown function 53208 #c9c9c9 NA unknown function -53209 #c9c9c9 NA unknown function +53209 #c9c9c9 tail terminator connector 53210 #c9c9c9 NA unknown function 53211 #c9c9c9 NA unknown function 53212 #c9c9c9 NA unknown function @@ -53313,7 +53313,7 @@ phrog color annot category 53312 #c9c9c9 NA unknown function 53313 #c9c9c9 NA unknown function 53314 #c9c9c9 NA unknown function -53315 #c9c9c9 NA unknown function +53315 #c9c9c9 sigma factor transcription regulation 53316 #c9c9c9 NA unknown function 53317 #c9c9c9 NA unknown function 53318 #c9c9c9 NA unknown function @@ -53332,13 +53332,13 @@ phrog color annot category 53331 #c9c9c9 NA unknown function 53332 #c9c9c9 NA unknown function 53333 #c9c9c9 NA unknown function -53334 #c9c9c9 NA unknown function -53335 #c9c9c9 NA unknown function +53334 #c9c9c9 transcriptional repressor transcription regulation +53335 #c9c9c9 tail terminator connector 53336 #c9c9c9 NA unknown function 53337 #c9c9c9 NA unknown function 53338 #c9c9c9 NA unknown function 53339 #c9c9c9 NA unknown function -53340 #c9c9c9 NA unknown function +53340 #c9c9c9 transcriptional repressor transcription regulation 53341 #c9c9c9 NA unknown function 53342 #c9c9c9 NA unknown function 53343 #c9c9c9 NA unknown function @@ -53378,19 +53378,19 @@ phrog color annot category 53377 #c9c9c9 NA unknown function 53378 #c9c9c9 NA unknown function 53379 #c9c9c9 NA unknown function -53380 #c9c9c9 NA unknown function +53380 #c9c9c9 tail spike protein tail 53381 #c9c9c9 NA unknown function 53382 #c9c9c9 NA unknown function 53383 #c9c9c9 NA unknown function 53384 #c9c9c9 NA unknown function 53385 #c9c9c9 NA unknown function -53386 #c9c9c9 NA unknown function +53386 #c9c9c9 tail completion or Neck1 protein connector 53387 #c9c9c9 NA unknown function 53388 #c9c9c9 NA unknown function 53389 #c9c9c9 NA unknown function 53390 #c9c9c9 NA unknown function 53391 #c9c9c9 NA unknown function -53392 #c9c9c9 NA unknown function +53392 #c9c9c9 transcriptional regulator transcription regulation 53393 #c9c9c9 NA unknown function 53394 #c9c9c9 NA unknown function 53395 #c9c9c9 NA unknown function @@ -53412,7 +53412,7 @@ phrog color annot category 53411 #c9c9c9 NA unknown function 53412 #c9c9c9 NA unknown function 53413 #c9c9c9 NA unknown function -53414 #c9c9c9 NA unknown function +53414 #c9c9c9 head-tail adaptor Ad1 connector 53415 #c9c9c9 NA unknown function 53416 #c9c9c9 NA unknown function 53417 #c9c9c9 NA unknown function @@ -53438,10 +53438,10 @@ phrog color annot category 53437 #c9c9c9 NA unknown function 53438 #c9c9c9 NA unknown function 53439 #c9c9c9 NA unknown function -53440 #c9c9c9 NA unknown function +53440 #c9c9c9 excisionase and transcriptional regulator integration and excision 53441 #c9c9c9 NA unknown function 53442 #c9c9c9 NA unknown function -53443 #c9c9c9 NA unknown function +53443 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 53444 #c9c9c9 NA unknown function 53445 #c9c9c9 NA unknown function 53446 #c9c9c9 NA unknown function @@ -53451,7 +53451,7 @@ phrog color annot category 53450 #c9c9c9 NA unknown function 53451 #c9c9c9 NA unknown function 53452 #c9c9c9 NA unknown function -53453 #c9c9c9 NA unknown function +53453 #c9c9c9 head-tail adaptor Ad1 connector 53454 #c9c9c9 NA unknown function 53455 #c9c9c9 NA unknown function 53456 #c9c9c9 NA unknown function @@ -53475,7 +53475,7 @@ phrog color annot category 53474 #c9c9c9 NA unknown function 53475 #c9c9c9 NA unknown function 53476 #c9c9c9 NA unknown function -53477 #c9c9c9 NA unknown function +53477 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 53478 #c9c9c9 NA unknown function 53479 #c9c9c9 NA unknown function 53480 #c9c9c9 NA unknown function @@ -53495,9 +53495,9 @@ phrog color annot category 53494 #c9c9c9 NA unknown function 53495 #c9c9c9 NA unknown function 53496 #c9c9c9 NA unknown function -53497 #c9c9c9 NA unknown function +53497 #c9c9c9 Rz-like spanin lysis 53498 #c9c9c9 NA unknown function -53499 #c9c9c9 NA unknown function +53499 #c9c9c9 methyltransferase other 53500 #c9c9c9 NA unknown function 53501 #c9c9c9 NA unknown function 53502 #c9c9c9 NA unknown function @@ -53516,7 +53516,7 @@ phrog color annot category 53515 #c9c9c9 NA unknown function 53516 #c9c9c9 NA unknown function 53517 #c9c9c9 NA unknown function -53518 #c9c9c9 NA unknown function +53518 #c9c9c9 tail fiber protein tail 53519 #c9c9c9 NA unknown function 53520 #c9c9c9 NA unknown function 53521 #c9c9c9 NA unknown function @@ -53525,7 +53525,7 @@ phrog color annot category 53524 #c9c9c9 NA unknown function 53525 #c9c9c9 NA unknown function 53526 #c9c9c9 NA unknown function -53527 #c9c9c9 NA unknown function +53527 #c9c9c9 head-tail adaptor connector 53528 #c9c9c9 NA unknown function 53529 #c9c9c9 NA unknown function 53530 #c9c9c9 NA unknown function @@ -53565,7 +53565,7 @@ phrog color annot category 53564 #c9c9c9 NA unknown function 53565 #c9c9c9 NA unknown function 53566 #c9c9c9 NA unknown function -53567 #c9c9c9 NA unknown function +53567 #c9c9c9 transcriptional repressor transcription regulation 53568 #c9c9c9 NA unknown function 53569 #c9c9c9 NA unknown function 53570 #c9c9c9 NA unknown function @@ -53581,7 +53581,7 @@ phrog color annot category 53580 #c9c9c9 NA unknown function 53581 #c9c9c9 NA unknown function 53582 #c9c9c9 NA unknown function -53583 #c9c9c9 NA unknown function +53583 #c9c9c9 tail assembly chaperone tail 53584 #c9c9c9 NA unknown function 53585 #c9c9c9 NA unknown function 53586 #c9c9c9 NA unknown function @@ -53593,7 +53593,7 @@ phrog color annot category 53592 #c9c9c9 NA unknown function 53593 #c9c9c9 NA unknown function 53594 #c9c9c9 NA unknown function -53595 #c9c9c9 NA unknown function +53595 #c9c9c9 radical SAM domain-containing protein other 53596 #c9c9c9 NA unknown function 53597 #c9c9c9 NA unknown function 53598 #c9c9c9 NA unknown function @@ -53609,11 +53609,11 @@ phrog color annot category 53608 #c9c9c9 NA unknown function 53609 #c9c9c9 NA unknown function 53610 #c9c9c9 NA unknown function -53611 #c9c9c9 NA unknown function +53611 #c9c9c9 tail protein tail 53612 #c9c9c9 NA unknown function -53613 #c9c9c9 NA unknown function +53613 #c9c9c9 Rz-like spanin lysis 53614 #c9c9c9 NA unknown function -53615 #c9c9c9 NA unknown function +53615 #c9c9c9 head closure Hc1 connector 53616 #c9c9c9 NA unknown function 53617 #c9c9c9 NA unknown function 53618 #c9c9c9 NA unknown function @@ -53659,7 +53659,7 @@ phrog color annot category 53658 #c9c9c9 NA unknown function 53659 #c9c9c9 NA unknown function 53660 #c9c9c9 NA unknown function -53661 #c9c9c9 NA unknown function +53661 #c9c9c9 excisionase and transcriptional regulator integration and excision 53662 #c9c9c9 NA unknown function 53663 #c9c9c9 NA unknown function 53664 #c9c9c9 NA unknown function @@ -53667,10 +53667,10 @@ phrog color annot category 53666 #c9c9c9 NA unknown function 53667 #c9c9c9 NA unknown function 53668 #c9c9c9 NA unknown function -53669 #c9c9c9 NA unknown function +53669 #c9c9c9 holin lysis 53670 #c9c9c9 NA unknown function 53671 #c9c9c9 NA unknown function -53672 #c9c9c9 NA unknown function +53672 #c9c9c9 "transcriptional regulator, D5-like" transcription regulation 53673 #c9c9c9 NA unknown function 53674 #c9c9c9 NA unknown function 53675 #c9c9c9 NA unknown function @@ -53693,7 +53693,7 @@ phrog color annot category 53692 #c9c9c9 NA unknown function 53693 #c9c9c9 NA unknown function 53694 #c9c9c9 NA unknown function -53695 #c9c9c9 NA unknown function +53695 #c9c9c9 minor tail protein tail 53696 #c9c9c9 NA unknown function 53697 #c9c9c9 NA unknown function 53698 #c9c9c9 NA unknown function @@ -53701,9 +53701,9 @@ phrog color annot category 53700 #c9c9c9 NA unknown function 53701 #c9c9c9 NA unknown function 53702 #c9c9c9 NA unknown function -53703 #c9c9c9 NA unknown function +53703 #c9c9c9 protease other 53704 #c9c9c9 NA unknown function -53705 #c9c9c9 NA unknown function +53705 #c9c9c9 sporulation protein moron, auxiliary metabolic gene and host takeover 53706 #c9c9c9 NA unknown function 53707 #c9c9c9 NA unknown function 53708 #c9c9c9 NA unknown function @@ -53733,7 +53733,7 @@ phrog color annot category 53732 #c9c9c9 NA unknown function 53733 #c9c9c9 NA unknown function 53734 #c9c9c9 NA unknown function -53735 #c9c9c9 NA unknown function +53735 #c9c9c9 peptidase other 53736 #c9c9c9 NA unknown function 53737 #c9c9c9 NA unknown function 53738 #c9c9c9 NA unknown function @@ -53768,7 +53768,7 @@ phrog color annot category 53767 #c9c9c9 NA unknown function 53768 #c9c9c9 NA unknown function 53769 #c9c9c9 NA unknown function -53770 #c9c9c9 NA unknown function +53770 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 53771 #c9c9c9 NA unknown function 53772 #c9c9c9 NA unknown function 53773 #c9c9c9 NA unknown function @@ -53789,12 +53789,12 @@ phrog color annot category 53788 #c9c9c9 NA unknown function 53789 #c9c9c9 NA unknown function 53790 #c9c9c9 NA unknown function -53791 #c9c9c9 NA unknown function +53791 #c9c9c9 methyltransferase other 53792 #c9c9c9 NA unknown function 53793 #c9c9c9 NA unknown function 53794 #c9c9c9 NA unknown function 53795 #c9c9c9 NA unknown function -53796 #c9c9c9 NA unknown function +53796 #c9c9c9 head scaffolding protein head and packaging 53797 #c9c9c9 NA unknown function 53798 #c9c9c9 NA unknown function 53799 #c9c9c9 NA unknown function @@ -53802,7 +53802,7 @@ phrog color annot category 53801 #c9c9c9 NA unknown function 53802 #c9c9c9 NA unknown function 53803 #c9c9c9 NA unknown function -53804 #c9c9c9 NA unknown function +53804 #c9c9c9 minor tail protein tail 53805 #c9c9c9 NA unknown function 53806 #c9c9c9 NA unknown function 53807 #c9c9c9 NA unknown function @@ -53865,7 +53865,7 @@ phrog color annot category 53864 #c9c9c9 NA unknown function 53865 #c9c9c9 NA unknown function 53866 #c9c9c9 NA unknown function -53867 #c9c9c9 NA unknown function +53867 #c9c9c9 tail protein with lysin activity tail 53868 #c9c9c9 NA unknown function 53869 #c9c9c9 NA unknown function 53870 #c9c9c9 NA unknown function @@ -53873,7 +53873,7 @@ phrog color annot category 53872 #c9c9c9 NA unknown function 53873 #c9c9c9 NA unknown function 53874 #c9c9c9 NA unknown function -53875 #c9c9c9 NA unknown function +53875 #c9c9c9 methyltransferase other 53876 #c9c9c9 NA unknown function 53877 #c9c9c9 NA unknown function 53878 #c9c9c9 NA unknown function @@ -53908,13 +53908,13 @@ phrog color annot category 53907 #c9c9c9 NA unknown function 53908 #c9c9c9 NA unknown function 53909 #c9c9c9 NA unknown function -53910 #c9c9c9 NA unknown function +53910 #c9c9c9 integrase integration and excision 53911 #c9c9c9 NA unknown function 53912 #c9c9c9 NA unknown function 53913 #c9c9c9 NA unknown function 53914 #c9c9c9 NA unknown function 53915 #c9c9c9 NA unknown function -53916 #c9c9c9 NA unknown function +53916 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 53917 #c9c9c9 NA unknown function 53918 #c9c9c9 NA unknown function 53919 #c9c9c9 NA unknown function @@ -53953,7 +53953,7 @@ phrog color annot category 53952 #c9c9c9 NA unknown function 53953 #c9c9c9 NA unknown function 53954 #c9c9c9 NA unknown function -53955 #c9c9c9 NA unknown function +53955 #c9c9c9 NAD synthetase other 53956 #c9c9c9 NA unknown function 53957 #c9c9c9 NA unknown function 53958 #c9c9c9 NA unknown function @@ -53976,10 +53976,10 @@ phrog color annot category 53975 #c9c9c9 NA unknown function 53976 #c9c9c9 NA unknown function 53977 #c9c9c9 NA unknown function -53978 #c9c9c9 NA unknown function +53978 #c9c9c9 head-tail adaptor Ad3 connector 53979 #c9c9c9 NA unknown function 53980 #c9c9c9 NA unknown function -53981 #c9c9c9 NA unknown function +53981 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 53982 #c9c9c9 NA unknown function 53983 #c9c9c9 NA unknown function 53984 #c9c9c9 NA unknown function @@ -54032,7 +54032,7 @@ phrog color annot category 54031 #c9c9c9 NA unknown function 54032 #c9c9c9 NA unknown function 54033 #c9c9c9 NA unknown function -54034 #c9c9c9 NA unknown function +54034 #c9c9c9 transcriptional repressor transcription regulation 54035 #c9c9c9 NA unknown function 54036 #c9c9c9 NA unknown function 54037 #c9c9c9 NA unknown function @@ -54050,7 +54050,7 @@ phrog color annot category 54049 #c9c9c9 NA unknown function 54050 #c9c9c9 NA unknown function 54051 #c9c9c9 NA unknown function -54052 #c9c9c9 NA unknown function +54052 #c9c9c9 MutT/NUDIX hydrolase other 54053 #c9c9c9 NA unknown function 54054 #c9c9c9 NA unknown function 54055 #c9c9c9 NA unknown function @@ -54059,14 +54059,14 @@ phrog color annot category 54058 #c9c9c9 NA unknown function 54059 #c9c9c9 NA unknown function 54060 #c9c9c9 NA unknown function -54061 #c9c9c9 NA unknown function +54061 #c9c9c9 MutT/NUDIX hydrolase other 54062 #c9c9c9 NA unknown function 54063 #c9c9c9 NA unknown function 54064 #c9c9c9 NA unknown function 54065 #c9c9c9 NA unknown function 54066 #c9c9c9 NA unknown function 54067 #c9c9c9 NA unknown function -54068 #c9c9c9 NA unknown function +54068 #c9c9c9 MutT/NUDIX hydrolase other 54069 #c9c9c9 NA unknown function 54070 #c9c9c9 NA unknown function 54071 #c9c9c9 NA unknown function @@ -54075,13 +54075,13 @@ phrog color annot category 54074 #c9c9c9 NA unknown function 54075 #c9c9c9 NA unknown function 54076 #c9c9c9 NA unknown function -54077 #c9c9c9 NA unknown function +54077 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 54078 #c9c9c9 NA unknown function 54079 #c9c9c9 NA unknown function 54080 #c9c9c9 NA unknown function 54081 #c9c9c9 NA unknown function -54082 #c9c9c9 NA unknown function -54083 #c9c9c9 NA unknown function +54082 #c9c9c9 tail assembly chaperone tail +54083 #c9c9c9 holin lysis 54084 #c9c9c9 NA unknown function 54085 #c9c9c9 NA unknown function 54086 #c9c9c9 NA unknown function @@ -54099,7 +54099,7 @@ phrog color annot category 54098 #c9c9c9 NA unknown function 54099 #c9c9c9 NA unknown function 54100 #c9c9c9 NA unknown function -54101 #c9c9c9 NA unknown function +54101 #c9c9c9 esterase/lipase other 54102 #c9c9c9 NA unknown function 54103 #c9c9c9 NA unknown function 54104 #c9c9c9 NA unknown function @@ -54114,7 +54114,7 @@ phrog color annot category 54113 #c9c9c9 NA unknown function 54114 #c9c9c9 NA unknown function 54115 #c9c9c9 NA unknown function -54116 #c9c9c9 NA unknown function +54116 #c9c9c9 tail terminator connector 54117 #c9c9c9 NA unknown function 54118 #c9c9c9 NA unknown function 54119 #c9c9c9 NA unknown function @@ -54132,7 +54132,7 @@ phrog color annot category 54131 #c9c9c9 NA unknown function 54132 #c9c9c9 NA unknown function 54133 #c9c9c9 NA unknown function -54134 #c9c9c9 NA unknown function +54134 #c9c9c9 anti-repressor transcription regulation 54135 #c9c9c9 NA unknown function 54136 #c9c9c9 NA unknown function 54137 #c9c9c9 NA unknown function @@ -54157,14 +54157,14 @@ phrog color annot category 54156 #c9c9c9 NA unknown function 54157 #c9c9c9 NA unknown function 54158 #c9c9c9 NA unknown function -54159 #c9c9c9 NA unknown function +54159 #c9c9c9 integrase integration and excision 54160 #c9c9c9 NA unknown function 54161 #c9c9c9 NA unknown function 54162 #c9c9c9 NA unknown function 54163 #c9c9c9 NA unknown function 54164 #c9c9c9 NA unknown function 54165 #c9c9c9 NA unknown function -54166 #c9c9c9 NA unknown function +54166 #c9c9c9 baseplate wedge subunit tail 54167 #c9c9c9 NA unknown function 54168 #c9c9c9 NA unknown function 54169 #c9c9c9 NA unknown function @@ -54184,7 +54184,7 @@ phrog color annot category 54183 #c9c9c9 NA unknown function 54184 #c9c9c9 NA unknown function 54185 #c9c9c9 NA unknown function -54186 #c9c9c9 NA unknown function +54186 #c9c9c9 transcriptional repressor transcription regulation 54187 #c9c9c9 NA unknown function 54188 #c9c9c9 NA unknown function 54189 #c9c9c9 NA unknown function @@ -54200,12 +54200,12 @@ phrog color annot category 54199 #c9c9c9 NA unknown function 54200 #c9c9c9 NA unknown function 54201 #c9c9c9 NA unknown function -54202 #c9c9c9 NA unknown function +54202 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 54203 #c9c9c9 NA unknown function 54204 #c9c9c9 NA unknown function 54205 #c9c9c9 NA unknown function 54206 #c9c9c9 NA unknown function -54207 #c9c9c9 NA unknown function +54207 #c9c9c9 tail completion or Neck1 protein connector 54208 #c9c9c9 NA unknown function 54209 #c9c9c9 NA unknown function 54210 #c9c9c9 NA unknown function @@ -54223,7 +54223,7 @@ phrog color annot category 54222 #c9c9c9 NA unknown function 54223 #c9c9c9 NA unknown function 54224 #c9c9c9 NA unknown function -54225 #c9c9c9 NA unknown function +54225 #c9c9c9 tail spike protein tail 54226 #c9c9c9 NA unknown function 54227 #c9c9c9 NA unknown function 54228 #c9c9c9 NA unknown function @@ -54248,7 +54248,7 @@ phrog color annot category 54247 #c9c9c9 NA unknown function 54248 #c9c9c9 NA unknown function 54249 #c9c9c9 NA unknown function -54250 #c9c9c9 NA unknown function +54250 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 54251 #c9c9c9 NA unknown function 54252 #c9c9c9 NA unknown function 54253 #c9c9c9 NA unknown function @@ -54313,7 +54313,7 @@ phrog color annot category 54312 #c9c9c9 NA unknown function 54313 #c9c9c9 NA unknown function 54314 #c9c9c9 NA unknown function -54315 #c9c9c9 NA unknown function +54315 #c9c9c9 Arc-like repressor transcription regulation 54316 #c9c9c9 NA unknown function 54317 #c9c9c9 NA unknown function 54318 #c9c9c9 NA unknown function @@ -54321,7 +54321,7 @@ phrog color annot category 54320 #c9c9c9 NA unknown function 54321 #c9c9c9 NA unknown function 54322 #c9c9c9 NA unknown function -54323 #c9c9c9 NA unknown function +54323 #c9c9c9 amidase lysis 54324 #c9c9c9 NA unknown function 54325 #c9c9c9 NA unknown function 54326 #c9c9c9 NA unknown function @@ -54372,7 +54372,7 @@ phrog color annot category 54371 #c9c9c9 NA unknown function 54372 #c9c9c9 NA unknown function 54373 #c9c9c9 NA unknown function -54374 #c9c9c9 NA unknown function +54374 #c9c9c9 protease other 54375 #c9c9c9 NA unknown function 54376 #c9c9c9 NA unknown function 54377 #c9c9c9 NA unknown function @@ -54392,9 +54392,9 @@ phrog color annot category 54391 #c9c9c9 NA unknown function 54392 #c9c9c9 NA unknown function 54393 #c9c9c9 NA unknown function -54394 #c9c9c9 NA unknown function +54394 #c9c9c9 transcriptional repressor transcription regulation 54395 #c9c9c9 NA unknown function -54396 #c9c9c9 NA unknown function +54396 #c9c9c9 NinB/ Orf homologous recombination mediator DNA, RNA and nucleotide metabolism 54397 #c9c9c9 NA unknown function 54398 #c9c9c9 NA unknown function 54399 #c9c9c9 NA unknown function @@ -54432,8 +54432,8 @@ phrog color annot category 54431 #c9c9c9 NA unknown function 54432 #c9c9c9 NA unknown function 54433 #c9c9c9 NA unknown function -54434 #c9c9c9 NA unknown function -54435 #c9c9c9 NA unknown function +54434 #c9c9c9 holin lysis +54435 #c9c9c9 transcriptional regulator transcription regulation 54436 #c9c9c9 NA unknown function 54437 #c9c9c9 NA unknown function 54438 #c9c9c9 NA unknown function @@ -54481,7 +54481,7 @@ phrog color annot category 54480 #c9c9c9 NA unknown function 54481 #c9c9c9 NA unknown function 54482 #c9c9c9 NA unknown function -54483 #c9c9c9 NA unknown function +54483 #c9c9c9 radical SAM domain-containing protein other 54484 #c9c9c9 NA unknown function 54485 #c9c9c9 NA unknown function 54486 #c9c9c9 NA unknown function @@ -54512,7 +54512,7 @@ phrog color annot category 54511 #c9c9c9 NA unknown function 54512 #c9c9c9 NA unknown function 54513 #c9c9c9 NA unknown function -54514 #c9c9c9 NA unknown function +54514 #c9c9c9 portal protein head and packaging 54515 #c9c9c9 NA unknown function 54516 #c9c9c9 NA unknown function 54517 #c9c9c9 NA unknown function @@ -54527,8 +54527,8 @@ phrog color annot category 54526 #c9c9c9 NA unknown function 54527 #3e83f6 virion structural protein head and packaging 54528 #c9c9c9 NA unknown function -54529 #c9c9c9 NA unknown function -54530 #c9c9c9 NA unknown function +54529 #c9c9c9 tail fiber protein tail +54530 #c9c9c9 transcriptional regulator transcription regulation 54531 #c9c9c9 NA unknown function 54532 #c9c9c9 NA unknown function 54533 #c9c9c9 NA unknown function @@ -54579,7 +54579,7 @@ phrog color annot category 54578 #c9c9c9 NA unknown function 54579 #c9c9c9 NA unknown function 54580 #c9c9c9 NA unknown function -54581 #c9c9c9 NA unknown function +54581 #c9c9c9 transcriptional repressor transcription regulation 54582 #c9c9c9 NA unknown function 54583 #c9c9c9 NA unknown function 54584 #c9c9c9 NA unknown function @@ -54588,7 +54588,7 @@ phrog color annot category 54587 #c9c9c9 NA unknown function 54588 #c9c9c9 NA unknown function 54589 #c9c9c9 NA unknown function -54590 #c9c9c9 NA unknown function +54590 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 54591 #c9c9c9 NA unknown function 54592 #c9c9c9 NA unknown function 54593 #c9c9c9 NA unknown function @@ -54596,8 +54596,8 @@ phrog color annot category 54595 #c9c9c9 NA unknown function 54596 #c9c9c9 NA unknown function 54597 #c9c9c9 NA unknown function -54598 #c9c9c9 NA unknown function -54599 #c9c9c9 NA unknown function +54598 #c9c9c9 deoxyribonucleoside 5' monophosphate phosphatase other +54599 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 54600 #c9c9c9 NA unknown function 54601 #c9c9c9 NA unknown function 54602 #c9c9c9 NA unknown function @@ -54607,12 +54607,12 @@ phrog color annot category 54606 #c9c9c9 NA unknown function 54607 #c9c9c9 NA unknown function 54608 #c9c9c9 NA unknown function -54609 #c9c9c9 NA unknown function +54609 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 54610 #c9c9c9 NA unknown function 54611 #c9c9c9 NA unknown function 54612 #c9c9c9 NA unknown function 54613 #c9c9c9 NA unknown function -54614 #c9c9c9 NA unknown function +54614 #c9c9c9 tail protein tail 54615 #c9c9c9 NA unknown function 54616 #c9c9c9 NA unknown function 54617 #c9c9c9 NA unknown function @@ -54626,19 +54626,19 @@ phrog color annot category 54625 #c9c9c9 NA unknown function 54626 #c9c9c9 NA unknown function 54627 #c9c9c9 NA unknown function -54628 #c9c9c9 NA unknown function +54628 #c9c9c9 Mu Gam-like end protection DNA, RNA and nucleotide metabolism 54629 #c9c9c9 NA unknown function 54630 #c9c9c9 NA unknown function 54631 #c9c9c9 NA unknown function 54632 #c9c9c9 NA unknown function -54633 #c9c9c9 NA unknown function +54633 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 54634 #c9c9c9 NA unknown function 54635 #c9c9c9 NA unknown function 54636 #c9c9c9 NA unknown function 54637 #c9c9c9 NA unknown function 54638 #c9c9c9 NA unknown function 54639 #c9c9c9 NA unknown function -54640 #c9c9c9 NA unknown function +54640 #c9c9c9 MutT/NUDIX hydrolase other 54641 #c9c9c9 NA unknown function 54642 #c9c9c9 NA unknown function 54643 #c9c9c9 NA unknown function @@ -54703,7 +54703,7 @@ phrog color annot category 54702 #c9c9c9 NA unknown function 54703 #c9c9c9 NA unknown function 54704 #c9c9c9 NA unknown function -54705 #c9c9c9 NA unknown function +54705 #c9c9c9 tail completion or Neck1 protein connector 54706 #c9c9c9 NA unknown function 54707 #c9c9c9 NA unknown function 54708 #c9c9c9 NA unknown function @@ -54713,7 +54713,7 @@ phrog color annot category 54712 #c9c9c9 NA unknown function 54713 #c9c9c9 NA unknown function 54714 #c9c9c9 NA unknown function -54715 #c9c9c9 NA unknown function +54715 #c9c9c9 anti-termination protein Q-like transcription regulation 54716 #c9c9c9 NA unknown function 54717 #c9c9c9 NA unknown function 54718 #c9c9c9 NA unknown function @@ -54721,11 +54721,11 @@ phrog color annot category 54720 #c9c9c9 NA unknown function 54721 #c9c9c9 NA unknown function 54722 #c9c9c9 NA unknown function -54723 #c9c9c9 NA unknown function +54723 #c9c9c9 baseplate protein tail 54724 #c9c9c9 NA unknown function 54725 #c9c9c9 NA unknown function 54726 #c9c9c9 NA unknown function -54727 #c9c9c9 NA unknown function +54727 #c9c9c9 baseplate spike tail 54728 #c9c9c9 NA unknown function 54729 #c9c9c9 NA unknown function 54730 #c9c9c9 NA unknown function @@ -54748,7 +54748,7 @@ phrog color annot category 54747 #c9c9c9 NA unknown function 54748 #c9c9c9 NA unknown function 54749 #c9c9c9 NA unknown function -54750 #c9c9c9 NA unknown function +54750 #c9c9c9 transcriptional repressor transcription regulation 54751 #c9c9c9 NA unknown function 54752 #c9c9c9 NA unknown function 54753 #c9c9c9 NA unknown function @@ -54774,7 +54774,7 @@ phrog color annot category 54773 #c9c9c9 NA unknown function 54774 #c9c9c9 NA unknown function 54775 #c9c9c9 NA unknown function -54776 #c9c9c9 NA unknown function +54776 #c9c9c9 major tail protein tail 54777 #c9c9c9 NA unknown function 54778 #c9c9c9 NA unknown function 54779 #c9c9c9 NA unknown function @@ -54797,7 +54797,7 @@ phrog color annot category 54796 #c9c9c9 NA unknown function 54797 #c9c9c9 NA unknown function 54798 #c9c9c9 NA unknown function -54799 #c9c9c9 NA unknown function +54799 #c9c9c9 transcriptional repressor transcription regulation 54800 #c9c9c9 NA unknown function 54801 #c9c9c9 NA unknown function 54802 #c9c9c9 NA unknown function @@ -54811,7 +54811,7 @@ phrog color annot category 54810 #c9c9c9 NA unknown function 54811 #c9c9c9 NA unknown function 54812 #c9c9c9 NA unknown function -54813 #c9c9c9 NA unknown function +54813 #c9c9c9 internal virion protein head and packaging 54814 #c9c9c9 NA unknown function 54815 #c9c9c9 NA unknown function 54816 #c9c9c9 NA unknown function @@ -54858,12 +54858,12 @@ phrog color annot category 54857 #c9c9c9 NA unknown function 54858 #c9c9c9 NA unknown function 54859 #c9c9c9 NA unknown function -54860 #c9c9c9 NA unknown function +54860 #c9c9c9 deoxynucleoside monophosphate kinase other 54861 #c9c9c9 NA unknown function 54862 #c9c9c9 NA unknown function 54863 #c9c9c9 NA unknown function 54864 #c9c9c9 NA unknown function -54865 #c9c9c9 NA unknown function +54865 #c9c9c9 anti-repressor transcription regulation 54866 #c9c9c9 NA unknown function 54867 #c9c9c9 NA unknown function 54868 #c9c9c9 NA unknown function @@ -54880,7 +54880,7 @@ phrog color annot category 54879 #c9c9c9 NA unknown function 54880 #c9c9c9 NA unknown function 54881 #c9c9c9 NA unknown function -54882 #c9c9c9 NA unknown function +54882 #c9c9c9 DNA methyltransferase other 54883 #c9c9c9 NA unknown function 54884 #c9c9c9 NA unknown function 54885 #c9c9c9 NA unknown function @@ -54896,7 +54896,7 @@ phrog color annot category 54895 #c9c9c9 NA unknown function 54896 #c9c9c9 NA unknown function 54897 #c9c9c9 NA unknown function -54898 #c9c9c9 NA unknown function +54898 #c9c9c9 esterase/lipase other 54899 #c9c9c9 NA unknown function 54900 #c9c9c9 NA unknown function 54901 #c9c9c9 NA unknown function @@ -54918,7 +54918,7 @@ phrog color annot category 54917 #c9c9c9 NA unknown function 54918 #c9c9c9 NA unknown function 54919 #c9c9c9 NA unknown function -54920 #c9c9c9 NA unknown function +54920 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 54921 #c9c9c9 NA unknown function 54922 #c9c9c9 NA unknown function 54923 #c9c9c9 NA unknown function @@ -54982,7 +54982,7 @@ phrog color annot category 54981 #c9c9c9 NA unknown function 54982 #c9c9c9 NA unknown function 54983 #c9c9c9 NA unknown function -54984 #c9c9c9 NA unknown function +54984 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 54985 #c9c9c9 NA unknown function 54986 #c9c9c9 NA unknown function 54987 #c9c9c9 NA unknown function @@ -54999,8 +54999,8 @@ phrog color annot category 54998 #c9c9c9 NA unknown function 54999 #c9c9c9 NA unknown function 55000 #c9c9c9 NA unknown function -55001 #c9c9c9 NA unknown function -55002 #c9c9c9 NA unknown function +55001 #c9c9c9 tail terminator connector +55002 #c9c9c9 excisionase integration and excision 55003 #c9c9c9 NA unknown function 55004 #c9c9c9 NA unknown function 55005 #c9c9c9 NA unknown function @@ -55020,7 +55020,7 @@ phrog color annot category 55019 #c9c9c9 NA unknown function 55020 #c9c9c9 NA unknown function 55021 #c9c9c9 NA unknown function -55022 #c9c9c9 NA unknown function +55022 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 55023 #c9c9c9 NA unknown function 55024 #c9c9c9 NA unknown function 55025 #c9c9c9 NA unknown function @@ -55069,7 +55069,7 @@ phrog color annot category 55068 #c9c9c9 NA unknown function 55069 #c9c9c9 NA unknown function 55070 #c9c9c9 NA unknown function -55071 #c9c9c9 NA unknown function +55071 #c9c9c9 transcriptional regulator transcription regulation 55072 #c9c9c9 NA unknown function 55073 #c9c9c9 NA unknown function 55074 #c9c9c9 NA unknown function @@ -55096,7 +55096,7 @@ phrog color annot category 55095 #c9c9c9 NA unknown function 55096 #c9c9c9 NA unknown function 55097 #c9c9c9 NA unknown function -55098 #c9c9c9 NA unknown function +55098 #c9c9c9 exonuclease recombination-associated DNA, RNA and nucleotide metabolism 55099 #c9c9c9 NA unknown function 55100 #c9c9c9 NA unknown function 55101 #c9c9c9 NA unknown function @@ -55138,7 +55138,7 @@ phrog color annot category 55137 #c9c9c9 NA unknown function 55138 #c9c9c9 NA unknown function 55139 #c9c9c9 NA unknown function -55140 #c9c9c9 NA unknown function +55140 #c9c9c9 transcriptional repressor transcription regulation 55141 #c9c9c9 NA unknown function 55142 #c9c9c9 NA unknown function 55143 #c9c9c9 NA unknown function @@ -55168,7 +55168,7 @@ phrog color annot category 55167 #c9c9c9 NA unknown function 55168 #c9c9c9 NA unknown function 55169 #c9c9c9 NA unknown function -55170 #c9c9c9 NA unknown function +55170 #c9c9c9 tail protein tail 55171 #c9c9c9 NA unknown function 55172 #c9c9c9 NA unknown function 55173 #c9c9c9 NA unknown function @@ -55176,7 +55176,7 @@ phrog color annot category 55175 #c9c9c9 NA unknown function 55176 #c9c9c9 NA unknown function 55177 #c9c9c9 NA unknown function -55178 #c9c9c9 NA unknown function +55178 #c9c9c9 head closure Hc1 connector 55179 #c9c9c9 NA unknown function 55180 #c9c9c9 NA unknown function 55181 #c9c9c9 NA unknown function @@ -55199,7 +55199,7 @@ phrog color annot category 55198 #c9c9c9 NA unknown function 55199 #c9c9c9 NA unknown function 55200 #c9c9c9 NA unknown function -55201 #c9c9c9 NA unknown function +55201 #c9c9c9 Lom outer membrane protein other 55202 #c9c9c9 NA unknown function 55203 #c9c9c9 NA unknown function 55204 #c9c9c9 NA unknown function @@ -55208,7 +55208,7 @@ phrog color annot category 55207 #c9c9c9 NA unknown function 55208 #c9c9c9 NA unknown function 55209 #c9c9c9 NA unknown function -55210 #c9c9c9 NA unknown function +55210 #c9c9c9 anti-termination protein Q-like transcription regulation 55211 #c9c9c9 NA unknown function 55212 #c9c9c9 NA unknown function 55213 #c9c9c9 NA unknown function @@ -55218,7 +55218,7 @@ phrog color annot category 55217 #c9c9c9 NA unknown function 55218 #c9c9c9 NA unknown function 55219 #c9c9c9 NA unknown function -55220 #c9c9c9 NA unknown function +55220 #c9c9c9 baseplate tail tube cap tail 55221 #c9c9c9 NA unknown function 55222 #c9c9c9 NA unknown function 55223 #c9c9c9 NA unknown function @@ -55252,7 +55252,7 @@ phrog color annot category 55251 #c9c9c9 NA unknown function 55252 #c9c9c9 NA unknown function 55253 #c9c9c9 NA unknown function -55254 #c9c9c9 NA unknown function +55254 #c9c9c9 transcriptional regulator transcription regulation 55255 #c9c9c9 NA unknown function 55256 #c9c9c9 NA unknown function 55257 #c9c9c9 NA unknown function @@ -55280,7 +55280,7 @@ phrog color annot category 55279 #c9c9c9 NA unknown function 55280 #c9c9c9 NA unknown function 55281 #c9c9c9 NA unknown function -55282 #c9c9c9 NA unknown function +55282 #c9c9c9 baseplate wedge subunit tail 55283 #c9c9c9 NA unknown function 55284 #c9c9c9 NA unknown function 55285 #c9c9c9 NA unknown function @@ -55324,7 +55324,7 @@ phrog color annot category 55323 #c9c9c9 NA unknown function 55324 #c9c9c9 NA unknown function 55325 #c9c9c9 NA unknown function -55326 #c9c9c9 NA unknown function +55326 #c9c9c9 anti-termination protein Q-like transcription regulation 55327 #c9c9c9 NA unknown function 55328 #c9c9c9 NA unknown function 55329 #c9c9c9 NA unknown function @@ -55333,7 +55333,7 @@ phrog color annot category 55332 #c9c9c9 NA unknown function 55333 #c9c9c9 NA unknown function 55334 #c9c9c9 NA unknown function -55335 #c9c9c9 NA unknown function +55335 #c9c9c9 tryptophan halogenase other 55336 #c9c9c9 NA unknown function 55337 #c9c9c9 NA unknown function 55338 #c9c9c9 NA unknown function @@ -55386,7 +55386,7 @@ phrog color annot category 55385 #c9c9c9 NA unknown function 55386 #c9c9c9 NA unknown function 55387 #c9c9c9 NA unknown function -55388 #c9c9c9 NA unknown function +55388 #c9c9c9 excisionase and transcriptional regulator integration and excision 55389 #c9c9c9 NA unknown function 55390 #c9c9c9 NA unknown function 55391 #c9c9c9 NA unknown function @@ -55418,10 +55418,10 @@ phrog color annot category 55417 #c9c9c9 NA unknown function 55418 #c9c9c9 NA unknown function 55419 #c9c9c9 NA unknown function -55420 #c9c9c9 NA unknown function +55420 #c9c9c9 methylamine utilization other 55421 #c9c9c9 NA unknown function 55422 #c9c9c9 NA unknown function -55423 #c9c9c9 NA unknown function +55423 #c9c9c9 tail terminator connector 55424 #a861e3 transcriptional regulator transcription regulation 55425 #c9c9c9 NA unknown function 55426 #c9c9c9 NA unknown function @@ -55461,7 +55461,7 @@ phrog color annot category 55460 #c9c9c9 NA unknown function 55461 #c9c9c9 NA unknown function 55462 #c9c9c9 NA unknown function -55463 #c9c9c9 NA unknown function +55463 #c9c9c9 methyltransferase other 55464 #c9c9c9 NA unknown function 55465 #c9c9c9 NA unknown function 55466 #c9c9c9 NA unknown function @@ -55490,7 +55490,7 @@ phrog color annot category 55489 #c9c9c9 NA unknown function 55490 #c9c9c9 NA unknown function 55491 #c9c9c9 NA unknown function -55492 #c9c9c9 NA unknown function +55492 #c9c9c9 head maturation protease head and packaging 55493 #c9c9c9 NA unknown function 55494 #c9c9c9 NA unknown function 55495 #c9c9c9 NA unknown function @@ -55566,7 +55566,7 @@ phrog color annot category 55565 #c9c9c9 NA unknown function 55566 #c9c9c9 NA unknown function 55567 #c9c9c9 NA unknown function -55568 #c9c9c9 NA unknown function +55568 #c9c9c9 lysM motif protein lysis 55569 #c9c9c9 NA unknown function 55570 #c9c9c9 NA unknown function 55571 #c9c9c9 NA unknown function @@ -55577,8 +55577,8 @@ phrog color annot category 55576 #c9c9c9 NA unknown function 55577 #c9c9c9 NA unknown function 55578 #c9c9c9 NA unknown function -55579 #c9c9c9 NA unknown function -55580 #c9c9c9 NA unknown function +55579 #c9c9c9 Rz-like spanin lysis +55580 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 55581 #c9c9c9 NA unknown function 55582 #c9c9c9 NA unknown function 55583 #c9c9c9 NA unknown function @@ -55621,7 +55621,7 @@ phrog color annot category 55620 #c9c9c9 NA unknown function 55621 #c9c9c9 NA unknown function 55622 #c9c9c9 NA unknown function -55623 #c9c9c9 NA unknown function +55623 #c9c9c9 transcriptional repressor transcription regulation 55624 #c9c9c9 NA unknown function 55625 #c9c9c9 NA unknown function 55626 #c9c9c9 NA unknown function @@ -55631,10 +55631,10 @@ phrog color annot category 55630 #c9c9c9 NA unknown function 55631 #c9c9c9 NA unknown function 55632 #c9c9c9 NA unknown function -55633 #c9c9c9 NA unknown function +55633 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 55634 #c9c9c9 NA unknown function 55635 #c9c9c9 NA unknown function -55636 #c9c9c9 NA unknown function +55636 #c9c9c9 tail fiber protein tail 55637 #c9c9c9 NA unknown function 55638 #c9c9c9 NA unknown function 55639 #c9c9c9 NA unknown function @@ -55649,7 +55649,7 @@ phrog color annot category 55648 #c9c9c9 NA unknown function 55649 #c9c9c9 NA unknown function 55650 #c9c9c9 NA unknown function -55651 #c9c9c9 NA unknown function +55651 #c9c9c9 tail terminator connector 55652 #c9c9c9 NA unknown function 55653 #c9c9c9 NA unknown function 55654 #c9c9c9 NA unknown function @@ -55672,12 +55672,12 @@ phrog color annot category 55671 #c9c9c9 NA unknown function 55672 #c9c9c9 NA unknown function 55673 #c9c9c9 NA unknown function -55674 #c9c9c9 NA unknown function +55674 #c9c9c9 tail spike protein tail 55675 #c9c9c9 NA unknown function 55676 #c9c9c9 NA unknown function 55677 #c9c9c9 NA unknown function 55678 #c9c9c9 NA unknown function -55679 #c9c9c9 NA unknown function +55679 #c9c9c9 head closure Hc1 connector 55680 #c9c9c9 NA unknown function 55681 #c9c9c9 NA unknown function 55682 #c9c9c9 NA unknown function @@ -55690,7 +55690,7 @@ phrog color annot category 55689 #c9c9c9 NA unknown function 55690 #c9c9c9 NA unknown function 55691 #c9c9c9 NA unknown function -55692 #c9c9c9 NA unknown function +55692 #c9c9c9 transposase integration and excision 55693 #c9c9c9 NA unknown function 55694 #c9c9c9 NA unknown function 55695 #c9c9c9 NA unknown function @@ -55713,7 +55713,7 @@ phrog color annot category 55712 #c9c9c9 NA unknown function 55713 #c9c9c9 NA unknown function 55714 #c9c9c9 NA unknown function -55715 #c9c9c9 NA unknown function +55715 #c9c9c9 nucleotide-sugar epimerase DNA, RNA and nucleotide metabolism 55716 #c9c9c9 NA unknown function 55717 #c9c9c9 NA unknown function 55718 #c9c9c9 NA unknown function @@ -55721,7 +55721,7 @@ phrog color annot category 55720 #c9c9c9 NA unknown function 55721 #c9c9c9 NA unknown function 55722 #c9c9c9 NA unknown function -55723 #c9c9c9 NA unknown function +55723 #c9c9c9 transcriptional regulator transcription regulation 55724 #c9c9c9 NA unknown function 55725 #c9c9c9 NA unknown function 55726 #c9c9c9 NA unknown function @@ -55740,7 +55740,7 @@ phrog color annot category 55739 #c9c9c9 NA unknown function 55740 #c9c9c9 NA unknown function 55741 #c9c9c9 NA unknown function -55742 #c9c9c9 NA unknown function +55742 #c9c9c9 tail spike protein tail 55743 #c9c9c9 NA unknown function 55744 #c9c9c9 NA unknown function 55745 #c9c9c9 NA unknown function @@ -55809,7 +55809,7 @@ phrog color annot category 55808 #c9c9c9 NA unknown function 55809 #c9c9c9 NA unknown function 55810 #c9c9c9 NA unknown function -55811 #c9c9c9 NA unknown function +55811 #c9c9c9 integrase integration and excision 55812 #c9c9c9 NA unknown function 55813 #c9c9c9 NA unknown function 55814 #c9c9c9 NA unknown function @@ -55822,7 +55822,7 @@ phrog color annot category 55821 #c9c9c9 NA unknown function 55822 #c9c9c9 NA unknown function 55823 #c9c9c9 NA unknown function -55824 #c9c9c9 NA unknown function +55824 #c9c9c9 minor tail protein tail 55825 #c9c9c9 NA unknown function 55826 #c9c9c9 NA unknown function 55827 #c9c9c9 NA unknown function @@ -55845,7 +55845,7 @@ phrog color annot category 55844 #c9c9c9 NA unknown function 55845 #c9c9c9 NA unknown function 55846 #c9c9c9 NA unknown function -55847 #c9c9c9 NA unknown function +55847 #c9c9c9 transcriptional regulator transcription regulation 55848 #c9c9c9 NA unknown function 55849 #c9c9c9 NA unknown function 55850 #c9c9c9 NA unknown function @@ -55878,7 +55878,7 @@ phrog color annot category 55877 #c9c9c9 NA unknown function 55878 #c9c9c9 NA unknown function 55879 #c9c9c9 NA unknown function -55880 #c9c9c9 NA unknown function +55880 #c9c9c9 MazG-like pyrophosphatase other 55881 #c9c9c9 NA unknown function 55882 #c9c9c9 NA unknown function 55883 #c9c9c9 NA unknown function @@ -55898,7 +55898,7 @@ phrog color annot category 55897 #c9c9c9 NA unknown function 55898 #c9c9c9 NA unknown function 55899 #c9c9c9 NA unknown function -55900 #c9c9c9 NA unknown function +55900 #c9c9c9 major tail protein tail 55901 #c9c9c9 NA unknown function 55902 #c9c9c9 NA unknown function 55903 #c9c9c9 NA unknown function @@ -55913,7 +55913,7 @@ phrog color annot category 55912 #c9c9c9 NA unknown function 55913 #c9c9c9 NA unknown function 55914 #c9c9c9 NA unknown function -55915 #c9c9c9 NA unknown function +55915 #c9c9c9 portal protein head and packaging 55916 #c9c9c9 NA unknown function 55917 #c9c9c9 NA unknown function 55918 #c9c9c9 NA unknown function @@ -55922,7 +55922,7 @@ phrog color annot category 55921 #c9c9c9 NA unknown function 55922 #c9c9c9 NA unknown function 55923 #c9c9c9 NA unknown function -55924 #c9c9c9 NA unknown function +55924 #c9c9c9 major tail protein tail 55925 #c9c9c9 NA unknown function 55926 #c9c9c9 NA unknown function 55927 #c9c9c9 NA unknown function @@ -55931,7 +55931,7 @@ phrog color annot category 55930 #c9c9c9 NA unknown function 55931 #c9c9c9 NA unknown function 55932 #c9c9c9 NA unknown function -55933 #c9c9c9 NA unknown function +55933 #c9c9c9 baseplate wedge subunit tail 55934 #c9c9c9 NA unknown function 55935 #c9c9c9 NA unknown function 55936 #c9c9c9 NA unknown function @@ -55956,7 +55956,7 @@ phrog color annot category 55955 #c9c9c9 NA unknown function 55956 #c9c9c9 NA unknown function 55957 #c9c9c9 NA unknown function -55958 #c9c9c9 NA unknown function +55958 #c9c9c9 lysis inhibition accessory protein lysis 55959 #c9c9c9 NA unknown function 55960 #c9c9c9 NA unknown function 55961 #c9c9c9 NA unknown function @@ -55994,7 +55994,7 @@ phrog color annot category 55993 #c9c9c9 NA unknown function 55994 #c9c9c9 NA unknown function 55995 #c9c9c9 NA unknown function -55996 #c9c9c9 NA unknown function +55996 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 55997 #c9c9c9 NA unknown function 55998 #c9c9c9 NA unknown function 55999 #c9c9c9 NA unknown function @@ -56022,17 +56022,17 @@ phrog color annot category 56021 #c9c9c9 NA unknown function 56022 #c9c9c9 NA unknown function 56023 #c9c9c9 NA unknown function -56024 #c9c9c9 NA unknown function +56024 #c9c9c9 baseplate protein tail 56025 #c9c9c9 NA unknown function 56026 #c9c9c9 NA unknown function 56027 #c9c9c9 NA unknown function 56028 #c9c9c9 NA unknown function 56029 #c9c9c9 NA unknown function -56030 #c9c9c9 NA unknown function +56030 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 56031 #c9c9c9 NA unknown function 56032 #c9c9c9 NA unknown function 56033 #c9c9c9 NA unknown function -56034 #c9c9c9 NA unknown function +56034 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 56035 #c9c9c9 NA unknown function 56036 #c9c9c9 NA unknown function 56037 #c9c9c9 NA unknown function @@ -56073,7 +56073,7 @@ phrog color annot category 56072 #c9c9c9 NA unknown function 56073 #c9c9c9 NA unknown function 56074 #c9c9c9 NA unknown function -56075 #c9c9c9 NA unknown function +56075 #c9c9c9 tail terminator connector 56076 #c9c9c9 NA unknown function 56077 #c9c9c9 NA unknown function 56078 #c9c9c9 NA unknown function @@ -56092,7 +56092,7 @@ phrog color annot category 56091 #c9c9c9 NA unknown function 56092 #c9c9c9 NA unknown function 56093 #c9c9c9 NA unknown function -56094 #c9c9c9 NA unknown function +56094 #c9c9c9 major head protein head and packaging 56095 #c9c9c9 NA unknown function 56096 #c9c9c9 NA unknown function 56097 #c9c9c9 NA unknown function @@ -56138,11 +56138,11 @@ phrog color annot category 56137 #c9c9c9 NA unknown function 56138 #c9c9c9 NA unknown function 56139 #c9c9c9 NA unknown function -56140 #c9c9c9 NA unknown function +56140 #c9c9c9 acetyltransferase other 56141 #c9c9c9 NA unknown function 56142 #c9c9c9 NA unknown function 56143 #c9c9c9 NA unknown function -56144 #c9c9c9 NA unknown function +56144 #c9c9c9 Arc-like repressor transcription regulation 56145 #c9c9c9 NA unknown function 56146 #c9c9c9 NA unknown function 56147 #ffdf59 Rnase H DNA, RNA and nucleotide metabolism @@ -56159,7 +56159,7 @@ phrog color annot category 56158 #c9c9c9 NA unknown function 56159 #c9c9c9 NA unknown function 56160 #c9c9c9 NA unknown function -56161 #c9c9c9 NA unknown function +56161 #c9c9c9 major tail protein tail 56162 #c9c9c9 NA unknown function 56163 #c9c9c9 NA unknown function 56164 #c9c9c9 NA unknown function @@ -56178,7 +56178,7 @@ phrog color annot category 56177 #c9c9c9 NA unknown function 56178 #c9c9c9 NA unknown function 56179 #c9c9c9 NA unknown function -56180 #c9c9c9 NA unknown function +56180 #c9c9c9 methyltransferase other 56181 #c9c9c9 NA unknown function 56182 #c9c9c9 NA unknown function 56183 #c9c9c9 NA unknown function @@ -56188,13 +56188,13 @@ phrog color annot category 56187 #c9c9c9 NA unknown function 56188 #c9c9c9 NA unknown function 56189 #c9c9c9 NA unknown function -56190 #c9c9c9 NA unknown function +56190 #c9c9c9 head decoration head and packaging 56191 #c9c9c9 NA unknown function 56192 #c9c9c9 NA unknown function 56193 #c9c9c9 NA unknown function 56194 #c9c9c9 NA unknown function 56195 #c9c9c9 NA unknown function -56196 #c9c9c9 NA unknown function +56196 #c9c9c9 Arc-like repressor transcription regulation 56197 #c9c9c9 NA unknown function 56198 #c9c9c9 NA unknown function 56199 #c9c9c9 NA unknown function @@ -56205,7 +56205,7 @@ phrog color annot category 56204 #c9c9c9 NA unknown function 56205 #c9c9c9 NA unknown function 56206 #c9c9c9 NA unknown function -56207 #c9c9c9 NA unknown function +56207 #c9c9c9 dehydrogenase other 56208 #c9c9c9 NA unknown function 56209 #c9c9c9 NA unknown function 56210 #c9c9c9 NA unknown function @@ -56215,11 +56215,11 @@ phrog color annot category 56214 #c9c9c9 NA unknown function 56215 #c9c9c9 NA unknown function 56216 #c9c9c9 NA unknown function -56217 #c9c9c9 NA unknown function +56217 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 56218 #c9c9c9 NA unknown function 56219 #c9c9c9 NA unknown function 56220 #c9c9c9 NA unknown function -56221 #c9c9c9 NA unknown function +56221 #c9c9c9 methyltransferase other 56222 #c9c9c9 NA unknown function 56223 #c9c9c9 NA unknown function 56224 #c9c9c9 NA unknown function @@ -56238,7 +56238,7 @@ phrog color annot category 56237 #c9c9c9 NA unknown function 56238 #c9c9c9 NA unknown function 56239 #c9c9c9 NA unknown function -56240 #c9c9c9 NA unknown function +56240 #c9c9c9 transcriptional repressor transcription regulation 56241 #c9c9c9 NA unknown function 56242 #c9c9c9 NA unknown function 56243 #c9c9c9 NA unknown function @@ -56258,7 +56258,7 @@ phrog color annot category 56257 #c9c9c9 NA unknown function 56258 #c9c9c9 NA unknown function 56259 #c9c9c9 NA unknown function -56260 #c9c9c9 NA unknown function +56260 #c9c9c9 Kil protein for bacterial septation inhibition other 56261 #c9c9c9 NA unknown function 56262 #c9c9c9 NA unknown function 56263 #c9c9c9 NA unknown function @@ -56267,7 +56267,7 @@ phrog color annot category 56266 #c9c9c9 NA unknown function 56267 #c9c9c9 NA unknown function 56268 #c9c9c9 NA unknown function -56269 #c9c9c9 NA unknown function +56269 #c9c9c9 head-tail adaptor connector 56270 #c9c9c9 NA unknown function 56271 #c9c9c9 NA unknown function 56272 #c9c9c9 NA unknown function @@ -56291,12 +56291,12 @@ phrog color annot category 56290 #c9c9c9 NA unknown function 56291 #c9c9c9 NA unknown function 56292 #c9c9c9 NA unknown function -56293 #c9c9c9 NA unknown function +56293 #c9c9c9 anti-repressor transcription regulation 56294 #c9c9c9 NA unknown function 56295 #c9c9c9 NA unknown function 56296 #c9c9c9 NA unknown function 56297 #c9c9c9 NA unknown function -56298 #c9c9c9 NA unknown function +56298 #c9c9c9 major tail protein tail 56299 #c9c9c9 NA unknown function 56300 #c9c9c9 NA unknown function 56301 #c9c9c9 NA unknown function @@ -56329,7 +56329,7 @@ phrog color annot category 56328 #c9c9c9 NA unknown function 56329 #c9c9c9 NA unknown function 56330 #c9c9c9 NA unknown function -56331 #c9c9c9 NA unknown function +56331 #c9c9c9 endolysin lysis 56332 #c9c9c9 NA unknown function 56333 #c9c9c9 NA unknown function 56334 #c9c9c9 NA unknown function @@ -56353,7 +56353,7 @@ phrog color annot category 56352 #c9c9c9 NA unknown function 56353 #c9c9c9 NA unknown function 56354 #c9c9c9 NA unknown function -56355 #c9c9c9 NA unknown function +56355 #c9c9c9 methyltransferase other 56356 #c9c9c9 NA unknown function 56357 #c9c9c9 NA unknown function 56358 #c9c9c9 NA unknown function @@ -56400,7 +56400,7 @@ phrog color annot category 56399 #c9c9c9 NA unknown function 56400 #c9c9c9 NA unknown function 56401 #c9c9c9 NA unknown function -56402 #c9c9c9 NA unknown function +56402 #c9c9c9 virulence associated other 56403 #c9c9c9 NA unknown function 56404 #c9c9c9 NA unknown function 56405 #c9c9c9 NA unknown function @@ -56430,7 +56430,7 @@ phrog color annot category 56429 #c9c9c9 NA unknown function 56430 #c9c9c9 NA unknown function 56431 #c9c9c9 NA unknown function -56432 #c9c9c9 NA unknown function +56432 #c9c9c9 tail tube tail 56433 #c9c9c9 NA unknown function 56434 #c9c9c9 NA unknown function 56435 #c9c9c9 NA unknown function @@ -56454,7 +56454,7 @@ phrog color annot category 56453 #c9c9c9 NA unknown function 56454 #c9c9c9 NA unknown function 56455 #c9c9c9 NA unknown function -56456 #c9c9c9 NA unknown function +56456 #c9c9c9 transcriptional repressor transcription regulation 56457 #c9c9c9 NA unknown function 56458 #c9c9c9 NA unknown function 56459 #c9c9c9 NA unknown function @@ -56476,7 +56476,7 @@ phrog color annot category 56475 #c9c9c9 NA unknown function 56476 #c9c9c9 NA unknown function 56477 #c9c9c9 NA unknown function -56478 #c9c9c9 NA unknown function +56478 #c9c9c9 methyltransferase other 56479 #c9c9c9 NA unknown function 56480 #c9c9c9 NA unknown function 56481 #c9c9c9 NA unknown function @@ -56508,7 +56508,7 @@ phrog color annot category 56507 #c9c9c9 NA unknown function 56508 #c9c9c9 NA unknown function 56509 #c9c9c9 NA unknown function -56510 #c9c9c9 NA unknown function +56510 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 56511 #c9c9c9 NA unknown function 56512 #c9c9c9 NA unknown function 56513 #c9c9c9 NA unknown function @@ -56536,8 +56536,8 @@ phrog color annot category 56535 #c9c9c9 NA unknown function 56536 #c9c9c9 NA unknown function 56537 #c9c9c9 NA unknown function -56538 #c9c9c9 NA unknown function -56539 #c9c9c9 NA unknown function +56538 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism +56539 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 56540 #c9c9c9 NA unknown function 56541 #c9c9c9 NA unknown function 56542 #c9c9c9 NA unknown function @@ -56605,14 +56605,14 @@ phrog color annot category 56604 #c9c9c9 NA unknown function 56605 #c9c9c9 NA unknown function 56606 #c9c9c9 NA unknown function -56607 #c9c9c9 NA unknown function +56607 #c9c9c9 holin lysis 56608 #c9c9c9 NA unknown function 56609 #c9c9c9 NA unknown function 56610 #c9c9c9 NA unknown function 56611 #c9c9c9 NA unknown function 56612 #c9c9c9 NA unknown function 56613 #c9c9c9 NA unknown function -56614 #c9c9c9 NA unknown function +56614 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 56615 #c9c9c9 NA unknown function 56616 #c9c9c9 NA unknown function 56617 #c9c9c9 NA unknown function @@ -56668,7 +56668,7 @@ phrog color annot category 56667 #c9c9c9 NA unknown function 56668 #c9c9c9 NA unknown function 56669 #c9c9c9 NA unknown function -56670 #c9c9c9 NA unknown function +56670 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 56671 #c9c9c9 NA unknown function 56672 #c9c9c9 NA unknown function 56673 #c9c9c9 NA unknown function @@ -56760,7 +56760,7 @@ phrog color annot category 56759 #c9c9c9 NA unknown function 56760 #c9c9c9 NA unknown function 56761 #c9c9c9 NA unknown function -56762 #c9c9c9 NA unknown function +56762 #c9c9c9 transcriptional regulator transcription regulation 56763 #c9c9c9 NA unknown function 56764 #c9c9c9 NA unknown function 56765 #c9c9c9 NA unknown function @@ -56812,8 +56812,8 @@ phrog color annot category 56811 #c9c9c9 NA unknown function 56812 #c9c9c9 NA unknown function 56813 #c9c9c9 NA unknown function -56814 #c9c9c9 NA unknown function -56815 #c9c9c9 NA unknown function +56814 #c9c9c9 tail protein tail +56815 #c9c9c9 excisionase and transcriptional regulator integration and excision 56816 #c9c9c9 NA unknown function 56817 #c9c9c9 NA unknown function 56818 #c9c9c9 NA unknown function @@ -56835,7 +56835,7 @@ phrog color annot category 56834 #c9c9c9 NA unknown function 56835 #c9c9c9 NA unknown function 56836 #c9c9c9 NA unknown function -56837 #c9c9c9 NA unknown function +56837 #c9c9c9 head closure Hc1 connector 56838 #c9c9c9 NA unknown function 56839 #c9c9c9 NA unknown function 56840 #c9c9c9 NA unknown function @@ -56880,7 +56880,7 @@ phrog color annot category 56879 #c9c9c9 NA unknown function 56880 #c9c9c9 NA unknown function 56881 #c9c9c9 NA unknown function -56882 #c9c9c9 NA unknown function +56882 #c9c9c9 hydrolase other 56883 #c9c9c9 NA unknown function 56884 #c9c9c9 NA unknown function 56885 #c9c9c9 NA unknown function @@ -56895,7 +56895,7 @@ phrog color annot category 56894 #c9c9c9 NA unknown function 56895 #c9c9c9 NA unknown function 56896 #c9c9c9 NA unknown function -56897 #c9c9c9 NA unknown function +56897 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 56898 #c9c9c9 NA unknown function 56899 #c9c9c9 NA unknown function 56900 #c9c9c9 NA unknown function @@ -56912,7 +56912,7 @@ phrog color annot category 56911 #c9c9c9 NA unknown function 56912 #c9c9c9 NA unknown function 56913 #c9c9c9 NA unknown function -56914 #c9c9c9 NA unknown function +56914 #c9c9c9 endolysin lysis 56915 #c9c9c9 NA unknown function 56916 #c9c9c9 NA unknown function 56917 #c9c9c9 NA unknown function @@ -56928,7 +56928,7 @@ phrog color annot category 56927 #c9c9c9 NA unknown function 56928 #c9c9c9 NA unknown function 56929 #c9c9c9 NA unknown function -56930 #c9c9c9 NA unknown function +56930 #c9c9c9 tail fiber assembly protein tail 56931 #c9c9c9 NA unknown function 56932 #c9c9c9 NA unknown function 56933 #c9c9c9 NA unknown function @@ -57030,7 +57030,7 @@ phrog color annot category 57029 #c9c9c9 NA unknown function 57030 #c9c9c9 NA unknown function 57031 #c9c9c9 NA unknown function -57032 #c9c9c9 NA unknown function +57032 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 57033 #c9c9c9 NA unknown function 57034 #c9c9c9 NA unknown function 57035 #c9c9c9 NA unknown function @@ -57049,7 +57049,7 @@ phrog color annot category 57048 #c9c9c9 NA unknown function 57049 #c9c9c9 NA unknown function 57050 #c9c9c9 NA unknown function -57051 #c9c9c9 NA unknown function +57051 #c9c9c9 methyltransferase other 57052 #c9c9c9 NA unknown function 57053 #c9c9c9 NA unknown function 57054 #c9c9c9 NA unknown function @@ -57081,12 +57081,12 @@ phrog color annot category 57080 #c9c9c9 NA unknown function 57081 #c9c9c9 NA unknown function 57082 #c9c9c9 NA unknown function -57083 #c9c9c9 NA unknown function +57083 #c9c9c9 portal protein head and packaging 57084 #c9c9c9 NA unknown function 57085 #c9c9c9 NA unknown function 57086 #c9c9c9 NA unknown function -57087 #c9c9c9 NA unknown function -57088 #c9c9c9 NA unknown function +57087 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover +57088 #c9c9c9 ribonucleotide reductase DNA, RNA and nucleotide metabolism 57089 #c9c9c9 NA unknown function 57090 #c9c9c9 NA unknown function 57091 #c9c9c9 NA unknown function @@ -57094,7 +57094,7 @@ phrog color annot category 57093 #c9c9c9 NA unknown function 57094 #c9c9c9 NA unknown function 57095 #c9c9c9 NA unknown function -57096 #c9c9c9 NA unknown function +57096 #c9c9c9 transcriptional repressor transcription regulation 57097 #c9c9c9 NA unknown function 57098 #c9c9c9 NA unknown function 57099 #c9c9c9 NA unknown function @@ -57104,12 +57104,12 @@ phrog color annot category 57103 #c9c9c9 NA unknown function 57104 #c9c9c9 NA unknown function 57105 #c9c9c9 NA unknown function -57106 #c9c9c9 NA unknown function +57106 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 57107 #c9c9c9 NA unknown function 57108 #c9c9c9 NA unknown function 57109 #c9c9c9 NA unknown function 57110 #c9c9c9 NA unknown function -57111 #c9c9c9 NA unknown function +57111 #c9c9c9 methylamine utilization other 57112 #c9c9c9 NA unknown function 57113 #c9c9c9 NA unknown function 57114 #c9c9c9 NA unknown function @@ -57121,7 +57121,7 @@ phrog color annot category 57120 #c9c9c9 NA unknown function 57121 #c9c9c9 NA unknown function 57122 #c9c9c9 NA unknown function -57123 #c9c9c9 NA unknown function +57123 #c9c9c9 portal protein head and packaging 57124 #c9c9c9 NA unknown function 57125 #c9c9c9 NA unknown function 57126 #c9c9c9 NA unknown function @@ -57144,7 +57144,7 @@ phrog color annot category 57143 #c9c9c9 NA unknown function 57144 #c9c9c9 NA unknown function 57145 #c9c9c9 NA unknown function -57146 #c9c9c9 NA unknown function +57146 #c9c9c9 ribonucleotide reductase DNA, RNA and nucleotide metabolism 57147 #c9c9c9 NA unknown function 57148 #c9c9c9 NA unknown function 57149 #c9c9c9 NA unknown function @@ -57163,22 +57163,22 @@ phrog color annot category 57162 #c9c9c9 NA unknown function 57163 #c9c9c9 NA unknown function 57164 #c9c9c9 NA unknown function -57165 #c9c9c9 NA unknown function +57165 #c9c9c9 DenB-like DNA endonuclease IV DNA, RNA and nucleotide metabolism 57166 #c9c9c9 NA unknown function 57167 #c9c9c9 NA unknown function 57168 #c9c9c9 NA unknown function 57169 #c9c9c9 NA unknown function -57170 #c9c9c9 NA unknown function +57170 #c9c9c9 tail protein tail 57171 #c9c9c9 NA unknown function 57172 #c9c9c9 NA unknown function 57173 #c9c9c9 NA unknown function 57174 #c9c9c9 NA unknown function 57175 #c9c9c9 NA unknown function -57176 #c9c9c9 NA unknown function +57176 #c9c9c9 anti-termination protein Q-like transcription regulation 57177 #c9c9c9 NA unknown function 57178 #c9c9c9 NA unknown function 57179 #c9c9c9 NA unknown function -57180 #c9c9c9 NA unknown function +57180 #c9c9c9 portal protein head and packaging 57181 #c9c9c9 NA unknown function 57182 #c9c9c9 NA unknown function 57183 #c9c9c9 NA unknown function @@ -57318,7 +57318,7 @@ phrog color annot category 57317 #c9c9c9 NA unknown function 57318 #c9c9c9 NA unknown function 57319 #c9c9c9 NA unknown function -57320 #c9c9c9 NA unknown function +57320 #c9c9c9 terminase small subunit head and packaging 57321 #c9c9c9 NA unknown function 57322 #c9c9c9 NA unknown function 57323 #c9c9c9 NA unknown function @@ -57343,15 +57343,15 @@ phrog color annot category 57342 #c9c9c9 NA unknown function 57343 #c9c9c9 NA unknown function 57344 #c9c9c9 NA unknown function -57345 #c9c9c9 NA unknown function +57345 #c9c9c9 major head protein head and packaging 57346 #c9c9c9 NA unknown function 57347 #c9c9c9 NA unknown function 57348 #c9c9c9 NA unknown function 57349 #c9c9c9 NA unknown function 57350 #c9c9c9 NA unknown function 57351 #c9c9c9 NA unknown function -57352 #c9c9c9 NA unknown function -57353 #c9c9c9 NA unknown function +57352 #c9c9c9 tail terminator connector +57353 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 57354 #c9c9c9 NA unknown function 57355 #c9c9c9 NA unknown function 57356 #c9c9c9 NA unknown function @@ -57392,7 +57392,7 @@ phrog color annot category 57391 #c9c9c9 NA unknown function 57392 #c9c9c9 NA unknown function 57393 #c9c9c9 NA unknown function -57394 #c9c9c9 NA unknown function +57394 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 57395 #c9c9c9 NA unknown function 57396 #c9c9c9 NA unknown function 57397 #c9c9c9 NA unknown function @@ -57419,7 +57419,7 @@ phrog color annot category 57418 #c9c9c9 NA unknown function 57419 #c9c9c9 NA unknown function 57420 #c9c9c9 NA unknown function -57421 #c9c9c9 NA unknown function +57421 #c9c9c9 transcriptional regulator transcription regulation 57422 #c9c9c9 NA unknown function 57423 #c9c9c9 NA unknown function 57424 #c9c9c9 NA unknown function @@ -57440,10 +57440,10 @@ phrog color annot category 57439 #c9c9c9 NA unknown function 57440 #c9c9c9 NA unknown function 57441 #c9c9c9 NA unknown function -57442 #c9c9c9 NA unknown function +57442 #c9c9c9 methylamine utilization other 57443 #c9c9c9 NA unknown function 57444 #c9c9c9 NA unknown function -57445 #c9c9c9 NA unknown function +57445 #c9c9c9 transposase integration and excision 57446 #c9c9c9 NA unknown function 57447 #c9c9c9 NA unknown function 57448 #c9c9c9 NA unknown function @@ -57453,7 +57453,7 @@ phrog color annot category 57452 #c9c9c9 NA unknown function 57453 #c9c9c9 NA unknown function 57454 #c9c9c9 NA unknown function -57455 #c9c9c9 NA unknown function +57455 #c9c9c9 anti-repressor transcription regulation 57456 #c9c9c9 NA unknown function 57457 #c9c9c9 NA unknown function 57458 #c9c9c9 NA unknown function @@ -57483,13 +57483,13 @@ phrog color annot category 57482 #c9c9c9 NA unknown function 57483 #c9c9c9 NA unknown function 57484 #c9c9c9 NA unknown function -57485 #c9c9c9 NA unknown function +57485 #c9c9c9 tail terminator connector 57486 #c9c9c9 NA unknown function 57487 #c9c9c9 NA unknown function 57488 #c9c9c9 NA unknown function 57489 #c9c9c9 NA unknown function 57490 #c9c9c9 NA unknown function -57491 #c9c9c9 NA unknown function +57491 #c9c9c9 tail terminator connector 57492 #c9c9c9 NA unknown function 57493 #c9c9c9 NA unknown function 57494 #c9c9c9 NA unknown function @@ -57499,10 +57499,10 @@ phrog color annot category 57498 #c9c9c9 NA unknown function 57499 #c9c9c9 NA unknown function 57500 #c9c9c9 NA unknown function -57501 #c9c9c9 NA unknown function +57501 #c9c9c9 transcriptional repressor transcription regulation 57502 #c9c9c9 NA unknown function 57503 #c9c9c9 NA unknown function -57504 #c9c9c9 NA unknown function +57504 #c9c9c9 Arc-like repressor transcription regulation 57505 #c9c9c9 NA unknown function 57506 #c9c9c9 NA unknown function 57507 #c9c9c9 NA unknown function @@ -57520,7 +57520,7 @@ phrog color annot category 57519 #c9c9c9 NA unknown function 57520 #c9c9c9 NA unknown function 57521 #c9c9c9 NA unknown function -57522 #c9c9c9 NA unknown function +57522 #c9c9c9 distal tail protein Dit tail 57523 #c9c9c9 NA unknown function 57524 #c9c9c9 NA unknown function 57525 #c9c9c9 NA unknown function @@ -57528,9 +57528,9 @@ phrog color annot category 57527 #c9c9c9 NA unknown function 57528 #c9c9c9 NA unknown function 57529 #c9c9c9 NA unknown function -57530 #c9c9c9 NA unknown function +57530 #c9c9c9 SAM-dependent methyltransferase other 57531 #c9c9c9 NA unknown function -57532 #c9c9c9 NA unknown function +57532 #c9c9c9 tail spike protein tail 57533 #c9c9c9 NA unknown function 57534 #c9c9c9 NA unknown function 57535 #c9c9c9 NA unknown function @@ -57551,9 +57551,9 @@ phrog color annot category 57550 #c9c9c9 NA unknown function 57551 #c9c9c9 NA unknown function 57552 #c9c9c9 NA unknown function -57553 #c9c9c9 NA unknown function +57553 #c9c9c9 tail fiber protein tail 57554 #c9c9c9 NA unknown function -57555 #c9c9c9 NA unknown function +57555 #c9c9c9 transcriptional regulator transcription regulation 57556 #c9c9c9 NA unknown function 57557 #c9c9c9 NA unknown function 57558 #c9c9c9 NA unknown function @@ -57563,7 +57563,7 @@ phrog color annot category 57562 #c9c9c9 NA unknown function 57563 #c9c9c9 NA unknown function 57564 #c9c9c9 NA unknown function -57565 #c9c9c9 NA unknown function +57565 #c9c9c9 head-tail adaptor connector 57566 #c9c9c9 NA unknown function 57567 #c9c9c9 NA unknown function 57568 #c9c9c9 NA unknown function @@ -57596,7 +57596,7 @@ phrog color annot category 57595 #c9c9c9 NA unknown function 57596 #c9c9c9 NA unknown function 57597 #c9c9c9 NA unknown function -57598 #c9c9c9 NA unknown function +57598 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 57599 #c9c9c9 NA unknown function 57600 #c9c9c9 NA unknown function 57601 #c9c9c9 NA unknown function @@ -57667,7 +57667,7 @@ phrog color annot category 57666 #c9c9c9 NA unknown function 57667 #c9c9c9 NA unknown function 57668 #c9c9c9 NA unknown function -57669 #c9c9c9 NA unknown function +57669 #c9c9c9 head-tail adaptor Ad1 connector 57670 #c9c9c9 NA unknown function 57671 #c9c9c9 NA unknown function 57672 #c9c9c9 NA unknown function @@ -57689,7 +57689,7 @@ phrog color annot category 57688 #c9c9c9 NA unknown function 57689 #c9c9c9 NA unknown function 57690 #c9c9c9 NA unknown function -57691 #c9c9c9 NA unknown function +57691 #c9c9c9 lipase moron, auxiliary metabolic gene and host takeover 57692 #c9c9c9 NA unknown function 57693 #c9c9c9 NA unknown function 57694 #c9c9c9 NA unknown function @@ -57705,7 +57705,7 @@ phrog color annot category 57704 #c9c9c9 NA unknown function 57705 #c9c9c9 NA unknown function 57706 #c9c9c9 NA unknown function -57707 #c9c9c9 NA unknown function +57707 #c9c9c9 transcriptional activator transcription regulation 57708 #c9c9c9 NA unknown function 57709 #c9c9c9 NA unknown function 57710 #c9c9c9 NA unknown function @@ -57726,7 +57726,7 @@ phrog color annot category 57725 #c9c9c9 NA unknown function 57726 #c9c9c9 NA unknown function 57727 #c9c9c9 NA unknown function -57728 #c9c9c9 NA unknown function +57728 #c9c9c9 tail terminator connector 57729 #c9c9c9 NA unknown function 57730 #c9c9c9 NA unknown function 57731 #c9c9c9 NA unknown function @@ -57812,7 +57812,7 @@ phrog color annot category 57811 #c9c9c9 NA unknown function 57812 #c9c9c9 NA unknown function 57813 #c9c9c9 NA unknown function -57814 #c9c9c9 NA unknown function +57814 #c9c9c9 anti-termination protein Q-like transcription regulation 57815 #c9c9c9 NA unknown function 57816 #c9c9c9 NA unknown function 57817 #c9c9c9 NA unknown function @@ -57881,13 +57881,13 @@ phrog color annot category 57880 #c9c9c9 NA unknown function 57881 #c9c9c9 NA unknown function 57882 #c9c9c9 NA unknown function -57883 #c9c9c9 NA unknown function +57883 #c9c9c9 terminase large subunit head and packaging 57884 #c9c9c9 NA unknown function 57885 #c9c9c9 NA unknown function 57886 #c9c9c9 NA unknown function 57887 #c9c9c9 NA unknown function 57888 #c9c9c9 NA unknown function -57889 #c9c9c9 NA unknown function +57889 #c9c9c9 ribonucleotide reductase DNA, RNA and nucleotide metabolism 57890 #c9c9c9 NA unknown function 57891 #c9c9c9 NA unknown function 57892 #c9c9c9 NA unknown function @@ -57922,7 +57922,7 @@ phrog color annot category 57921 #c9c9c9 NA unknown function 57922 #c9c9c9 NA unknown function 57923 #c9c9c9 NA unknown function -57924 #c9c9c9 NA unknown function +57924 #c9c9c9 tail protein tail 57925 #c9c9c9 NA unknown function 57926 #c9c9c9 NA unknown function 57927 #c9c9c9 NA unknown function @@ -57932,7 +57932,7 @@ phrog color annot category 57931 #c9c9c9 NA unknown function 57932 #c9c9c9 NA unknown function 57933 #c9c9c9 NA unknown function -57934 #c9c9c9 NA unknown function +57934 #c9c9c9 acetyltransferase other 57935 #c9c9c9 NA unknown function 57936 #c9c9c9 NA unknown function 57937 #c9c9c9 NA unknown function @@ -57954,7 +57954,7 @@ phrog color annot category 57953 #c9c9c9 NA unknown function 57954 #c9c9c9 NA unknown function 57955 #c9c9c9 NA unknown function -57956 #c9c9c9 NA unknown function +57956 #c9c9c9 tail protein tail 57957 #c9c9c9 NA unknown function 57958 #c9c9c9 NA unknown function 57959 #c9c9c9 NA unknown function @@ -57964,7 +57964,7 @@ phrog color annot category 57963 #c9c9c9 NA unknown function 57964 #c9c9c9 NA unknown function 57965 #c9c9c9 NA unknown function -57966 #c9c9c9 NA unknown function +57966 #c9c9c9 excisionase and transcriptional regulator integration and excision 57967 #c9c9c9 NA unknown function 57968 #c9c9c9 NA unknown function 57969 #c9c9c9 NA unknown function @@ -57973,8 +57973,8 @@ phrog color annot category 57972 #c9c9c9 NA unknown function 57973 #c9c9c9 NA unknown function 57974 #c9c9c9 NA unknown function -57975 #c9c9c9 NA unknown function -57976 #c9c9c9 NA unknown function +57975 #c9c9c9 MutT/NUDIX hydrolase other +57976 #c9c9c9 baseplate hub tail 57977 #c9c9c9 NA unknown function 57978 #c9c9c9 NA unknown function 57979 #c9c9c9 NA unknown function @@ -58000,8 +58000,8 @@ phrog color annot category 57999 #c9c9c9 NA unknown function 58000 #c9c9c9 NA unknown function 58001 #c9c9c9 NA unknown function -58002 #c9c9c9 NA unknown function -58003 #c9c9c9 NA unknown function +58002 #c9c9c9 ribonucleotide reductase DNA, RNA and nucleotide metabolism +58003 #c9c9c9 methyltransferase other 58004 #c9c9c9 NA unknown function 58005 #c9c9c9 NA unknown function 58006 #c9c9c9 NA unknown function @@ -58045,7 +58045,7 @@ phrog color annot category 58044 #c9c9c9 NA unknown function 58045 #c9c9c9 NA unknown function 58046 #c9c9c9 NA unknown function -58047 #c9c9c9 NA unknown function +58047 #c9c9c9 terminase small subunit head and packaging 58048 #c9c9c9 NA unknown function 58049 #c9c9c9 NA unknown function 58050 #c9c9c9 NA unknown function @@ -58054,20 +58054,20 @@ phrog color annot category 58053 #c9c9c9 NA unknown function 58054 #c9c9c9 NA unknown function 58055 #c9c9c9 NA unknown function -58056 #c9c9c9 NA unknown function +58056 #c9c9c9 tail fiber protein tail 58057 #c9c9c9 NA unknown function 58058 #c9c9c9 NA unknown function 58059 #c9c9c9 NA unknown function 58060 #c9c9c9 NA unknown function 58061 #c9c9c9 NA unknown function -58062 #c9c9c9 NA unknown function +58062 #c9c9c9 terminase small subunit head and packaging 58063 #c9c9c9 NA unknown function 58064 #c9c9c9 NA unknown function 58065 #c9c9c9 NA unknown function 58066 #c9c9c9 NA unknown function 58067 #c9c9c9 NA unknown function 58068 #c9c9c9 NA unknown function -58069 #c9c9c9 NA unknown function +58069 #c9c9c9 methyltransferase other 58070 #c9c9c9 NA unknown function 58071 #c9c9c9 NA unknown function 58072 #c9c9c9 NA unknown function @@ -58138,7 +58138,7 @@ phrog color annot category 58137 #c9c9c9 NA unknown function 58138 #c9c9c9 NA unknown function 58139 #c9c9c9 NA unknown function -58140 #c9c9c9 NA unknown function +58140 #c9c9c9 transcriptional repressor transcription regulation 58141 #c9c9c9 NA unknown function 58142 #c9c9c9 NA unknown function 58143 #c9c9c9 NA unknown function @@ -58200,7 +58200,7 @@ phrog color annot category 58199 #c9c9c9 NA unknown function 58200 #c9c9c9 NA unknown function 58201 #c9c9c9 NA unknown function -58202 #c9c9c9 NA unknown function +58202 #c9c9c9 excisionase and transcriptional regulator integration and excision 58203 #c9c9c9 NA unknown function 58204 #c9c9c9 NA unknown function 58205 #c9c9c9 NA unknown function @@ -58213,7 +58213,7 @@ phrog color annot category 58212 #c9c9c9 NA unknown function 58213 #c9c9c9 NA unknown function 58214 #c9c9c9 NA unknown function -58215 #c9c9c9 NA unknown function +58215 #c9c9c9 transcriptional repressor transcription regulation 58216 #c9c9c9 NA unknown function 58217 #c9c9c9 NA unknown function 58218 #c9c9c9 NA unknown function @@ -58251,7 +58251,7 @@ phrog color annot category 58250 #c9c9c9 NA unknown function 58251 #c9c9c9 NA unknown function 58252 #c9c9c9 NA unknown function -58253 #c9c9c9 NA unknown function +58253 #c9c9c9 major head protein head and packaging 58254 #c9c9c9 NA unknown function 58255 #c9c9c9 NA unknown function 58256 #c9c9c9 NA unknown function @@ -58266,7 +58266,7 @@ phrog color annot category 58265 #c9c9c9 NA unknown function 58266 #c9c9c9 NA unknown function 58267 #c9c9c9 NA unknown function -58268 #c9c9c9 NA unknown function +58268 #c9c9c9 transcriptional regulator transcription regulation 58269 #c9c9c9 NA unknown function 58270 #c9c9c9 NA unknown function 58271 #c9c9c9 NA unknown function @@ -58292,7 +58292,7 @@ phrog color annot category 58291 #c9c9c9 NA unknown function 58292 #c9c9c9 NA unknown function 58293 #c9c9c9 NA unknown function -58294 #c9c9c9 NA unknown function +58294 #c9c9c9 transcriptional regulator transcription regulation 58295 #c9c9c9 NA unknown function 58296 #c9c9c9 NA unknown function 58297 #c9c9c9 NA unknown function @@ -58393,8 +58393,8 @@ phrog color annot category 58392 #c9c9c9 NA unknown function 58393 #c9c9c9 NA unknown function 58394 #c9c9c9 NA unknown function -58395 #c9c9c9 NA unknown function -58396 #c9c9c9 NA unknown function +58395 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover +58396 #c9c9c9 tail protein tail 58397 #c9c9c9 NA unknown function 58398 #c9c9c9 NA unknown function 58399 #c9c9c9 NA unknown function @@ -58410,7 +58410,7 @@ phrog color annot category 58409 #c9c9c9 NA unknown function 58410 #c9c9c9 NA unknown function 58411 #c9c9c9 NA unknown function -58412 #c9c9c9 NA unknown function +58412 #c9c9c9 transcriptional repressor transcription regulation 58413 #c9c9c9 NA unknown function 58414 #c9c9c9 NA unknown function 58415 #c9c9c9 NA unknown function @@ -58421,18 +58421,18 @@ phrog color annot category 58420 #c9c9c9 NA unknown function 58421 #c9c9c9 NA unknown function 58422 #c9c9c9 NA unknown function -58423 #c9c9c9 NA unknown function +58423 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 58424 #c9c9c9 NA unknown function 58425 #c9c9c9 NA unknown function 58426 #c9c9c9 NA unknown function 58427 #c9c9c9 NA unknown function -58428 #c9c9c9 NA unknown function +58428 #c9c9c9 thymidylate kinase other 58429 #c9c9c9 NA unknown function 58430 #c9c9c9 NA unknown function 58431 #c9c9c9 NA unknown function 58432 #c9c9c9 NA unknown function 58433 #c9c9c9 NA unknown function -58434 #c9c9c9 NA unknown function +58434 #c9c9c9 structural protein head and packaging 58435 #c9c9c9 NA unknown function 58436 #c9c9c9 NA unknown function 58437 #c9c9c9 NA unknown function @@ -58444,7 +58444,7 @@ phrog color annot category 58443 #c9c9c9 NA unknown function 58444 #c9c9c9 NA unknown function 58445 #c9c9c9 NA unknown function -58446 #c9c9c9 NA unknown function +58446 #c9c9c9 transposase integration and excision 58447 #c9c9c9 NA unknown function 58448 #c9c9c9 NA unknown function 58449 #c9c9c9 NA unknown function @@ -58499,7 +58499,7 @@ phrog color annot category 58498 #c9c9c9 NA unknown function 58499 #c9c9c9 NA unknown function 58500 #c9c9c9 NA unknown function -58501 #c9c9c9 NA unknown function +58501 #c9c9c9 integrase integration and excision 58502 #c9c9c9 NA unknown function 58503 #c9c9c9 NA unknown function 58504 #c9c9c9 NA unknown function @@ -58510,7 +58510,7 @@ phrog color annot category 58509 #c9c9c9 NA unknown function 58510 #c9c9c9 NA unknown function 58511 #c9c9c9 NA unknown function -58512 #c9c9c9 NA unknown function +58512 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 58513 #c9c9c9 NA unknown function 58514 #c9c9c9 NA unknown function 58515 #c9c9c9 NA unknown function @@ -58546,7 +58546,7 @@ phrog color annot category 58545 #c9c9c9 NA unknown function 58546 #c9c9c9 NA unknown function 58547 #c9c9c9 NA unknown function -58548 #c9c9c9 NA unknown function +58548 #c9c9c9 tubulin PhuZ DNA, RNA and nucleotide metabolism 58549 #c9c9c9 NA unknown function 58550 #c9c9c9 NA unknown function 58551 #c9c9c9 NA unknown function @@ -58575,7 +58575,7 @@ phrog color annot category 58574 #c9c9c9 NA unknown function 58575 #838383 Ig domain containing protein other 58576 #c9c9c9 NA unknown function -58577 #c9c9c9 NA unknown function +58577 #c9c9c9 phosphoesterase other 58578 #c9c9c9 NA unknown function 58579 #c9c9c9 NA unknown function 58580 #c9c9c9 NA unknown function @@ -58599,7 +58599,7 @@ phrog color annot category 58598 #c9c9c9 NA unknown function 58599 #c9c9c9 NA unknown function 58600 #c9c9c9 NA unknown function -58601 #c9c9c9 NA unknown function +58601 #c9c9c9 polynucleotide kinase other 58602 #c9c9c9 NA unknown function 58603 #c9c9c9 NA unknown function 58604 #c9c9c9 NA unknown function @@ -58629,7 +58629,7 @@ phrog color annot category 58628 #c9c9c9 NA unknown function 58629 #c9c9c9 NA unknown function 58630 #c9c9c9 NA unknown function -58631 #c9c9c9 NA unknown function +58631 #c9c9c9 acetyltransferase other 58632 #c9c9c9 NA unknown function 58633 #c9c9c9 NA unknown function 58634 #c9c9c9 NA unknown function @@ -58646,7 +58646,7 @@ phrog color annot category 58645 #c9c9c9 NA unknown function 58646 #c9c9c9 NA unknown function 58647 #c9c9c9 NA unknown function -58648 #c9c9c9 NA unknown function +58648 #c9c9c9 O-acetyltransferase other 58649 #c9c9c9 NA unknown function 58650 #c9c9c9 NA unknown function 58651 #c9c9c9 NA unknown function @@ -58672,7 +58672,7 @@ phrog color annot category 58671 #c9c9c9 NA unknown function 58672 #c9c9c9 NA unknown function 58673 #c9c9c9 NA unknown function -58674 #c9c9c9 NA unknown function +58674 #c9c9c9 methyltransferase other 58675 #c9c9c9 NA unknown function 58676 #c9c9c9 NA unknown function 58677 #c9c9c9 NA unknown function @@ -58682,7 +58682,7 @@ phrog color annot category 58681 #c9c9c9 NA unknown function 58682 #c9c9c9 NA unknown function 58683 #c9c9c9 NA unknown function -58684 #c9c9c9 NA unknown function +58684 #c9c9c9 terminase large subunit head and packaging 58685 #c9c9c9 NA unknown function 58686 #c9c9c9 NA unknown function 58687 #c9c9c9 NA unknown function @@ -58715,7 +58715,7 @@ phrog color annot category 58714 #c9c9c9 NA unknown function 58715 #c9c9c9 NA unknown function 58716 #c9c9c9 NA unknown function -58717 #c9c9c9 NA unknown function +58717 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 58718 #c9c9c9 NA unknown function 58719 #c9c9c9 NA unknown function 58720 #c9c9c9 NA unknown function @@ -58741,7 +58741,7 @@ phrog color annot category 58740 #c9c9c9 NA unknown function 58741 #c9c9c9 NA unknown function 58742 #c9c9c9 NA unknown function -58743 #c9c9c9 NA unknown function +58743 #c9c9c9 head protein head and packaging 58744 #c9c9c9 NA unknown function 58745 #c9c9c9 NA unknown function 58746 #c9c9c9 NA unknown function @@ -58797,7 +58797,7 @@ phrog color annot category 58796 #c9c9c9 NA unknown function 58797 #c9c9c9 NA unknown function 58798 #c9c9c9 NA unknown function -58799 #c9c9c9 NA unknown function +58799 #c9c9c9 holin lysis 58800 #c9c9c9 NA unknown function 58801 #c9c9c9 NA unknown function 58802 #c9c9c9 NA unknown function @@ -58806,7 +58806,7 @@ phrog color annot category 58805 #c9c9c9 NA unknown function 58806 #c9c9c9 NA unknown function 58807 #c9c9c9 NA unknown function -58808 #c9c9c9 NA unknown function +58808 #c9c9c9 minor tail protein tail 58809 #c9c9c9 NA unknown function 58810 #c9c9c9 NA unknown function 58811 #c9c9c9 NA unknown function @@ -58820,7 +58820,7 @@ phrog color annot category 58819 #c9c9c9 NA unknown function 58820 #c9c9c9 NA unknown function 58821 #c9c9c9 NA unknown function -58822 #c9c9c9 NA unknown function +58822 #c9c9c9 minor tail protein tail 58823 #c9c9c9 NA unknown function 58824 #c9c9c9 NA unknown function 58825 #c9c9c9 NA unknown function @@ -58837,7 +58837,7 @@ phrog color annot category 58836 #c9c9c9 NA unknown function 58837 #c9c9c9 NA unknown function 58838 #c9c9c9 NA unknown function -58839 #c9c9c9 NA unknown function +58839 #c9c9c9 ribosomal protein S6 glutaminyl transferase moron, auxiliary metabolic gene and host takeover 58840 #c9c9c9 NA unknown function 58841 #c9c9c9 NA unknown function 58842 #c9c9c9 NA unknown function @@ -58884,7 +58884,7 @@ phrog color annot category 58883 #c9c9c9 NA unknown function 58884 #c9c9c9 NA unknown function 58885 #c9c9c9 NA unknown function -58886 #c9c9c9 NA unknown function +58886 #c9c9c9 methyltransferase other 58887 #c9c9c9 NA unknown function 58888 #c9c9c9 NA unknown function 58889 #c9c9c9 NA unknown function @@ -58950,7 +58950,7 @@ phrog color annot category 58949 #c9c9c9 NA unknown function 58950 #c9c9c9 NA unknown function 58951 #c9c9c9 NA unknown function -58952 #c9c9c9 NA unknown function +58952 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 58953 #c9c9c9 NA unknown function 58954 #c9c9c9 NA unknown function 58955 #c9c9c9 NA unknown function @@ -58965,14 +58965,14 @@ phrog color annot category 58964 #c9c9c9 NA unknown function 58965 #c9c9c9 NA unknown function 58966 #c9c9c9 NA unknown function -58967 #c9c9c9 NA unknown function +58967 #c9c9c9 DNA methyltransferase other 58968 #c9c9c9 NA unknown function 58969 #c9c9c9 NA unknown function 58970 #c9c9c9 NA unknown function 58971 #c9c9c9 NA unknown function 58972 #c9c9c9 NA unknown function 58973 #c9c9c9 NA unknown function -58974 #c9c9c9 NA unknown function +58974 #c9c9c9 head closure Hc1 connector 58975 #c9c9c9 NA unknown function 58976 #c9c9c9 NA unknown function 58977 #c9c9c9 NA unknown function @@ -59034,7 +59034,7 @@ phrog color annot category 59033 #c9c9c9 NA unknown function 59034 #c9c9c9 NA unknown function 59035 #c9c9c9 NA unknown function -59036 #c9c9c9 NA unknown function +59036 #c9c9c9 anti-repressor transcription regulation 59037 #c9c9c9 NA unknown function 59038 #c9c9c9 NA unknown function 59039 #c9c9c9 NA unknown function @@ -59050,9 +59050,9 @@ phrog color annot category 59049 #c9c9c9 NA unknown function 59050 #c9c9c9 NA unknown function 59051 #c9c9c9 NA unknown function -59052 #c9c9c9 NA unknown function -59053 #c9c9c9 NA unknown function -59054 #c9c9c9 NA unknown function +59052 #c9c9c9 terminase small subunit head and packaging +59053 #c9c9c9 dUTPase DNA, RNA and nucleotide metabolism +59054 #c9c9c9 head-tail connector protein connector 59055 #c9c9c9 NA unknown function 59056 #c9c9c9 NA unknown function 59057 #c9c9c9 NA unknown function @@ -59067,12 +59067,12 @@ phrog color annot category 59066 #c9c9c9 NA unknown function 59067 #c9c9c9 NA unknown function 59068 #c9c9c9 NA unknown function -59069 #c9c9c9 NA unknown function +59069 #c9c9c9 Rz-like spanin lysis 59070 #c9c9c9 NA unknown function 59071 #c9c9c9 NA unknown function 59072 #c9c9c9 NA unknown function 59073 #c9c9c9 NA unknown function -59074 #c9c9c9 NA unknown function +59074 #c9c9c9 antitoxin from a toxin-antitoxin system moron, auxiliary metabolic gene and host takeover 59075 #c9c9c9 NA unknown function 59076 #c9c9c9 NA unknown function 59077 #c9c9c9 NA unknown function @@ -59140,8 +59140,8 @@ phrog color annot category 59139 #c9c9c9 NA unknown function 59140 #c9c9c9 NA unknown function 59141 #c9c9c9 NA unknown function -59142 #c9c9c9 NA unknown function -59143 #c9c9c9 NA unknown function +59142 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +59143 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 59144 #c9c9c9 NA unknown function 59145 #c9c9c9 NA unknown function 59146 #c9c9c9 NA unknown function @@ -59166,7 +59166,7 @@ phrog color annot category 59165 #c9c9c9 NA unknown function 59166 #c9c9c9 NA unknown function 59167 #c9c9c9 NA unknown function -59168 #c9c9c9 NA unknown function +59168 #c9c9c9 2OG-Fe(II) oxygenase other 59169 #c9c9c9 NA unknown function 59170 #c9c9c9 NA unknown function 59171 #c9c9c9 NA unknown function @@ -59199,7 +59199,7 @@ phrog color annot category 59198 #c9c9c9 NA unknown function 59199 #c9c9c9 NA unknown function 59200 #c9c9c9 NA unknown function -59201 #c9c9c9 NA unknown function +59201 #c9c9c9 tail protein tail 59202 #c9c9c9 NA unknown function 59203 #c9c9c9 NA unknown function 59204 #c9c9c9 NA unknown function @@ -59235,14 +59235,14 @@ phrog color annot category 59234 #c9c9c9 NA unknown function 59235 #c9c9c9 NA unknown function 59236 #c9c9c9 NA unknown function -59237 #c9c9c9 NA unknown function +59237 #c9c9c9 2OG-Fe(II) oxygenase other 59238 #c9c9c9 NA unknown function 59239 #c9c9c9 NA unknown function 59240 #c9c9c9 NA unknown function 59241 #c9c9c9 NA unknown function 59242 #c9c9c9 NA unknown function 59243 #c9c9c9 NA unknown function -59244 #c9c9c9 NA unknown function +59244 #c9c9c9 tail protein tail 59245 #c9c9c9 NA unknown function 59246 #c9c9c9 NA unknown function 59247 #c9c9c9 NA unknown function @@ -59272,11 +59272,11 @@ phrog color annot category 59271 #c9c9c9 NA unknown function 59272 #c9c9c9 NA unknown function 59273 #c9c9c9 NA unknown function -59274 #c9c9c9 NA unknown function +59274 #c9c9c9 tail terminator connector 59275 #c9c9c9 NA unknown function 59276 #c9c9c9 NA unknown function 59277 #c9c9c9 NA unknown function -59278 #c9c9c9 NA unknown function +59278 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 59279 #c9c9c9 NA unknown function 59280 #c9c9c9 NA unknown function 59281 #c9c9c9 NA unknown function @@ -59287,9 +59287,9 @@ phrog color annot category 59286 #c9c9c9 NA unknown function 59287 #c9c9c9 NA unknown function 59288 #c9c9c9 NA unknown function -59289 #c9c9c9 NA unknown function +59289 #c9c9c9 acetyltransferase other 59290 #c9c9c9 NA unknown function -59291 #c9c9c9 NA unknown function +59291 #c9c9c9 tail sheath stabilizer tail 59292 #c9c9c9 NA unknown function 59293 #c9c9c9 NA unknown function 59294 #c9c9c9 NA unknown function @@ -59319,7 +59319,7 @@ phrog color annot category 59318 #c9c9c9 NA unknown function 59319 #c9c9c9 NA unknown function 59320 #c9c9c9 NA unknown function -59321 #c9c9c9 NA unknown function +59321 #c9c9c9 transposase integration and excision 59322 #c9c9c9 NA unknown function 59323 #c9c9c9 NA unknown function 59324 #c9c9c9 NA unknown function @@ -59382,7 +59382,7 @@ phrog color annot category 59381 #c9c9c9 NA unknown function 59382 #c9c9c9 NA unknown function 59383 #c9c9c9 NA unknown function -59384 #c9c9c9 NA unknown function +59384 #c9c9c9 anti-termination protein Q-like transcription regulation 59385 #c9c9c9 NA unknown function 59386 #c9c9c9 NA unknown function 59387 #c9c9c9 NA unknown function @@ -59398,7 +59398,7 @@ phrog color annot category 59397 #c9c9c9 NA unknown function 59398 #c9c9c9 NA unknown function 59399 #c9c9c9 NA unknown function -59400 #c9c9c9 NA unknown function +59400 #c9c9c9 metallo-phosphoesterase other 59401 #c9c9c9 NA unknown function 59402 #c9c9c9 NA unknown function 59403 #c9c9c9 NA unknown function @@ -59433,14 +59433,14 @@ phrog color annot category 59432 #c9c9c9 NA unknown function 59433 #c9c9c9 NA unknown function 59434 #c9c9c9 NA unknown function -59435 #c9c9c9 NA unknown function +59435 #c9c9c9 tail tube tail 59436 #c9c9c9 NA unknown function 59437 #c9c9c9 NA unknown function 59438 #c9c9c9 NA unknown function 59439 #c9c9c9 NA unknown function 59440 #c9c9c9 NA unknown function 59441 #c9c9c9 NA unknown function -59442 #c9c9c9 NA unknown function +59442 #c9c9c9 integrase integration and excision 59443 #c9c9c9 NA unknown function 59444 #c9c9c9 NA unknown function 59445 #c9c9c9 NA unknown function @@ -59460,7 +59460,7 @@ phrog color annot category 59459 #c9c9c9 NA unknown function 59460 #c9c9c9 NA unknown function 59461 #c9c9c9 NA unknown function -59462 #c9c9c9 NA unknown function +59462 #c9c9c9 head scaffolding protein head and packaging 59463 #c9c9c9 NA unknown function 59464 #c9c9c9 NA unknown function 59465 #c9c9c9 NA unknown function @@ -59484,7 +59484,7 @@ phrog color annot category 59483 #c9c9c9 NA unknown function 59484 #c9c9c9 NA unknown function 59485 #c9c9c9 NA unknown function -59486 #c9c9c9 NA unknown function +59486 #c9c9c9 baseplate wedge subunit tail 59487 #c9c9c9 NA unknown function 59488 #c9c9c9 NA unknown function 59489 #c9c9c9 NA unknown function @@ -59492,7 +59492,7 @@ phrog color annot category 59491 #c9c9c9 NA unknown function 59492 #c9c9c9 NA unknown function 59493 #c9c9c9 NA unknown function -59494 #c9c9c9 NA unknown function +59494 #c9c9c9 tail terminator connector 59495 #c9c9c9 NA unknown function 59496 #c9c9c9 NA unknown function 59497 #c9c9c9 NA unknown function @@ -59566,7 +59566,7 @@ phrog color annot category 59565 #c9c9c9 NA unknown function 59566 #c9c9c9 NA unknown function 59567 #c9c9c9 NA unknown function -59568 #c9c9c9 NA unknown function +59568 #c9c9c9 tail terminator connector 59569 #c9c9c9 NA unknown function 59570 #c9c9c9 NA unknown function 59571 #c9c9c9 NA unknown function @@ -59575,9 +59575,9 @@ phrog color annot category 59574 #c9c9c9 NA unknown function 59575 #c9c9c9 NA unknown function 59576 #c9c9c9 NA unknown function -59577 #c9c9c9 NA unknown function -59578 #c9c9c9 NA unknown function -59579 #c9c9c9 NA unknown function +59577 #c9c9c9 transcriptional regulator transcription regulation +59578 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism +59579 #c9c9c9 transcriptional regulator transcription regulation 59580 #c9c9c9 NA unknown function 59581 #c9c9c9 NA unknown function 59582 #c9c9c9 NA unknown function @@ -59622,8 +59622,8 @@ phrog color annot category 59621 #c9c9c9 NA unknown function 59622 #c9c9c9 NA unknown function 59623 #c9c9c9 NA unknown function -59624 #c9c9c9 NA unknown function -59625 #c9c9c9 NA unknown function +59624 #c9c9c9 tail fiber protein tail +59625 #c9c9c9 structural protein with Ig domain head and packaging 59626 #c9c9c9 NA unknown function 59627 #c9c9c9 NA unknown function 59628 #c9c9c9 NA unknown function @@ -59637,7 +59637,7 @@ phrog color annot category 59636 #c9c9c9 NA unknown function 59637 #c9c9c9 NA unknown function 59638 #c9c9c9 NA unknown function -59639 #c9c9c9 NA unknown function +59639 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 59640 #c9c9c9 NA unknown function 59641 #c9c9c9 NA unknown function 59642 #c9c9c9 NA unknown function @@ -59655,19 +59655,19 @@ phrog color annot category 59654 #c9c9c9 NA unknown function 59655 #c9c9c9 NA unknown function 59656 #c9c9c9 NA unknown function -59657 #c9c9c9 NA unknown function +59657 #c9c9c9 major tail protein tail 59658 #c9c9c9 NA unknown function 59659 #c9c9c9 NA unknown function 59660 #c9c9c9 NA unknown function 59661 #c9c9c9 NA unknown function 59662 #c9c9c9 NA unknown function 59663 #c9c9c9 NA unknown function -59664 #c9c9c9 NA unknown function +59664 #c9c9c9 tail spike protein tail 59665 #c9c9c9 NA unknown function 59666 #c9c9c9 NA unknown function -59667 #c9c9c9 NA unknown function +59667 #c9c9c9 endolysin lysis 59668 #c9c9c9 NA unknown function -59669 #c9c9c9 NA unknown function +59669 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 59670 #c9c9c9 NA unknown function 59671 #c9c9c9 NA unknown function 59672 #c9c9c9 NA unknown function @@ -59679,7 +59679,7 @@ phrog color annot category 59678 #c9c9c9 NA unknown function 59679 #c9c9c9 NA unknown function 59680 #c9c9c9 NA unknown function -59681 #c9c9c9 NA unknown function +59681 #c9c9c9 transcriptional regulator transcription regulation 59682 #c9c9c9 NA unknown function 59683 #c9c9c9 NA unknown function 59684 #c9c9c9 NA unknown function @@ -59707,7 +59707,7 @@ phrog color annot category 59706 #c9c9c9 NA unknown function 59707 #c9c9c9 NA unknown function 59708 #c9c9c9 NA unknown function -59709 #c9c9c9 NA unknown function +59709 #c9c9c9 tail spike protein tail 59710 #c9c9c9 NA unknown function 59711 #c9c9c9 NA unknown function 59712 #c9c9c9 NA unknown function @@ -59737,7 +59737,7 @@ phrog color annot category 59736 #c9c9c9 NA unknown function 59737 #c9c9c9 NA unknown function 59738 #c9c9c9 NA unknown function -59739 #c9c9c9 NA unknown function +59739 #c9c9c9 tail fiber protein tail 59740 #c9c9c9 NA unknown function 59741 #c9c9c9 NA unknown function 59742 #c9c9c9 NA unknown function @@ -59757,7 +59757,7 @@ phrog color annot category 59756 #c9c9c9 NA unknown function 59757 #c9c9c9 NA unknown function 59758 #c9c9c9 NA unknown function -59759 #c9c9c9 NA unknown function +59759 #c9c9c9 Rz-like spanin lysis 59760 #c9c9c9 NA unknown function 59761 #c9c9c9 NA unknown function 59762 #c9c9c9 NA unknown function @@ -59778,20 +59778,20 @@ phrog color annot category 59777 #c9c9c9 NA unknown function 59778 #c9c9c9 NA unknown function 59779 #c9c9c9 NA unknown function -59780 #c9c9c9 NA unknown function +59780 #c9c9c9 RecA filament binding protein DinI DNA, RNA and nucleotide metabolism 59781 #c9c9c9 NA unknown function 59782 #c9c9c9 NA unknown function 59783 #c9c9c9 NA unknown function 59784 #c9c9c9 NA unknown function -59785 #c9c9c9 NA unknown function +59785 #c9c9c9 transposase integration and excision 59786 #c9c9c9 NA unknown function 59787 #c9c9c9 NA unknown function -59788 #c9c9c9 NA unknown function +59788 #c9c9c9 tail terminator connector 59789 #c9c9c9 NA unknown function 59790 #c9c9c9 NA unknown function 59791 #c9c9c9 NA unknown function 59792 #c9c9c9 NA unknown function -59793 #c9c9c9 NA unknown function +59793 #c9c9c9 head closure Hc1 connector 59794 #c9c9c9 NA unknown function 59795 #c9c9c9 NA unknown function 59796 #c9c9c9 NA unknown function @@ -59800,12 +59800,12 @@ phrog color annot category 59799 #c9c9c9 NA unknown function 59800 #c9c9c9 NA unknown function 59801 #c9c9c9 NA unknown function -59802 #c9c9c9 NA unknown function +59802 #c9c9c9 tail length tape measure protein tail 59803 #c9c9c9 NA unknown function 59804 #c9c9c9 NA unknown function 59805 #c9c9c9 NA unknown function 59806 #c9c9c9 NA unknown function -59807 #c9c9c9 NA unknown function +59807 #c9c9c9 Arc-like repressor transcription regulation 59808 #c9c9c9 NA unknown function 59809 #c9c9c9 NA unknown function 59810 #c9c9c9 NA unknown function @@ -59859,12 +59859,12 @@ phrog color annot category 59858 #c9c9c9 NA unknown function 59859 #c9c9c9 NA unknown function 59860 #c9c9c9 NA unknown function -59861 #c9c9c9 NA unknown function +59861 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 59862 #c9c9c9 NA unknown function 59863 #c9c9c9 NA unknown function 59864 #c9c9c9 NA unknown function 59865 #c9c9c9 NA unknown function -59866 #c9c9c9 NA unknown function +59866 #c9c9c9 head morphogenesis head and packaging 59867 #c9c9c9 NA unknown function 59868 #c9c9c9 NA unknown function 59869 #c9c9c9 NA unknown function @@ -59921,11 +59921,11 @@ phrog color annot category 59920 #c9c9c9 NA unknown function 59921 #c9c9c9 NA unknown function 59922 #c9c9c9 NA unknown function -59923 #c9c9c9 NA unknown function +59923 #c9c9c9 QueD-like 6-pyruvoyl-tetrahydropterin synthase moron, auxiliary metabolic gene and host takeover 59924 #c9c9c9 NA unknown function 59925 #c9c9c9 NA unknown function 59926 #c9c9c9 NA unknown function -59927 #c9c9c9 NA unknown function +59927 #c9c9c9 head morphogenesis head and packaging 59928 #c9c9c9 NA unknown function 59929 #c9c9c9 NA unknown function 59930 #c9c9c9 NA unknown function @@ -59972,7 +59972,7 @@ phrog color annot category 59971 #c9c9c9 NA unknown function 59972 #c9c9c9 NA unknown function 59973 #c9c9c9 NA unknown function -59974 #c9c9c9 NA unknown function +59974 #c9c9c9 DksA-like zinc-finger protein other 59975 #c9c9c9 NA unknown function 59976 #c9c9c9 NA unknown function 59977 #c9c9c9 NA unknown function @@ -59985,16 +59985,16 @@ phrog color annot category 59984 #c9c9c9 NA unknown function 59985 #c9c9c9 NA unknown function 59986 #c9c9c9 NA unknown function -59987 #c9c9c9 NA unknown function +59987 #c9c9c9 portal protein head and packaging 59988 #c9c9c9 NA unknown function 59989 #c9c9c9 NA unknown function 59990 #c9c9c9 NA unknown function 59991 #c9c9c9 NA unknown function 59992 #c9c9c9 NA unknown function 59993 #c9c9c9 NA unknown function -59994 #c9c9c9 NA unknown function +59994 #c9c9c9 transcriptional regulator transcription regulation 59995 #c9c9c9 NA unknown function -59996 #c9c9c9 NA unknown function +59996 #c9c9c9 major head protein head and packaging 59997 #c9c9c9 NA unknown function 59998 #c9c9c9 NA unknown function 59999 #c9c9c9 NA unknown function @@ -60014,8 +60014,8 @@ phrog color annot category 60013 #c9c9c9 NA unknown function 60014 #c9c9c9 NA unknown function 60015 #c9c9c9 NA unknown function -60016 #c9c9c9 NA unknown function -60017 #c9c9c9 NA unknown function +60016 #c9c9c9 head closure Hc1 connector +60017 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 60018 #c9c9c9 NA unknown function 60019 #c9c9c9 NA unknown function 60020 #c9c9c9 NA unknown function @@ -60046,7 +60046,7 @@ phrog color annot category 60045 #c9c9c9 NA unknown function 60046 #c9c9c9 NA unknown function 60047 #c9c9c9 NA unknown function -60048 #c9c9c9 NA unknown function +60048 #c9c9c9 tail protein tail 60049 #c9c9c9 NA unknown function 60050 #c9c9c9 NA unknown function 60051 #c9c9c9 NA unknown function @@ -60089,8 +60089,8 @@ phrog color annot category 60088 #c9c9c9 NA unknown function 60089 #c9c9c9 NA unknown function 60090 #c9c9c9 NA unknown function -60091 #c9c9c9 NA unknown function -60092 #c9c9c9 NA unknown function +60091 #c9c9c9 minor tail protein tail +60092 #c9c9c9 terminase large subunit head and packaging 60093 #c9c9c9 NA unknown function 60094 #c9c9c9 NA unknown function 60095 #c9c9c9 NA unknown function @@ -60170,7 +60170,7 @@ phrog color annot category 60169 #c9c9c9 NA unknown function 60170 #c9c9c9 NA unknown function 60171 #c9c9c9 NA unknown function -60172 #c9c9c9 NA unknown function +60172 #c9c9c9 methyltransferase other 60173 #c9c9c9 NA unknown function 60174 #c9c9c9 NA unknown function 60175 #c9c9c9 NA unknown function @@ -60178,14 +60178,14 @@ phrog color annot category 60177 #c9c9c9 NA unknown function 60178 #c9c9c9 NA unknown function 60179 #c9c9c9 NA unknown function -60180 #c9c9c9 NA unknown function +60180 #c9c9c9 transposase integration and excision 60181 #c9c9c9 NA unknown function 60182 #c9c9c9 NA unknown function 60183 #c9c9c9 NA unknown function 60184 #c9c9c9 NA unknown function 60185 #c9c9c9 NA unknown function 60186 #c9c9c9 NA unknown function -60187 #c9c9c9 NA unknown function +60187 #c9c9c9 stringent starvation protein Sspb-like moron, auxiliary metabolic gene and host takeover 60188 #c9c9c9 NA unknown function 60189 #c9c9c9 NA unknown function 60190 #c9c9c9 NA unknown function @@ -60212,7 +60212,7 @@ phrog color annot category 60211 #c9c9c9 NA unknown function 60212 #c9c9c9 NA unknown function 60213 #c9c9c9 NA unknown function -60214 #c9c9c9 NA unknown function +60214 #c9c9c9 endolysin lysis 60215 #c9c9c9 NA unknown function 60216 #c9c9c9 NA unknown function 60217 #c9c9c9 NA unknown function @@ -60226,15 +60226,15 @@ phrog color annot category 60225 #c9c9c9 NA unknown function 60226 #c9c9c9 NA unknown function 60227 #c9c9c9 NA unknown function -60228 #c9c9c9 NA unknown function -60229 #c9c9c9 NA unknown function +60228 #c9c9c9 esterase/lipase other +60229 #c9c9c9 transcriptional regulator transcription regulation 60230 #c9c9c9 NA unknown function 60231 #c9c9c9 NA unknown function 60232 #c9c9c9 NA unknown function 60233 #c9c9c9 NA unknown function 60234 #c9c9c9 NA unknown function 60235 #c9c9c9 NA unknown function -60236 #c9c9c9 NA unknown function +60236 #c9c9c9 NA transcription regulation 60237 #c9c9c9 NA unknown function 60238 #c9c9c9 NA unknown function 60239 #c9c9c9 NA unknown function @@ -60257,7 +60257,7 @@ phrog color annot category 60256 #c9c9c9 NA unknown function 60257 #c9c9c9 NA unknown function 60258 #c9c9c9 NA unknown function -60259 #c9c9c9 NA unknown function +60259 #c9c9c9 major tail protein tail 60260 #c9c9c9 NA unknown function 60261 #c9c9c9 NA unknown function 60262 #c9c9c9 NA unknown function @@ -60265,7 +60265,7 @@ phrog color annot category 60264 #c9c9c9 NA unknown function 60265 #c9c9c9 NA unknown function 60266 #c9c9c9 NA unknown function -60267 #c9c9c9 NA unknown function +60267 #c9c9c9 transcriptional repressor transcription regulation 60268 #c9c9c9 NA unknown function 60269 #c9c9c9 NA unknown function 60270 #c9c9c9 NA unknown function @@ -60311,7 +60311,7 @@ phrog color annot category 60310 #c9c9c9 NA unknown function 60311 #c9c9c9 NA unknown function 60312 #c9c9c9 NA unknown function -60313 #c9c9c9 NA unknown function +60313 #c9c9c9 transcriptional regulator transcription regulation 60314 #c9c9c9 NA unknown function 60315 #c9c9c9 NA unknown function 60316 #c9c9c9 NA unknown function @@ -60327,7 +60327,7 @@ phrog color annot category 60326 #c9c9c9 NA unknown function 60327 #c9c9c9 NA unknown function 60328 #c9c9c9 NA unknown function -60329 #c9c9c9 NA unknown function +60329 #c9c9c9 head-tail adaptor connector 60330 #c9c9c9 NA unknown function 60331 #c9c9c9 NA unknown function 60332 #c9c9c9 NA unknown function @@ -60371,7 +60371,7 @@ phrog color annot category 60370 #c9c9c9 NA unknown function 60371 #c9c9c9 NA unknown function 60372 #c9c9c9 NA unknown function -60373 #c9c9c9 NA unknown function +60373 #c9c9c9 Arc-like repressor transcription regulation 60374 #c9c9c9 NA unknown function 60375 #c9c9c9 NA unknown function 60376 #c9c9c9 NA unknown function @@ -60414,7 +60414,7 @@ phrog color annot category 60413 #c9c9c9 NA unknown function 60414 #c9c9c9 NA unknown function 60415 #c9c9c9 NA unknown function -60416 #c9c9c9 NA unknown function +60416 #c9c9c9 tail fiber protein tail 60417 #c9c9c9 NA unknown function 60418 #c9c9c9 NA unknown function 60419 #c9c9c9 NA unknown function @@ -60438,7 +60438,7 @@ phrog color annot category 60437 #c9c9c9 NA unknown function 60438 #c9c9c9 NA unknown function 60439 #c9c9c9 NA unknown function -60440 #c9c9c9 NA unknown function +60440 #c9c9c9 dimethyl sulfoxide reductase DmsA moron, auxiliary metabolic gene and host takeover 60441 #c9c9c9 NA unknown function 60442 #c9c9c9 NA unknown function 60443 #c9c9c9 NA unknown function @@ -60458,7 +60458,7 @@ phrog color annot category 60457 #c9c9c9 NA unknown function 60458 #c9c9c9 NA unknown function 60459 #c9c9c9 NA unknown function -60460 #c9c9c9 NA unknown function +60460 #c9c9c9 virion structural protein head and packaging 60461 #c9c9c9 NA unknown function 60462 #c9c9c9 NA unknown function 60463 #c9c9c9 NA unknown function @@ -60474,7 +60474,7 @@ phrog color annot category 60473 #c9c9c9 NA unknown function 60474 #c9c9c9 NA unknown function 60475 #c9c9c9 NA unknown function -60476 #c9c9c9 NA unknown function +60476 #c9c9c9 head-tail adaptor connector 60477 #c9c9c9 NA unknown function 60478 #c9c9c9 NA unknown function 60479 #c9c9c9 NA unknown function @@ -60486,7 +60486,7 @@ phrog color annot category 60485 #c9c9c9 NA unknown function 60486 #c9c9c9 NA unknown function 60487 #c9c9c9 NA unknown function -60488 #c9c9c9 NA unknown function +60488 #c9c9c9 tail protein tail 60489 #c9c9c9 NA unknown function 60490 #c9c9c9 NA unknown function 60491 #c9c9c9 NA unknown function @@ -60508,7 +60508,7 @@ phrog color annot category 60507 #c9c9c9 NA unknown function 60508 #c9c9c9 NA unknown function 60509 #c9c9c9 NA unknown function -60510 #c9c9c9 NA unknown function +60510 #c9c9c9 tail fiber protein tail 60511 #c9c9c9 NA unknown function 60512 #c9c9c9 NA unknown function 60513 #c9c9c9 NA unknown function @@ -60540,11 +60540,11 @@ phrog color annot category 60539 #c9c9c9 NA unknown function 60540 #c9c9c9 NA unknown function 60541 #c9c9c9 NA unknown function -60542 #c9c9c9 NA unknown function +60542 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 60543 #c9c9c9 NA unknown function 60544 #c9c9c9 NA unknown function 60545 #c9c9c9 NA unknown function -60546 #c9c9c9 NA unknown function +60546 #c9c9c9 tail terminator connector 60547 #c9c9c9 NA unknown function 60548 #c9c9c9 NA unknown function 60549 #c9c9c9 NA unknown function @@ -60555,7 +60555,7 @@ phrog color annot category 60554 #c9c9c9 NA unknown function 60555 #c9c9c9 NA unknown function 60556 #c9c9c9 NA unknown function -60557 #c9c9c9 NA unknown function +60557 #c9c9c9 RNA polymerase ADP-ribosylase other 60558 #c9c9c9 NA unknown function 60559 #c9c9c9 NA unknown function 60560 #c9c9c9 NA unknown function @@ -60590,7 +60590,7 @@ phrog color annot category 60589 #c9c9c9 NA unknown function 60590 #c9c9c9 NA unknown function 60591 #c9c9c9 NA unknown function -60592 #c9c9c9 NA unknown function +60592 #c9c9c9 WhiB transcriptional factor transcription regulation 60593 #c9c9c9 NA unknown function 60594 #c9c9c9 NA unknown function 60595 #c9c9c9 NA unknown function @@ -60607,11 +60607,11 @@ phrog color annot category 60606 #c9c9c9 NA unknown function 60607 #c9c9c9 NA unknown function 60608 #c9c9c9 NA unknown function -60609 #c9c9c9 NA unknown function +60609 #c9c9c9 endolysin lysis 60610 #c9c9c9 NA unknown function 60611 #c9c9c9 NA unknown function 60612 #c9c9c9 NA unknown function -60613 #c9c9c9 NA unknown function +60613 #c9c9c9 esterase other 60614 #c9c9c9 NA unknown function 60615 #c9c9c9 NA unknown function 60616 #c9c9c9 NA unknown function @@ -60628,7 +60628,7 @@ phrog color annot category 60627 #c9c9c9 NA unknown function 60628 #c9c9c9 NA unknown function 60629 #c9c9c9 NA unknown function -60630 #c9c9c9 NA unknown function +60630 #c9c9c9 tail sheath tail 60631 #c9c9c9 NA unknown function 60632 #c9c9c9 NA unknown function 60633 #c9c9c9 NA unknown function @@ -60661,7 +60661,7 @@ phrog color annot category 60660 #c9c9c9 NA unknown function 60661 #c9c9c9 NA unknown function 60662 #c9c9c9 NA unknown function -60663 #c9c9c9 NA unknown function +60663 #c9c9c9 endonuclease V N-glycosylase UV repair enzyme DNA, RNA and nucleotide metabolism 60664 #c9c9c9 NA unknown function 60665 #c9c9c9 NA unknown function 60666 #c9c9c9 NA unknown function @@ -60684,7 +60684,7 @@ phrog color annot category 60683 #c9c9c9 NA unknown function 60684 #c9c9c9 NA unknown function 60685 #c9c9c9 NA unknown function -60686 #c9c9c9 NA unknown function +60686 #c9c9c9 tail protein tail 60687 #c9c9c9 NA unknown function 60688 #c9c9c9 NA unknown function 60689 #c9c9c9 NA unknown function @@ -60724,7 +60724,7 @@ phrog color annot category 60723 #c9c9c9 NA unknown function 60724 #c9c9c9 NA unknown function 60725 #c9c9c9 NA unknown function -60726 #c9c9c9 NA unknown function +60726 #c9c9c9 transcriptional activator transcription regulation 60727 #c9c9c9 NA unknown function 60728 #c9c9c9 NA unknown function 60729 #c9c9c9 NA unknown function @@ -60748,7 +60748,7 @@ phrog color annot category 60747 #c9c9c9 NA unknown function 60748 #c9c9c9 NA unknown function 60749 #c9c9c9 NA unknown function -60750 #c9c9c9 NA unknown function +60750 #c9c9c9 outer membrane protein other 60751 #c9c9c9 NA unknown function 60752 #c9c9c9 NA unknown function 60753 #c9c9c9 NA unknown function @@ -60776,8 +60776,8 @@ phrog color annot category 60775 #c9c9c9 NA unknown function 60776 #c9c9c9 NA unknown function 60777 #c9c9c9 NA unknown function -60778 #c9c9c9 NA unknown function -60779 #c9c9c9 NA unknown function +60778 #c9c9c9 transcriptional regulator transcription regulation +60779 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 60780 #c9c9c9 NA unknown function 60781 #c9c9c9 NA unknown function 60782 #c9c9c9 NA unknown function @@ -60802,7 +60802,7 @@ phrog color annot category 60801 #c9c9c9 NA unknown function 60802 #c9c9c9 NA unknown function 60803 #c9c9c9 NA unknown function -60804 #c9c9c9 NA unknown function +60804 #c9c9c9 sigma factor transcription regulation 60805 #c9c9c9 NA unknown function 60806 #c9c9c9 NA unknown function 60807 #c9c9c9 NA unknown function @@ -60819,7 +60819,7 @@ phrog color annot category 60818 #c9c9c9 NA unknown function 60819 #c9c9c9 NA unknown function 60820 #c9c9c9 NA unknown function -60821 #c9c9c9 NA unknown function +60821 #c9c9c9 MazG-like pyrophosphatase other 60822 #c9c9c9 NA unknown function 60823 #c9c9c9 NA unknown function 60824 #c9c9c9 NA unknown function @@ -60890,7 +60890,7 @@ phrog color annot category 60889 #c9c9c9 NA unknown function 60890 #c9c9c9 NA unknown function 60891 #c9c9c9 NA unknown function -60892 #c9c9c9 NA unknown function +60892 #c9c9c9 tail terminator connector 60893 #c9c9c9 NA unknown function 60894 #c9c9c9 NA unknown function 60895 #c9c9c9 NA unknown function @@ -60932,10 +60932,10 @@ phrog color annot category 60931 #c9c9c9 NA unknown function 60932 #c9c9c9 NA unknown function 60933 #c9c9c9 NA unknown function -60934 #c9c9c9 NA unknown function +60934 #c9c9c9 tail protein tail 60935 #c9c9c9 NA unknown function 60936 #c9c9c9 NA unknown function -60937 #c9c9c9 NA unknown function +60937 #c9c9c9 tail protein tail 60938 #c9c9c9 NA unknown function 60939 #c9c9c9 NA unknown function 60940 #c9c9c9 NA unknown function @@ -60968,7 +60968,7 @@ phrog color annot category 60967 #c9c9c9 NA unknown function 60968 #c9c9c9 NA unknown function 60969 #c9c9c9 NA unknown function -60970 #c9c9c9 NA unknown function +60970 #c9c9c9 virion structural protein head and packaging 60971 #c9c9c9 NA unknown function 60972 #c9c9c9 NA unknown function 60973 #c9c9c9 NA unknown function @@ -60992,7 +60992,7 @@ phrog color annot category 60991 #c9c9c9 NA unknown function 60992 #c9c9c9 NA unknown function 60993 #c9c9c9 NA unknown function -60994 #c9c9c9 NA unknown function +60994 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 60995 #c9c9c9 NA unknown function 60996 #c9c9c9 NA unknown function 60997 #c9c9c9 NA unknown function @@ -61066,7 +61066,7 @@ phrog color annot category 61065 #c9c9c9 NA unknown function 61066 #c9c9c9 NA unknown function 61067 #c9c9c9 NA unknown function -61068 #c9c9c9 NA unknown function +61068 #c9c9c9 transcriptional repressor transcription regulation 61069 #c9c9c9 NA unknown function 61070 #c9c9c9 NA unknown function 61071 #c9c9c9 NA unknown function @@ -61088,7 +61088,7 @@ phrog color annot category 61087 #c9c9c9 NA unknown function 61088 #c9c9c9 NA unknown function 61089 #c9c9c9 NA unknown function -61090 #c9c9c9 NA unknown function +61090 #c9c9c9 excisionase and transcriptional regulator integration and excision 61091 #c9c9c9 NA unknown function 61092 #c9c9c9 NA unknown function 61093 #c9c9c9 NA unknown function @@ -61105,12 +61105,12 @@ phrog color annot category 61104 #c9c9c9 NA unknown function 61105 #c9c9c9 NA unknown function 61106 #c9c9c9 NA unknown function -61107 #c9c9c9 NA unknown function +61107 #c9c9c9 MutT/NUDIX hydrolase other 61108 #c9c9c9 NA unknown function 61109 #c9c9c9 NA unknown function 61110 #c9c9c9 NA unknown function 61111 #c9c9c9 NA unknown function -61112 #c9c9c9 NA unknown function +61112 #c9c9c9 transcriptional regulator transcription regulation 61113 #c9c9c9 NA unknown function 61114 #c9c9c9 NA unknown function 61115 #c9c9c9 NA unknown function @@ -61166,7 +61166,7 @@ phrog color annot category 61165 #c9c9c9 NA unknown function 61166 #c9c9c9 NA unknown function 61167 #c9c9c9 NA unknown function -61168 #c9c9c9 NA unknown function +61168 #c9c9c9 excisionase and transcriptional regulator integration and excision 61169 #c9c9c9 NA unknown function 61170 #c9c9c9 NA unknown function 61171 #c9c9c9 NA unknown function @@ -61191,7 +61191,7 @@ phrog color annot category 61190 #c9c9c9 NA unknown function 61191 #c9c9c9 NA unknown function 61192 #c9c9c9 NA unknown function -61193 #c9c9c9 NA unknown function +61193 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 61194 #c9c9c9 NA unknown function 61195 #c9c9c9 NA unknown function 61196 #c9c9c9 NA unknown function @@ -61215,7 +61215,7 @@ phrog color annot category 61214 #c9c9c9 NA unknown function 61215 #c9c9c9 NA unknown function 61216 #c9c9c9 NA unknown function -61217 #c9c9c9 NA unknown function +61217 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 61218 #c9c9c9 NA unknown function 61219 #c9c9c9 NA unknown function 61220 #c9c9c9 NA unknown function @@ -61232,9 +61232,9 @@ phrog color annot category 61231 #c9c9c9 NA unknown function 61232 #c9c9c9 NA unknown function 61233 #c9c9c9 NA unknown function -61234 #c9c9c9 NA unknown function +61234 #c9c9c9 tail chaperonin tail 61235 #c9c9c9 NA unknown function -61236 #c9c9c9 NA unknown function +61236 #c9c9c9 phosphatase other 61237 #c9c9c9 NA unknown function 61238 #c9c9c9 NA unknown function 61239 #c9c9c9 NA unknown function @@ -61243,7 +61243,7 @@ phrog color annot category 61242 #c9c9c9 NA unknown function 61243 #c9c9c9 NA unknown function 61244 #c9c9c9 NA unknown function -61245 #c9c9c9 NA unknown function +61245 #c9c9c9 transcriptional regulator transcription regulation 61246 #c9c9c9 NA unknown function 61247 #c9c9c9 NA unknown function 61248 #c9c9c9 NA unknown function @@ -61258,7 +61258,7 @@ phrog color annot category 61257 #c9c9c9 NA unknown function 61258 #c9c9c9 NA unknown function 61259 #c9c9c9 NA unknown function -61260 #c9c9c9 NA unknown function +61260 #c9c9c9 tail spike protein tail 61261 #c9c9c9 NA unknown function 61262 #c9c9c9 NA unknown function 61263 #c9c9c9 NA unknown function @@ -61304,7 +61304,7 @@ phrog color annot category 61303 #c9c9c9 NA unknown function 61304 #c9c9c9 NA unknown function 61305 #c9c9c9 NA unknown function -61306 #c9c9c9 NA unknown function +61306 #c9c9c9 tail fiber protein tail 61307 #c9c9c9 NA unknown function 61308 #c9c9c9 NA unknown function 61309 #c9c9c9 NA unknown function @@ -61317,7 +61317,7 @@ phrog color annot category 61316 #c9c9c9 NA unknown function 61317 #c9c9c9 NA unknown function 61318 #c9c9c9 NA unknown function -61319 #c9c9c9 NA unknown function +61319 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 61320 #c9c9c9 NA unknown function 61321 #c9c9c9 NA unknown function 61322 #c9c9c9 NA unknown function @@ -61333,7 +61333,7 @@ phrog color annot category 61332 #c9c9c9 NA unknown function 61333 #c9c9c9 NA unknown function 61334 #c9c9c9 NA unknown function -61335 #c9c9c9 NA unknown function +61335 #c9c9c9 head closure Hc1 connector 61336 #c9c9c9 NA unknown function 61337 #c9c9c9 NA unknown function 61338 #c9c9c9 NA unknown function @@ -61382,14 +61382,14 @@ phrog color annot category 61381 #c9c9c9 NA unknown function 61382 #c9c9c9 NA unknown function 61383 #c9c9c9 NA unknown function -61384 #c9c9c9 NA unknown function +61384 #c9c9c9 tail assembly chaperone tail 61385 #c9c9c9 NA unknown function 61386 #c9c9c9 NA unknown function 61387 #c9c9c9 NA unknown function 61388 #c9c9c9 NA unknown function 61389 #c9c9c9 NA unknown function 61390 #c9c9c9 NA unknown function -61391 #c9c9c9 NA unknown function +61391 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 61392 #c9c9c9 NA unknown function 61393 #c9c9c9 NA unknown function 61394 #c9c9c9 NA unknown function @@ -61397,11 +61397,11 @@ phrog color annot category 61396 #c9c9c9 NA unknown function 61397 #c9c9c9 NA unknown function 61398 #c9c9c9 NA unknown function -61399 #c9c9c9 NA unknown function +61399 #c9c9c9 portal protein head and packaging 61400 #c9c9c9 NA unknown function 61401 #c9c9c9 NA unknown function 61402 #c9c9c9 NA unknown function -61403 #c9c9c9 NA unknown function +61403 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 61404 #c9c9c9 NA unknown function 61405 #c9c9c9 NA unknown function 61406 #c9c9c9 NA unknown function @@ -61450,7 +61450,7 @@ phrog color annot category 61449 #c9c9c9 NA unknown function 61450 #c9c9c9 NA unknown function 61451 #c9c9c9 NA unknown function -61452 #c9c9c9 NA unknown function +61452 #c9c9c9 co-chaperonin GroES other 61453 #c9c9c9 NA unknown function 61454 #c9c9c9 NA unknown function 61455 #c9c9c9 NA unknown function @@ -61481,9 +61481,9 @@ phrog color annot category 61480 #c9c9c9 NA unknown function 61481 #c9c9c9 NA unknown function 61482 #c9c9c9 NA unknown function -61483 #c9c9c9 NA unknown function +61483 #c9c9c9 tail length tape measure protein tail 61484 #c9c9c9 NA unknown function -61485 #c9c9c9 NA unknown function +61485 #c9c9c9 transcriptional repressor transcription regulation 61486 #c9c9c9 NA unknown function 61487 #c9c9c9 NA unknown function 61488 #c9c9c9 NA unknown function @@ -61525,7 +61525,7 @@ phrog color annot category 61524 #c9c9c9 NA unknown function 61525 #c9c9c9 NA unknown function 61526 #c9c9c9 NA unknown function -61527 #c9c9c9 NA unknown function +61527 #c9c9c9 tail collar fiber protein tail 61528 #c9c9c9 NA unknown function 61529 #c9c9c9 NA unknown function 61530 #c9c9c9 NA unknown function @@ -61538,7 +61538,7 @@ phrog color annot category 61537 #c9c9c9 NA unknown function 61538 #c9c9c9 NA unknown function 61539 #c9c9c9 NA unknown function -61540 #c9c9c9 NA unknown function +61540 #c9c9c9 tail terminator connector 61541 #c9c9c9 NA unknown function 61542 #c9c9c9 NA unknown function 61543 #c9c9c9 NA unknown function @@ -61546,7 +61546,7 @@ phrog color annot category 61545 #c9c9c9 NA unknown function 61546 #c9c9c9 NA unknown function 61547 #c9c9c9 NA unknown function -61548 #c9c9c9 NA unknown function +61548 #c9c9c9 anti-repressor transcription regulation 61549 #c9c9c9 NA unknown function 61550 #c9c9c9 NA unknown function 61551 #c9c9c9 NA unknown function @@ -61560,14 +61560,14 @@ phrog color annot category 61559 #c9c9c9 NA unknown function 61560 #c9c9c9 NA unknown function 61561 #c9c9c9 NA unknown function -61562 #c9c9c9 NA unknown function +61562 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 61563 #c9c9c9 NA unknown function 61564 #c9c9c9 NA unknown function 61565 #c9c9c9 NA unknown function 61566 #c9c9c9 NA unknown function 61567 #c9c9c9 NA unknown function 61568 #c9c9c9 NA unknown function -61569 #c9c9c9 NA unknown function +61569 #c9c9c9 tail completion or Neck1 protein connector 61570 #c9c9c9 NA unknown function 61571 #c9c9c9 NA unknown function 61572 #c9c9c9 NA unknown function @@ -61575,14 +61575,14 @@ phrog color annot category 61574 #c9c9c9 NA unknown function 61575 #c9c9c9 NA unknown function 61576 #c9c9c9 NA unknown function -61577 #c9c9c9 NA unknown function +61577 #c9c9c9 Gp2.5-like ssDNA binding protein and ssDNA annealing protein DNA, RNA and nucleotide metabolism 61578 #c9c9c9 NA unknown function 61579 #c9c9c9 NA unknown function -61580 #c9c9c9 NA unknown function +61580 #c9c9c9 phosphoribosyl transferase other 61581 #c9c9c9 NA unknown function 61582 #c9c9c9 NA unknown function 61583 #c9c9c9 NA unknown function -61584 #c9c9c9 NA unknown function +61584 #c9c9c9 major head protein head and packaging 61585 #c9c9c9 NA unknown function 61586 #c9c9c9 NA unknown function 61587 #c9c9c9 NA unknown function @@ -61594,7 +61594,7 @@ phrog color annot category 61593 #c9c9c9 NA unknown function 61594 #c9c9c9 NA unknown function 61595 #c9c9c9 NA unknown function -61596 #c9c9c9 NA unknown function +61596 #c9c9c9 terminase small subunit head and packaging 61597 #c9c9c9 NA unknown function 61598 #c9c9c9 NA unknown function 61599 #c9c9c9 NA unknown function @@ -61611,14 +61611,14 @@ phrog color annot category 61610 #c9c9c9 NA unknown function 61611 #c9c9c9 NA unknown function 61612 #c9c9c9 NA unknown function -61613 #c9c9c9 NA unknown function +61613 #c9c9c9 Arc-like repressor transcription regulation 61614 #c9c9c9 NA unknown function 61615 #c9c9c9 NA unknown function 61616 #c9c9c9 NA unknown function 61617 #c9c9c9 NA unknown function 61618 #c9c9c9 NA unknown function 61619 #c9c9c9 NA unknown function -61620 #c9c9c9 NA unknown function +61620 #c9c9c9 tail fiber protein tail 61621 #c9c9c9 NA unknown function 61622 #c9c9c9 NA unknown function 61623 #c9c9c9 NA unknown function @@ -61632,14 +61632,14 @@ phrog color annot category 61631 #c9c9c9 NA unknown function 61632 #c9c9c9 NA unknown function 61633 #c9c9c9 NA unknown function -61634 #c9c9c9 NA unknown function +61634 #c9c9c9 peptidase HslV family other 61635 #c9c9c9 NA unknown function 61636 #c9c9c9 NA unknown function 61637 #c9c9c9 NA unknown function 61638 #c9c9c9 NA unknown function 61639 #c9c9c9 NA unknown function 61640 #c9c9c9 NA unknown function -61641 #c9c9c9 NA unknown function +61641 #c9c9c9 tail protein tail 61642 #c9c9c9 NA unknown function 61643 #c9c9c9 NA unknown function 61644 #c9c9c9 NA unknown function @@ -61674,7 +61674,7 @@ phrog color annot category 61673 #c9c9c9 NA unknown function 61674 #c9c9c9 NA unknown function 61675 #c9c9c9 NA unknown function -61676 #c9c9c9 NA unknown function +61676 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase other 61677 #c9c9c9 NA unknown function 61678 #c9c9c9 NA unknown function 61679 #c9c9c9 NA unknown function @@ -61687,7 +61687,7 @@ phrog color annot category 61686 #c9c9c9 NA unknown function 61687 #c9c9c9 NA unknown function 61688 #c9c9c9 NA unknown function -61689 #c9c9c9 NA unknown function +61689 #c9c9c9 tail assembly chaperone tail 61690 #c9c9c9 NA unknown function 61691 #c9c9c9 NA unknown function 61692 #c9c9c9 NA unknown function @@ -61698,7 +61698,7 @@ phrog color annot category 61697 #c9c9c9 NA unknown function 61698 #c9c9c9 NA unknown function 61699 #c9c9c9 NA unknown function -61700 #c9c9c9 NA unknown function +61700 #c9c9c9 baseplate hub tail 61701 #c9c9c9 NA unknown function 61702 #c9c9c9 NA unknown function 61703 #c9c9c9 NA unknown function @@ -61731,14 +61731,14 @@ phrog color annot category 61730 #c9c9c9 NA unknown function 61731 #c9c9c9 NA unknown function 61732 #c9c9c9 NA unknown function -61733 #c9c9c9 NA unknown function +61733 #c9c9c9 tail assembly chaperone tail 61734 #c9c9c9 NA unknown function 61735 #c9c9c9 NA unknown function 61736 #c9c9c9 NA unknown function 61737 #c9c9c9 NA unknown function 61738 #c9c9c9 NA unknown function 61739 #c9c9c9 NA unknown function -61740 #c9c9c9 NA unknown function +61740 #c9c9c9 anti-repressor transcription regulation 61741 #c9c9c9 NA unknown function 61742 #c9c9c9 NA unknown function 61743 #c9c9c9 NA unknown function @@ -61838,7 +61838,7 @@ phrog color annot category 61837 #c9c9c9 NA unknown function 61838 #c9c9c9 NA unknown function 61839 #c9c9c9 NA unknown function -61840 #c9c9c9 NA unknown function +61840 #c9c9c9 head-tail adaptor Ad1 connector 61841 #c9c9c9 NA unknown function 61842 #c9c9c9 NA unknown function 61843 #c9c9c9 NA unknown function @@ -61865,7 +61865,7 @@ phrog color annot category 61864 #c9c9c9 NA unknown function 61865 #c9c9c9 NA unknown function 61866 #c9c9c9 NA unknown function -61867 #c9c9c9 NA unknown function +61867 #c9c9c9 tail spike protein tail 61868 #c9c9c9 NA unknown function 61869 #c9c9c9 NA unknown function 61870 #c9c9c9 NA unknown function @@ -61884,7 +61884,7 @@ phrog color annot category 61883 #c9c9c9 NA unknown function 61884 #c9c9c9 NA unknown function 61885 #c9c9c9 NA unknown function -61886 #c9c9c9 NA unknown function +61886 #c9c9c9 excisionase integration and excision 61887 #c9c9c9 NA unknown function 61888 #c9c9c9 NA unknown function 61889 #c9c9c9 NA unknown function @@ -61900,10 +61900,10 @@ phrog color annot category 61899 #c9c9c9 NA unknown function 61900 #c9c9c9 NA unknown function 61901 #c9c9c9 NA unknown function -61902 #c9c9c9 NA unknown function +61902 #c9c9c9 DNA methyltransferase other 61903 #c9c9c9 NA unknown function 61904 #c9c9c9 NA unknown function -61905 #c9c9c9 NA unknown function +61905 #c9c9c9 excisionase integration and excision 61906 #c9c9c9 NA unknown function 61907 #c9c9c9 NA unknown function 61908 #c9c9c9 NA unknown function @@ -61956,7 +61956,7 @@ phrog color annot category 61955 #c9c9c9 NA unknown function 61956 #c9c9c9 NA unknown function 61957 #c9c9c9 NA unknown function -61958 #c9c9c9 NA unknown function +61958 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 61959 #c9c9c9 NA unknown function 61960 #c9c9c9 NA unknown function 61961 #c9c9c9 NA unknown function @@ -62000,7 +62000,7 @@ phrog color annot category 61999 #c9c9c9 NA unknown function 62000 #c9c9c9 NA unknown function 62001 #c9c9c9 NA unknown function -62002 #c9c9c9 NA unknown function +62002 #c9c9c9 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 62003 #c9c9c9 NA unknown function 62004 #c9c9c9 NA unknown function 62005 #c9c9c9 NA unknown function @@ -62029,9 +62029,9 @@ phrog color annot category 62028 #c9c9c9 NA unknown function 62029 #c9c9c9 NA unknown function 62030 #c9c9c9 NA unknown function -62031 #c9c9c9 NA unknown function +62031 #c9c9c9 minor head protein head and packaging 62032 #c9c9c9 NA unknown function -62033 #c9c9c9 NA unknown function +62033 #c9c9c9 2OG-Fe(II) oxygenase DNA, RNA and nucleotide metabolism 62034 #c9c9c9 NA unknown function 62035 #c9c9c9 NA unknown function 62036 #c9c9c9 NA unknown function @@ -62068,7 +62068,7 @@ phrog color annot category 62067 #c9c9c9 NA unknown function 62068 #c9c9c9 NA unknown function 62069 #c9c9c9 NA unknown function -62070 #c9c9c9 NA unknown function +62070 #c9c9c9 head fiber protein head and packaging 62071 #c9c9c9 NA unknown function 62072 #c9c9c9 NA unknown function 62073 #c9c9c9 NA unknown function @@ -62077,7 +62077,7 @@ phrog color annot category 62076 #c9c9c9 NA unknown function 62077 #c9c9c9 NA unknown function 62078 #c9c9c9 NA unknown function -62079 #c9c9c9 NA unknown function +62079 #c9c9c9 transcriptional activator transcription regulation 62080 #c9c9c9 NA unknown function 62081 #c9c9c9 NA unknown function 62082 #c9c9c9 NA unknown function @@ -62087,7 +62087,7 @@ phrog color annot category 62086 #c9c9c9 NA unknown function 62087 #c9c9c9 NA unknown function 62088 #c9c9c9 NA unknown function -62089 #c9c9c9 NA unknown function +62089 #c9c9c9 tail fiber protein tail 62090 #c9c9c9 NA unknown function 62091 #c9c9c9 NA unknown function 62092 #c9c9c9 NA unknown function @@ -62113,7 +62113,7 @@ phrog color annot category 62112 #c9c9c9 NA unknown function 62113 #c9c9c9 NA unknown function 62114 #c9c9c9 NA unknown function -62115 #c9c9c9 NA unknown function +62115 #c9c9c9 dATP / dGTP pyrophosphohydrolase other 62116 #c9c9c9 NA unknown function 62117 #c9c9c9 NA unknown function 62118 #c9c9c9 NA unknown function @@ -62121,13 +62121,13 @@ phrog color annot category 62120 #c9c9c9 NA unknown function 62121 #c9c9c9 NA unknown function 62122 #c9c9c9 NA unknown function -62123 #c9c9c9 NA unknown function +62123 #c9c9c9 transposase integration and excision 62124 #c9c9c9 NA unknown function 62125 #c9c9c9 NA unknown function 62126 #c9c9c9 NA unknown function 62127 #c9c9c9 NA unknown function -62128 #c9c9c9 NA unknown function -62129 #c9c9c9 NA unknown function +62128 #c9c9c9 excisionase and transcriptional regulator integration and excision +62129 #c9c9c9 minor tail protein tail 62130 #c9c9c9 NA unknown function 62131 #c9c9c9 NA unknown function 62132 #c9c9c9 NA unknown function @@ -62144,19 +62144,19 @@ phrog color annot category 62143 #c9c9c9 NA unknown function 62144 #c9c9c9 NA unknown function 62145 #c9c9c9 NA unknown function -62146 #c9c9c9 NA unknown function +62146 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 62147 #c9c9c9 NA unknown function 62148 #c9c9c9 NA unknown function 62149 #c9c9c9 NA unknown function 62150 #c9c9c9 NA unknown function 62151 #c9c9c9 NA unknown function 62152 #c9c9c9 NA unknown function -62153 #c9c9c9 NA unknown function +62153 #c9c9c9 holin lysis 62154 #c9c9c9 NA unknown function 62155 #c9c9c9 NA unknown function 62156 #c9c9c9 NA unknown function 62157 #c9c9c9 NA unknown function -62158 #c9c9c9 NA unknown function +62158 #c9c9c9 excisionase and transcriptional regulator integration and excision 62159 #c9c9c9 NA unknown function 62160 #c9c9c9 NA unknown function 62161 #c9c9c9 NA unknown function @@ -62187,10 +62187,10 @@ phrog color annot category 62186 #c9c9c9 NA unknown function 62187 #c9c9c9 NA unknown function 62188 #c9c9c9 NA unknown function -62189 #c9c9c9 NA unknown function +62189 #c9c9c9 Gp2.5-like ssDNA binding protein and ssDNA annealing protein DNA, RNA and nucleotide metabolism 62190 #c9c9c9 NA unknown function 62191 #c9c9c9 NA unknown function -62192 #c9c9c9 NA unknown function +62192 #c9c9c9 major head protein head and packaging 62193 #c9c9c9 NA unknown function 62194 #c9c9c9 NA unknown function 62195 #c9c9c9 NA unknown function @@ -62200,7 +62200,7 @@ phrog color annot category 62199 #c9c9c9 NA unknown function 62200 #c9c9c9 NA unknown function 62201 #c9c9c9 NA unknown function -62202 #c9c9c9 NA unknown function +62202 #c9c9c9 excisionase and transcriptional regulator integration and excision 62203 #c9c9c9 NA unknown function 62204 #c9c9c9 NA unknown function 62205 #c9c9c9 NA unknown function @@ -62213,7 +62213,7 @@ phrog color annot category 62212 #c9c9c9 NA unknown function 62213 #c9c9c9 NA unknown function 62214 #c9c9c9 NA unknown function -62215 #c9c9c9 NA unknown function +62215 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 62216 #c9c9c9 NA unknown function 62217 #c9c9c9 NA unknown function 62218 #c9c9c9 NA unknown function @@ -62279,7 +62279,7 @@ phrog color annot category 62278 #c9c9c9 NA unknown function 62279 #c9c9c9 NA unknown function 62280 #c9c9c9 NA unknown function -62281 #c9c9c9 NA unknown function +62281 #c9c9c9 DNA methyltransferase other 62282 #c9c9c9 NA unknown function 62283 #c9c9c9 NA unknown function 62284 #c9c9c9 NA unknown function @@ -62289,12 +62289,12 @@ phrog color annot category 62288 #c9c9c9 NA unknown function 62289 #c9c9c9 NA unknown function 62290 #c9c9c9 NA unknown function -62291 #c9c9c9 NA unknown function +62291 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 62292 #c9c9c9 NA unknown function 62293 #c9c9c9 NA unknown function 62294 #c9c9c9 NA unknown function 62295 #c9c9c9 NA unknown function -62296 #c9c9c9 NA unknown function +62296 #c9c9c9 head closure Hc1 connector 62297 #c9c9c9 NA unknown function 62298 #c9c9c9 NA unknown function 62299 #c9c9c9 NA unknown function @@ -62310,7 +62310,7 @@ phrog color annot category 62309 #c9c9c9 NA unknown function 62310 #c9c9c9 NA unknown function 62311 #c9c9c9 NA unknown function -62312 #c9c9c9 NA unknown function +62312 #c9c9c9 terminase large subunit head and packaging 62313 #c9c9c9 NA unknown function 62314 #c9c9c9 NA unknown function 62315 #c9c9c9 NA unknown function @@ -62340,7 +62340,7 @@ phrog color annot category 62339 #c9c9c9 NA unknown function 62340 #c9c9c9 NA unknown function 62341 #c9c9c9 NA unknown function -62342 #c9c9c9 NA unknown function +62342 #c9c9c9 transcriptional regulator transcription regulation 62343 #c9c9c9 NA unknown function 62344 #c9c9c9 NA unknown function 62345 #c9c9c9 NA unknown function @@ -62372,7 +62372,7 @@ phrog color annot category 62371 #c9c9c9 NA unknown function 62372 #c9c9c9 NA unknown function 62373 #c9c9c9 NA unknown function -62374 #c9c9c9 NA unknown function +62374 #c9c9c9 transcription antiterminator transcription regulation 62375 #c9c9c9 NA unknown function 62376 #c9c9c9 NA unknown function 62377 #c9c9c9 NA unknown function @@ -62381,7 +62381,7 @@ phrog color annot category 62380 #c9c9c9 NA unknown function 62381 #c9c9c9 NA unknown function 62382 #c9c9c9 NA unknown function -62383 #c9c9c9 NA unknown function +62383 #c9c9c9 tail protein tail 62384 #c9c9c9 NA unknown function 62385 #c9c9c9 NA unknown function 62386 #c9c9c9 NA unknown function @@ -62400,8 +62400,8 @@ phrog color annot category 62399 #c9c9c9 NA unknown function 62400 #c9c9c9 NA unknown function 62401 #c9c9c9 NA unknown function -62402 #c9c9c9 NA unknown function -62403 #c9c9c9 NA unknown function +62402 #c9c9c9 portal protein head and packaging +62403 #c9c9c9 RNA polymerase ADP-ribosylase DNA, RNA and nucleotide metabolism 62404 #c9c9c9 NA unknown function 62405 #c9c9c9 NA unknown function 62406 #c9c9c9 NA unknown function @@ -62454,7 +62454,7 @@ phrog color annot category 62453 #c9c9c9 NA unknown function 62454 #c9c9c9 NA unknown function 62455 #c9c9c9 NA unknown function -62456 #c9c9c9 NA unknown function +62456 #c9c9c9 tail assembly chaperone tail 62457 #c9c9c9 NA unknown function 62458 #c9c9c9 NA unknown function 62459 #c9c9c9 NA unknown function @@ -62492,7 +62492,7 @@ phrog color annot category 62491 #c9c9c9 NA unknown function 62492 #c9c9c9 NA unknown function 62493 #c9c9c9 NA unknown function -62494 #c9c9c9 NA unknown function +62494 #c9c9c9 tail fiber assembly protein tail 62495 #c9c9c9 NA unknown function 62496 #c9c9c9 NA unknown function 62497 #c9c9c9 NA unknown function @@ -62536,7 +62536,7 @@ phrog color annot category 62535 #c9c9c9 NA unknown function 62536 #c9c9c9 NA unknown function 62537 #c9c9c9 NA unknown function -62538 #c9c9c9 NA unknown function +62538 #c9c9c9 transcriptional activator transcription regulation 62539 #c9c9c9 NA unknown function 62540 #c9c9c9 NA unknown function 62541 #c9c9c9 NA unknown function @@ -62553,10 +62553,10 @@ phrog color annot category 62552 #c9c9c9 NA unknown function 62553 #c9c9c9 NA unknown function 62554 #c9c9c9 NA unknown function -62555 #c9c9c9 NA unknown function +62555 #c9c9c9 endolysin lysis 62556 #c9c9c9 NA unknown function 62557 #c9c9c9 NA unknown function -62558 #c9c9c9 NA unknown function +62558 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 62559 #c9c9c9 NA unknown function 62560 #c9c9c9 NA unknown function 62561 #c9c9c9 NA unknown function @@ -62579,7 +62579,7 @@ phrog color annot category 62578 #c9c9c9 NA unknown function 62579 #c9c9c9 NA unknown function 62580 #c9c9c9 NA unknown function -62581 #c9c9c9 NA unknown function +62581 #c9c9c9 DNA ligase DNA, RNA and nucleotide metabolism 62582 #c9c9c9 NA unknown function 62583 #c9c9c9 NA unknown function 62584 #c9c9c9 NA unknown function @@ -62614,7 +62614,7 @@ phrog color annot category 62613 #c9c9c9 NA unknown function 62614 #c9c9c9 NA unknown function 62615 #c9c9c9 NA unknown function -62616 #c9c9c9 NA unknown function +62616 #c9c9c9 tail terminator connector 62617 #c9c9c9 NA unknown function 62618 #c9c9c9 NA unknown function 62619 #c9c9c9 NA unknown function @@ -62645,22 +62645,22 @@ phrog color annot category 62644 #c9c9c9 NA unknown function 62645 #c9c9c9 NA unknown function 62646 #c9c9c9 NA unknown function -62647 #c9c9c9 NA unknown function +62647 #c9c9c9 minor head protein head and packaging 62648 #c9c9c9 NA unknown function 62649 #c9c9c9 NA unknown function 62650 #c9c9c9 NA unknown function 62651 #c9c9c9 NA unknown function 62652 #c9c9c9 NA unknown function -62653 #c9c9c9 NA unknown function +62653 #c9c9c9 Doc-like toxin moron, auxiliary metabolic gene and host takeover 62654 #c9c9c9 NA unknown function 62655 #c9c9c9 NA unknown function 62656 #c9c9c9 NA unknown function -62657 #c9c9c9 NA unknown function +62657 #c9c9c9 excisionase and transcriptional regulator integration and excision 62658 #c9c9c9 NA unknown function 62659 #c9c9c9 NA unknown function 62660 #c9c9c9 NA unknown function 62661 #c9c9c9 NA unknown function -62662 #c9c9c9 NA unknown function +62662 #c9c9c9 tail terminator connector 62663 #c9c9c9 NA unknown function 62664 #c9c9c9 NA unknown function 62665 #c9c9c9 NA unknown function @@ -62689,7 +62689,7 @@ phrog color annot category 62688 #c9c9c9 NA unknown function 62689 #c9c9c9 NA unknown function 62690 #c9c9c9 NA unknown function -62691 #c9c9c9 NA unknown function +62691 #c9c9c9 S-adenosylmethionine decarboxylase other 62692 #c9c9c9 NA unknown function 62693 #c9c9c9 NA unknown function 62694 #c9c9c9 NA unknown function @@ -62697,7 +62697,7 @@ phrog color annot category 62696 #c9c9c9 NA unknown function 62697 #c9c9c9 NA unknown function 62698 #c9c9c9 NA unknown function -62699 #c9c9c9 NA unknown function +62699 #c9c9c9 WhiB transcriptional factor transcription regulation 62700 #c9c9c9 NA unknown function 62701 #c9c9c9 NA unknown function 62702 #c9c9c9 NA unknown function @@ -62706,7 +62706,7 @@ phrog color annot category 62705 #c9c9c9 NA unknown function 62706 #c9c9c9 NA unknown function 62707 #c9c9c9 NA unknown function -62708 #c9c9c9 NA unknown function +62708 #c9c9c9 baseplate hub subunit and tail lysozyme tail 62709 #c9c9c9 NA unknown function 62710 #c9c9c9 NA unknown function 62711 #c9c9c9 NA unknown function @@ -62714,7 +62714,7 @@ phrog color annot category 62713 #c9c9c9 NA unknown function 62714 #c9c9c9 NA unknown function 62715 #c9c9c9 NA unknown function -62716 #c9c9c9 NA unknown function +62716 #c9c9c9 polynucleotide kinase other 62717 #c9c9c9 NA unknown function 62718 #c9c9c9 NA unknown function 62719 #c9c9c9 NA unknown function @@ -62759,11 +62759,11 @@ phrog color annot category 62758 #c9c9c9 NA unknown function 62759 #c9c9c9 NA unknown function 62760 #c9c9c9 NA unknown function -62761 #c9c9c9 NA unknown function +62761 #c9c9c9 tail terminator connector 62762 #c9c9c9 NA unknown function 62763 #c9c9c9 NA unknown function 62764 #c9c9c9 NA unknown function -62765 #c9c9c9 NA unknown function +62765 #c9c9c9 tail length tape measure protein tail 62766 #c9c9c9 NA unknown function 62767 #c9c9c9 NA unknown function 62768 #c9c9c9 NA unknown function @@ -62785,7 +62785,7 @@ phrog color annot category 62784 #c9c9c9 NA unknown function 62785 #c9c9c9 NA unknown function 62786 #c9c9c9 NA unknown function -62787 #c9c9c9 NA unknown function +62787 #c9c9c9 protease other 62788 #c9c9c9 NA unknown function 62789 #c9c9c9 NA unknown function 62790 #c9c9c9 NA unknown function @@ -62793,7 +62793,7 @@ phrog color annot category 62792 #c9c9c9 NA unknown function 62793 #c9c9c9 NA unknown function 62794 #c9c9c9 NA unknown function -62795 #c9c9c9 NA unknown function +62795 #c9c9c9 transcriptional repressor transcription regulation 62796 #c9c9c9 NA unknown function 62797 #c9c9c9 NA unknown function 62798 #c9c9c9 NA unknown function @@ -62805,7 +62805,7 @@ phrog color annot category 62804 #c9c9c9 NA unknown function 62805 #c9c9c9 NA unknown function 62806 #c9c9c9 NA unknown function -62807 #c9c9c9 NA unknown function +62807 #c9c9c9 Rnase E DNA, RNA and nucleotide metabolism 62808 #c9c9c9 NA unknown function 62809 #c9c9c9 NA unknown function 62810 #c9c9c9 NA unknown function @@ -62829,7 +62829,7 @@ phrog color annot category 62828 #c9c9c9 NA unknown function 62829 #c9c9c9 NA unknown function 62830 #c9c9c9 NA unknown function -62831 #c9c9c9 NA unknown function +62831 #c9c9c9 transcriptional regulator transcription regulation 62832 #c9c9c9 NA unknown function 62833 #c9c9c9 NA unknown function 62834 #c9c9c9 NA unknown function @@ -62869,9 +62869,9 @@ phrog color annot category 62868 #c9c9c9 NA unknown function 62869 #c9c9c9 NA unknown function 62870 #c9c9c9 NA unknown function -62871 #c9c9c9 NA unknown function +62871 #c9c9c9 tail terminator connector 62872 #c9c9c9 NA unknown function -62873 #c9c9c9 NA unknown function +62873 #c9c9c9 "beta-1,4-glycosyltransferase" moron, auxiliary metabolic gene and host takeover 62874 #c9c9c9 NA unknown function 62875 #c9c9c9 NA unknown function 62876 #c9c9c9 NA unknown function @@ -62919,7 +62919,7 @@ phrog color annot category 62918 #c9c9c9 NA unknown function 62919 #c9c9c9 NA unknown function 62920 #c9c9c9 NA unknown function -62921 #c9c9c9 NA unknown function +62921 #c9c9c9 head closure Hc1 connector 62922 #c9c9c9 NA unknown function 62923 #c9c9c9 NA unknown function 62924 #c9c9c9 NA unknown function @@ -62935,7 +62935,7 @@ phrog color annot category 62934 #c9c9c9 NA unknown function 62935 #c9c9c9 NA unknown function 62936 #c9c9c9 NA unknown function -62937 #c9c9c9 NA unknown function +62937 #c9c9c9 Shiga toxin subunit B moron, auxiliary metabolic gene and host takeover 62938 #c9c9c9 NA unknown function 62939 #c9c9c9 NA unknown function 62940 #c9c9c9 NA unknown function @@ -62964,11 +62964,11 @@ phrog color annot category 62963 #c9c9c9 NA unknown function 62964 #c9c9c9 NA unknown function 62965 #c9c9c9 NA unknown function -62966 #c9c9c9 NA unknown function +62966 #c9c9c9 acetyltransferase other 62967 #c9c9c9 NA unknown function 62968 #c9c9c9 NA unknown function 62969 #c9c9c9 NA unknown function -62970 #c9c9c9 NA unknown function +62970 #c9c9c9 tail protein tail 62971 #c9c9c9 NA unknown function 62972 #c9c9c9 NA unknown function 62973 #c9c9c9 NA unknown function @@ -63002,7 +63002,7 @@ phrog color annot category 63001 #c9c9c9 NA unknown function 63002 #c9c9c9 NA unknown function 63003 #c9c9c9 NA unknown function -63004 #c9c9c9 NA unknown function +63004 #c9c9c9 transcriptional repressor transcription regulation 63005 #c9c9c9 NA unknown function 63006 #c9c9c9 NA unknown function 63007 #c9c9c9 NA unknown function @@ -63010,7 +63010,7 @@ phrog color annot category 63009 #c9c9c9 NA unknown function 63010 #c9c9c9 NA unknown function 63011 #c9c9c9 NA unknown function -63012 #c9c9c9 NA unknown function +63012 #c9c9c9 excisionase and transcriptional regulator integration and excision 63013 #c9c9c9 NA unknown function 63014 #c9c9c9 NA unknown function 63015 #c9c9c9 NA unknown function @@ -63026,19 +63026,19 @@ phrog color annot category 63025 #c9c9c9 NA unknown function 63026 #c9c9c9 NA unknown function 63027 #c9c9c9 NA unknown function -63028 #c9c9c9 NA unknown function +63028 #c9c9c9 transcriptional regulator transcription regulation 63029 #c9c9c9 NA unknown function 63030 #c9c9c9 NA unknown function 63031 #c9c9c9 NA unknown function 63032 #c9c9c9 NA unknown function 63033 #c9c9c9 NA unknown function 63034 #c9c9c9 NA unknown function -63035 #c9c9c9 NA unknown function -63036 #c9c9c9 NA unknown function +63035 #c9c9c9 head-tail adaptor connector +63036 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 63037 #c9c9c9 NA unknown function 63038 #c9c9c9 NA unknown function 63039 #c9c9c9 NA unknown function -63040 #c9c9c9 NA unknown function +63040 #c9c9c9 Rz-like spanin lysis 63041 #c9c9c9 NA unknown function 63042 #c9c9c9 NA unknown function 63043 #c9c9c9 NA unknown function @@ -63083,7 +63083,7 @@ phrog color annot category 63082 #c9c9c9 NA unknown function 63083 #c9c9c9 NA unknown function 63084 #c9c9c9 NA unknown function -63085 #c9c9c9 NA unknown function +63085 #c9c9c9 transposase integration and excision 63086 #c9c9c9 NA unknown function 63087 #c9c9c9 NA unknown function 63088 #c9c9c9 NA unknown function @@ -63131,7 +63131,7 @@ phrog color annot category 63130 #c9c9c9 NA unknown function 63131 #c9c9c9 NA unknown function 63132 #c9c9c9 NA unknown function -63133 #c9c9c9 NA unknown function +63133 #c9c9c9 endolysin lysis 63134 #c9c9c9 NA unknown function 63135 #c9c9c9 NA unknown function 63136 #c9c9c9 NA unknown function @@ -63172,14 +63172,14 @@ phrog color annot category 63171 #c9c9c9 NA unknown function 63172 #c9c9c9 NA unknown function 63173 #c9c9c9 NA unknown function -63174 #c9c9c9 NA unknown function +63174 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 63175 #c9c9c9 NA unknown function 63176 #c9c9c9 NA unknown function 63177 #c9c9c9 NA unknown function 63178 #c9c9c9 NA unknown function 63179 #c9c9c9 NA unknown function 63180 #c9c9c9 NA unknown function -63181 #c9c9c9 NA unknown function +63181 #c9c9c9 transcriptional regulator transcription regulation 63182 #c9c9c9 NA unknown function 63183 #c9c9c9 NA unknown function 63184 #c9c9c9 NA unknown function @@ -63202,17 +63202,17 @@ phrog color annot category 63201 #c9c9c9 NA unknown function 63202 #c9c9c9 NA unknown function 63203 #c9c9c9 NA unknown function -63204 #c9c9c9 NA unknown function +63204 #c9c9c9 excisionase and transcriptional regulator integration and excision 63205 #c9c9c9 NA unknown function -63206 #c9c9c9 NA unknown function +63206 #c9c9c9 head closure Hc1 connector 63207 #c9c9c9 NA unknown function 63208 #c9c9c9 NA unknown function 63209 #c9c9c9 NA unknown function 63210 #c9c9c9 NA unknown function 63211 #c9c9c9 NA unknown function 63212 #c9c9c9 NA unknown function -63213 #c9c9c9 NA unknown function -63214 #c9c9c9 NA unknown function +63213 #c9c9c9 baseplate hub tail +63214 #c9c9c9 baseplate wedge subunit tail 63215 #c9c9c9 NA unknown function 63216 #c9c9c9 NA unknown function 63217 #c9c9c9 NA unknown function @@ -63223,7 +63223,7 @@ phrog color annot category 63222 #c9c9c9 NA unknown function 63223 #c9c9c9 NA unknown function 63224 #c9c9c9 NA unknown function -63225 #c9c9c9 NA unknown function +63225 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 63226 #c9c9c9 NA unknown function 63227 #c9c9c9 NA unknown function 63228 #c9c9c9 NA unknown function @@ -63293,11 +63293,11 @@ phrog color annot category 63292 #c9c9c9 NA unknown function 63293 #c9c9c9 NA unknown function 63294 #c9c9c9 NA unknown function -63295 #c9c9c9 NA unknown function +63295 #c9c9c9 methylamine utilization other 63296 #c9c9c9 NA unknown function 63297 #c9c9c9 NA unknown function 63298 #c9c9c9 NA unknown function -63299 #c9c9c9 NA unknown function +63299 #c9c9c9 tail spike protein tail 63300 #c9c9c9 NA unknown function 63301 #c9c9c9 NA unknown function 63302 #c9c9c9 NA unknown function @@ -63322,9 +63322,9 @@ phrog color annot category 63321 #c9c9c9 NA unknown function 63322 #c9c9c9 NA unknown function 63323 #c9c9c9 NA unknown function -63324 #c9c9c9 NA unknown function +63324 #c9c9c9 lipoprotein other 63325 #c9c9c9 NA unknown function -63326 #c9c9c9 NA unknown function +63326 #c9c9c9 minor tail protein tail 63327 #c9c9c9 NA unknown function 63328 #c9c9c9 NA unknown function 63329 #c9c9c9 NA unknown function @@ -63339,7 +63339,7 @@ phrog color annot category 63338 #c9c9c9 NA unknown function 63339 #c9c9c9 NA unknown function 63340 #c9c9c9 NA unknown function -63341 #c9c9c9 NA unknown function +63341 #c9c9c9 major tail protein tail 63342 #c9c9c9 NA unknown function 63343 #c9c9c9 NA unknown function 63344 #c9c9c9 NA unknown function @@ -63376,7 +63376,7 @@ phrog color annot category 63375 #c9c9c9 NA unknown function 63376 #c9c9c9 NA unknown function 63377 #c9c9c9 NA unknown function -63378 #c9c9c9 NA unknown function +63378 #c9c9c9 major tail protein tail 63379 #c9c9c9 NA unknown function 63380 #c9c9c9 NA unknown function 63381 #c9c9c9 NA unknown function @@ -63400,7 +63400,7 @@ phrog color annot category 63399 #c9c9c9 NA unknown function 63400 #c9c9c9 NA unknown function 63401 #c9c9c9 NA unknown function -63402 #c9c9c9 NA unknown function +63402 #c9c9c9 major head protein head and packaging 63403 #c9c9c9 NA unknown function 63404 #c9c9c9 NA unknown function 63405 #c9c9c9 NA unknown function @@ -63435,14 +63435,14 @@ phrog color annot category 63434 #c9c9c9 NA unknown function 63435 #c9c9c9 NA unknown function 63436 #c9c9c9 NA unknown function -63437 #c9c9c9 NA unknown function +63437 #c9c9c9 tail fiber protein tail 63438 #c9c9c9 NA unknown function 63439 #c9c9c9 NA unknown function 63440 #c9c9c9 NA unknown function 63441 #c9c9c9 NA unknown function 63442 #c9c9c9 NA unknown function 63443 #c9c9c9 NA unknown function -63444 #c9c9c9 NA unknown function +63444 #c9c9c9 head closure Hc1 connector 63445 #c9c9c9 NA unknown function 63446 #c9c9c9 NA unknown function 63447 #c9c9c9 NA unknown function @@ -63470,7 +63470,7 @@ phrog color annot category 63469 #c9c9c9 NA unknown function 63470 #c9c9c9 NA unknown function 63471 #c9c9c9 NA unknown function -63472 #c9c9c9 NA unknown function +63472 #c9c9c9 "alpha-2,3-sialyltransferase" other 63473 #c9c9c9 NA unknown function 63474 #c9c9c9 NA unknown function 63475 #c9c9c9 NA unknown function @@ -63480,7 +63480,7 @@ phrog color annot category 63479 #c9c9c9 NA unknown function 63480 #c9c9c9 NA unknown function 63481 #c9c9c9 NA unknown function -63482 #c9c9c9 NA unknown function +63482 #c9c9c9 aminotransferase other 63483 #c9c9c9 NA unknown function 63484 #c9c9c9 NA unknown function 63485 #c9c9c9 NA unknown function @@ -63522,7 +63522,7 @@ phrog color annot category 63521 #c9c9c9 NA unknown function 63522 #c9c9c9 NA unknown function 63523 #c9c9c9 NA unknown function -63524 #c9c9c9 NA unknown function +63524 #c9c9c9 transcriptional repressor transcription regulation 63525 #c9c9c9 NA unknown function 63526 #c9c9c9 NA unknown function 63527 #c9c9c9 NA unknown function @@ -63531,7 +63531,7 @@ phrog color annot category 63530 #c9c9c9 NA unknown function 63531 #c9c9c9 NA unknown function 63532 #c9c9c9 NA unknown function -63533 #c9c9c9 NA unknown function +63533 #c9c9c9 tail completion or Neck1 protein connector 63534 #c9c9c9 NA unknown function 63535 #c9c9c9 NA unknown function 63536 #c9c9c9 NA unknown function @@ -63550,7 +63550,7 @@ phrog color annot category 63549 #c9c9c9 NA unknown function 63550 #c9c9c9 NA unknown function 63551 #c9c9c9 NA unknown function -63552 #c9c9c9 NA unknown function +63552 #c9c9c9 tail protein tail 63553 #c9c9c9 NA unknown function 63554 #c9c9c9 NA unknown function 63555 #c9c9c9 NA unknown function @@ -63587,7 +63587,7 @@ phrog color annot category 63586 #c9c9c9 NA unknown function 63587 #c9c9c9 NA unknown function 63588 #c9c9c9 NA unknown function -63589 #c9c9c9 NA unknown function +63589 #c9c9c9 transcriptional repressor transcription regulation 63590 #c9c9c9 NA unknown function 63591 #c9c9c9 NA unknown function 63592 #c9c9c9 NA unknown function @@ -63600,14 +63600,14 @@ phrog color annot category 63599 #c9c9c9 NA unknown function 63600 #c9c9c9 NA unknown function 63601 #c9c9c9 NA unknown function -63602 #c9c9c9 NA unknown function +63602 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 63603 #c9c9c9 NA unknown function 63604 #c9c9c9 NA unknown function 63605 #c9c9c9 NA unknown function 63606 #c9c9c9 NA unknown function 63607 #c9c9c9 NA unknown function 63608 #c9c9c9 NA unknown function -63609 #c9c9c9 NA unknown function +63609 #c9c9c9 virion structural protein head and packaging 63610 #c9c9c9 NA unknown function 63611 #c9c9c9 NA unknown function 63612 #c9c9c9 NA unknown function @@ -63677,8 +63677,8 @@ phrog color annot category 63676 #c9c9c9 NA unknown function 63677 #c9c9c9 NA unknown function 63678 #c9c9c9 NA unknown function -63679 #c9c9c9 NA unknown function -63680 #c9c9c9 NA unknown function +63679 #c9c9c9 ribosomal protein S6 glutaminyl transferase moron, auxiliary metabolic gene and host takeover +63680 #c9c9c9 head decoration head and packaging 63681 #c9c9c9 NA unknown function 63682 #c9c9c9 NA unknown function 63683 #c9c9c9 NA unknown function @@ -63705,7 +63705,7 @@ phrog color annot category 63704 #c9c9c9 NA unknown function 63705 #c9c9c9 NA unknown function 63706 #c9c9c9 NA unknown function -63707 #c9c9c9 NA unknown function +63707 #c9c9c9 endolysin lysis 63708 #c9c9c9 NA unknown function 63709 #c9c9c9 NA unknown function 63710 #c9c9c9 NA unknown function @@ -63771,7 +63771,7 @@ phrog color annot category 63770 #c9c9c9 NA unknown function 63771 #c9c9c9 NA unknown function 63772 #c9c9c9 NA unknown function -63773 #c9c9c9 NA unknown function +63773 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 63774 #c9c9c9 NA unknown function 63775 #c9c9c9 NA unknown function 63776 #c9c9c9 NA unknown function @@ -63782,7 +63782,7 @@ phrog color annot category 63781 #c9c9c9 NA unknown function 63782 #c9c9c9 NA unknown function 63783 #c9c9c9 NA unknown function -63784 #c9c9c9 NA unknown function +63784 #c9c9c9 tail protein tail 63785 #c9c9c9 NA unknown function 63786 #c9c9c9 NA unknown function 63787 #c9c9c9 NA unknown function @@ -63811,7 +63811,7 @@ phrog color annot category 63810 #c9c9c9 NA unknown function 63811 #c9c9c9 NA unknown function 63812 #c9c9c9 NA unknown function -63813 #c9c9c9 NA unknown function +63813 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 63814 #c9c9c9 NA unknown function 63815 #c9c9c9 NA unknown function 63816 #c9c9c9 NA unknown function @@ -63867,7 +63867,7 @@ phrog color annot category 63866 #c9c9c9 NA unknown function 63867 #c9c9c9 NA unknown function 63868 #c9c9c9 NA unknown function -63869 #c9c9c9 NA unknown function +63869 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 63870 #c9c9c9 NA unknown function 63871 #c9c9c9 NA unknown function 63872 #c9c9c9 NA unknown function @@ -63893,8 +63893,8 @@ phrog color annot category 63892 #c9c9c9 NA unknown function 63893 #c9c9c9 NA unknown function 63894 #c9c9c9 NA unknown function -63895 #c9c9c9 NA unknown function -63896 #c9c9c9 NA unknown function +63895 #c9c9c9 head-tail connector protein connector +63896 #c9c9c9 methyltransferase other 63897 #c9c9c9 NA unknown function 63898 #c9c9c9 NA unknown function 63899 #c9c9c9 NA unknown function @@ -63912,7 +63912,7 @@ phrog color annot category 63911 #c9c9c9 NA unknown function 63912 #c9c9c9 NA unknown function 63913 #c9c9c9 NA unknown function -63914 #c9c9c9 NA unknown function +63914 #c9c9c9 endolysin lysis 63915 #c9c9c9 NA unknown function 63916 #c9c9c9 NA unknown function 63917 #c9c9c9 NA unknown function @@ -63925,14 +63925,14 @@ phrog color annot category 63924 #c9c9c9 NA unknown function 63925 #c9c9c9 NA unknown function 63926 #c9c9c9 NA unknown function -63927 #c9c9c9 NA unknown function +63927 #c9c9c9 stringent starvation protein Sspb-like moron, auxiliary metabolic gene and host takeover 63928 #c9c9c9 NA unknown function 63929 #c9c9c9 NA unknown function 63930 #c9c9c9 NA unknown function 63931 #c9c9c9 NA unknown function 63932 #c9c9c9 NA unknown function 63933 #c9c9c9 NA unknown function -63934 #c9c9c9 NA unknown function +63934 #c9c9c9 ABC transporter moron, auxiliary metabolic gene and host takeover 63935 #c9c9c9 NA unknown function 63936 #c9c9c9 NA unknown function 63937 #c9c9c9 NA unknown function @@ -63972,7 +63972,7 @@ phrog color annot category 63971 #c9c9c9 NA unknown function 63972 #c9c9c9 NA unknown function 63973 #c9c9c9 NA unknown function -63974 #c9c9c9 NA unknown function +63974 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 63975 #c9c9c9 NA unknown function 63976 #c9c9c9 NA unknown function 63977 #c9c9c9 NA unknown function @@ -64005,7 +64005,7 @@ phrog color annot category 64004 #c9c9c9 NA unknown function 64005 #c9c9c9 NA unknown function 64006 #c9c9c9 NA unknown function -64007 #c9c9c9 NA unknown function +64007 #c9c9c9 tail fiber assembly protein tail 64008 #c9c9c9 NA unknown function 64009 #c9c9c9 NA unknown function 64010 #c9c9c9 NA unknown function @@ -64055,7 +64055,7 @@ phrog color annot category 64054 #c9c9c9 NA unknown function 64055 #c9c9c9 NA unknown function 64056 #c9c9c9 NA unknown function -64057 #c9c9c9 NA unknown function +64057 #c9c9c9 thymidylate synthase other 64058 #c9c9c9 NA unknown function 64059 #c9c9c9 NA unknown function 64060 #c9c9c9 NA unknown function @@ -64125,7 +64125,7 @@ phrog color annot category 64124 #c9c9c9 NA unknown function 64125 #c9c9c9 NA unknown function 64126 #c9c9c9 NA unknown function -64127 #c9c9c9 NA unknown function +64127 #c9c9c9 tail sheath tail 64128 #c9c9c9 NA unknown function 64129 #c9c9c9 NA unknown function 64130 #c9c9c9 NA unknown function @@ -64179,7 +64179,7 @@ phrog color annot category 64178 #c9c9c9 NA unknown function 64179 #c9c9c9 NA unknown function 64180 #c9c9c9 NA unknown function -64181 #c9c9c9 NA unknown function +64181 #c9c9c9 O-acetyltransferase other 64182 #c9c9c9 NA unknown function 64183 #c9c9c9 NA unknown function 64184 #c9c9c9 NA unknown function @@ -64187,7 +64187,7 @@ phrog color annot category 64186 #c9c9c9 NA unknown function 64187 #c9c9c9 NA unknown function 64188 #c9c9c9 NA unknown function -64189 #c9c9c9 NA unknown function +64189 #c9c9c9 tail fiber protein tail 64190 #c9c9c9 NA unknown function 64191 #c9c9c9 NA unknown function 64192 #c9c9c9 NA unknown function @@ -64276,7 +64276,7 @@ phrog color annot category 64275 #c9c9c9 NA unknown function 64276 #c9c9c9 NA unknown function 64277 #c9c9c9 NA unknown function -64278 #c9c9c9 NA unknown function +64278 #c9c9c9 excisionase and transcriptional regulator integration and excision 64279 #c9c9c9 NA unknown function 64280 #c9c9c9 NA unknown function 64281 #c9c9c9 NA unknown function @@ -64314,7 +64314,7 @@ phrog color annot category 64313 #c9c9c9 NA unknown function 64314 #c9c9c9 NA unknown function 64315 #c9c9c9 NA unknown function -64316 #c9c9c9 NA unknown function +64316 #c9c9c9 tail protein tail 64317 #c9c9c9 NA unknown function 64318 #c9c9c9 NA unknown function 64319 #c9c9c9 NA unknown function @@ -64328,7 +64328,7 @@ phrog color annot category 64327 #c9c9c9 NA unknown function 64328 #c9c9c9 NA unknown function 64329 #c9c9c9 NA unknown function -64330 #c9c9c9 NA unknown function +64330 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 64331 #c9c9c9 NA unknown function 64332 #c9c9c9 NA unknown function 64333 #c9c9c9 NA unknown function @@ -64358,7 +64358,7 @@ phrog color annot category 64357 #c9c9c9 NA unknown function 64358 #c9c9c9 NA unknown function 64359 #c9c9c9 NA unknown function -64360 #c9c9c9 NA unknown function +64360 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 64361 #c9c9c9 NA unknown function 64362 #c9c9c9 NA unknown function 64363 #c9c9c9 NA unknown function @@ -64398,7 +64398,7 @@ phrog color annot category 64397 #c9c9c9 NA unknown function 64398 #c9c9c9 NA unknown function 64399 #c9c9c9 NA unknown function -64400 #c9c9c9 NA unknown function +64400 #c9c9c9 internal head protein head and packaging 64401 #c9c9c9 NA unknown function 64402 #c9c9c9 NA unknown function 64403 #c9c9c9 NA unknown function @@ -64423,10 +64423,10 @@ phrog color annot category 64422 #c9c9c9 NA unknown function 64423 #c9c9c9 NA unknown function 64424 #c9c9c9 NA unknown function -64425 #c9c9c9 NA unknown function +64425 #c9c9c9 holin lysis 64426 #c9c9c9 NA unknown function 64427 #c9c9c9 NA unknown function -64428 #c9c9c9 NA unknown function +64428 #c9c9c9 transcriptional regulator transcription regulation 64429 #c9c9c9 NA unknown function 64430 #c9c9c9 NA unknown function 64431 #c9c9c9 NA unknown function @@ -64440,7 +64440,7 @@ phrog color annot category 64439 #c9c9c9 NA unknown function 64440 #c9c9c9 NA unknown function 64441 #c9c9c9 NA unknown function -64442 #c9c9c9 NA unknown function +64442 #c9c9c9 terminase small subunit head and packaging 64443 #c9c9c9 NA unknown function 64444 #c9c9c9 NA unknown function 64445 #c9c9c9 NA unknown function @@ -64481,9 +64481,9 @@ phrog color annot category 64480 #c9c9c9 NA unknown function 64481 #c9c9c9 NA unknown function 64482 #c9c9c9 NA unknown function -64483 #c9c9c9 NA unknown function +64483 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 64484 #c9c9c9 NA unknown function -64485 #c9c9c9 NA unknown function +64485 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 64486 #c9c9c9 NA unknown function 64487 #c9c9c9 NA unknown function 64488 #c9c9c9 NA unknown function @@ -64502,7 +64502,7 @@ phrog color annot category 64501 #c9c9c9 NA unknown function 64502 #c9c9c9 NA unknown function 64503 #c9c9c9 NA unknown function -64504 #c9c9c9 NA unknown function +64504 #c9c9c9 portal protein head and packaging 64505 #c9c9c9 NA unknown function 64506 #c9c9c9 NA unknown function 64507 #c9c9c9 NA unknown function @@ -64607,15 +64607,15 @@ phrog color annot category 64606 #c9c9c9 NA unknown function 64607 #c9c9c9 NA unknown function 64608 #c9c9c9 NA unknown function -64609 #c9c9c9 NA unknown function +64609 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 64610 #c9c9c9 NA unknown function -64611 #c9c9c9 NA unknown function +64611 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 64612 #c9c9c9 NA unknown function 64613 #c9c9c9 NA unknown function 64614 #c9c9c9 NA unknown function 64615 #c9c9c9 NA unknown function 64616 #c9c9c9 NA unknown function -64617 #c9c9c9 NA unknown function +64617 #c9c9c9 baseplate wedge subunit tail 64618 #c9c9c9 NA unknown function 64619 #c9c9c9 NA unknown function 64620 #c9c9c9 NA unknown function @@ -64652,9 +64652,9 @@ phrog color annot category 64651 #c9c9c9 NA unknown function 64652 #c9c9c9 NA unknown function 64653 #c9c9c9 NA unknown function -64654 #c9c9c9 NA unknown function +64654 #c9c9c9 Arc-like repressor transcription regulation 64655 #c9c9c9 NA unknown function -64656 #c9c9c9 NA unknown function +64656 #c9c9c9 transcriptional regulator transcription regulation 64657 #c9c9c9 NA unknown function 64658 #c9c9c9 NA unknown function 64659 #c9c9c9 NA unknown function @@ -64754,13 +64754,13 @@ phrog color annot category 64753 #c9c9c9 NA unknown function 64754 #c9c9c9 NA unknown function 64755 #c9c9c9 NA unknown function -64756 #c9c9c9 NA unknown function +64756 #c9c9c9 head decoration head and packaging 64757 #c9c9c9 NA unknown function 64758 #c9c9c9 NA unknown function 64759 #c9c9c9 NA unknown function 64760 #c9c9c9 NA unknown function 64761 #c9c9c9 NA unknown function -64762 #c9c9c9 NA unknown function +64762 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 64763 #c9c9c9 NA unknown function 64764 #c9c9c9 NA unknown function 64765 #c9c9c9 NA unknown function @@ -64826,7 +64826,7 @@ phrog color annot category 64825 #c9c9c9 NA unknown function 64826 #c9c9c9 NA unknown function 64827 #c9c9c9 NA unknown function -64828 #c9c9c9 NA unknown function +64828 #c9c9c9 minor tail protein tail 64829 #c9c9c9 NA unknown function 64830 #c9c9c9 NA unknown function 64831 #c9c9c9 NA unknown function @@ -64834,14 +64834,14 @@ phrog color annot category 64833 #c9c9c9 NA unknown function 64834 #c9c9c9 NA unknown function 64835 #c9c9c9 NA unknown function -64836 #c9c9c9 NA unknown function +64836 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 64837 #c9c9c9 NA unknown function 64838 #c9c9c9 NA unknown function -64839 #c9c9c9 NA unknown function +64839 #c9c9c9 transposase integration and excision 64840 #c9c9c9 NA unknown function 64841 #c9c9c9 NA unknown function 64842 #c9c9c9 NA unknown function -64843 #c9c9c9 NA unknown function +64843 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 64844 #c9c9c9 NA unknown function 64845 #c9c9c9 NA unknown function 64846 #c9c9c9 NA unknown function @@ -64854,8 +64854,8 @@ phrog color annot category 64853 #c9c9c9 NA unknown function 64854 #c9c9c9 NA unknown function 64855 #c9c9c9 NA unknown function -64856 #c9c9c9 NA unknown function -64857 #c9c9c9 NA unknown function +64856 #c9c9c9 anaerobic ribonucleoside reductase large subunit DNA, RNA and nucleotide metabolism +64857 #c9c9c9 tail terminator connector 64858 #c9c9c9 NA unknown function 64859 #c9c9c9 NA unknown function 64860 #c9c9c9 NA unknown function @@ -64873,7 +64873,7 @@ phrog color annot category 64872 #c9c9c9 NA unknown function 64873 #c9c9c9 NA unknown function 64874 #c9c9c9 NA unknown function -64875 #c9c9c9 NA unknown function +64875 #c9c9c9 head-tail adaptor connector 64876 #c9c9c9 NA unknown function 64877 #c9c9c9 NA unknown function 64878 #c9c9c9 NA unknown function @@ -64965,9 +64965,9 @@ phrog color annot category 64964 #c9c9c9 NA unknown function 64965 #c9c9c9 NA unknown function 64966 #c9c9c9 NA unknown function -64967 #c9c9c9 NA unknown function +64967 #c9c9c9 major tail protein tail 64968 #c9c9c9 NA unknown function -64969 #c9c9c9 NA unknown function +64969 #c9c9c9 anti-termination protein Q-like transcription regulation 64970 #c9c9c9 NA unknown function 64971 #c9c9c9 NA unknown function 64972 #c9c9c9 NA unknown function @@ -64997,7 +64997,7 @@ phrog color annot category 64996 #c9c9c9 NA unknown function 64997 #c9c9c9 NA unknown function 64998 #c9c9c9 NA unknown function -64999 #c9c9c9 NA unknown function +64999 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 65000 #c9c9c9 NA unknown function 65001 #c9c9c9 NA unknown function 65002 #c9c9c9 NA unknown function @@ -65014,7 +65014,7 @@ phrog color annot category 65013 #c9c9c9 NA unknown function 65014 #c9c9c9 NA unknown function 65015 #c9c9c9 NA unknown function -65016 #c9c9c9 NA unknown function +65016 #c9c9c9 Tail fiber protein tail 65017 #c9c9c9 NA unknown function 65018 #c9c9c9 NA unknown function 65019 #c9c9c9 NA unknown function @@ -65041,7 +65041,7 @@ phrog color annot category 65040 #c9c9c9 NA unknown function 65041 #c9c9c9 NA unknown function 65042 #c9c9c9 NA unknown function -65043 #c9c9c9 NA unknown function +65043 #c9c9c9 acetyltransferase other 65044 #c9c9c9 NA unknown function 65045 #c9c9c9 NA unknown function 65046 #c9c9c9 NA unknown function @@ -65065,7 +65065,7 @@ phrog color annot category 65064 #c9c9c9 NA unknown function 65065 #c9c9c9 NA unknown function 65066 #c9c9c9 NA unknown function -65067 #c9c9c9 NA unknown function +65067 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 65068 #c9c9c9 NA unknown function 65069 #c9c9c9 NA unknown function 65070 #c9c9c9 NA unknown function @@ -65084,7 +65084,7 @@ phrog color annot category 65083 #c9c9c9 NA unknown function 65084 #c9c9c9 NA unknown function 65085 #c9c9c9 NA unknown function -65086 #c9c9c9 NA unknown function +65086 #c9c9c9 tail protein tail 65087 #c9c9c9 NA unknown function 65088 #c9c9c9 NA unknown function 65089 #c9c9c9 NA unknown function @@ -65101,7 +65101,7 @@ phrog color annot category 65100 #c9c9c9 NA unknown function 65101 #c9c9c9 NA unknown function 65102 #c9c9c9 NA unknown function -65103 #c9c9c9 NA unknown function +65103 #c9c9c9 tail completion or Neck1 protein connector 65104 #c9c9c9 NA unknown function 65105 #c9c9c9 NA unknown function 65106 #c9c9c9 NA unknown function @@ -65127,7 +65127,7 @@ phrog color annot category 65126 #c9c9c9 NA unknown function 65127 #c9c9c9 NA unknown function 65128 #c9c9c9 NA unknown function -65129 #c9c9c9 NA unknown function +65129 #c9c9c9 tail completion or Neck1 protein connector 65130 #c9c9c9 NA unknown function 65131 #c9c9c9 NA unknown function 65132 #c9c9c9 NA unknown function @@ -65139,7 +65139,7 @@ phrog color annot category 65138 #c9c9c9 NA unknown function 65139 #c9c9c9 NA unknown function 65140 #c9c9c9 NA unknown function -65141 #c9c9c9 NA unknown function +65141 #c9c9c9 head-tail adaptor connector 65142 #c9c9c9 NA unknown function 65143 #c9c9c9 NA unknown function 65144 #c9c9c9 NA unknown function @@ -65201,13 +65201,13 @@ phrog color annot category 65200 #c9c9c9 NA unknown function 65201 #c9c9c9 NA unknown function 65202 #c9c9c9 NA unknown function -65203 #c9c9c9 NA unknown function +65203 #c9c9c9 anti-repressor Ant transcription regulation 65204 #c9c9c9 NA unknown function 65205 #c9c9c9 NA unknown function 65206 #c9c9c9 NA unknown function 65207 #c9c9c9 NA unknown function 65208 #c9c9c9 NA unknown function -65209 #c9c9c9 NA unknown function +65209 #c9c9c9 holin lysis 65210 #c9c9c9 NA unknown function 65211 #c9c9c9 NA unknown function 65212 #c9c9c9 NA unknown function @@ -65216,13 +65216,13 @@ phrog color annot category 65215 #c9c9c9 NA unknown function 65216 #c9c9c9 NA unknown function 65217 #c9c9c9 NA unknown function -65218 #c9c9c9 NA unknown function +65218 #c9c9c9 integrase integration and excision 65219 #c9c9c9 NA unknown function 65220 #c9c9c9 NA unknown function 65221 #c9c9c9 NA unknown function 65222 #c9c9c9 NA unknown function 65223 #c9c9c9 NA unknown function -65224 #c9c9c9 NA unknown function +65224 #c9c9c9 RNA replicase beta subunit DNA, RNA and nucleotide metabolism 65225 #c9c9c9 NA unknown function 65226 #c9c9c9 NA unknown function 65227 #c9c9c9 NA unknown function @@ -65243,15 +65243,15 @@ phrog color annot category 65242 #c9c9c9 NA unknown function 65243 #c9c9c9 NA unknown function 65244 #c9c9c9 NA unknown function -65245 #c9c9c9 NA unknown function +65245 #c9c9c9 DNA methyltransferase other 65246 #c9c9c9 NA unknown function -65247 #c9c9c9 NA unknown function +65247 #c9c9c9 tail protein tail 65248 #c9c9c9 NA unknown function 65249 #c9c9c9 NA unknown function 65250 #c9c9c9 NA unknown function -65251 #c9c9c9 NA unknown function +65251 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 65252 #c9c9c9 NA unknown function -65253 #c9c9c9 NA unknown function +65253 #c9c9c9 transcriptional regulator transcription regulation 65254 #c9c9c9 NA unknown function 65255 #c9c9c9 NA unknown function 65256 #c9c9c9 NA unknown function @@ -65262,7 +65262,7 @@ phrog color annot category 65261 #c9c9c9 NA unknown function 65262 #c9c9c9 NA unknown function 65263 #c9c9c9 NA unknown function -65264 #c9c9c9 NA unknown function +65264 #c9c9c9 internal head protein head and packaging 65265 #c9c9c9 NA unknown function 65266 #c9c9c9 NA unknown function 65267 #c9c9c9 NA unknown function @@ -65322,7 +65322,7 @@ phrog color annot category 65321 #07e9a2 tail length tape measure protein tail 65322 #c9c9c9 NA unknown function 65323 #c9c9c9 NA unknown function -65324 #c9c9c9 NA unknown function +65324 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 65325 #c9c9c9 NA unknown function 65326 #c9c9c9 NA unknown function 65327 #c9c9c9 NA unknown function @@ -65390,7 +65390,7 @@ phrog color annot category 65389 #c9c9c9 NA unknown function 65390 #c9c9c9 NA unknown function 65391 #c9c9c9 NA unknown function -65392 #c9c9c9 NA unknown function +65392 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 65393 #c9c9c9 NA unknown function 65394 #c9c9c9 NA unknown function 65395 #c9c9c9 NA unknown function @@ -65398,7 +65398,7 @@ phrog color annot category 65397 #c9c9c9 NA unknown function 65398 #c9c9c9 NA unknown function 65399 #c9c9c9 NA unknown function -65400 #c9c9c9 NA unknown function +65400 #c9c9c9 excisionase and transcriptional regulator integration and excision 65401 #c9c9c9 NA unknown function 65402 #c9c9c9 NA unknown function 65403 #c9c9c9 NA unknown function @@ -65420,7 +65420,7 @@ phrog color annot category 65419 #c9c9c9 NA unknown function 65420 #c9c9c9 NA unknown function 65421 #c9c9c9 NA unknown function -65422 #c9c9c9 NA unknown function +65422 #c9c9c9 head protein head and packaging 65423 #c9c9c9 NA unknown function 65424 #c9c9c9 NA unknown function 65425 #c9c9c9 NA unknown function @@ -65436,7 +65436,7 @@ phrog color annot category 65435 #c9c9c9 NA unknown function 65436 #c9c9c9 NA unknown function 65437 #c9c9c9 NA unknown function -65438 #c9c9c9 NA unknown function +65438 #c9c9c9 tail fiber protein tail 65439 #c9c9c9 NA unknown function 65440 #c9c9c9 NA unknown function 65441 #c9c9c9 NA unknown function @@ -65484,18 +65484,18 @@ phrog color annot category 65483 #c9c9c9 NA unknown function 65484 #c9c9c9 NA unknown function 65485 #c9c9c9 NA unknown function -65486 #c9c9c9 NA unknown function +65486 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 65487 #c9c9c9 NA unknown function 65488 #c9c9c9 NA unknown function 65489 #c9c9c9 NA unknown function -65490 #c9c9c9 NA unknown function +65490 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 65491 #c9c9c9 NA unknown function 65492 #c9c9c9 NA unknown function 65493 #c9c9c9 NA unknown function 65494 #c9c9c9 NA unknown function 65495 #c9c9c9 NA unknown function 65496 #c9c9c9 NA unknown function -65497 #c9c9c9 NA unknown function +65497 #c9c9c9 excisionase and transcriptional regulator integration and excision 65498 #c9c9c9 NA unknown function 65499 #c9c9c9 NA unknown function 65500 #c9c9c9 NA unknown function @@ -65532,7 +65532,7 @@ phrog color annot category 65531 #c9c9c9 NA unknown function 65532 #c9c9c9 NA unknown function 65533 #c9c9c9 NA unknown function -65534 #c9c9c9 NA unknown function +65534 #c9c9c9 methyltransferase other 65535 #c9c9c9 NA unknown function 65536 #c9c9c9 NA unknown function 65537 #c9c9c9 NA unknown function @@ -65576,7 +65576,7 @@ phrog color annot category 65575 #c9c9c9 NA unknown function 65576 #c9c9c9 NA unknown function 65577 #c9c9c9 NA unknown function -65578 #c9c9c9 NA unknown function +65578 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 65579 #c9c9c9 NA unknown function 65580 #c9c9c9 NA unknown function 65581 #c9c9c9 NA unknown function @@ -65675,7 +65675,7 @@ phrog color annot category 65674 #c9c9c9 NA unknown function 65675 #c9c9c9 NA unknown function 65676 #c9c9c9 NA unknown function -65677 #c9c9c9 NA unknown function +65677 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 65678 #c9c9c9 NA unknown function 65679 #c9c9c9 NA unknown function 65680 #c9c9c9 NA unknown function @@ -65692,7 +65692,7 @@ phrog color annot category 65691 #c9c9c9 NA unknown function 65692 #c9c9c9 NA unknown function 65693 #c9c9c9 NA unknown function -65694 #c9c9c9 NA unknown function +65694 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 65695 #c9c9c9 NA unknown function 65696 #c9c9c9 NA unknown function 65697 #c9c9c9 NA unknown function @@ -65710,12 +65710,12 @@ phrog color annot category 65709 #c9c9c9 NA unknown function 65710 #c9c9c9 NA unknown function 65711 #c9c9c9 NA unknown function -65712 #c9c9c9 NA unknown function +65712 #c9c9c9 head morphogenesis head and packaging 65713 #c9c9c9 NA unknown function 65714 #c9c9c9 NA unknown function 65715 #c9c9c9 NA unknown function 65716 #c9c9c9 NA unknown function -65717 #c9c9c9 NA unknown function +65717 #c9c9c9 tail protein tail 65718 #c9c9c9 NA unknown function 65719 #c9c9c9 NA unknown function 65720 #c9c9c9 NA unknown function @@ -65729,7 +65729,7 @@ phrog color annot category 65728 #c9c9c9 NA unknown function 65729 #c9c9c9 NA unknown function 65730 #c9c9c9 NA unknown function -65731 #c9c9c9 NA unknown function +65731 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 65732 #c9c9c9 NA unknown function 65733 #c9c9c9 NA unknown function 65734 #c9c9c9 NA unknown function @@ -65818,7 +65818,7 @@ phrog color annot category 65817 #c9c9c9 NA unknown function 65818 #c9c9c9 NA unknown function 65819 #c9c9c9 NA unknown function -65820 #c9c9c9 NA unknown function +65820 #c9c9c9 neck protein connector 65821 #c9c9c9 NA unknown function 65822 #c9c9c9 NA unknown function 65823 #c9c9c9 NA unknown function @@ -65847,7 +65847,7 @@ phrog color annot category 65846 #c9c9c9 NA unknown function 65847 #c9c9c9 NA unknown function 65848 #c9c9c9 NA unknown function -65849 #c9c9c9 NA unknown function +65849 #c9c9c9 tail fiber protein tail 65850 #c9c9c9 NA unknown function 65851 #c9c9c9 NA unknown function 65852 #c9c9c9 NA unknown function @@ -65872,7 +65872,7 @@ phrog color annot category 65871 #c9c9c9 NA unknown function 65872 #c9c9c9 NA unknown function 65873 #c9c9c9 NA unknown function -65874 #c9c9c9 NA unknown function +65874 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 65875 #c9c9c9 NA unknown function 65876 #c9c9c9 NA unknown function 65877 #c9c9c9 NA unknown function @@ -65938,7 +65938,7 @@ phrog color annot category 65937 #c9c9c9 NA unknown function 65938 #c9c9c9 NA unknown function 65939 #c9c9c9 NA unknown function -65940 #c9c9c9 NA unknown function +65940 #c9c9c9 tail terminator connector 65941 #c9c9c9 NA unknown function 65942 #c9c9c9 NA unknown function 65943 #c9c9c9 NA unknown function @@ -65960,7 +65960,7 @@ phrog color annot category 65959 #c9c9c9 NA unknown function 65960 #c9c9c9 NA unknown function 65961 #c9c9c9 NA unknown function -65962 #c9c9c9 NA unknown function +65962 #c9c9c9 tail terminator connector 65963 #c9c9c9 NA unknown function 65964 #c9c9c9 NA unknown function 65965 #c9c9c9 NA unknown function @@ -65991,7 +65991,7 @@ phrog color annot category 65990 #c9c9c9 NA unknown function 65991 #c9c9c9 NA unknown function 65992 #c9c9c9 NA unknown function -65993 #c9c9c9 NA unknown function +65993 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 65994 #c9c9c9 NA unknown function 65995 #c9c9c9 NA unknown function 65996 #c9c9c9 NA unknown function @@ -66015,7 +66015,7 @@ phrog color annot category 66014 #c9c9c9 NA unknown function 66015 #c9c9c9 NA unknown function 66016 #c9c9c9 NA unknown function -66017 #c9c9c9 NA unknown function +66017 #c9c9c9 transcriptional regulator transcription regulation 66018 #c9c9c9 NA unknown function 66019 #c9c9c9 NA unknown function 66020 #c9c9c9 NA unknown function @@ -66036,7 +66036,7 @@ phrog color annot category 66035 #c9c9c9 NA unknown function 66036 #c9c9c9 NA unknown function 66037 #c9c9c9 NA unknown function -66038 #c9c9c9 NA unknown function +66038 #c9c9c9 transcriptional repressor transcription regulation 66039 #c9c9c9 NA unknown function 66040 #c9c9c9 NA unknown function 66041 #c9c9c9 NA unknown function @@ -66109,7 +66109,7 @@ phrog color annot category 66108 #c9c9c9 NA unknown function 66109 #c9c9c9 NA unknown function 66110 #c9c9c9 NA unknown function -66111 #c9c9c9 NA unknown function +66111 #c9c9c9 excisionase and transcriptional regulator integration and excision 66112 #c9c9c9 NA unknown function 66113 #c9c9c9 NA unknown function 66114 #c9c9c9 NA unknown function @@ -66166,7 +66166,7 @@ phrog color annot category 66165 #c9c9c9 NA unknown function 66166 #c9c9c9 NA unknown function 66167 #c9c9c9 NA unknown function -66168 #c9c9c9 NA unknown function +66168 #c9c9c9 head maturation protease head and packaging 66169 #c9c9c9 NA unknown function 66170 #c9c9c9 NA unknown function 66171 #c9c9c9 NA unknown function @@ -66175,15 +66175,15 @@ phrog color annot category 66174 #c9c9c9 NA unknown function 66175 #c9c9c9 NA unknown function 66176 #c9c9c9 NA unknown function -66177 #c9c9c9 NA unknown function +66177 #c9c9c9 tail protein tail 66178 #c9c9c9 NA unknown function 66179 #c9c9c9 NA unknown function 66180 #c9c9c9 NA unknown function 66181 #c9c9c9 NA unknown function 66182 #c9c9c9 NA unknown function -66183 #c9c9c9 NA unknown function +66183 #c9c9c9 transcriptional repressor transcription regulation 66184 #c9c9c9 NA unknown function -66185 #c9c9c9 NA unknown function +66185 #c9c9c9 excisionase and transcriptional regulator integration and excision 66186 #c9c9c9 NA unknown function 66187 #c9c9c9 NA unknown function 66188 #c9c9c9 NA unknown function @@ -66251,7 +66251,7 @@ phrog color annot category 66250 #c9c9c9 NA unknown function 66251 #c9c9c9 NA unknown function 66252 #c9c9c9 NA unknown function -66253 #c9c9c9 NA unknown function +66253 #c9c9c9 methyltransferase other 66254 #c9c9c9 NA unknown function 66255 #c9c9c9 NA unknown function 66256 #c9c9c9 NA unknown function @@ -66284,7 +66284,7 @@ phrog color annot category 66283 #c9c9c9 NA unknown function 66284 #c9c9c9 NA unknown function 66285 #c9c9c9 NA unknown function -66286 #c9c9c9 NA unknown function +66286 #c9c9c9 integrase integration and excision 66287 #c9c9c9 NA unknown function 66288 #c9c9c9 NA unknown function 66289 #c9c9c9 NA unknown function @@ -66307,7 +66307,7 @@ phrog color annot category 66306 #c9c9c9 NA unknown function 66307 #c9c9c9 NA unknown function 66308 #c9c9c9 NA unknown function -66309 #c9c9c9 NA unknown function +66309 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 66310 #c9c9c9 NA unknown function 66311 #c9c9c9 NA unknown function 66312 #c9c9c9 NA unknown function @@ -66322,7 +66322,7 @@ phrog color annot category 66321 #c9c9c9 NA unknown function 66322 #c9c9c9 NA unknown function 66323 #c9c9c9 NA unknown function -66324 #c9c9c9 NA unknown function +66324 #c9c9c9 portal protein head and packaging 66325 #c9c9c9 NA unknown function 66326 #c9c9c9 NA unknown function 66327 #c9c9c9 NA unknown function @@ -66338,15 +66338,15 @@ phrog color annot category 66337 #c9c9c9 NA unknown function 66338 #c9c9c9 NA unknown function 66339 #c9c9c9 NA unknown function -66340 #c9c9c9 NA unknown function +66340 #c9c9c9 head closure Hc1 connector 66341 #c9c9c9 NA unknown function 66342 #c9c9c9 NA unknown function 66343 #c9c9c9 NA unknown function -66344 #c9c9c9 NA unknown function +66344 #c9c9c9 DNA methyltransferase other 66345 #c9c9c9 NA unknown function 66346 #c9c9c9 NA unknown function 66347 #c9c9c9 NA unknown function -66348 #c9c9c9 NA unknown function +66348 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 66349 #c9c9c9 NA unknown function 66350 #c9c9c9 NA unknown function 66351 #ffdf59 single strand DNA binding protein DNA, RNA and nucleotide metabolism @@ -66417,7 +66417,7 @@ phrog color annot category 66416 #c9c9c9 NA unknown function 66417 #c9c9c9 NA unknown function 66418 #c9c9c9 NA unknown function -66419 #c9c9c9 NA unknown function +66419 #c9c9c9 tail terminator connector 66420 #c9c9c9 NA unknown function 66421 #c9c9c9 NA unknown function 66422 #c9c9c9 NA unknown function @@ -66442,22 +66442,22 @@ phrog color annot category 66441 #c9c9c9 NA unknown function 66442 #c9c9c9 NA unknown function 66443 #c9c9c9 NA unknown function -66444 #c9c9c9 NA unknown function +66444 #c9c9c9 RIIA lysis inhibitor lysis 66445 #c9c9c9 NA unknown function 66446 #c9c9c9 NA unknown function -66447 #c9c9c9 NA unknown function +66447 #c9c9c9 UmuD-like protein DNA, RNA and nucleotide metabolism 66448 #c9c9c9 NA unknown function 66449 #c9c9c9 NA unknown function 66450 #c9c9c9 NA unknown function 66451 #c9c9c9 NA unknown function -66452 #c9c9c9 NA unknown function +66452 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 66453 #c9c9c9 NA unknown function 66454 #c9c9c9 NA unknown function 66455 #c9c9c9 NA unknown function 66456 #c9c9c9 NA unknown function 66457 #c9c9c9 NA unknown function 66458 #c9c9c9 NA unknown function -66459 #c9c9c9 NA unknown function +66459 #c9c9c9 head scaffolding protein head and packaging 66460 #c9c9c9 NA unknown function 66461 #c9c9c9 NA unknown function 66462 #c9c9c9 NA unknown function @@ -66485,7 +66485,7 @@ phrog color annot category 66484 #c9c9c9 NA unknown function 66485 #c9c9c9 NA unknown function 66486 #c9c9c9 NA unknown function -66487 #c9c9c9 NA unknown function +66487 #c9c9c9 methyltransferase other 66488 #c9c9c9 NA unknown function 66489 #c9c9c9 NA unknown function 66490 #c9c9c9 NA unknown function @@ -66493,7 +66493,7 @@ phrog color annot category 66492 #c9c9c9 NA unknown function 66493 #c9c9c9 NA unknown function 66494 #c9c9c9 NA unknown function -66495 #c9c9c9 NA unknown function +66495 #c9c9c9 tail protein tail 66496 #c9c9c9 NA unknown function 66497 #c9c9c9 NA unknown function 66498 #c9c9c9 NA unknown function @@ -66512,8 +66512,8 @@ phrog color annot category 66511 #c9c9c9 NA unknown function 66512 #c9c9c9 NA unknown function 66513 #c9c9c9 NA unknown function -66514 #c9c9c9 NA unknown function -66515 #c9c9c9 NA unknown function +66514 #c9c9c9 tail completion or Neck1 protein connector +66515 #c9c9c9 tail length tape measure protein tail 66516 #c9c9c9 NA unknown function 66517 #c9c9c9 NA unknown function 66518 #c9c9c9 NA unknown function @@ -66562,9 +66562,9 @@ phrog color annot category 66561 #c9c9c9 NA unknown function 66562 #c9c9c9 NA unknown function 66563 #c9c9c9 NA unknown function -66564 #c9c9c9 NA unknown function +66564 #c9c9c9 minor tail protein tail 66565 #c9c9c9 NA unknown function -66566 #c9c9c9 NA unknown function +66566 #c9c9c9 anti-termination protein Q-like transcription regulation 66567 #c9c9c9 NA unknown function 66568 #c9c9c9 NA unknown function 66569 #c9c9c9 NA unknown function @@ -66592,7 +66592,7 @@ phrog color annot category 66591 #c9c9c9 NA unknown function 66592 #c9c9c9 NA unknown function 66593 #c9c9c9 NA unknown function -66594 #c9c9c9 NA unknown function +66594 #c9c9c9 tail protein tail 66595 #c9c9c9 NA unknown function 66596 #c9c9c9 NA unknown function 66597 #c9c9c9 NA unknown function @@ -66615,14 +66615,14 @@ phrog color annot category 66614 #c9c9c9 NA unknown function 66615 #c9c9c9 NA unknown function 66616 #c9c9c9 NA unknown function -66617 #c9c9c9 NA unknown function +66617 #c9c9c9 tail tube tail 66618 #c9c9c9 NA unknown function 66619 #c9c9c9 NA unknown function 66620 #c9c9c9 NA unknown function 66621 #c9c9c9 NA unknown function 66622 #c9c9c9 NA unknown function 66623 #c9c9c9 NA unknown function -66624 #c9c9c9 NA unknown function +66624 #c9c9c9 transcriptional regulator transcription regulation 66625 #c9c9c9 NA unknown function 66626 #c9c9c9 NA unknown function 66627 #c9c9c9 NA unknown function @@ -66631,9 +66631,9 @@ phrog color annot category 66630 #c9c9c9 NA unknown function 66631 #c9c9c9 NA unknown function 66632 #c9c9c9 NA unknown function -66633 #c9c9c9 NA unknown function +66633 #c9c9c9 minor tail protein tail 66634 #c9c9c9 NA unknown function -66635 #c9c9c9 NA unknown function +66635 #c9c9c9 tail fiber protein tail 66636 #c9c9c9 NA unknown function 66637 #c9c9c9 NA unknown function 66638 #c9c9c9 NA unknown function @@ -66646,7 +66646,7 @@ phrog color annot category 66645 #c9c9c9 NA unknown function 66646 #c9c9c9 NA unknown function 66647 #c9c9c9 NA unknown function -66648 #c9c9c9 NA unknown function +66648 #c9c9c9 transcriptional regulator transcription regulation 66649 #c9c9c9 NA unknown function 66650 #c9c9c9 NA unknown function 66651 #c9c9c9 NA unknown function @@ -66684,12 +66684,12 @@ phrog color annot category 66683 #c9c9c9 NA unknown function 66684 #c9c9c9 NA unknown function 66685 #c9c9c9 NA unknown function -66686 #c9c9c9 NA unknown function +66686 #c9c9c9 portal protein head and packaging 66687 #c9c9c9 NA unknown function 66688 #c9c9c9 NA unknown function 66689 #c9c9c9 NA unknown function 66690 #c9c9c9 NA unknown function -66691 #c9c9c9 NA unknown function +66691 #c9c9c9 terminase small subunit head and packaging 66692 #c9c9c9 NA unknown function 66693 #c9c9c9 NA unknown function 66694 #c9c9c9 NA unknown function @@ -66714,7 +66714,7 @@ phrog color annot category 66713 #c9c9c9 NA unknown function 66714 #c9c9c9 NA unknown function 66715 #c9c9c9 NA unknown function -66716 #c9c9c9 NA unknown function +66716 #c9c9c9 tail assembly chaperone tail 66717 #c9c9c9 NA unknown function 66718 #c9c9c9 NA unknown function 66719 #c9c9c9 NA unknown function @@ -66749,7 +66749,7 @@ phrog color annot category 66748 #c9c9c9 NA unknown function 66749 #c9c9c9 NA unknown function 66750 #c9c9c9 NA unknown function -66751 #c9c9c9 NA unknown function +66751 #c9c9c9 transcriptional regulator transcription regulation 66752 #c9c9c9 NA unknown function 66753 #c9c9c9 NA unknown function 66754 #c9c9c9 NA unknown function @@ -66782,11 +66782,11 @@ phrog color annot category 66781 #c9c9c9 NA unknown function 66782 #c9c9c9 NA unknown function 66783 #c9c9c9 NA unknown function -66784 #c9c9c9 NA unknown function +66784 #c9c9c9 holin lysis 66785 #c9c9c9 NA unknown function 66786 #c9c9c9 NA unknown function 66787 #c9c9c9 NA unknown function -66788 #c9c9c9 NA unknown function +66788 #c9c9c9 methyltransferase other 66789 #c9c9c9 NA unknown function 66790 #c9c9c9 NA unknown function 66791 #c9c9c9 NA unknown function @@ -66840,13 +66840,13 @@ phrog color annot category 66839 #c9c9c9 NA unknown function 66840 #c9c9c9 NA unknown function 66841 #c9c9c9 NA unknown function -66842 #c9c9c9 NA unknown function +66842 #c9c9c9 methyltransferase other 66843 #c9c9c9 NA unknown function 66844 #c9c9c9 NA unknown function 66845 #c9c9c9 NA unknown function 66846 #c9c9c9 NA unknown function 66847 #c9c9c9 NA unknown function -66848 #c9c9c9 NA unknown function +66848 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 66849 #c9c9c9 NA unknown function 66850 #c9c9c9 NA unknown function 66851 #c9c9c9 NA unknown function @@ -66874,13 +66874,13 @@ phrog color annot category 66873 #c9c9c9 NA unknown function 66874 #c9c9c9 NA unknown function 66875 #c9c9c9 NA unknown function -66876 #c9c9c9 NA unknown function +66876 #c9c9c9 head closure Hc1 connector 66877 #c9c9c9 NA unknown function -66878 #c9c9c9 NA unknown function +66878 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 66879 #c9c9c9 NA unknown function 66880 #c9c9c9 NA unknown function 66881 #c9c9c9 NA unknown function -66882 #c9c9c9 NA unknown function +66882 #c9c9c9 central tail fiber J tail 66883 #c9c9c9 NA unknown function 66884 #c9c9c9 NA unknown function 66885 #c9c9c9 NA unknown function @@ -67044,7 +67044,7 @@ phrog color annot category 67043 #c9c9c9 NA unknown function 67044 #c9c9c9 NA unknown function 67045 #c9c9c9 NA unknown function -67046 #c9c9c9 NA unknown function +67046 #c9c9c9 baseplate protein tail 67047 #c9c9c9 NA unknown function 67048 #c9c9c9 NA unknown function 67049 #c9c9c9 NA unknown function @@ -67054,7 +67054,7 @@ phrog color annot category 67053 #c9c9c9 NA unknown function 67054 #c9c9c9 NA unknown function 67055 #c9c9c9 NA unknown function -67056 #c9c9c9 NA unknown function +67056 #c9c9c9 tail assembly chaperone tail 67057 #c9c9c9 NA unknown function 67058 #c9c9c9 NA unknown function 67059 #c9c9c9 NA unknown function @@ -67076,7 +67076,7 @@ phrog color annot category 67075 #c9c9c9 NA unknown function 67076 #c9c9c9 NA unknown function 67077 #c9c9c9 NA unknown function -67078 #c9c9c9 NA unknown function +67078 #c9c9c9 ribonucleoside-diphosphate reductase small subunit DNA, RNA and nucleotide metabolism 67079 #c9c9c9 NA unknown function 67080 #c9c9c9 NA unknown function 67081 #c9c9c9 NA unknown function @@ -67085,7 +67085,7 @@ phrog color annot category 67084 #c9c9c9 NA unknown function 67085 #c9c9c9 NA unknown function 67086 #c9c9c9 NA unknown function -67087 #c9c9c9 NA unknown function +67087 #c9c9c9 nucleoside deoxyribosyltransferase DNA, RNA and nucleotide metabolism 67088 #c9c9c9 NA unknown function 67089 #c9c9c9 NA unknown function 67090 #c9c9c9 NA unknown function @@ -67112,7 +67112,7 @@ phrog color annot category 67111 #c9c9c9 NA unknown function 67112 #c9c9c9 NA unknown function 67113 #c9c9c9 NA unknown function -67114 #c9c9c9 NA unknown function +67114 #c9c9c9 DprA-like DNA recombination-mediator protein DNA, RNA and nucleotide metabolism 67115 #c9c9c9 NA unknown function 67116 #c9c9c9 NA unknown function 67117 #c9c9c9 NA unknown function @@ -67141,7 +67141,7 @@ phrog color annot category 67140 #c9c9c9 NA unknown function 67141 #c9c9c9 NA unknown function 67142 #c9c9c9 NA unknown function -67143 #c9c9c9 NA unknown function +67143 #c9c9c9 virion structural protein head and packaging 67144 #c9c9c9 NA unknown function 67145 #c9c9c9 NA unknown function 67146 #c9c9c9 NA unknown function @@ -67163,7 +67163,7 @@ phrog color annot category 67162 #c9c9c9 NA unknown function 67163 #c9c9c9 NA unknown function 67164 #c9c9c9 NA unknown function -67165 #c9c9c9 NA unknown function +67165 #c9c9c9 methyltransferase other 67166 #c9c9c9 NA unknown function 67167 #c9c9c9 NA unknown function 67168 #c9c9c9 NA unknown function @@ -67173,10 +67173,10 @@ phrog color annot category 67172 #c9c9c9 NA unknown function 67173 #c9c9c9 NA unknown function 67174 #c9c9c9 NA unknown function -67175 #c9c9c9 NA unknown function +67175 #c9c9c9 2OG-Fe(II) oxygenase other 67176 #c9c9c9 NA unknown function 67177 #c9c9c9 NA unknown function -67178 #c9c9c9 NA unknown function +67178 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 67179 #c9c9c9 NA unknown function 67180 #c9c9c9 NA unknown function 67181 #c9c9c9 NA unknown function @@ -67222,10 +67222,10 @@ phrog color annot category 67221 #c9c9c9 NA unknown function 67222 #c9c9c9 NA unknown function 67223 #c9c9c9 NA unknown function -67224 #c9c9c9 NA unknown function +67224 #c9c9c9 transcriptional repressor transcription regulation 67225 #c9c9c9 NA unknown function 67226 #c9c9c9 NA unknown function -67227 #c9c9c9 NA unknown function +67227 #c9c9c9 head closure Hc1 connector 67228 #c9c9c9 NA unknown function 67229 #c9c9c9 NA unknown function 67230 #c9c9c9 NA unknown function @@ -67268,13 +67268,13 @@ phrog color annot category 67267 #c9c9c9 NA unknown function 67268 #c9c9c9 NA unknown function 67269 #c9c9c9 NA unknown function -67270 #3e83f6 virion structural protein head and packaging +67270 #3e83f6 NA unknown function 67271 #c9c9c9 NA unknown function 67272 #c9c9c9 NA unknown function 67273 #c9c9c9 NA unknown function 67274 #c9c9c9 NA unknown function 67275 #c9c9c9 NA unknown function -67276 #c9c9c9 NA unknown function +67276 #c9c9c9 terminase large subunit head and packaging 67277 #c9c9c9 NA unknown function 67278 #c9c9c9 NA unknown function 67279 #c9c9c9 NA unknown function @@ -67300,13 +67300,13 @@ phrog color annot category 67299 #c9c9c9 NA unknown function 67300 #c9c9c9 NA unknown function 67301 #c9c9c9 NA unknown function -67302 #c9c9c9 NA unknown function +67302 #c9c9c9 holin lysis 67303 #c9c9c9 NA unknown function 67304 #c9c9c9 NA unknown function 67305 #c9c9c9 NA unknown function 67306 #c9c9c9 NA unknown function 67307 #c9c9c9 NA unknown function -67308 #c9c9c9 NA unknown function +67308 #c9c9c9 tail terminator connector 67309 #c9c9c9 NA unknown function 67310 #c9c9c9 NA unknown function 67311 #c9c9c9 NA unknown function @@ -67375,7 +67375,7 @@ phrog color annot category 67374 #c9c9c9 NA unknown function 67375 #c9c9c9 NA unknown function 67376 #c9c9c9 NA unknown function -67377 #c9c9c9 NA unknown function +67377 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 67378 #c9c9c9 NA unknown function 67379 #c9c9c9 NA unknown function 67380 #c9c9c9 NA unknown function @@ -67410,12 +67410,12 @@ phrog color annot category 67409 #c9c9c9 NA unknown function 67410 #c9c9c9 NA unknown function 67411 #c9c9c9 NA unknown function -67412 #c9c9c9 NA unknown function +67412 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 67413 #c9c9c9 NA unknown function 67414 #c9c9c9 NA unknown function 67415 #c9c9c9 NA unknown function 67416 #c9c9c9 NA unknown function -67417 #c9c9c9 NA unknown function +67417 #c9c9c9 tail completion or Neck1 protein connector 67418 #c9c9c9 NA unknown function 67419 #c9c9c9 NA unknown function 67420 #c9c9c9 NA unknown function @@ -67433,8 +67433,8 @@ phrog color annot category 67432 #c9c9c9 NA unknown function 67433 #c9c9c9 NA unknown function 67434 #c9c9c9 NA unknown function -67435 #c9c9c9 NA unknown function -67436 #c9c9c9 NA unknown function +67435 #c9c9c9 tail terminator connector +67436 #c9c9c9 Arc-like repressor transcription regulation 67437 #c9c9c9 NA unknown function 67438 #c9c9c9 NA unknown function 67439 #c9c9c9 NA unknown function @@ -67448,7 +67448,7 @@ phrog color annot category 67447 #c9c9c9 NA unknown function 67448 #c9c9c9 NA unknown function 67449 #c9c9c9 NA unknown function -67450 #c9c9c9 NA unknown function +67450 #c9c9c9 DNA ejection protein DNA, RNA and nucleotide metabolism 67451 #c9c9c9 NA unknown function 67452 #c9c9c9 NA unknown function 67453 #c9c9c9 NA unknown function @@ -67487,20 +67487,20 @@ phrog color annot category 67486 #c9c9c9 NA unknown function 67487 #c9c9c9 NA unknown function 67488 #c9c9c9 NA unknown function -67489 #c9c9c9 NA unknown function +67489 #c9c9c9 Arc-like repressor transcription regulation 67490 #c9c9c9 NA unknown function 67491 #c9c9c9 NA unknown function 67492 #c9c9c9 NA unknown function 67493 #c9c9c9 NA unknown function 67494 #c9c9c9 NA unknown function -67495 #c9c9c9 NA unknown function +67495 #c9c9c9 tail spike protein tail 67496 #c9c9c9 NA unknown function 67497 #c9c9c9 NA unknown function 67498 #c9c9c9 NA unknown function -67499 #c9c9c9 NA unknown function +67499 #c9c9c9 tail completion or Neck1 protein connector 67500 #c9c9c9 NA unknown function 67501 #c9c9c9 NA unknown function -67502 #c9c9c9 NA unknown function +67502 #c9c9c9 excisionase and transcriptional regulator integration and excision 67503 #c9c9c9 NA unknown function 67504 #c9c9c9 NA unknown function 67505 #c9c9c9 NA unknown function @@ -67516,7 +67516,7 @@ phrog color annot category 67515 #c9c9c9 NA unknown function 67516 #c9c9c9 NA unknown function 67517 #c9c9c9 NA unknown function -67518 #c9c9c9 NA unknown function +67518 #c9c9c9 tail terminator connector 67519 #c9c9c9 NA unknown function 67520 #c9c9c9 NA unknown function 67521 #c9c9c9 NA unknown function @@ -67562,7 +67562,7 @@ phrog color annot category 67561 #c9c9c9 NA unknown function 67562 #c9c9c9 NA unknown function 67563 #c9c9c9 NA unknown function -67564 #c9c9c9 NA unknown function +67564 #c9c9c9 tail protein tail 67565 #c9c9c9 NA unknown function 67566 #c9c9c9 NA unknown function 67567 #c9c9c9 NA unknown function @@ -67608,7 +67608,7 @@ phrog color annot category 67607 #c9c9c9 NA unknown function 67608 #c9c9c9 NA unknown function 67609 #c9c9c9 NA unknown function -67610 #c9c9c9 NA unknown function +67610 #c9c9c9 tail spike protein tail 67611 #c9c9c9 NA unknown function 67612 #c9c9c9 NA unknown function 67613 #c9c9c9 NA unknown function @@ -67681,7 +67681,7 @@ phrog color annot category 67680 #c9c9c9 NA unknown function 67681 #c9c9c9 NA unknown function 67682 #c9c9c9 NA unknown function -67683 #c9c9c9 NA unknown function +67683 #c9c9c9 acetyltransferase other 67684 #c9c9c9 NA unknown function 67685 #c9c9c9 NA unknown function 67686 #c9c9c9 NA unknown function @@ -67739,7 +67739,7 @@ phrog color annot category 67738 #c9c9c9 NA unknown function 67739 #c9c9c9 NA unknown function 67740 #c9c9c9 NA unknown function -67741 #c9c9c9 NA unknown function +67741 #c9c9c9 metal-dependent phosphohydrolase other 67742 #c9c9c9 NA unknown function 67743 #c9c9c9 NA unknown function 67744 #c9c9c9 NA unknown function @@ -67818,7 +67818,7 @@ phrog color annot category 67817 #c9c9c9 NA unknown function 67818 #c9c9c9 NA unknown function 67819 #c9c9c9 NA unknown function -67820 #c9c9c9 NA unknown function +67820 #c9c9c9 methyltransferase other 67821 #c9c9c9 NA unknown function 67822 #c9c9c9 NA unknown function 67823 #c9c9c9 NA unknown function @@ -67828,7 +67828,7 @@ phrog color annot category 67827 #c9c9c9 NA unknown function 67828 #c9c9c9 NA unknown function 67829 #c9c9c9 NA unknown function -67830 #c9c9c9 NA unknown function +67830 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 67831 #c9c9c9 NA unknown function 67832 #c9c9c9 NA unknown function 67833 #c9c9c9 NA unknown function @@ -67890,7 +67890,7 @@ phrog color annot category 67889 #c9c9c9 NA unknown function 67890 #c9c9c9 NA unknown function 67891 #c9c9c9 NA unknown function -67892 #c9c9c9 NA unknown function +67892 #c9c9c9 tail assembly chaperone tail 67893 #c9c9c9 NA unknown function 67894 #c9c9c9 NA unknown function 67895 #c9c9c9 NA unknown function @@ -67929,7 +67929,7 @@ phrog color annot category 67928 #c9c9c9 NA unknown function 67929 #c9c9c9 NA unknown function 67930 #c9c9c9 NA unknown function -67931 #c9c9c9 NA unknown function +67931 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 67932 #c9c9c9 NA unknown function 67933 #ffdf59 DNA ligase DNA, RNA and nucleotide metabolism 67934 #c9c9c9 NA unknown function @@ -67981,7 +67981,7 @@ phrog color annot category 67980 #c9c9c9 NA unknown function 67981 #c9c9c9 NA unknown function 67982 #c9c9c9 NA unknown function -67983 #c9c9c9 NA unknown function +67983 #c9c9c9 transcriptional repressor transcription regulation 67984 #c9c9c9 NA unknown function 67985 #c9c9c9 NA unknown function 67986 #c9c9c9 NA unknown function @@ -68002,7 +68002,7 @@ phrog color annot category 68001 #c9c9c9 NA unknown function 68002 #c9c9c9 NA unknown function 68003 #c9c9c9 NA unknown function -68004 #c9c9c9 NA unknown function +68004 #c9c9c9 beta-glucosyl-HMC-alpha-glucosyltransferase other 68005 #c9c9c9 NA unknown function 68006 #c9c9c9 NA unknown function 68007 #c9c9c9 NA unknown function @@ -68012,11 +68012,11 @@ phrog color annot category 68011 #c9c9c9 NA unknown function 68012 #c9c9c9 NA unknown function 68013 #c9c9c9 NA unknown function -68014 #c9c9c9 NA unknown function -68015 #c9c9c9 NA unknown function +68014 #c9c9c9 tail fiber protein tail +68015 #c9c9c9 head-tail adaptor connector 68016 #c9c9c9 NA unknown function 68017 #c9c9c9 NA unknown function -68018 #c9c9c9 NA unknown function +68018 #c9c9c9 sigma factor transcription regulation 68019 #c9c9c9 NA unknown function 68020 #c9c9c9 NA unknown function 68021 #c9c9c9 NA unknown function @@ -68040,9 +68040,9 @@ phrog color annot category 68039 #c9c9c9 NA unknown function 68040 #c9c9c9 NA unknown function 68041 #c9c9c9 NA unknown function -68042 #c9c9c9 NA unknown function +68042 #c9c9c9 DNA methyltransferase other 68043 #c9c9c9 NA unknown function -68044 #c9c9c9 NA unknown function +68044 #c9c9c9 transcriptional repressor transcription regulation 68045 #c9c9c9 NA unknown function 68046 #c9c9c9 NA unknown function 68047 #c9c9c9 NA unknown function @@ -68064,7 +68064,7 @@ phrog color annot category 68063 #c9c9c9 NA unknown function 68064 #c9c9c9 NA unknown function 68065 #c9c9c9 NA unknown function -68066 #c9c9c9 NA unknown function +68066 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 68067 #c9c9c9 NA unknown function 68068 #c9c9c9 NA unknown function 68069 #c9c9c9 NA unknown function @@ -68106,7 +68106,7 @@ phrog color annot category 68105 #c9c9c9 NA unknown function 68106 #c9c9c9 NA unknown function 68107 #c9c9c9 NA unknown function -68108 #c9c9c9 NA unknown function +68108 #c9c9c9 major spike protein tail 68109 #c9c9c9 NA unknown function 68110 #c9c9c9 NA unknown function 68111 #c9c9c9 NA unknown function @@ -68198,7 +68198,7 @@ phrog color annot category 68197 #c9c9c9 NA unknown function 68198 #c9c9c9 NA unknown function 68199 #c9c9c9 NA unknown function -68200 #c9c9c9 NA unknown function +68200 #c9c9c9 DNA methyltransferase other 68201 #c9c9c9 NA unknown function 68202 #c9c9c9 NA unknown function 68203 #c9c9c9 NA unknown function @@ -68261,7 +68261,7 @@ phrog color annot category 68260 #c9c9c9 NA unknown function 68261 #c9c9c9 NA unknown function 68262 #c9c9c9 NA unknown function -68263 #c9c9c9 NA unknown function +68263 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 68264 #c9c9c9 NA unknown function 68265 #c9c9c9 NA unknown function 68266 #c9c9c9 NA unknown function @@ -68269,7 +68269,7 @@ phrog color annot category 68268 #c9c9c9 NA unknown function 68269 #c9c9c9 NA unknown function 68270 #c9c9c9 NA unknown function -68271 #c9c9c9 NA unknown function +68271 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 68272 #c9c9c9 NA unknown function 68273 #c9c9c9 NA unknown function 68274 #c9c9c9 NA unknown function @@ -68311,7 +68311,7 @@ phrog color annot category 68310 #c9c9c9 NA unknown function 68311 #c9c9c9 NA unknown function 68312 #c9c9c9 NA unknown function -68313 #c9c9c9 NA unknown function +68313 #c9c9c9 excisionase and transcriptional regulator integration and excision 68314 #c9c9c9 NA unknown function 68315 #c9c9c9 NA unknown function 68316 #c9c9c9 NA unknown function @@ -68321,7 +68321,7 @@ phrog color annot category 68320 #c9c9c9 NA unknown function 68321 #c9c9c9 NA unknown function 68322 #c9c9c9 NA unknown function -68323 #c9c9c9 NA unknown function +68323 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 68324 #c9c9c9 NA unknown function 68325 #c9c9c9 NA unknown function 68326 #c9c9c9 NA unknown function @@ -68360,7 +68360,7 @@ phrog color annot category 68359 #c9c9c9 NA unknown function 68360 #c9c9c9 NA unknown function 68361 #c9c9c9 NA unknown function -68362 #c9c9c9 NA unknown function +68362 #c9c9c9 virion structural protein head and packaging 68363 #c9c9c9 NA unknown function 68364 #c9c9c9 NA unknown function 68365 #c9c9c9 NA unknown function @@ -68409,7 +68409,7 @@ phrog color annot category 68408 #c9c9c9 NA unknown function 68409 #c9c9c9 NA unknown function 68410 #c9c9c9 NA unknown function -68411 #c9c9c9 NA unknown function +68411 #c9c9c9 major tail protein tail 68412 #c9c9c9 NA unknown function 68413 #c9c9c9 NA unknown function 68414 #c9c9c9 NA unknown function @@ -68438,14 +68438,14 @@ phrog color annot category 68437 #c9c9c9 NA unknown function 68438 #c9c9c9 NA unknown function 68439 #c9c9c9 NA unknown function -68440 #c9c9c9 NA unknown function +68440 #c9c9c9 terminase large subunit head and packaging 68441 #c9c9c9 NA unknown function 68442 #c9c9c9 NA unknown function 68443 #c9c9c9 NA unknown function 68444 #c9c9c9 NA unknown function 68445 #c9c9c9 NA unknown function 68446 #c9c9c9 NA unknown function -68447 #c9c9c9 NA unknown function +68447 #c9c9c9 GtrA-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 68448 #c9c9c9 NA unknown function 68449 #c9c9c9 NA unknown function 68450 #c9c9c9 NA unknown function @@ -68521,12 +68521,12 @@ phrog color annot category 68520 #c9c9c9 NA unknown function 68521 #c9c9c9 NA unknown function 68522 #c9c9c9 NA unknown function -68523 #c9c9c9 NA unknown function +68523 #c9c9c9 esterase other 68524 #c9c9c9 NA unknown function 68525 #c9c9c9 NA unknown function 68526 #c9c9c9 NA unknown function 68527 #c9c9c9 NA unknown function -68528 #c9c9c9 NA unknown function +68528 #c9c9c9 transcriptional regulator transcription regulation 68529 #c9c9c9 NA unknown function 68530 #c9c9c9 NA unknown function 68531 #c9c9c9 NA unknown function @@ -68537,7 +68537,7 @@ phrog color annot category 68536 #c9c9c9 NA unknown function 68537 #c9c9c9 NA unknown function 68538 #c9c9c9 NA unknown function -68539 #c9c9c9 NA unknown function +68539 #c9c9c9 portal protein head and packaging 68540 #c9c9c9 NA unknown function 68541 #c9c9c9 NA unknown function 68542 #c9c9c9 NA unknown function @@ -68546,7 +68546,7 @@ phrog color annot category 68545 #c9c9c9 NA unknown function 68546 #c9c9c9 NA unknown function 68547 #c9c9c9 NA unknown function -68548 #c9c9c9 NA unknown function +68548 #c9c9c9 Cox-like excisionase and repressor transcription regulation 68549 #c9c9c9 NA unknown function 68550 #c9c9c9 NA unknown function 68551 #c9c9c9 NA unknown function @@ -68577,7 +68577,7 @@ phrog color annot category 68576 #c9c9c9 NA unknown function 68577 #c9c9c9 NA unknown function 68578 #c9c9c9 NA unknown function -68579 #c9c9c9 NA unknown function +68579 #c9c9c9 endolysin lysis 68580 #c9c9c9 NA unknown function 68581 #c9c9c9 NA unknown function 68582 #c9c9c9 NA unknown function @@ -68589,7 +68589,7 @@ phrog color annot category 68588 #c9c9c9 NA unknown function 68589 #c9c9c9 NA unknown function 68590 #c9c9c9 NA unknown function -68591 #c9c9c9 NA unknown function +68591 #c9c9c9 methyltransferase other 68592 #c9c9c9 NA unknown function 68593 #c9c9c9 NA unknown function 68594 #c9c9c9 NA unknown function @@ -68643,8 +68643,8 @@ phrog color annot category 68642 #c9c9c9 NA unknown function 68643 #c9c9c9 NA unknown function 68644 #c9c9c9 NA unknown function -68645 #c9c9c9 NA unknown function -68646 #c9c9c9 NA unknown function +68645 #c9c9c9 transcriptional regulator transcription regulation +68646 #c9c9c9 transcriptional repressor transcription regulation 68647 #c9c9c9 NA unknown function 68648 #c9c9c9 NA unknown function 68649 #c9c9c9 NA unknown function @@ -68730,7 +68730,7 @@ phrog color annot category 68729 #c9c9c9 NA unknown function 68730 #c9c9c9 NA unknown function 68731 #c9c9c9 NA unknown function -68732 #c9c9c9 NA unknown function +68732 #c9c9c9 head maturation protease head and packaging 68733 #c9c9c9 NA unknown function 68734 #c9c9c9 NA unknown function 68735 #c9c9c9 NA unknown function @@ -68793,7 +68793,7 @@ phrog color annot category 68792 #c9c9c9 NA unknown function 68793 #c9c9c9 NA unknown function 68794 #c9c9c9 NA unknown function -68795 #c9c9c9 NA unknown function +68795 #c9c9c9 excisionase and transcriptional regulator integration and excision 68796 #c9c9c9 NA unknown function 68797 #c9c9c9 NA unknown function 68798 #c9c9c9 NA unknown function @@ -68801,7 +68801,7 @@ phrog color annot category 68800 #c9c9c9 NA unknown function 68801 #c9c9c9 NA unknown function 68802 #c9c9c9 NA unknown function -68803 #c9c9c9 NA unknown function +68803 #c9c9c9 transcriptional regulator transcription regulation 68804 #c9c9c9 NA unknown function 68805 #c9c9c9 NA unknown function 68806 #c9c9c9 NA unknown function @@ -68820,7 +68820,7 @@ phrog color annot category 68819 #c9c9c9 NA unknown function 68820 #c9c9c9 NA unknown function 68821 #c9c9c9 NA unknown function -68822 #c9c9c9 NA unknown function +68822 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 68823 #c9c9c9 NA unknown function 68824 #c9c9c9 NA unknown function 68825 #c9c9c9 NA unknown function @@ -68840,7 +68840,7 @@ phrog color annot category 68839 #c9c9c9 NA unknown function 68840 #c9c9c9 NA unknown function 68841 #c9c9c9 NA unknown function -68842 #c9c9c9 NA unknown function +68842 #c9c9c9 head-tail adaptor Ad1 connector 68843 #c9c9c9 NA unknown function 68844 #c9c9c9 NA unknown function 68845 #c9c9c9 NA unknown function @@ -68885,7 +68885,7 @@ phrog color annot category 68884 #c9c9c9 NA unknown function 68885 #c9c9c9 NA unknown function 68886 #c9c9c9 NA unknown function -68887 #c9c9c9 NA unknown function +68887 #c9c9c9 tail terminator connector 68888 #c9c9c9 NA unknown function 68889 #c9c9c9 NA unknown function 68890 #c9c9c9 NA unknown function @@ -68910,7 +68910,7 @@ phrog color annot category 68909 #c9c9c9 NA unknown function 68910 #c9c9c9 NA unknown function 68911 #c9c9c9 NA unknown function -68912 #c9c9c9 NA unknown function +68912 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 68913 #c9c9c9 NA unknown function 68914 #c9c9c9 NA unknown function 68915 #c9c9c9 NA unknown function @@ -68946,7 +68946,7 @@ phrog color annot category 68945 #c9c9c9 NA unknown function 68946 #c9c9c9 NA unknown function 68947 #c9c9c9 NA unknown function -68948 #c9c9c9 NA unknown function +68948 #c9c9c9 Lom outer membrane protein other 68949 #c9c9c9 NA unknown function 68950 #c9c9c9 NA unknown function 68951 #c9c9c9 NA unknown function @@ -68968,14 +68968,14 @@ phrog color annot category 68967 #c9c9c9 NA unknown function 68968 #c9c9c9 NA unknown function 68969 #c9c9c9 NA unknown function -68970 #c9c9c9 NA unknown function +68970 #c9c9c9 major head protein head and packaging 68971 #c9c9c9 NA unknown function 68972 #c9c9c9 NA unknown function 68973 #c9c9c9 NA unknown function 68974 #c9c9c9 NA unknown function 68975 #c9c9c9 NA unknown function 68976 #c9c9c9 NA unknown function -68977 #c9c9c9 NA unknown function +68977 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 68978 #c9c9c9 NA unknown function 68979 #c9c9c9 NA unknown function 68980 #c9c9c9 NA unknown function @@ -69014,12 +69014,12 @@ phrog color annot category 69013 #c9c9c9 NA unknown function 69014 #c9c9c9 NA unknown function 69015 #c9c9c9 NA unknown function -69016 #c9c9c9 NA unknown function +69016 #c9c9c9 DNA polymerase/primase DNA, RNA and nucleotide metabolism 69017 #c9c9c9 NA unknown function 69018 #c9c9c9 NA unknown function 69019 #c9c9c9 NA unknown function 69020 #c9c9c9 NA unknown function -69021 #c9c9c9 NA unknown function +69021 #c9c9c9 transcriptional regulator transcription regulation 69022 #c9c9c9 NA unknown function 69023 #c9c9c9 NA unknown function 69024 #c9c9c9 NA unknown function @@ -69052,7 +69052,7 @@ phrog color annot category 69051 #c9c9c9 NA unknown function 69052 #c9c9c9 NA unknown function 69053 #c9c9c9 NA unknown function -69054 #c9c9c9 NA unknown function +69054 #c9c9c9 tail terminator connector 69055 #c9c9c9 NA unknown function 69056 #c9c9c9 NA unknown function 69057 #c9c9c9 NA unknown function @@ -69067,7 +69067,7 @@ phrog color annot category 69066 #c9c9c9 NA unknown function 69067 #c9c9c9 NA unknown function 69068 #c9c9c9 NA unknown function -69069 #c9c9c9 NA unknown function +69069 #c9c9c9 transcriptional repressor transcription regulation 69070 #c9c9c9 NA unknown function 69071 #c9c9c9 NA unknown function 69072 #c9c9c9 NA unknown function @@ -69094,8 +69094,8 @@ phrog color annot category 69093 #c9c9c9 NA unknown function 69094 #c9c9c9 NA unknown function 69095 #c9c9c9 NA unknown function -69096 #c9c9c9 NA unknown function -69097 #c9c9c9 NA unknown function +69096 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism +69097 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 69098 #c9c9c9 NA unknown function 69099 #c9c9c9 NA unknown function 69100 #c9c9c9 NA unknown function @@ -69152,7 +69152,7 @@ phrog color annot category 69151 #c9c9c9 NA unknown function 69152 #c9c9c9 NA unknown function 69153 #c9c9c9 NA unknown function -69154 #c9c9c9 NA unknown function +69154 #c9c9c9 baseplate protein tail 69155 #c9c9c9 NA unknown function 69156 #c9c9c9 NA unknown function 69157 #c9c9c9 NA unknown function @@ -69197,7 +69197,7 @@ phrog color annot category 69196 #c9c9c9 NA unknown function 69197 #c9c9c9 NA unknown function 69198 #c9c9c9 NA unknown function -69199 #c9c9c9 NA unknown function +69199 #c9c9c9 minor head protein head and packaging 69200 #c9c9c9 NA unknown function 69201 #c9c9c9 NA unknown function 69202 #3e83f6 major head and protease protein head and packaging @@ -69215,8 +69215,8 @@ phrog color annot category 69214 #c9c9c9 NA unknown function 69215 #c9c9c9 NA unknown function 69216 #c9c9c9 NA unknown function -69217 #c9c9c9 NA unknown function -69218 #c9c9c9 NA unknown function +69217 #c9c9c9 co-chaperonin GroES other +69218 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 69219 #c9c9c9 NA unknown function 69220 #c9c9c9 NA unknown function 69221 #c9c9c9 NA unknown function @@ -69247,13 +69247,13 @@ phrog color annot category 69246 #c9c9c9 NA unknown function 69247 #c9c9c9 NA unknown function 69248 #c9c9c9 NA unknown function -69249 #c9c9c9 NA unknown function +69249 #c9c9c9 tail fiber protein tail 69250 #c9c9c9 NA unknown function 69251 #c9c9c9 NA unknown function 69252 #c9c9c9 NA unknown function 69253 #c9c9c9 NA unknown function -69254 #c9c9c9 NA unknown function -69255 #c9c9c9 NA unknown function +69254 #c9c9c9 tail tube tail +69255 #c9c9c9 excisionase and transcriptional regulator integration and excision 69256 #c9c9c9 NA unknown function 69257 #c9c9c9 NA unknown function 69258 #c9c9c9 NA unknown function @@ -69292,7 +69292,7 @@ phrog color annot category 69291 #c9c9c9 NA unknown function 69292 #c9c9c9 NA unknown function 69293 #c9c9c9 NA unknown function -69294 #c9c9c9 NA unknown function +69294 #c9c9c9 nudix hydrolase other 69295 #c9c9c9 NA unknown function 69296 #c9c9c9 NA unknown function 69297 #c9c9c9 NA unknown function @@ -69311,8 +69311,8 @@ phrog color annot category 69310 #c9c9c9 NA unknown function 69311 #c9c9c9 NA unknown function 69312 #c9c9c9 NA unknown function -69313 #c9c9c9 NA unknown function -69314 #c9c9c9 NA unknown function +69313 #c9c9c9 terminase large subunit head and packaging +69314 #c9c9c9 holin lysis 69315 #c9c9c9 NA unknown function 69316 #c9c9c9 NA unknown function 69317 #c9c9c9 NA unknown function @@ -69334,7 +69334,7 @@ phrog color annot category 69333 #c9c9c9 NA unknown function 69334 #c9c9c9 NA unknown function 69335 #c9c9c9 NA unknown function -69336 #c9c9c9 NA unknown function +69336 #c9c9c9 transcriptional repressor transcription regulation 69337 #c9c9c9 NA unknown function 69338 #c9c9c9 NA unknown function 69339 #c9c9c9 NA unknown function @@ -69367,7 +69367,7 @@ phrog color annot category 69366 #c9c9c9 NA unknown function 69367 #c9c9c9 NA unknown function 69368 #c9c9c9 NA unknown function -69369 #c9c9c9 NA unknown function +69369 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 69370 #c9c9c9 NA unknown function 69371 #c9c9c9 NA unknown function 69372 #c9c9c9 NA unknown function @@ -69401,7 +69401,7 @@ phrog color annot category 69400 #c9c9c9 NA unknown function 69401 #c9c9c9 NA unknown function 69402 #c9c9c9 NA unknown function -69403 #c9c9c9 NA unknown function +69403 #c9c9c9 amidase lysis 69404 #c9c9c9 NA unknown function 69405 #c9c9c9 NA unknown function 69406 #c9c9c9 NA unknown function @@ -69433,9 +69433,9 @@ phrog color annot category 69432 #c9c9c9 NA unknown function 69433 #c9c9c9 NA unknown function 69434 #c9c9c9 NA unknown function -69435 #c9c9c9 NA unknown function +69435 #c9c9c9 amidase lysis 69436 #c9c9c9 NA unknown function -69437 #c9c9c9 NA unknown function +69437 #c9c9c9 transcriptional regulator transcription regulation 69438 #c9c9c9 NA unknown function 69439 #c9c9c9 NA unknown function 69440 #c9c9c9 NA unknown function @@ -69459,7 +69459,7 @@ phrog color annot category 69458 #c9c9c9 NA unknown function 69459 #c9c9c9 NA unknown function 69460 #c9c9c9 NA unknown function -69461 #c9c9c9 NA unknown function +69461 #c9c9c9 endolysin lysis 69462 #c9c9c9 NA unknown function 69463 #c9c9c9 NA unknown function 69464 #c9c9c9 NA unknown function @@ -69482,7 +69482,7 @@ phrog color annot category 69481 #c9c9c9 NA unknown function 69482 #c9c9c9 NA unknown function 69483 #c9c9c9 NA unknown function -69484 #c9c9c9 NA unknown function +69484 #c9c9c9 excisionase and transcriptional regulator integration and excision 69485 #c9c9c9 NA unknown function 69486 #c9c9c9 NA unknown function 69487 #c9c9c9 NA unknown function @@ -69534,12 +69534,12 @@ phrog color annot category 69533 #c9c9c9 NA unknown function 69534 #c9c9c9 NA unknown function 69535 #c9c9c9 NA unknown function -69536 #c9c9c9 NA unknown function +69536 #c9c9c9 transcriptional regulator transcription regulation 69537 #c9c9c9 NA unknown function 69538 #c9c9c9 NA unknown function 69539 #c9c9c9 NA unknown function 69540 #c9c9c9 NA unknown function -69541 #c9c9c9 NA unknown function +69541 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 69542 #c9c9c9 NA unknown function 69543 #c9c9c9 NA unknown function 69544 #c9c9c9 NA unknown function @@ -69568,7 +69568,7 @@ phrog color annot category 69567 #c9c9c9 NA unknown function 69568 #c9c9c9 NA unknown function 69569 #c9c9c9 NA unknown function -69570 #c9c9c9 NA unknown function +69570 #c9c9c9 internal virion protein head and packaging 69571 #c9c9c9 NA unknown function 69572 #c9c9c9 NA unknown function 69573 #c9c9c9 NA unknown function @@ -69609,7 +69609,7 @@ phrog color annot category 69608 #c9c9c9 NA unknown function 69609 #c9c9c9 NA unknown function 69610 #c9c9c9 NA unknown function -69611 #c9c9c9 NA unknown function +69611 #c9c9c9 major tail protein tail 69612 #c9c9c9 NA unknown function 69613 #c9c9c9 NA unknown function 69614 #c9c9c9 NA unknown function @@ -69628,13 +69628,13 @@ phrog color annot category 69627 #c9c9c9 NA unknown function 69628 #c9c9c9 NA unknown function 69629 #c9c9c9 NA unknown function -69630 #c9c9c9 NA unknown function +69630 #c9c9c9 minor tail protein tail 69631 #c9c9c9 NA unknown function 69632 #c9c9c9 NA unknown function 69633 #c9c9c9 NA unknown function 69634 #c9c9c9 NA unknown function 69635 #c9c9c9 NA unknown function -69636 #c9c9c9 NA unknown function +69636 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 69637 #c9c9c9 NA unknown function 69638 #c9c9c9 NA unknown function 69639 #c9c9c9 NA unknown function @@ -69664,7 +69664,7 @@ phrog color annot category 69663 #c9c9c9 NA unknown function 69664 #c9c9c9 NA unknown function 69665 #c9c9c9 NA unknown function -69666 #c9c9c9 NA unknown function +69666 #c9c9c9 transcriptional repressor transcription regulation 69667 #c9c9c9 NA unknown function 69668 #c9c9c9 NA unknown function 69669 #c9c9c9 NA unknown function @@ -69697,7 +69697,7 @@ phrog color annot category 69696 #c9c9c9 NA unknown function 69697 #c9c9c9 NA unknown function 69698 #c9c9c9 NA unknown function -69699 #c9c9c9 NA unknown function +69699 #c9c9c9 protease other 69700 #c9c9c9 NA unknown function 69701 #c9c9c9 NA unknown function 69702 #c9c9c9 NA unknown function @@ -69705,7 +69705,7 @@ phrog color annot category 69704 #c9c9c9 NA unknown function 69705 #c9c9c9 NA unknown function 69706 #c9c9c9 NA unknown function -69707 #c9c9c9 NA unknown function +69707 #c9c9c9 aminoacid permease other 69708 #c9c9c9 NA unknown function 69709 #c9c9c9 NA unknown function 69710 #c9c9c9 NA unknown function @@ -69734,7 +69734,7 @@ phrog color annot category 69733 #c9c9c9 NA unknown function 69734 #c9c9c9 NA unknown function 69735 #c9c9c9 NA unknown function -69736 #c9c9c9 NA unknown function +69736 #c9c9c9 head-tail adaptor connector 69737 #c9c9c9 NA unknown function 69738 #c9c9c9 NA unknown function 69739 #c9c9c9 NA unknown function @@ -69836,14 +69836,14 @@ phrog color annot category 69835 #c9c9c9 NA unknown function 69836 #c9c9c9 NA unknown function 69837 #c9c9c9 NA unknown function -69838 #c9c9c9 NA unknown function +69838 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 69839 #c9c9c9 NA unknown function 69840 #c9c9c9 NA unknown function 69841 #c9c9c9 NA unknown function 69842 #c9c9c9 NA unknown function 69843 #c9c9c9 NA unknown function 69844 #c9c9c9 NA unknown function -69845 #c9c9c9 NA unknown function +69845 #c9c9c9 esterase other 69846 #c9c9c9 NA unknown function 69847 #c9c9c9 NA unknown function 69848 #c9c9c9 NA unknown function @@ -69865,7 +69865,7 @@ phrog color annot category 69864 #c9c9c9 NA unknown function 69865 #c9c9c9 NA unknown function 69866 #c9c9c9 NA unknown function -69867 #c9c9c9 NA unknown function +69867 #c9c9c9 internal virion protein head and packaging 69868 #c9c9c9 NA unknown function 69869 #c9c9c9 NA unknown function 69870 #c9c9c9 NA unknown function @@ -69876,7 +69876,7 @@ phrog color annot category 69875 #c9c9c9 NA unknown function 69876 #c9c9c9 NA unknown function 69877 #c9c9c9 NA unknown function -69878 #c9c9c9 NA unknown function +69878 #c9c9c9 transposase integration and excision 69879 #c9c9c9 NA unknown function 69880 #c9c9c9 NA unknown function 69881 #c9c9c9 NA unknown function @@ -69944,7 +69944,7 @@ phrog color annot category 69943 #c9c9c9 NA unknown function 69944 #c9c9c9 NA unknown function 69945 #3e83f6 internal virion protein head and packaging -69946 #c9c9c9 NA unknown function +69946 #c9c9c9 terminase large subunit head and packaging 69947 #c9c9c9 NA unknown function 69948 #c9c9c9 NA unknown function 69949 #c9c9c9 NA unknown function @@ -69963,7 +69963,7 @@ phrog color annot category 69962 #c9c9c9 NA unknown function 69963 #c9c9c9 NA unknown function 69964 #c9c9c9 NA unknown function -69965 #c9c9c9 NA unknown function +69965 #c9c9c9 esterase other 69966 #c9c9c9 NA unknown function 69967 #c9c9c9 NA unknown function 69968 #c9c9c9 NA unknown function @@ -69980,7 +69980,7 @@ phrog color annot category 69979 #c9c9c9 NA unknown function 69980 #c9c9c9 NA unknown function 69981 #c9c9c9 NA unknown function -69982 #c9c9c9 NA unknown function +69982 #c9c9c9 SieB superinfection exclusion moron, auxiliary metabolic gene and host takeover 69983 #c9c9c9 NA unknown function 69984 #c9c9c9 NA unknown function 69985 #c9c9c9 NA unknown function @@ -70014,7 +70014,7 @@ phrog color annot category 70013 #c9c9c9 NA unknown function 70014 #c9c9c9 NA unknown function 70015 #c9c9c9 NA unknown function -70016 #c9c9c9 NA unknown function +70016 #c9c9c9 aminoacid permease other 70017 #c9c9c9 NA unknown function 70018 #c9c9c9 NA unknown function 70019 #c9c9c9 NA unknown function @@ -70029,7 +70029,7 @@ phrog color annot category 70028 #c9c9c9 NA unknown function 70029 #c9c9c9 NA unknown function 70030 #c9c9c9 NA unknown function -70031 #c9c9c9 NA unknown function +70031 #c9c9c9 methylamine utilization other 70032 #c9c9c9 NA unknown function 70033 #c9c9c9 NA unknown function 70034 #c9c9c9 NA unknown function @@ -70058,7 +70058,7 @@ phrog color annot category 70057 #c9c9c9 NA unknown function 70058 #c9c9c9 NA unknown function 70059 #c9c9c9 NA unknown function -70060 #c9c9c9 NA unknown function +70060 #c9c9c9 terminase large subunit head and packaging 70061 #c9c9c9 NA unknown function 70062 #c9c9c9 NA unknown function 70063 #c9c9c9 NA unknown function @@ -70085,7 +70085,7 @@ phrog color annot category 70084 #c9c9c9 NA unknown function 70085 #c9c9c9 NA unknown function 70086 #c9c9c9 NA unknown function -70087 #c9c9c9 NA unknown function +70087 #c9c9c9 nudix hydrolase other 70088 #c9c9c9 NA unknown function 70089 #c9c9c9 NA unknown function 70090 #c9c9c9 NA unknown function @@ -70096,7 +70096,7 @@ phrog color annot category 70095 #c9c9c9 NA unknown function 70096 #c9c9c9 NA unknown function 70097 #c9c9c9 NA unknown function -70098 #c9c9c9 NA unknown function +70098 #c9c9c9 minor tail protein tail 70099 #c9c9c9 NA unknown function 70100 #c9c9c9 NA unknown function 70101 #c9c9c9 NA unknown function @@ -70129,7 +70129,7 @@ phrog color annot category 70128 #c9c9c9 NA unknown function 70129 #c9c9c9 NA unknown function 70130 #c9c9c9 NA unknown function -70131 #c9c9c9 NA unknown function +70131 #c9c9c9 structural protein with Ig domain head and packaging 70132 #c9c9c9 NA unknown function 70133 #c9c9c9 NA unknown function 70134 #c9c9c9 NA unknown function @@ -70157,13 +70157,13 @@ phrog color annot category 70156 #c9c9c9 NA unknown function 70157 #c9c9c9 NA unknown function 70158 #c9c9c9 NA unknown function -70159 #c9c9c9 NA unknown function +70159 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 70160 #c9c9c9 NA unknown function 70161 #c9c9c9 NA unknown function 70162 #c9c9c9 NA unknown function 70163 #c9c9c9 NA unknown function 70164 #c9c9c9 NA unknown function -70165 #c9c9c9 NA unknown function +70165 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 70166 #c9c9c9 NA unknown function 70167 #c9c9c9 NA unknown function 70168 #c9c9c9 NA unknown function @@ -70186,7 +70186,7 @@ phrog color annot category 70185 #c9c9c9 NA unknown function 70186 #c9c9c9 NA unknown function 70187 #c9c9c9 NA unknown function -70188 #c9c9c9 NA unknown function +70188 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 70189 #c9c9c9 NA unknown function 70190 #c9c9c9 NA unknown function 70191 #c9c9c9 NA unknown function @@ -70201,7 +70201,7 @@ phrog color annot category 70200 #c9c9c9 NA unknown function 70201 #c9c9c9 NA unknown function 70202 #c9c9c9 NA unknown function -70203 #c9c9c9 NA unknown function +70203 #c9c9c9 tail terminator connector 70204 #c9c9c9 NA unknown function 70205 #c9c9c9 NA unknown function 70206 #c9c9c9 NA unknown function @@ -70241,7 +70241,7 @@ phrog color annot category 70240 #c9c9c9 NA unknown function 70241 #c9c9c9 NA unknown function 70242 #c9c9c9 NA unknown function -70243 #c9c9c9 NA unknown function +70243 #c9c9c9 major head protein head and packaging 70244 #c9c9c9 NA unknown function 70245 #c9c9c9 NA unknown function 70246 #c9c9c9 NA unknown function @@ -70326,7 +70326,7 @@ phrog color annot category 70325 #c9c9c9 NA unknown function 70326 #c9c9c9 NA unknown function 70327 #c9c9c9 NA unknown function -70328 #c9c9c9 NA unknown function +70328 #c9c9c9 minor tail protein tail 70329 #c9c9c9 NA unknown function 70330 #c9c9c9 NA unknown function 70331 #c9c9c9 NA unknown function @@ -70350,7 +70350,7 @@ phrog color annot category 70349 #c9c9c9 NA unknown function 70350 #c9c9c9 NA unknown function 70351 #c9c9c9 NA unknown function -70352 #c9c9c9 NA unknown function +70352 #c9c9c9 DNA methyltransferase other 70353 #c9c9c9 NA unknown function 70354 #c9c9c9 NA unknown function 70355 #c9c9c9 NA unknown function @@ -70440,7 +70440,7 @@ phrog color annot category 70439 #c9c9c9 NA unknown function 70440 #c9c9c9 NA unknown function 70441 #c9c9c9 NA unknown function -70442 #c9c9c9 NA unknown function +70442 #c9c9c9 tail completion or Neck1 protein connector 70443 #c9c9c9 NA unknown function 70444 #c9c9c9 NA unknown function 70445 #c9c9c9 NA unknown function @@ -70487,7 +70487,7 @@ phrog color annot category 70486 #c9c9c9 NA unknown function 70487 #c9c9c9 NA unknown function 70488 #c9c9c9 NA unknown function -70489 #c9c9c9 NA unknown function +70489 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 70490 #c9c9c9 NA unknown function 70491 #c9c9c9 NA unknown function 70492 #c9c9c9 NA unknown function @@ -70503,7 +70503,7 @@ phrog color annot category 70502 #c9c9c9 NA unknown function 70503 #c9c9c9 NA unknown function 70504 #c9c9c9 NA unknown function -70505 #c9c9c9 NA unknown function +70505 #c9c9c9 methyltransferase other 70506 #c9c9c9 NA unknown function 70507 #c9c9c9 NA unknown function 70508 #c9c9c9 NA unknown function @@ -70523,7 +70523,7 @@ phrog color annot category 70522 #c9c9c9 NA unknown function 70523 #c9c9c9 NA unknown function 70524 #c9c9c9 NA unknown function -70525 #c9c9c9 NA unknown function +70525 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 70526 #c9c9c9 NA unknown function 70527 #c9c9c9 NA unknown function 70528 #c9c9c9 NA unknown function @@ -70533,7 +70533,7 @@ phrog color annot category 70532 #c9c9c9 NA unknown function 70533 #c9c9c9 NA unknown function 70534 #c9c9c9 NA unknown function -70535 #c9c9c9 NA unknown function +70535 #c9c9c9 tail protein tail 70536 #c9c9c9 NA unknown function 70537 #c9c9c9 NA unknown function 70538 #c9c9c9 NA unknown function @@ -70758,7 +70758,7 @@ phrog color annot category 70757 #c9c9c9 NA unknown function 70758 #c9c9c9 NA unknown function 70759 #c9c9c9 NA unknown function -70760 #c9c9c9 NA unknown function +70760 #c9c9c9 tail terminator connector 70761 #c9c9c9 NA unknown function 70762 #c9c9c9 NA unknown function 70763 #c9c9c9 NA unknown function @@ -70813,7 +70813,7 @@ phrog color annot category 70812 #c9c9c9 NA unknown function 70813 #c9c9c9 NA unknown function 70814 #c9c9c9 NA unknown function -70815 #c9c9c9 NA unknown function +70815 #c9c9c9 transposase integration and excision 70816 #c9c9c9 NA unknown function 70817 #c9c9c9 NA unknown function 70818 #c9c9c9 NA unknown function @@ -70856,7 +70856,7 @@ phrog color annot category 70855 #c9c9c9 NA unknown function 70856 #c9c9c9 NA unknown function 70857 #c9c9c9 NA unknown function -70858 #c9c9c9 NA unknown function +70858 #c9c9c9 tail terminator connector 70859 #c9c9c9 NA unknown function 70860 #c9c9c9 NA unknown function 70861 #c9c9c9 NA unknown function @@ -70877,7 +70877,7 @@ phrog color annot category 70876 #c9c9c9 NA unknown function 70877 #c9c9c9 NA unknown function 70878 #c9c9c9 NA unknown function -70879 #c9c9c9 NA unknown function +70879 #c9c9c9 tail fiber protein tail 70880 #c9c9c9 NA unknown function 70881 #c9c9c9 NA unknown function 70882 #c9c9c9 NA unknown function @@ -70888,7 +70888,7 @@ phrog color annot category 70887 #c9c9c9 NA unknown function 70888 #c9c9c9 NA unknown function 70889 #c9c9c9 NA unknown function -70890 #c9c9c9 NA unknown function +70890 #c9c9c9 thymidylate synthase other 70891 #c9c9c9 NA unknown function 70892 #c9c9c9 NA unknown function 70893 #c9c9c9 NA unknown function @@ -70986,12 +70986,12 @@ phrog color annot category 70985 #c9c9c9 NA unknown function 70986 #c9c9c9 NA unknown function 70987 #c9c9c9 NA unknown function -70988 #c9c9c9 NA unknown function +70988 #c9c9c9 transposase integration and excision 70989 #c9c9c9 NA unknown function 70990 #c9c9c9 NA unknown function 70991 #c9c9c9 NA unknown function 70992 #c9c9c9 NA unknown function -70993 #c9c9c9 NA unknown function +70993 #c9c9c9 esterase/lipase other 70994 #c9c9c9 NA unknown function 70995 #c9c9c9 NA unknown function 70996 #c9c9c9 NA unknown function @@ -71006,7 +71006,7 @@ phrog color annot category 71005 #c9c9c9 NA unknown function 71006 #c9c9c9 NA unknown function 71007 #c9c9c9 NA unknown function -71008 #c9c9c9 NA unknown function +71008 #c9c9c9 head closure Hc1 connector 71009 #c9c9c9 NA unknown function 71010 #c9c9c9 NA unknown function 71011 #c9c9c9 NA unknown function @@ -71071,7 +71071,7 @@ phrog color annot category 71070 #c9c9c9 NA unknown function 71071 #c9c9c9 NA unknown function 71072 #c9c9c9 NA unknown function -71073 #c9c9c9 NA unknown function +71073 #c9c9c9 tail fiber assembly protein tail 71074 #c9c9c9 NA unknown function 71075 #c9c9c9 NA unknown function 71076 #c9c9c9 NA unknown function @@ -71087,13 +71087,13 @@ phrog color annot category 71086 #c9c9c9 NA unknown function 71087 #c9c9c9 NA unknown function 71088 #c9c9c9 NA unknown function -71089 #c9c9c9 NA unknown function +71089 #c9c9c9 metallo-protease other 71090 #c9c9c9 NA unknown function 71091 #c9c9c9 NA unknown function 71092 #c9c9c9 NA unknown function 71093 #c9c9c9 NA unknown function 71094 #c9c9c9 NA unknown function -71095 #c9c9c9 NA unknown function +71095 #c9c9c9 nudix hydrolase other 71096 #c9c9c9 NA unknown function 71097 #c9c9c9 NA unknown function 71098 #c9c9c9 NA unknown function @@ -71121,13 +71121,13 @@ phrog color annot category 71120 #c9c9c9 NA unknown function 71121 #c9c9c9 NA unknown function 71122 #c9c9c9 NA unknown function -71123 #c9c9c9 NA unknown function +71123 #c9c9c9 Cox-like excisionase and repressor integration and excision 71124 #c9c9c9 NA unknown function 71125 #c9c9c9 NA unknown function 71126 #c9c9c9 NA unknown function 71127 #c9c9c9 NA unknown function 71128 #c9c9c9 NA unknown function -71129 #c9c9c9 NA unknown function +71129 #c9c9c9 FmdB-like transcriptional regulator transcription regulation 71130 #c9c9c9 NA unknown function 71131 #c9c9c9 NA unknown function 71132 #c9c9c9 NA unknown function @@ -71183,7 +71183,7 @@ phrog color annot category 71182 #c9c9c9 NA unknown function 71183 #c9c9c9 NA unknown function 71184 #c9c9c9 NA unknown function -71185 #c9c9c9 NA unknown function +71185 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 71186 #c9c9c9 NA unknown function 71187 #c9c9c9 NA unknown function 71188 #c9c9c9 NA unknown function @@ -71220,14 +71220,14 @@ phrog color annot category 71219 #c9c9c9 NA unknown function 71220 #c9c9c9 NA unknown function 71221 #c9c9c9 NA unknown function -71222 #c9c9c9 NA unknown function +71222 #c9c9c9 tail chaperone protein tail 71223 #c9c9c9 NA unknown function 71224 #c9c9c9 NA unknown function 71225 #c9c9c9 NA unknown function 71226 #c9c9c9 NA unknown function 71227 #c9c9c9 NA unknown function 71228 #c9c9c9 NA unknown function -71229 #c9c9c9 NA unknown function +71229 #c9c9c9 head-tail adaptor Ad1 connector 71230 #c9c9c9 NA unknown function 71231 #c9c9c9 NA unknown function 71232 #c9c9c9 NA unknown function @@ -71246,7 +71246,7 @@ phrog color annot category 71245 #c9c9c9 NA unknown function 71246 #c9c9c9 NA unknown function 71247 #c9c9c9 NA unknown function -71248 #c9c9c9 NA unknown function +71248 #c9c9c9 excisionase and transcriptional regulator integration and excision 71249 #c9c9c9 NA unknown function 71250 #c9c9c9 NA unknown function 71251 #c9c9c9 NA unknown function @@ -71271,9 +71271,9 @@ phrog color annot category 71270 #c9c9c9 NA unknown function 71271 #c9c9c9 NA unknown function 71272 #c9c9c9 NA unknown function -71273 #c9c9c9 NA unknown function +71273 #c9c9c9 major head protein head and packaging 71274 #c9c9c9 NA unknown function -71275 #c9c9c9 NA unknown function +71275 #c9c9c9 transposase integration and excision 71276 #c9c9c9 NA unknown function 71277 #c9c9c9 NA unknown function 71278 #c9c9c9 NA unknown function @@ -71284,7 +71284,7 @@ phrog color annot category 71283 #c9c9c9 NA unknown function 71284 #c9c9c9 NA unknown function 71285 #c9c9c9 NA unknown function -71286 #c9c9c9 NA unknown function +71286 #c9c9c9 anti-repressor transcription regulation 71287 #c9c9c9 NA unknown function 71288 #c9c9c9 NA unknown function 71289 #c9c9c9 NA unknown function @@ -71315,7 +71315,7 @@ phrog color annot category 71314 #c9c9c9 NA unknown function 71315 #c9c9c9 NA unknown function 71316 #c9c9c9 NA unknown function -71317 #c9c9c9 NA unknown function +71317 #c9c9c9 tail completion or Neck1 protein connector 71318 #c9c9c9 NA unknown function 71319 #c9c9c9 NA unknown function 71320 #c9c9c9 NA unknown function @@ -71339,7 +71339,7 @@ phrog color annot category 71338 #c9c9c9 NA unknown function 71339 #c9c9c9 NA unknown function 71340 #c9c9c9 NA unknown function -71341 #c9c9c9 NA unknown function +71341 #c9c9c9 RNA polymerase DNA, RNA and nucleotide metabolism 71342 #c9c9c9 NA unknown function 71343 #c9c9c9 NA unknown function 71344 #c9c9c9 NA unknown function @@ -71370,13 +71370,13 @@ phrog color annot category 71369 #c9c9c9 NA unknown function 71370 #c9c9c9 NA unknown function 71371 #c9c9c9 NA unknown function -71372 #c9c9c9 NA unknown function +71372 #c9c9c9 excisionase and transcriptional regulator integration and excision 71373 #c9c9c9 NA unknown function 71374 #c9c9c9 NA unknown function -71375 #c9c9c9 NA unknown function +71375 #c9c9c9 anti-termination protein Q-like transcription regulation 71376 #c9c9c9 NA unknown function -71377 #c9c9c9 NA unknown function -71378 #c9c9c9 NA unknown function +71377 #c9c9c9 major head protein head and packaging +71378 #c9c9c9 Arc-like repressor transcription regulation 71379 #c9c9c9 NA unknown function 71380 #c9c9c9 NA unknown function 71381 #c9c9c9 NA unknown function @@ -71392,7 +71392,7 @@ phrog color annot category 71391 #c9c9c9 NA unknown function 71392 #c9c9c9 NA unknown function 71393 #c9c9c9 NA unknown function -71394 #c9c9c9 NA unknown function +71394 #c9c9c9 tail fiber assembly tail 71395 #c9c9c9 NA unknown function 71396 #c9c9c9 NA unknown function 71397 #c9c9c9 NA unknown function @@ -71403,7 +71403,7 @@ phrog color annot category 71402 #c9c9c9 NA unknown function 71403 #c9c9c9 NA unknown function 71404 #c9c9c9 NA unknown function -71405 #c9c9c9 NA unknown function +71405 #c9c9c9 tail terminator connector 71406 #c9c9c9 NA unknown function 71407 #c9c9c9 NA unknown function 71408 #c9c9c9 NA unknown function @@ -71458,7 +71458,7 @@ phrog color annot category 71457 #c9c9c9 NA unknown function 71458 #c9c9c9 NA unknown function 71459 #c9c9c9 NA unknown function -71460 #c9c9c9 NA unknown function +71460 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 71461 #c9c9c9 NA unknown function 71462 #c9c9c9 NA unknown function 71463 #c9c9c9 NA unknown function @@ -71473,7 +71473,7 @@ phrog color annot category 71472 #c9c9c9 NA unknown function 71473 #c9c9c9 NA unknown function 71474 #c9c9c9 NA unknown function -71475 #c9c9c9 NA unknown function +71475 #c9c9c9 terminase small subunit head and packaging 71476 #c9c9c9 NA unknown function 71477 #c9c9c9 NA unknown function 71478 #c9c9c9 NA unknown function @@ -71563,7 +71563,7 @@ phrog color annot category 71562 #c9c9c9 NA unknown function 71563 #c9c9c9 NA unknown function 71564 #c9c9c9 NA unknown function -71565 #c9c9c9 NA unknown function +71565 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 71566 #c9c9c9 NA unknown function 71567 #c9c9c9 NA unknown function 71568 #c9c9c9 NA unknown function @@ -71576,7 +71576,7 @@ phrog color annot category 71575 #c9c9c9 NA unknown function 71576 #c9c9c9 NA unknown function 71577 #c9c9c9 NA unknown function -71578 #c9c9c9 NA unknown function +71578 #c9c9c9 excisionase integration and excision 71579 #c9c9c9 NA unknown function 71580 #c9c9c9 NA unknown function 71581 #c9c9c9 NA unknown function @@ -71587,7 +71587,7 @@ phrog color annot category 71586 #c9c9c9 NA unknown function 71587 #c9c9c9 NA unknown function 71588 #c9c9c9 NA unknown function -71589 #c9c9c9 NA unknown function +71589 #c9c9c9 excisionase integration and excision 71590 #c9c9c9 NA unknown function 71591 #c9c9c9 NA unknown function 71592 #c9c9c9 NA unknown function @@ -71635,7 +71635,7 @@ phrog color annot category 71634 #c9c9c9 NA unknown function 71635 #c9c9c9 NA unknown function 71636 #c9c9c9 NA unknown function -71637 #c9c9c9 NA unknown function +71637 #c9c9c9 tail assembly chaperone tail 71638 #c9c9c9 NA unknown function 71639 #c9c9c9 NA unknown function 71640 #c9c9c9 NA unknown function @@ -71649,7 +71649,7 @@ phrog color annot category 71648 #c9c9c9 NA unknown function 71649 #c9c9c9 NA unknown function 71650 #c9c9c9 NA unknown function -71651 #c9c9c9 NA unknown function +71651 #c9c9c9 nucleotide kinase other 71652 #c9c9c9 NA unknown function 71653 #c9c9c9 NA unknown function 71654 #c9c9c9 NA unknown function @@ -71671,7 +71671,7 @@ phrog color annot category 71670 #c9c9c9 NA unknown function 71671 #c9c9c9 NA unknown function 71672 #c9c9c9 NA unknown function -71673 #c9c9c9 NA unknown function +71673 #c9c9c9 peptidase HslV family other 71674 #c9c9c9 NA unknown function 71675 #c9c9c9 NA unknown function 71676 #c9c9c9 NA unknown function @@ -71696,7 +71696,7 @@ phrog color annot category 71695 #c9c9c9 NA unknown function 71696 #c9c9c9 NA unknown function 71697 #c9c9c9 NA unknown function -71698 #c9c9c9 NA unknown function +71698 #c9c9c9 head closure Hc1 connector 71699 #c9c9c9 NA unknown function 71700 #c9c9c9 NA unknown function 71701 #c9c9c9 NA unknown function @@ -71726,9 +71726,9 @@ phrog color annot category 71725 #c9c9c9 NA unknown function 71726 #c9c9c9 NA unknown function 71727 #c9c9c9 NA unknown function -71728 #c9c9c9 NA unknown function +71728 #c9c9c9 excisionase and transcriptional regulator integration and excision 71729 #c9c9c9 NA unknown function -71730 #c9c9c9 NA unknown function +71730 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 71731 #c9c9c9 NA unknown function 71732 #c9c9c9 NA unknown function 71733 #c9c9c9 NA unknown function @@ -71775,7 +71775,7 @@ phrog color annot category 71774 #c9c9c9 NA unknown function 71775 #c9c9c9 NA unknown function 71776 #c9c9c9 NA unknown function -71777 #c9c9c9 NA unknown function +71777 #c9c9c9 transcriptional regulator transcription regulation 71778 #c9c9c9 NA unknown function 71779 #c9c9c9 NA unknown function 71780 #c9c9c9 NA unknown function @@ -71811,7 +71811,7 @@ phrog color annot category 71810 #c9c9c9 NA unknown function 71811 #c9c9c9 NA unknown function 71812 #c9c9c9 NA unknown function -71813 #c9c9c9 NA unknown function +71813 #c9c9c9 endolysin lysis 71814 #c9c9c9 NA unknown function 71815 #c9c9c9 NA unknown function 71816 #c9c9c9 NA unknown function @@ -71853,8 +71853,8 @@ phrog color annot category 71852 #c9c9c9 NA unknown function 71853 #c9c9c9 NA unknown function 71854 #c9c9c9 NA unknown function -71855 #c9c9c9 NA unknown function -71856 #c9c9c9 NA unknown function +71855 #c9c9c9 Rz-like spanin lysis +71856 #c9c9c9 terminase small subunit head and packaging 71857 #c9c9c9 NA unknown function 71858 #c9c9c9 NA unknown function 71859 #c9c9c9 NA unknown function @@ -71870,7 +71870,7 @@ phrog color annot category 71869 #c9c9c9 NA unknown function 71870 #c9c9c9 NA unknown function 71871 #c9c9c9 NA unknown function -71872 #c9c9c9 NA unknown function +71872 #c9c9c9 peptidase HslV family other 71873 #c9c9c9 NA unknown function 71874 #c9c9c9 NA unknown function 71875 #c9c9c9 NA unknown function @@ -71946,7 +71946,7 @@ phrog color annot category 71945 #c9c9c9 NA unknown function 71946 #c9c9c9 NA unknown function 71947 #c9c9c9 NA unknown function -71948 #c9c9c9 NA unknown function +71948 #c9c9c9 tail spike protein tail 71949 #c9c9c9 NA unknown function 71950 #c9c9c9 NA unknown function 71951 #c9c9c9 NA unknown function @@ -71961,7 +71961,7 @@ phrog color annot category 71960 #c9c9c9 NA unknown function 71961 #c9c9c9 NA unknown function 71962 #c9c9c9 NA unknown function -71963 #c9c9c9 NA unknown function +71963 #c9c9c9 transcriptional repressor transcription regulation 71964 #c9c9c9 NA unknown function 71965 #c9c9c9 NA unknown function 71966 #c9c9c9 NA unknown function @@ -71984,7 +71984,7 @@ phrog color annot category 71983 #c9c9c9 NA unknown function 71984 #c9c9c9 NA unknown function 71985 #c9c9c9 NA unknown function -71986 #c9c9c9 NA unknown function +71986 #c9c9c9 baseplate tail tube cap tail 71987 #c9c9c9 NA unknown function 71988 #c9c9c9 NA unknown function 71989 #c9c9c9 NA unknown function @@ -71992,7 +71992,7 @@ phrog color annot category 71991 #c9c9c9 NA unknown function 71992 #c9c9c9 NA unknown function 71993 #c9c9c9 NA unknown function -71994 #c9c9c9 NA unknown function +71994 #c9c9c9 terminase small subunit head and packaging 71995 #c9c9c9 NA unknown function 71996 #c9c9c9 NA unknown function 71997 #c9c9c9 NA unknown function @@ -72004,14 +72004,14 @@ phrog color annot category 72003 #c9c9c9 NA unknown function 72004 #c9c9c9 NA unknown function 72005 #c9c9c9 NA unknown function -72006 #c9c9c9 NA unknown function +72006 #c9c9c9 dsDNA binding protein DNA, RNA and nucleotide metabolism 72007 #c9c9c9 NA unknown function 72008 #c9c9c9 NA unknown function 72009 #c9c9c9 NA unknown function 72010 #c9c9c9 NA unknown function 72011 #c9c9c9 NA unknown function 72012 #c9c9c9 NA unknown function -72013 #c9c9c9 NA unknown function +72013 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 72014 #c9c9c9 NA unknown function 72015 #c9c9c9 NA unknown function 72016 #c9c9c9 NA unknown function @@ -72031,7 +72031,7 @@ phrog color annot category 72030 #c9c9c9 NA unknown function 72031 #c9c9c9 NA unknown function 72032 #c9c9c9 NA unknown function -72033 #c9c9c9 NA unknown function +72033 #c9c9c9 co-chaperonin GroES other 72034 #c9c9c9 NA unknown function 72035 #c9c9c9 NA unknown function 72036 #c9c9c9 NA unknown function @@ -72084,7 +72084,7 @@ phrog color annot category 72083 #c9c9c9 NA unknown function 72084 #c9c9c9 NA unknown function 72085 #c9c9c9 NA unknown function -72086 #c9c9c9 NA unknown function +72086 #c9c9c9 head maturation protease head and packaging 72087 #c9c9c9 NA unknown function 72088 #c9c9c9 NA unknown function 72089 #c9c9c9 NA unknown function @@ -72102,7 +72102,7 @@ phrog color annot category 72101 #c9c9c9 NA unknown function 72102 #c9c9c9 NA unknown function 72103 #c9c9c9 NA unknown function -72104 #c9c9c9 NA unknown function +72104 #c9c9c9 tail fiber protein tail 72105 #c9c9c9 NA unknown function 72106 #c9c9c9 NA unknown function 72107 #c9c9c9 NA unknown function @@ -72118,7 +72118,7 @@ phrog color annot category 72117 #c9c9c9 NA unknown function 72118 #c9c9c9 NA unknown function 72119 #c9c9c9 NA unknown function -72120 #c9c9c9 NA unknown function +72120 #c9c9c9 major head protein head and packaging 72121 #c9c9c9 NA unknown function 72122 #c9c9c9 NA unknown function 72123 #c9c9c9 NA unknown function @@ -72135,7 +72135,7 @@ phrog color annot category 72134 #c9c9c9 NA unknown function 72135 #c9c9c9 NA unknown function 72136 #c9c9c9 NA unknown function -72137 #c9c9c9 NA unknown function +72137 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 72138 #c9c9c9 NA unknown function 72139 #c9c9c9 NA unknown function 72140 #c9c9c9 NA unknown function @@ -72150,7 +72150,7 @@ phrog color annot category 72149 #c9c9c9 NA unknown function 72150 #c9c9c9 NA unknown function 72151 #c9c9c9 NA unknown function -72152 #c9c9c9 NA unknown function +72152 #c9c9c9 universal stress protein other 72153 #c9c9c9 NA unknown function 72154 #c9c9c9 NA unknown function 72155 #c9c9c9 NA unknown function @@ -72159,10 +72159,10 @@ phrog color annot category 72158 #c9c9c9 NA unknown function 72159 #c9c9c9 NA unknown function 72160 #c9c9c9 NA unknown function -72161 #c9c9c9 NA unknown function +72161 #c9c9c9 head scaffolding protein head and packaging 72162 #c9c9c9 NA unknown function 72163 #c9c9c9 NA unknown function -72164 #c9c9c9 NA unknown function +72164 #c9c9c9 head protein head and packaging 72165 #c9c9c9 NA unknown function 72166 #c9c9c9 NA unknown function 72167 #c9c9c9 NA unknown function @@ -72187,7 +72187,7 @@ phrog color annot category 72186 #c9c9c9 NA unknown function 72187 #c9c9c9 NA unknown function 72188 #c9c9c9 NA unknown function -72189 #c9c9c9 NA unknown function +72189 #c9c9c9 tail fiber protein tail 72190 #c9c9c9 NA unknown function 72191 #c9c9c9 NA unknown function 72192 #c9c9c9 NA unknown function @@ -72212,7 +72212,7 @@ phrog color annot category 72211 #c9c9c9 NA unknown function 72212 #c9c9c9 NA unknown function 72213 #c9c9c9 NA unknown function -72214 #c9c9c9 NA unknown function +72214 #c9c9c9 P-like helicase loader DNA, RNA and nucleotide metabolism 72215 #c9c9c9 NA unknown function 72216 #c9c9c9 NA unknown function 72217 #c9c9c9 NA unknown function @@ -72233,7 +72233,7 @@ phrog color annot category 72232 #c9c9c9 NA unknown function 72233 #c9c9c9 NA unknown function 72234 #c9c9c9 NA unknown function -72235 #c9c9c9 NA unknown function +72235 #c9c9c9 transcriptional regulator transcription regulation 72236 #c9c9c9 NA unknown function 72237 #c9c9c9 NA unknown function 72238 #c9c9c9 NA unknown function @@ -72253,7 +72253,7 @@ phrog color annot category 72252 #c9c9c9 NA unknown function 72253 #c9c9c9 NA unknown function 72254 #c9c9c9 NA unknown function -72255 #c9c9c9 NA unknown function +72255 #c9c9c9 head scaffolding protein head and packaging 72256 #c9c9c9 NA unknown function 72257 #c9c9c9 NA unknown function 72258 #c9c9c9 NA unknown function @@ -72306,7 +72306,7 @@ phrog color annot category 72305 #c9c9c9 NA unknown function 72306 #c9c9c9 NA unknown function 72307 #c9c9c9 NA unknown function -72308 #c9c9c9 NA unknown function +72308 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 72309 #c9c9c9 NA unknown function 72310 #c9c9c9 NA unknown function 72311 #c9c9c9 NA unknown function @@ -72335,7 +72335,7 @@ phrog color annot category 72334 #c9c9c9 NA unknown function 72335 #c9c9c9 NA unknown function 72336 #c9c9c9 NA unknown function -72337 #c9c9c9 NA unknown function +72337 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 72338 #c9c9c9 NA unknown function 72339 #c9c9c9 NA unknown function 72340 #c9c9c9 NA unknown function @@ -72398,7 +72398,7 @@ phrog color annot category 72397 #c9c9c9 NA unknown function 72398 #c9c9c9 NA unknown function 72399 #c9c9c9 NA unknown function -72400 #c9c9c9 NA unknown function +72400 #c9c9c9 excisionase integration and excision 72401 #c9c9c9 NA unknown function 72402 #c9c9c9 NA unknown function 72403 #c9c9c9 NA unknown function @@ -72406,7 +72406,7 @@ phrog color annot category 72405 #c9c9c9 NA unknown function 72406 #c9c9c9 NA unknown function 72407 #c9c9c9 NA unknown function -72408 #c9c9c9 NA unknown function +72408 #c9c9c9 virion structural protein head and packaging 72409 #c9c9c9 NA unknown function 72410 #c9c9c9 NA unknown function 72411 #c9c9c9 NA unknown function @@ -72421,7 +72421,7 @@ phrog color annot category 72420 #c9c9c9 NA unknown function 72421 #c9c9c9 NA unknown function 72422 #c9c9c9 NA unknown function -72423 #c9c9c9 NA unknown function +72423 #c9c9c9 tail spike protein tail 72424 #c9c9c9 NA unknown function 72425 #c9c9c9 NA unknown function 72426 #c9c9c9 NA unknown function @@ -72476,7 +72476,7 @@ phrog color annot category 72475 #c9c9c9 NA unknown function 72476 #c9c9c9 NA unknown function 72477 #c9c9c9 NA unknown function -72478 #c9c9c9 NA unknown function +72478 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 72479 #c9c9c9 NA unknown function 72480 #c9c9c9 NA unknown function 72481 #c9c9c9 NA unknown function @@ -72494,7 +72494,7 @@ phrog color annot category 72493 #c9c9c9 NA unknown function 72494 #c9c9c9 NA unknown function 72495 #c9c9c9 NA unknown function -72496 #c9c9c9 NA unknown function +72496 #c9c9c9 excisionase integration and excision 72497 #c9c9c9 NA unknown function 72498 #c9c9c9 NA unknown function 72499 #c9c9c9 NA unknown function @@ -72562,7 +72562,7 @@ phrog color annot category 72561 #c9c9c9 NA unknown function 72562 #c9c9c9 NA unknown function 72563 #c9c9c9 NA unknown function -72564 #c9c9c9 NA unknown function +72564 #c9c9c9 Arc-like repressor transcription regulation 72565 #c9c9c9 NA unknown function 72566 #c9c9c9 NA unknown function 72567 #c9c9c9 NA unknown function @@ -72596,7 +72596,7 @@ phrog color annot category 72595 #c9c9c9 NA unknown function 72596 #c9c9c9 NA unknown function 72597 #c9c9c9 NA unknown function -72598 #c9c9c9 NA unknown function +72598 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 72599 #c9c9c9 NA unknown function 72600 #c9c9c9 NA unknown function 72601 #c9c9c9 NA unknown function @@ -72619,7 +72619,7 @@ phrog color annot category 72618 #c9c9c9 NA unknown function 72619 #c9c9c9 NA unknown function 72620 #c9c9c9 NA unknown function -72621 #c9c9c9 NA unknown function +72621 #c9c9c9 ribosomal protein S6 glutaminyl transferase moron, auxiliary metabolic gene and host takeover 72622 #c9c9c9 NA unknown function 72623 #c9c9c9 NA unknown function 72624 #c9c9c9 NA unknown function @@ -72636,7 +72636,7 @@ phrog color annot category 72635 #c9c9c9 NA unknown function 72636 #c9c9c9 NA unknown function 72637 #c9c9c9 NA unknown function -72638 #c9c9c9 NA unknown function +72638 #c9c9c9 metal-dependent hydrolase other 72639 #c9c9c9 NA unknown function 72640 #c9c9c9 NA unknown function 72641 #c9c9c9 NA unknown function @@ -72650,18 +72650,18 @@ phrog color annot category 72649 #c9c9c9 NA unknown function 72650 #c9c9c9 NA unknown function 72651 #c9c9c9 NA unknown function -72652 #c9c9c9 NA unknown function +72652 #c9c9c9 tail tube tail 72653 #c9c9c9 NA unknown function 72654 #c9c9c9 NA unknown function 72655 #c9c9c9 NA unknown function 72656 #c9c9c9 NA unknown function 72657 #c9c9c9 NA unknown function 72658 #c9c9c9 NA unknown function -72659 #c9c9c9 NA unknown function +72659 #c9c9c9 immunity protein other 72660 #c9c9c9 NA unknown function 72661 #c9c9c9 NA unknown function 72662 #c9c9c9 NA unknown function -72663 #c9c9c9 NA unknown function +72663 #c9c9c9 tail spike protein tail 72664 #c9c9c9 NA unknown function 72665 #c9c9c9 NA unknown function 72666 #c9c9c9 NA unknown function @@ -72689,8 +72689,8 @@ phrog color annot category 72688 #c9c9c9 NA unknown function 72689 #c9c9c9 NA unknown function 72690 #c9c9c9 NA unknown function -72691 #c9c9c9 NA unknown function -72692 #c9c9c9 NA unknown function +72691 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism +72692 #c9c9c9 excisionase and transcriptional regulator integration and excision 72693 #c9c9c9 NA unknown function 72694 #c9c9c9 NA unknown function 72695 #c9c9c9 NA unknown function @@ -72717,7 +72717,7 @@ phrog color annot category 72716 #c9c9c9 NA unknown function 72717 #c9c9c9 NA unknown function 72718 #c9c9c9 NA unknown function -72719 #c9c9c9 NA unknown function +72719 #c9c9c9 virion structural protein head and packaging 72720 #c9c9c9 NA unknown function 72721 #c9c9c9 NA unknown function 72722 #c9c9c9 NA unknown function @@ -72780,7 +72780,7 @@ phrog color annot category 72779 #c9c9c9 NA unknown function 72780 #c9c9c9 NA unknown function 72781 #838383 DNA methyltransferase other -72782 #c9c9c9 NA unknown function +72782 #c9c9c9 DNA methyltransferase other 72783 #c9c9c9 NA unknown function 72784 #c9c9c9 NA unknown function 72785 #c9c9c9 NA unknown function @@ -72837,7 +72837,7 @@ phrog color annot category 72836 #c9c9c9 NA unknown function 72837 #c9c9c9 NA unknown function 72838 #c9c9c9 NA unknown function -72839 #c9c9c9 NA unknown function +72839 #c9c9c9 Arc-like repressor transcription regulation 72840 #c9c9c9 NA unknown function 72841 #c9c9c9 NA unknown function 72842 #c9c9c9 NA unknown function @@ -72866,7 +72866,7 @@ phrog color annot category 72865 #c9c9c9 NA unknown function 72866 #c9c9c9 NA unknown function 72867 #c9c9c9 NA unknown function -72868 #c9c9c9 NA unknown function +72868 #c9c9c9 tail needle knob tail 72869 #c9c9c9 NA unknown function 72870 #c9c9c9 NA unknown function 72871 #c9c9c9 NA unknown function @@ -72876,7 +72876,7 @@ phrog color annot category 72875 #c9c9c9 NA unknown function 72876 #c9c9c9 NA unknown function 72877 #c9c9c9 NA unknown function -72878 #c9c9c9 NA unknown function +72878 #c9c9c9 integrase integration and excision 72879 #c9c9c9 NA unknown function 72880 #c9c9c9 NA unknown function 72881 #c9c9c9 NA unknown function @@ -72892,17 +72892,17 @@ phrog color annot category 72891 #c9c9c9 NA unknown function 72892 #c9c9c9 NA unknown function 72893 #c9c9c9 NA unknown function -72894 #c9c9c9 NA unknown function -72895 #c9c9c9 NA unknown function +72894 #c9c9c9 head-tail adaptor connector +72895 #c9c9c9 tail terminator connector 72896 #c9c9c9 NA unknown function 72897 #c9c9c9 NA unknown function 72898 #c9c9c9 NA unknown function -72899 #c9c9c9 NA unknown function +72899 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 72900 #c9c9c9 NA unknown function 72901 #c9c9c9 NA unknown function 72902 #c9c9c9 NA unknown function 72903 #c9c9c9 NA unknown function -72904 #c9c9c9 NA unknown function +72904 #c9c9c9 acetyltransferase other 72905 #c9c9c9 NA unknown function 72906 #c9c9c9 NA unknown function 72907 #c9c9c9 NA unknown function @@ -72941,19 +72941,19 @@ phrog color annot category 72940 #c9c9c9 NA unknown function 72941 #c9c9c9 NA unknown function 72942 #c9c9c9 NA unknown function -72943 #c9c9c9 NA unknown function -72944 #c9c9c9 NA unknown function +72943 #c9c9c9 head closure Hc1 connector +72944 #c9c9c9 baseplate wedge subunit tail 72945 #c9c9c9 NA unknown function 72946 #c9c9c9 NA unknown function 72947 #c9c9c9 NA unknown function -72948 #c9c9c9 NA unknown function +72948 #c9c9c9 RNA ligase and tail fiber protein attachment catalyst tail 72949 #c9c9c9 NA unknown function 72950 #c9c9c9 NA unknown function 72951 #c9c9c9 NA unknown function 72952 #c9c9c9 NA unknown function 72953 #c9c9c9 NA unknown function 72954 #c9c9c9 NA unknown function -72955 #c9c9c9 NA unknown function +72955 #c9c9c9 head maturation protease head and packaging 72956 #c9c9c9 NA unknown function 72957 #c9c9c9 NA unknown function 72958 #c9c9c9 NA unknown function @@ -72976,7 +72976,7 @@ phrog color annot category 72975 #c9c9c9 NA unknown function 72976 #c9c9c9 NA unknown function 72977 #c9c9c9 NA unknown function -72978 #c9c9c9 NA unknown function +72978 #c9c9c9 transcriptional repressor transcription regulation 72979 #c9c9c9 NA unknown function 72980 #c9c9c9 NA unknown function 72981 #c9c9c9 NA unknown function @@ -72984,7 +72984,7 @@ phrog color annot category 72983 #c9c9c9 NA unknown function 72984 #c9c9c9 NA unknown function 72985 #c9c9c9 NA unknown function -72986 #c9c9c9 NA unknown function +72986 #c9c9c9 terminase small subunit head and packaging 72987 #c9c9c9 NA unknown function 72988 #c9c9c9 NA unknown function 72989 #c9c9c9 NA unknown function @@ -73002,7 +73002,7 @@ phrog color annot category 73001 #c9c9c9 NA unknown function 73002 #c9c9c9 NA unknown function 73003 #c9c9c9 NA unknown function -73004 #c9c9c9 NA unknown function +73004 #c9c9c9 excisionase and transcriptional regulator transcription regulation 73005 #c9c9c9 NA unknown function 73006 #c9c9c9 NA unknown function 73007 #c9c9c9 NA unknown function @@ -73010,7 +73010,7 @@ phrog color annot category 73009 #c9c9c9 NA unknown function 73010 #c9c9c9 NA unknown function 73011 #c9c9c9 NA unknown function -73012 #c9c9c9 NA unknown function +73012 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 73013 #c9c9c9 NA unknown function 73014 #c9c9c9 NA unknown function 73015 #c9c9c9 NA unknown function @@ -73032,14 +73032,14 @@ phrog color annot category 73031 #c9c9c9 NA unknown function 73032 #c9c9c9 NA unknown function 73033 #c9c9c9 NA unknown function -73034 #c9c9c9 NA unknown function +73034 #c9c9c9 Phd-like antitoxin moron, auxiliary metabolic gene and host takeover 73035 #c9c9c9 NA unknown function 73036 #c9c9c9 NA unknown function 73037 #c9c9c9 NA unknown function 73038 #c9c9c9 NA unknown function 73039 #c9c9c9 NA unknown function 73040 #c9c9c9 NA unknown function -73041 #c9c9c9 NA unknown function +73041 #c9c9c9 transcriptional regulator transcription regulation 73042 #c9c9c9 NA unknown function 73043 #c9c9c9 NA unknown function 73044 #c9c9c9 NA unknown function @@ -73071,8 +73071,8 @@ phrog color annot category 73070 #c9c9c9 NA unknown function 73071 #c9c9c9 NA unknown function 73072 #c9c9c9 NA unknown function -73073 #c9c9c9 NA unknown function -73074 #c9c9c9 NA unknown function +73073 #c9c9c9 tail fiber protein tail +73074 #c9c9c9 integrase integration and excision 73075 #c9c9c9 NA unknown function 73076 #c9c9c9 NA unknown function 73077 #c9c9c9 NA unknown function @@ -73109,7 +73109,7 @@ phrog color annot category 73108 #c9c9c9 NA unknown function 73109 #c9c9c9 NA unknown function 73110 #c9c9c9 NA unknown function -73111 #c9c9c9 NA unknown function +73111 #c9c9c9 flavodoxin moron, auxiliary metabolic gene and host takeover 73112 #c9c9c9 NA unknown function 73113 #c9c9c9 NA unknown function 73114 #c9c9c9 NA unknown function @@ -73141,8 +73141,8 @@ phrog color annot category 73140 #c9c9c9 NA unknown function 73141 #c9c9c9 NA unknown function 73142 #c9c9c9 NA unknown function -73143 #c9c9c9 NA unknown function -73144 #c9c9c9 NA unknown function +73143 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism +73144 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 73145 #c9c9c9 NA unknown function 73146 #c9c9c9 NA unknown function 73147 #c9c9c9 NA unknown function @@ -73162,11 +73162,11 @@ phrog color annot category 73161 #c9c9c9 NA unknown function 73162 #c9c9c9 NA unknown function 73163 #c9c9c9 NA unknown function -73164 #c9c9c9 NA unknown function +73164 #c9c9c9 minor head protein head and packaging 73165 #c9c9c9 NA unknown function 73166 #c9c9c9 NA unknown function 73167 #c9c9c9 NA unknown function -73168 #c9c9c9 NA unknown function +73168 #c9c9c9 acetyltransferase other 73169 #c9c9c9 NA unknown function 73170 #c9c9c9 NA unknown function 73171 #c9c9c9 NA unknown function @@ -73256,7 +73256,7 @@ phrog color annot category 73255 #c9c9c9 NA unknown function 73256 #c9c9c9 NA unknown function 73257 #c9c9c9 NA unknown function -73258 #c9c9c9 NA unknown function +73258 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 73259 #c9c9c9 NA unknown function 73260 #c9c9c9 NA unknown function 73261 #c9c9c9 NA unknown function @@ -73287,7 +73287,7 @@ phrog color annot category 73286 #c9c9c9 NA unknown function 73287 #c9c9c9 NA unknown function 73288 #c9c9c9 NA unknown function -73289 #c9c9c9 NA unknown function +73289 #c9c9c9 baseplate wedge subunit tail 73290 #c9c9c9 NA unknown function 73291 #c9c9c9 NA unknown function 73292 #c9c9c9 NA unknown function @@ -73302,7 +73302,7 @@ phrog color annot category 73301 #c9c9c9 NA unknown function 73302 #c9c9c9 NA unknown function 73303 #c9c9c9 NA unknown function -73304 #c9c9c9 NA unknown function +73304 #c9c9c9 tail fiber assembly tail 73305 #c9c9c9 NA unknown function 73306 #c9c9c9 NA unknown function 73307 #c9c9c9 NA unknown function @@ -73312,7 +73312,7 @@ phrog color annot category 73311 #c9c9c9 NA unknown function 73312 #c9c9c9 NA unknown function 73313 #c9c9c9 NA unknown function -73314 #c9c9c9 NA unknown function +73314 #c9c9c9 tail protein tail 73315 #c9c9c9 NA unknown function 73316 #c9c9c9 NA unknown function 73317 #c9c9c9 NA unknown function @@ -73334,9 +73334,9 @@ phrog color annot category 73333 #c9c9c9 NA unknown function 73334 #c9c9c9 NA unknown function 73335 #c9c9c9 NA unknown function -73336 #c9c9c9 NA unknown function +73336 #c9c9c9 head closure Hc1 connector 73337 #c9c9c9 NA unknown function -73338 #c9c9c9 NA unknown function +73338 #c9c9c9 head-tail adaptor connector 73339 #c9c9c9 NA unknown function 73340 #c9c9c9 NA unknown function 73341 #c9c9c9 NA unknown function @@ -73380,10 +73380,10 @@ phrog color annot category 73379 #c9c9c9 NA unknown function 73380 #c9c9c9 NA unknown function 73381 #c9c9c9 NA unknown function -73382 #c9c9c9 NA unknown function +73382 #c9c9c9 transcriptional regulator transcription regulation 73383 #c9c9c9 NA unknown function 73384 #c9c9c9 NA unknown function -73385 #c9c9c9 NA unknown function +73385 #c9c9c9 phosphoribosyl transferase other 73386 #c9c9c9 NA unknown function 73387 #c9c9c9 NA unknown function 73388 #c9c9c9 NA unknown function @@ -73421,7 +73421,7 @@ phrog color annot category 73420 #c9c9c9 NA unknown function 73421 #c9c9c9 NA unknown function 73422 #c9c9c9 NA unknown function -73423 #c9c9c9 NA unknown function +73423 #c9c9c9 baseplate wedge subunit tail 73424 #c9c9c9 NA unknown function 73425 #c9c9c9 NA unknown function 73426 #c9c9c9 NA unknown function @@ -73438,14 +73438,14 @@ phrog color annot category 73437 #c9c9c9 NA unknown function 73438 #c9c9c9 NA unknown function 73439 #c9c9c9 NA unknown function -73440 #c9c9c9 NA unknown function +73440 #c9c9c9 transcriptional repressor transcription regulation 73441 #c9c9c9 NA unknown function 73442 #c9c9c9 NA unknown function 73443 #c9c9c9 NA unknown function 73444 #c9c9c9 NA unknown function 73445 #c9c9c9 NA unknown function 73446 #c9c9c9 NA unknown function -73447 #c9c9c9 NA unknown function +73447 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 73448 #c9c9c9 NA unknown function 73449 #c9c9c9 NA unknown function 73450 #c9c9c9 NA unknown function @@ -73480,7 +73480,7 @@ phrog color annot category 73479 #c9c9c9 NA unknown function 73480 #c9c9c9 NA unknown function 73481 #c9c9c9 NA unknown function -73482 #c9c9c9 NA unknown function +73482 #c9c9c9 phosphofructokinase other 73483 #c9c9c9 NA unknown function 73484 #c9c9c9 NA unknown function 73485 #c9c9c9 NA unknown function @@ -73524,7 +73524,7 @@ phrog color annot category 73523 #c9c9c9 NA unknown function 73524 #c9c9c9 NA unknown function 73525 #c9c9c9 NA unknown function -73526 #c9c9c9 NA unknown function +73526 #c9c9c9 excisionase and transcriptional regulator integration and excision 73527 #c9c9c9 NA unknown function 73528 #c9c9c9 NA unknown function 73529 #c9c9c9 NA unknown function @@ -73553,13 +73553,13 @@ phrog color annot category 73552 #c9c9c9 NA unknown function 73553 #c9c9c9 NA unknown function 73554 #c9c9c9 NA unknown function -73555 #c9c9c9 NA unknown function +73555 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 73556 #c9c9c9 NA unknown function 73557 #c9c9c9 NA unknown function 73558 #c9c9c9 NA unknown function 73559 #c9c9c9 NA unknown function 73560 #c9c9c9 NA unknown function -73561 #c9c9c9 NA unknown function +73561 #c9c9c9 transcriptional repressor transcription regulation 73562 #c9c9c9 NA unknown function 73563 #c9c9c9 NA unknown function 73564 #c9c9c9 NA unknown function @@ -73608,7 +73608,7 @@ phrog color annot category 73607 #c9c9c9 NA unknown function 73608 #c9c9c9 NA unknown function 73609 #c9c9c9 NA unknown function -73610 #c9c9c9 NA unknown function +73610 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 73611 #c9c9c9 NA unknown function 73612 #c9c9c9 NA unknown function 73613 #c9c9c9 NA unknown function @@ -73624,7 +73624,7 @@ phrog color annot category 73623 #c9c9c9 NA unknown function 73624 #c9c9c9 NA unknown function 73625 #c9c9c9 NA unknown function -73626 #c9c9c9 NA unknown function +73626 #c9c9c9 protease other 73627 #c9c9c9 NA unknown function 73628 #c9c9c9 NA unknown function 73629 #c9c9c9 NA unknown function @@ -73646,7 +73646,7 @@ phrog color annot category 73645 #c9c9c9 NA unknown function 73646 #c9c9c9 NA unknown function 73647 #c9c9c9 NA unknown function -73648 #c9c9c9 NA unknown function +73648 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 73649 #c9c9c9 NA unknown function 73650 #c9c9c9 NA unknown function 73651 #c9c9c9 NA unknown function @@ -73679,17 +73679,17 @@ phrog color annot category 73678 #c9c9c9 NA unknown function 73679 #c9c9c9 NA unknown function 73680 #c9c9c9 NA unknown function -73681 #c9c9c9 NA unknown function +73681 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 73682 #c9c9c9 NA unknown function 73683 #c9c9c9 NA unknown function -73684 #c9c9c9 NA unknown function +73684 #c9c9c9 head-tail adaptor Ad1 connector 73685 #c9c9c9 NA unknown function 73686 #c9c9c9 NA unknown function 73687 #c9c9c9 NA unknown function -73688 #c9c9c9 NA unknown function +73688 #c9c9c9 anti-repressor transcription regulation 73689 #c9c9c9 NA unknown function 73690 #c9c9c9 NA unknown function -73691 #c9c9c9 NA unknown function +73691 #c9c9c9 tail sheath tail 73692 #c9c9c9 NA unknown function 73693 #c9c9c9 NA unknown function 73694 #c9c9c9 NA unknown function @@ -73714,7 +73714,7 @@ phrog color annot category 73713 #c9c9c9 NA unknown function 73714 #c9c9c9 NA unknown function 73715 #c9c9c9 NA unknown function -73716 #c9c9c9 NA unknown function +73716 #c9c9c9 transcriptional regulator transcription regulation 73717 #c9c9c9 NA unknown function 73718 #c9c9c9 NA unknown function 73719 #c9c9c9 NA unknown function @@ -73779,7 +73779,7 @@ phrog color annot category 73778 #c9c9c9 NA unknown function 73779 #c9c9c9 NA unknown function 73780 #c9c9c9 NA unknown function -73781 #c9c9c9 NA unknown function +73781 #c9c9c9 tail completion or Neck1 protein connector 73782 #c9c9c9 NA unknown function 73783 #c9c9c9 NA unknown function 73784 #c9c9c9 NA unknown function @@ -73848,7 +73848,7 @@ phrog color annot category 73847 #c9c9c9 NA unknown function 73848 #c9c9c9 NA unknown function 73849 #c9c9c9 NA unknown function -73850 #c9c9c9 NA unknown function +73850 #c9c9c9 major tail protein tail 73851 #c9c9c9 NA unknown function 73852 #c9c9c9 NA unknown function 73853 #c9c9c9 NA unknown function @@ -73877,7 +73877,7 @@ phrog color annot category 73876 #c9c9c9 NA unknown function 73877 #c9c9c9 NA unknown function 73878 #c9c9c9 NA unknown function -73879 #c9c9c9 NA unknown function +73879 #c9c9c9 excisionase and transcriptional regulator integration and excision 73880 #c9c9c9 NA unknown function 73881 #c9c9c9 NA unknown function 73882 #c9c9c9 NA unknown function @@ -73908,7 +73908,7 @@ phrog color annot category 73907 #c9c9c9 NA unknown function 73908 #c9c9c9 NA unknown function 73909 #c9c9c9 NA unknown function -73910 #c9c9c9 NA unknown function +73910 #c9c9c9 tail length tape measure protein tail 73911 #c9c9c9 NA unknown function 73912 #c9c9c9 NA unknown function 73913 #c9c9c9 NA unknown function @@ -73938,7 +73938,7 @@ phrog color annot category 73937 #c9c9c9 NA unknown function 73938 #c9c9c9 NA unknown function 73939 #c9c9c9 NA unknown function -73940 #c9c9c9 NA unknown function +73940 #c9c9c9 transcriptional repressor transcription regulation 73941 #c9c9c9 NA unknown function 73942 #c9c9c9 NA unknown function 73943 #c9c9c9 NA unknown function @@ -74004,7 +74004,7 @@ phrog color annot category 74003 #c9c9c9 NA unknown function 74004 #c9c9c9 NA unknown function 74005 #c9c9c9 NA unknown function -74006 #c9c9c9 NA unknown function +74006 #c9c9c9 transcriptional repressor transcription regulation 74007 #c9c9c9 NA unknown function 74008 #c9c9c9 NA unknown function 74009 #c9c9c9 NA unknown function @@ -74013,7 +74013,7 @@ phrog color annot category 74012 #c9c9c9 NA unknown function 74013 #c9c9c9 NA unknown function 74014 #c9c9c9 NA unknown function -74015 #c9c9c9 NA unknown function +74015 #c9c9c9 major head protein head and packaging 74016 #c9c9c9 NA unknown function 74017 #c9c9c9 NA unknown function 74018 #c9c9c9 NA unknown function @@ -74028,7 +74028,7 @@ phrog color annot category 74027 #c9c9c9 NA unknown function 74028 #c9c9c9 NA unknown function 74029 #c9c9c9 NA unknown function -74030 #c9c9c9 NA unknown function +74030 #c9c9c9 anti-termination protein Q-like transcription regulation 74031 #c9c9c9 NA unknown function 74032 #c9c9c9 NA unknown function 74033 #c9c9c9 NA unknown function @@ -74067,7 +74067,7 @@ phrog color annot category 74066 #c9c9c9 NA unknown function 74067 #c9c9c9 NA unknown function 74068 #c9c9c9 NA unknown function -74069 #c9c9c9 NA unknown function +74069 #c9c9c9 head-tail adaptor connector 74070 #c9c9c9 NA unknown function 74071 #c9c9c9 NA unknown function 74072 #c9c9c9 NA unknown function @@ -74102,7 +74102,7 @@ phrog color annot category 74101 #c9c9c9 NA unknown function 74102 #c9c9c9 NA unknown function 74103 #c9c9c9 NA unknown function -74104 #c9c9c9 NA unknown function +74104 #c9c9c9 major tail protein tail 74105 #c9c9c9 NA unknown function 74106 #c9c9c9 NA unknown function 74107 #c9c9c9 NA unknown function @@ -74139,7 +74139,7 @@ phrog color annot category 74138 #c9c9c9 NA unknown function 74139 #c9c9c9 NA unknown function 74140 #c9c9c9 NA unknown function -74141 #c9c9c9 NA unknown function +74141 #c9c9c9 tail chaperone protein tail 74142 #c9c9c9 NA unknown function 74143 #c9c9c9 NA unknown function 74144 #c9c9c9 NA unknown function @@ -74149,9 +74149,9 @@ phrog color annot category 74148 #c9c9c9 NA unknown function 74149 #c9c9c9 NA unknown function 74150 #c9c9c9 NA unknown function -74151 #c9c9c9 NA unknown function +74151 #c9c9c9 beta-glucosyl-HMC-alpha-glucosyltransferase moron, auxiliary metabolic gene and host takeover 74152 #c9c9c9 NA unknown function -74153 #c9c9c9 NA unknown function +74153 #c9c9c9 major head protein head and packaging 74154 #c9c9c9 NA unknown function 74155 #c9c9c9 NA unknown function 74156 #c9c9c9 NA unknown function @@ -74168,7 +74168,7 @@ phrog color annot category 74167 #c9c9c9 NA unknown function 74168 #c9c9c9 NA unknown function 74169 #c9c9c9 NA unknown function -74170 #c9c9c9 NA unknown function +74170 #c9c9c9 excisionase and transcriptional regulator integration and excision 74171 #c9c9c9 NA unknown function 74172 #c9c9c9 NA unknown function 74173 #c9c9c9 NA unknown function @@ -74187,13 +74187,13 @@ phrog color annot category 74186 #c9c9c9 NA unknown function 74187 #c9c9c9 NA unknown function 74188 #c9c9c9 NA unknown function -74189 #c9c9c9 NA unknown function -74190 #c9c9c9 NA unknown function +74189 #c9c9c9 tail spike protein tail +74190 #c9c9c9 minor tail protein tail 74191 #c9c9c9 NA unknown function 74192 #c9c9c9 NA unknown function 74193 #c9c9c9 NA unknown function 74194 #c9c9c9 NA unknown function -74195 #c9c9c9 NA unknown function +74195 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 74196 #c9c9c9 NA unknown function 74197 #c9c9c9 NA unknown function 74198 #c9c9c9 NA unknown function @@ -74259,7 +74259,7 @@ phrog color annot category 74258 #c9c9c9 NA unknown function 74259 #c9c9c9 NA unknown function 74260 #c9c9c9 NA unknown function -74261 #c9c9c9 NA unknown function +74261 #c9c9c9 transcriptional repressor transcription regulation 74262 #c9c9c9 NA unknown function 74263 #c9c9c9 NA unknown function 74264 #c9c9c9 NA unknown function @@ -74267,12 +74267,12 @@ phrog color annot category 74266 #c9c9c9 NA unknown function 74267 #c9c9c9 NA unknown function 74268 #c9c9c9 NA unknown function -74269 #c9c9c9 NA unknown function +74269 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 74270 #c9c9c9 NA unknown function 74271 #c9c9c9 NA unknown function 74272 #c9c9c9 NA unknown function 74273 #c9c9c9 NA unknown function -74274 #c9c9c9 NA unknown function +74274 #c9c9c9 transcriptional repressor transcription regulation 74275 #c9c9c9 NA unknown function 74276 #c9c9c9 NA unknown function 74277 #c9c9c9 NA unknown function @@ -74289,7 +74289,7 @@ phrog color annot category 74288 #c9c9c9 NA unknown function 74289 #c9c9c9 NA unknown function 74290 #c9c9c9 NA unknown function -74291 #c9c9c9 NA unknown function +74291 #c9c9c9 head-tail adaptor connector 74292 #c9c9c9 NA unknown function 74293 #c9c9c9 NA unknown function 74294 #c9c9c9 NA unknown function @@ -74310,10 +74310,10 @@ phrog color annot category 74309 #c9c9c9 NA unknown function 74310 #c9c9c9 NA unknown function 74311 #c9c9c9 NA unknown function -74312 #c9c9c9 NA unknown function +74312 #c9c9c9 tail protein tail 74313 #c9c9c9 NA unknown function 74314 #c9c9c9 NA unknown function -74315 #c9c9c9 NA unknown function +74315 #c9c9c9 minor tail protein tail 74316 #c9c9c9 NA unknown function 74317 #c9c9c9 NA unknown function 74318 #c9c9c9 NA unknown function @@ -74352,7 +74352,7 @@ phrog color annot category 74351 #c9c9c9 NA unknown function 74352 #c9c9c9 NA unknown function 74353 #c9c9c9 NA unknown function -74354 #c9c9c9 NA unknown function +74354 #c9c9c9 head-tail adaptor connector 74355 #c9c9c9 NA unknown function 74356 #c9c9c9 NA unknown function 74357 #c9c9c9 NA unknown function @@ -74365,7 +74365,7 @@ phrog color annot category 74364 #c9c9c9 NA unknown function 74365 #c9c9c9 NA unknown function 74366 #c9c9c9 NA unknown function -74367 #c9c9c9 NA unknown function +74367 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 74368 #c9c9c9 NA unknown function 74369 #c9c9c9 NA unknown function 74370 #c9c9c9 NA unknown function @@ -74384,7 +74384,7 @@ phrog color annot category 74383 #c9c9c9 NA unknown function 74384 #c9c9c9 NA unknown function 74385 #c9c9c9 NA unknown function -74386 #c9c9c9 NA unknown function +74386 #c9c9c9 excisionase and transcriptional regulator integration and excision 74387 #c9c9c9 NA unknown function 74388 #c9c9c9 NA unknown function 74389 #c9c9c9 NA unknown function @@ -74405,7 +74405,7 @@ phrog color annot category 74404 #c9c9c9 NA unknown function 74405 #c9c9c9 NA unknown function 74406 #c9c9c9 NA unknown function -74407 #c9c9c9 NA unknown function +74407 #c9c9c9 tail fiber protein tail 74408 #c9c9c9 NA unknown function 74409 #c9c9c9 NA unknown function 74410 #c9c9c9 NA unknown function @@ -74413,11 +74413,11 @@ phrog color annot category 74412 #c9c9c9 NA unknown function 74413 #c9c9c9 NA unknown function 74414 #c9c9c9 NA unknown function -74415 #c9c9c9 NA unknown function +74415 #c9c9c9 Phd-like antitoxin moron, auxiliary metabolic gene and host takeover 74416 #c9c9c9 NA unknown function 74417 #c9c9c9 NA unknown function 74418 #c9c9c9 NA unknown function -74419 #c9c9c9 NA unknown function +74419 #c9c9c9 Cox-like excisionase and repressor integration and excision 74420 #c9c9c9 NA unknown function 74421 #c9c9c9 NA unknown function 74422 #c9c9c9 NA unknown function @@ -74431,10 +74431,10 @@ phrog color annot category 74430 #c9c9c9 NA unknown function 74431 #c9c9c9 NA unknown function 74432 #c9c9c9 NA unknown function -74433 #c9c9c9 NA unknown function +74433 #c9c9c9 head closure Hc1 connector 74434 #c9c9c9 NA unknown function 74435 #c9c9c9 NA unknown function -74436 #c9c9c9 NA unknown function +74436 #c9c9c9 head closure Hc1 connector 74437 #c9c9c9 NA unknown function 74438 #c9c9c9 NA unknown function 74439 #c9c9c9 NA unknown function @@ -74462,7 +74462,7 @@ phrog color annot category 74461 #c9c9c9 NA unknown function 74462 #c9c9c9 NA unknown function 74463 #c9c9c9 NA unknown function -74464 #c9c9c9 NA unknown function +74464 #c9c9c9 head-tail adaptor connector 74465 #c9c9c9 NA unknown function 74466 #c9c9c9 NA unknown function 74467 #c9c9c9 NA unknown function @@ -74478,7 +74478,7 @@ phrog color annot category 74477 #c9c9c9 NA unknown function 74478 #c9c9c9 NA unknown function 74479 #c9c9c9 NA unknown function -74480 #c9c9c9 NA unknown function +74480 #c9c9c9 reverse transcriptase DNA, RNA and nucleotide metabolism 74481 #c9c9c9 NA unknown function 74482 #c9c9c9 NA unknown function 74483 #c9c9c9 NA unknown function @@ -74489,11 +74489,11 @@ phrog color annot category 74488 #c9c9c9 NA unknown function 74489 #c9c9c9 NA unknown function 74490 #c9c9c9 NA unknown function -74491 #c9c9c9 NA unknown function +74491 #c9c9c9 excisionase and transcriptional regulator integration and excision 74492 #c9c9c9 NA unknown function 74493 #c9c9c9 NA unknown function 74494 #c9c9c9 NA unknown function -74495 #c9c9c9 NA unknown function +74495 #c9c9c9 ABC transporter moron, auxiliary metabolic gene and host takeover 74496 #c9c9c9 NA unknown function 74497 #c9c9c9 NA unknown function 74498 #c9c9c9 NA unknown function @@ -74523,7 +74523,7 @@ phrog color annot category 74522 #c9c9c9 NA unknown function 74523 #c9c9c9 NA unknown function 74524 #c9c9c9 NA unknown function -74525 #c9c9c9 NA unknown function +74525 #c9c9c9 tail terminator connector 74526 #c9c9c9 NA unknown function 74527 #c9c9c9 NA unknown function 74528 #c9c9c9 NA unknown function @@ -74535,7 +74535,7 @@ phrog color annot category 74534 #c9c9c9 NA unknown function 74535 #c9c9c9 NA unknown function 74536 #c9c9c9 NA unknown function -74537 #c9c9c9 NA unknown function +74537 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 74538 #c9c9c9 NA unknown function 74539 #c9c9c9 NA unknown function 74540 #c9c9c9 NA unknown function @@ -74544,7 +74544,7 @@ phrog color annot category 74543 #c9c9c9 NA unknown function 74544 #c9c9c9 NA unknown function 74545 #c9c9c9 NA unknown function -74546 #c9c9c9 NA unknown function +74546 #c9c9c9 portal protein head and packaging 74547 #c9c9c9 NA unknown function 74548 #c9c9c9 NA unknown function 74549 #c9c9c9 NA unknown function @@ -74576,7 +74576,7 @@ phrog color annot category 74575 #c9c9c9 NA unknown function 74576 #c9c9c9 NA unknown function 74577 #c9c9c9 NA unknown function -74578 #c9c9c9 NA unknown function +74578 #c9c9c9 tail completion or Neck1 protein connector 74579 #c9c9c9 NA unknown function 74580 #c9c9c9 NA unknown function 74581 #c9c9c9 NA unknown function @@ -74591,7 +74591,7 @@ phrog color annot category 74590 #c9c9c9 NA unknown function 74591 #c9c9c9 NA unknown function 74592 #c9c9c9 NA unknown function -74593 #c9c9c9 NA unknown function +74593 #c9c9c9 Erf-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 74594 #c9c9c9 NA unknown function 74595 #c9c9c9 NA unknown function 74596 #c9c9c9 NA unknown function @@ -74626,13 +74626,13 @@ phrog color annot category 74625 #c9c9c9 NA unknown function 74626 #c9c9c9 NA unknown function 74627 #c9c9c9 NA unknown function -74628 #c9c9c9 NA unknown function +74628 #c9c9c9 head decoration head and packaging 74629 #c9c9c9 NA unknown function 74630 #c9c9c9 NA unknown function 74631 #c9c9c9 NA unknown function 74632 #c9c9c9 NA unknown function 74633 #c9c9c9 NA unknown function -74634 #c9c9c9 NA unknown function +74634 #c9c9c9 tail fiber protein tail 74635 #c9c9c9 NA unknown function 74636 #c9c9c9 NA unknown function 74637 #c9c9c9 NA unknown function @@ -74650,16 +74650,16 @@ phrog color annot category 74649 #c9c9c9 NA unknown function 74650 #c9c9c9 NA unknown function 74651 #c9c9c9 NA unknown function -74652 #c9c9c9 NA unknown function +74652 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 74653 #c9c9c9 NA unknown function 74654 #c9c9c9 NA unknown function 74655 #c9c9c9 NA unknown function 74656 #c9c9c9 NA unknown function 74657 #c9c9c9 NA unknown function -74658 #c9c9c9 NA unknown function +74658 #c9c9c9 transcriptional regulator transcription regulation 74659 #c9c9c9 NA unknown function 74660 #c9c9c9 NA unknown function -74661 #c9c9c9 NA unknown function +74661 #c9c9c9 terminase large subunit head and packaging 74662 #c9c9c9 NA unknown function 74663 #c9c9c9 NA unknown function 74664 #c9c9c9 NA unknown function @@ -74681,15 +74681,15 @@ phrog color annot category 74680 #c9c9c9 NA unknown function 74681 #c9c9c9 NA unknown function 74682 #c9c9c9 NA unknown function -74683 #c9c9c9 NA unknown function -74684 #c9c9c9 NA unknown function +74683 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism +74684 #c9c9c9 baseplate wedge subunit tail 74685 #c9c9c9 NA unknown function -74686 #c9c9c9 NA unknown function +74686 #c9c9c9 nucleotide kinase other 74687 #c9c9c9 NA unknown function 74688 #c9c9c9 NA unknown function 74689 #c9c9c9 NA unknown function 74690 #c9c9c9 NA unknown function -74691 #c9c9c9 NA unknown function +74691 #c9c9c9 excisionase integration and excision 74692 #c9c9c9 NA unknown function 74693 #c9c9c9 NA unknown function 74694 #c9c9c9 NA unknown function @@ -74717,7 +74717,7 @@ phrog color annot category 74716 #c9c9c9 NA unknown function 74717 #c9c9c9 NA unknown function 74718 #c9c9c9 NA unknown function -74719 #c9c9c9 NA unknown function +74719 #c9c9c9 baseplate protein tail 74720 #c9c9c9 NA unknown function 74721 #c9c9c9 NA unknown function 74722 #c9c9c9 NA unknown function @@ -74725,7 +74725,7 @@ phrog color annot category 74724 #c9c9c9 NA unknown function 74725 #c9c9c9 NA unknown function 74726 #c9c9c9 NA unknown function -74727 #c9c9c9 NA unknown function +74727 #c9c9c9 DNA invertase DNA, RNA and nucleotide metabolism 74728 #c9c9c9 NA unknown function 74729 #c9c9c9 NA unknown function 74730 #c9c9c9 NA unknown function @@ -74757,7 +74757,7 @@ phrog color annot category 74756 #c9c9c9 NA unknown function 74757 #c9c9c9 NA unknown function 74758 #c9c9c9 NA unknown function -74759 #c9c9c9 NA unknown function +74759 #c9c9c9 tail terminator connector 74760 #c9c9c9 NA unknown function 74761 #c9c9c9 NA unknown function 74762 #c9c9c9 NA unknown function @@ -74785,7 +74785,7 @@ phrog color annot category 74784 #c9c9c9 NA unknown function 74785 #c9c9c9 NA unknown function 74786 #c9c9c9 NA unknown function -74787 #c9c9c9 NA unknown function +74787 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 74788 #c9c9c9 NA unknown function 74789 #c9c9c9 NA unknown function 74790 #c9c9c9 NA unknown function @@ -74853,13 +74853,13 @@ phrog color annot category 74852 #c9c9c9 NA unknown function 74853 #c9c9c9 NA unknown function 74854 #c9c9c9 NA unknown function -74855 #c9c9c9 NA unknown function +74855 #c9c9c9 replication protein DNA, RNA and nucleotide metabolism 74856 #c9c9c9 NA unknown function 74857 #c9c9c9 NA unknown function 74858 #c9c9c9 NA unknown function -74859 #c9c9c9 NA unknown function +74859 #c9c9c9 Arc-like repressor transcription regulation 74860 #c9c9c9 NA unknown function -74861 #c9c9c9 NA unknown function +74861 #c9c9c9 head-tail adaptor connector 74862 #c9c9c9 NA unknown function 74863 #c9c9c9 NA unknown function 74864 #c9c9c9 NA unknown function @@ -74910,7 +74910,7 @@ phrog color annot category 74909 #c9c9c9 NA unknown function 74910 #c9c9c9 NA unknown function 74911 #c9c9c9 NA unknown function -74912 #c9c9c9 NA unknown function +74912 #c9c9c9 terminase small subunit head and packaging 74913 #c9c9c9 NA unknown function 74914 #c9c9c9 NA unknown function 74915 #c9c9c9 NA unknown function @@ -74929,7 +74929,7 @@ phrog color annot category 74928 #c9c9c9 NA unknown function 74929 #c9c9c9 NA unknown function 74930 #c9c9c9 NA unknown function -74931 #c9c9c9 NA unknown function +74931 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 74932 #c9c9c9 NA unknown function 74933 #c9c9c9 NA unknown function 74934 #c9c9c9 NA unknown function @@ -75008,17 +75008,17 @@ phrog color annot category 75007 #c9c9c9 NA unknown function 75008 #c9c9c9 NA unknown function 75009 #c9c9c9 NA unknown function -75010 #c9c9c9 NA unknown function +75010 #c9c9c9 transcriptional regulator transcription regulation 75011 #c9c9c9 NA unknown function 75012 #c9c9c9 NA unknown function 75013 #c9c9c9 NA unknown function 75014 #c9c9c9 NA unknown function -75015 #c9c9c9 NA unknown function +75015 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 75016 #c9c9c9 NA unknown function 75017 #c9c9c9 NA unknown function 75018 #c9c9c9 NA unknown function 75019 #c9c9c9 NA unknown function -75020 #c9c9c9 NA unknown function +75020 #c9c9c9 lipase moron, auxiliary metabolic gene and host takeover 75021 #c9c9c9 NA unknown function 75022 #c9c9c9 NA unknown function 75023 #c9c9c9 NA unknown function @@ -75050,7 +75050,7 @@ phrog color annot category 75049 #c9c9c9 NA unknown function 75050 #c9c9c9 NA unknown function 75051 #c9c9c9 NA unknown function -75052 #c9c9c9 NA unknown function +75052 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 75053 #c9c9c9 NA unknown function 75054 #c9c9c9 NA unknown function 75055 #c9c9c9 NA unknown function @@ -75072,7 +75072,7 @@ phrog color annot category 75071 #c9c9c9 NA unknown function 75072 #c9c9c9 NA unknown function 75073 #c9c9c9 NA unknown function -75074 #c9c9c9 NA unknown function +75074 #c9c9c9 transcriptional regulator transcription regulation 75075 #c9c9c9 NA unknown function 75076 #c9c9c9 NA unknown function 75077 #c9c9c9 NA unknown function @@ -75134,12 +75134,12 @@ phrog color annot category 75133 #c9c9c9 NA unknown function 75134 #c9c9c9 NA unknown function 75135 #c9c9c9 NA unknown function -75136 #c9c9c9 NA unknown function +75136 #c9c9c9 methyltransferase other 75137 #c9c9c9 NA unknown function 75138 #c9c9c9 NA unknown function 75139 #c9c9c9 NA unknown function 75140 #c9c9c9 NA unknown function -75141 #c9c9c9 NA unknown function +75141 #c9c9c9 minor tail protein tail 75142 #c9c9c9 NA unknown function 75143 #c9c9c9 NA unknown function 75144 #c9c9c9 NA unknown function @@ -75148,7 +75148,7 @@ phrog color annot category 75147 #c9c9c9 NA unknown function 75148 #c9c9c9 NA unknown function 75149 #c9c9c9 NA unknown function -75150 #c9c9c9 NA unknown function +75150 #c9c9c9 tail assembly chaperone tail 75151 #c9c9c9 NA unknown function 75152 #c9c9c9 NA unknown function 75153 #c9c9c9 NA unknown function @@ -75171,14 +75171,14 @@ phrog color annot category 75170 #c9c9c9 NA unknown function 75171 #c9c9c9 NA unknown function 75172 #c9c9c9 NA unknown function -75173 #c9c9c9 NA unknown function +75173 #c9c9c9 transcriptional repressor transcription regulation 75174 #c9c9c9 NA unknown function 75175 #c9c9c9 NA unknown function 75176 #c9c9c9 NA unknown function 75177 #c9c9c9 NA unknown function 75178 #c9c9c9 NA unknown function 75179 #c9c9c9 NA unknown function -75180 #c9c9c9 NA unknown function +75180 #c9c9c9 late promoter transcriptional regulator transcription regulation 75181 #c9c9c9 NA unknown function 75182 #c9c9c9 NA unknown function 75183 #c9c9c9 NA unknown function @@ -75192,7 +75192,7 @@ phrog color annot category 75191 #c9c9c9 NA unknown function 75192 #c9c9c9 NA unknown function 75193 #c9c9c9 NA unknown function -75194 #c9c9c9 NA unknown function +75194 #c9c9c9 tail length tape measure protein tail 75195 #c9c9c9 NA unknown function 75196 #c9c9c9 NA unknown function 75197 #c9c9c9 NA unknown function @@ -75200,7 +75200,7 @@ phrog color annot category 75199 #c9c9c9 NA unknown function 75200 #c9c9c9 NA unknown function 75201 #c9c9c9 NA unknown function -75202 #c9c9c9 NA unknown function +75202 #c9c9c9 head scaffolding protein head and packaging 75203 #c9c9c9 NA unknown function 75204 #c9c9c9 NA unknown function 75205 #c9c9c9 NA unknown function @@ -75228,7 +75228,7 @@ phrog color annot category 75227 #c9c9c9 NA unknown function 75228 #c9c9c9 NA unknown function 75229 #c9c9c9 NA unknown function -75230 #c9c9c9 NA unknown function +75230 #c9c9c9 terminase large subunit head and packaging 75231 #c9c9c9 NA unknown function 75232 #c9c9c9 NA unknown function 75233 #c9c9c9 NA unknown function @@ -75247,7 +75247,7 @@ phrog color annot category 75246 #c9c9c9 NA unknown function 75247 #c9c9c9 NA unknown function 75248 #c9c9c9 NA unknown function -75249 #c9c9c9 NA unknown function +75249 #c9c9c9 tail terminator connector 75250 #c9c9c9 NA unknown function 75251 #c9c9c9 NA unknown function 75252 #c9c9c9 NA unknown function @@ -75268,7 +75268,7 @@ phrog color annot category 75267 #c9c9c9 NA unknown function 75268 #c9c9c9 NA unknown function 75269 #c9c9c9 NA unknown function -75270 #c9c9c9 NA unknown function +75270 #c9c9c9 major head protein head and packaging 75271 #c9c9c9 NA unknown function 75272 #c9c9c9 NA unknown function 75273 #c9c9c9 NA unknown function @@ -75316,7 +75316,7 @@ phrog color annot category 75315 #c9c9c9 NA unknown function 75316 #c9c9c9 NA unknown function 75317 #c9c9c9 NA unknown function -75318 #c9c9c9 NA unknown function +75318 #c9c9c9 head closure Hc1 connector 75319 #c9c9c9 NA unknown function 75320 #c9c9c9 NA unknown function 75321 #c9c9c9 NA unknown function @@ -75324,7 +75324,7 @@ phrog color annot category 75323 #c9c9c9 NA unknown function 75324 #c9c9c9 NA unknown function 75325 #c9c9c9 NA unknown function -75326 #c9c9c9 NA unknown function +75326 #c9c9c9 tail spike protein tail 75327 #c9c9c9 NA unknown function 75328 #c9c9c9 NA unknown function 75329 #c9c9c9 NA unknown function @@ -75351,7 +75351,7 @@ phrog color annot category 75350 #c9c9c9 NA unknown function 75351 #c9c9c9 NA unknown function 75352 #c9c9c9 NA unknown function -75353 #c9c9c9 NA unknown function +75353 #c9c9c9 baseplate protein tail 75354 #c9c9c9 NA unknown function 75355 #c9c9c9 NA unknown function 75356 #c9c9c9 NA unknown function @@ -75461,7 +75461,7 @@ phrog color annot category 75460 #c9c9c9 NA unknown function 75461 #c9c9c9 NA unknown function 75462 #c9c9c9 NA unknown function -75463 #c9c9c9 NA unknown function +75463 #c9c9c9 excisionase and transcriptional regulator integration and excision 75464 #c9c9c9 NA unknown function 75465 #c9c9c9 NA unknown function 75466 #c9c9c9 NA unknown function @@ -75479,7 +75479,7 @@ phrog color annot category 75478 #c9c9c9 NA unknown function 75479 #c9c9c9 NA unknown function 75480 #c9c9c9 NA unknown function -75481 #c9c9c9 NA unknown function +75481 #c9c9c9 tail terminator connector 75482 #c9c9c9 NA unknown function 75483 #c9c9c9 NA unknown function 75484 #c9c9c9 NA unknown function @@ -75487,7 +75487,7 @@ phrog color annot category 75486 #c9c9c9 NA unknown function 75487 #c9c9c9 NA unknown function 75488 #c9c9c9 NA unknown function -75489 #c9c9c9 NA unknown function +75489 #c9c9c9 decoy of host sigma70 moron, auxiliary metabolic gene and host takeover 75490 #c9c9c9 NA unknown function 75491 #c9c9c9 NA unknown function 75492 #c9c9c9 NA unknown function @@ -75549,7 +75549,7 @@ phrog color annot category 75548 #c9c9c9 NA unknown function 75549 #c9c9c9 NA unknown function 75550 #c9c9c9 NA unknown function -75551 #c9c9c9 NA unknown function +75551 #c9c9c9 Cox-like excisionase and repressor integration and excision 75552 #c9c9c9 NA unknown function 75553 #c9c9c9 NA unknown function 75554 #c9c9c9 NA unknown function @@ -75584,7 +75584,7 @@ phrog color annot category 75583 #c9c9c9 NA unknown function 75584 #c9c9c9 NA unknown function 75585 #c9c9c9 NA unknown function -75586 #c9c9c9 NA unknown function +75586 #c9c9c9 peptidase other 75587 #c9c9c9 NA unknown function 75588 #c9c9c9 NA unknown function 75589 #c9c9c9 NA unknown function @@ -75606,7 +75606,7 @@ phrog color annot category 75605 #c9c9c9 NA unknown function 75606 #c9c9c9 NA unknown function 75607 #c9c9c9 NA unknown function -75608 #c9c9c9 NA unknown function +75608 #c9c9c9 excisionase and transcriptional regulator integration and excision 75609 #c9c9c9 NA unknown function 75610 #c9c9c9 NA unknown function 75611 #c9c9c9 NA unknown function @@ -75671,7 +75671,7 @@ phrog color annot category 75670 #c9c9c9 NA unknown function 75671 #c9c9c9 NA unknown function 75672 #c9c9c9 NA unknown function -75673 #c9c9c9 NA unknown function +75673 #c9c9c9 head morphogenesis head and packaging 75674 #c9c9c9 NA unknown function 75675 #c9c9c9 NA unknown function 75676 #c9c9c9 NA unknown function @@ -75713,7 +75713,7 @@ phrog color annot category 75712 #c9c9c9 NA unknown function 75713 #c9c9c9 NA unknown function 75714 #c9c9c9 NA unknown function -75715 #c9c9c9 NA unknown function +75715 #c9c9c9 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 75716 #c9c9c9 NA unknown function 75717 #c9c9c9 NA unknown function 75718 #c9c9c9 NA unknown function @@ -75726,7 +75726,7 @@ phrog color annot category 75725 #c9c9c9 NA unknown function 75726 #c9c9c9 NA unknown function 75727 #c9c9c9 NA unknown function -75728 #c9c9c9 NA unknown function +75728 #c9c9c9 Arc-like repressor transcription regulation 75729 #c9c9c9 NA unknown function 75730 #c9c9c9 NA unknown function 75731 #c9c9c9 NA unknown function @@ -75809,7 +75809,7 @@ phrog color annot category 75808 #c9c9c9 NA unknown function 75809 #c9c9c9 NA unknown function 75810 #c9c9c9 NA unknown function -75811 #c9c9c9 NA unknown function +75811 #c9c9c9 transcriptional repressor transcription regulation 75812 #c9c9c9 NA unknown function 75813 #c9c9c9 NA unknown function 75814 #c9c9c9 NA unknown function @@ -75878,7 +75878,7 @@ phrog color annot category 75877 #c9c9c9 NA unknown function 75878 #c9c9c9 NA unknown function 75879 #c9c9c9 NA unknown function -75880 #c9c9c9 NA unknown function +75880 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase other 75881 #c9c9c9 NA unknown function 75882 #c9c9c9 NA unknown function 75883 #c9c9c9 NA unknown function @@ -75904,7 +75904,7 @@ phrog color annot category 75903 #c9c9c9 NA unknown function 75904 #c9c9c9 NA unknown function 75905 #c9c9c9 NA unknown function -75906 #c9c9c9 NA unknown function +75906 #c9c9c9 transcriptional repressor transcription regulation 75907 #c9c9c9 NA unknown function 75908 #c9c9c9 NA unknown function 75909 #c9c9c9 NA unknown function @@ -75926,7 +75926,7 @@ phrog color annot category 75925 #c9c9c9 NA unknown function 75926 #c9c9c9 NA unknown function 75927 #c9c9c9 NA unknown function -75928 #c9c9c9 NA unknown function +75928 #c9c9c9 peptidase HslV family other 75929 #c9c9c9 NA unknown function 75930 #c9c9c9 NA unknown function 75931 #c9c9c9 NA unknown function @@ -75968,7 +75968,7 @@ phrog color annot category 75967 #c9c9c9 NA unknown function 75968 #c9c9c9 NA unknown function 75969 #c9c9c9 NA unknown function -75970 #c9c9c9 NA unknown function +75970 #c9c9c9 tail protein tail 75971 #c9c9c9 NA unknown function 75972 #c9c9c9 NA unknown function 75973 #c9c9c9 NA unknown function @@ -75987,7 +75987,7 @@ phrog color annot category 75986 #c9c9c9 NA unknown function 75987 #c9c9c9 NA unknown function 75988 #c9c9c9 NA unknown function -75989 #c9c9c9 NA unknown function +75989 #c9c9c9 CII-like transcriptional activator transcription regulation 75990 #c9c9c9 NA unknown function 75991 #c9c9c9 NA unknown function 75992 #c9c9c9 NA unknown function @@ -76021,7 +76021,7 @@ phrog color annot category 76020 #c9c9c9 NA unknown function 76021 #c9c9c9 NA unknown function 76022 #c9c9c9 NA unknown function -76023 #c9c9c9 NA unknown function +76023 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 76024 #c9c9c9 NA unknown function 76025 #c9c9c9 NA unknown function 76026 #c9c9c9 NA unknown function @@ -76035,7 +76035,7 @@ phrog color annot category 76034 #c9c9c9 NA unknown function 76035 #c9c9c9 NA unknown function 76036 #c9c9c9 NA unknown function -76037 #c9c9c9 NA unknown function +76037 #c9c9c9 baseplate wedge subunit tail 76038 #c9c9c9 NA unknown function 76039 #c9c9c9 NA unknown function 76040 #c9c9c9 NA unknown function @@ -76058,7 +76058,7 @@ phrog color annot category 76057 #c9c9c9 NA unknown function 76058 #c9c9c9 NA unknown function 76059 #c9c9c9 NA unknown function -76060 #c9c9c9 NA unknown function +76060 #c9c9c9 tail fiber protein tail 76061 #c9c9c9 NA unknown function 76062 #c9c9c9 NA unknown function 76063 #c9c9c9 NA unknown function @@ -76094,13 +76094,13 @@ phrog color annot category 76093 #c9c9c9 NA unknown function 76094 #c9c9c9 NA unknown function 76095 #c9c9c9 NA unknown function -76096 #c9c9c9 NA unknown function -76097 #c9c9c9 NA unknown function +76096 #c9c9c9 alpha-glucosyltransferase other +76097 #c9c9c9 virion structural protein head and packaging 76098 #c9c9c9 NA unknown function 76099 #c9c9c9 NA unknown function 76100 #c9c9c9 NA unknown function 76101 #c9c9c9 NA unknown function -76102 #c9c9c9 NA unknown function +76102 #c9c9c9 integrase integration and excision 76103 #c9c9c9 NA unknown function 76104 #c9c9c9 NA unknown function 76105 #c9c9c9 NA unknown function @@ -76125,7 +76125,7 @@ phrog color annot category 76124 #c9c9c9 NA unknown function 76125 #c9c9c9 NA unknown function 76126 #c9c9c9 NA unknown function -76127 #c9c9c9 NA unknown function +76127 #c9c9c9 major head protein head and packaging 76128 #c9c9c9 NA unknown function 76129 #c9c9c9 NA unknown function 76130 #c9c9c9 NA unknown function @@ -76188,14 +76188,14 @@ phrog color annot category 76187 #c9c9c9 NA unknown function 76188 #c9c9c9 NA unknown function 76189 #c9c9c9 NA unknown function -76190 #c9c9c9 NA unknown function +76190 #c9c9c9 MazF-like growth inhibitor moron, auxiliary metabolic gene and host takeover 76191 #c9c9c9 NA unknown function 76192 #c9c9c9 NA unknown function 76193 #c9c9c9 NA unknown function 76194 #c9c9c9 NA unknown function 76195 #c9c9c9 NA unknown function 76196 #c9c9c9 NA unknown function -76197 #c9c9c9 NA unknown function +76197 #c9c9c9 transcriptional regulator transcription regulation 76198 #c9c9c9 NA unknown function 76199 #c9c9c9 NA unknown function 76200 #c9c9c9 NA unknown function @@ -76231,7 +76231,7 @@ phrog color annot category 76230 #c9c9c9 NA unknown function 76231 #c9c9c9 NA unknown function 76232 #c9c9c9 NA unknown function -76233 #c9c9c9 NA unknown function +76233 #c9c9c9 tail terminator connector 76234 #c9c9c9 NA unknown function 76235 #c9c9c9 NA unknown function 76236 #c9c9c9 NA unknown function @@ -76267,15 +76267,15 @@ phrog color annot category 76266 #c9c9c9 NA unknown function 76267 #c9c9c9 NA unknown function 76268 #c9c9c9 NA unknown function -76269 #c9c9c9 NA unknown function +76269 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 76270 #c9c9c9 NA unknown function 76271 #c9c9c9 NA unknown function 76272 #c9c9c9 NA unknown function 76273 #c9c9c9 NA unknown function 76274 #c9c9c9 NA unknown function 76275 #c9c9c9 NA unknown function -76276 #c9c9c9 NA unknown function -76277 #c9c9c9 NA unknown function +76276 #c9c9c9 virion structural protein head and packaging +76277 #c9c9c9 tail fiber protein tail 76278 #c9c9c9 NA unknown function 76279 #c9c9c9 NA unknown function 76280 #c9c9c9 NA unknown function @@ -76308,7 +76308,7 @@ phrog color annot category 76307 #c9c9c9 NA unknown function 76308 #c9c9c9 NA unknown function 76309 #c9c9c9 NA unknown function -76310 #c9c9c9 NA unknown function +76310 #c9c9c9 tail assembly chaperone tail 76311 #c9c9c9 NA unknown function 76312 #c9c9c9 NA unknown function 76313 #838383 transglycosylase other @@ -76317,11 +76317,11 @@ phrog color annot category 76316 #c9c9c9 NA unknown function 76317 #c9c9c9 NA unknown function 76318 #c9c9c9 NA unknown function -76319 #c9c9c9 NA unknown function +76319 #c9c9c9 transcriptional regulator transcription regulation 76320 #c9c9c9 NA unknown function 76321 #c9c9c9 NA unknown function 76322 #c9c9c9 NA unknown function -76323 #c9c9c9 NA unknown function +76323 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 76324 #c9c9c9 NA unknown function 76325 #c9c9c9 NA unknown function 76326 #c9c9c9 NA unknown function @@ -76409,7 +76409,7 @@ phrog color annot category 76408 #c9c9c9 NA unknown function 76409 #c9c9c9 NA unknown function 76410 #c9c9c9 NA unknown function -76411 #c9c9c9 NA unknown function +76411 #c9c9c9 head maturation protease head and packaging 76412 #c9c9c9 NA unknown function 76413 #c9c9c9 NA unknown function 76414 #c9c9c9 NA unknown function @@ -76419,7 +76419,7 @@ phrog color annot category 76418 #c9c9c9 NA unknown function 76419 #c9c9c9 NA unknown function 76420 #c9c9c9 NA unknown function -76421 #c9c9c9 NA unknown function +76421 #c9c9c9 major head protein head and packaging 76422 #c9c9c9 NA unknown function 76423 #c9c9c9 NA unknown function 76424 #c9c9c9 NA unknown function @@ -76441,7 +76441,7 @@ phrog color annot category 76440 #c9c9c9 NA unknown function 76441 #c9c9c9 NA unknown function 76442 #c9c9c9 NA unknown function -76443 #c9c9c9 NA unknown function +76443 #c9c9c9 excisionase and transcriptional regulator integration and excision 76444 #c9c9c9 NA unknown function 76445 #c9c9c9 NA unknown function 76446 #c9c9c9 NA unknown function @@ -76460,7 +76460,7 @@ phrog color annot category 76459 #c9c9c9 NA unknown function 76460 #c9c9c9 NA unknown function 76461 #c9c9c9 NA unknown function -76462 #c9c9c9 NA unknown function +76462 #c9c9c9 terminase large subunit head and packaging 76463 #c9c9c9 NA unknown function 76464 #c9c9c9 NA unknown function 76465 #c9c9c9 NA unknown function @@ -76472,16 +76472,16 @@ phrog color annot category 76471 #c9c9c9 NA unknown function 76472 #c9c9c9 NA unknown function 76473 #c9c9c9 NA unknown function -76474 #c9c9c9 NA unknown function +76474 #c9c9c9 tail protein tail 76475 #c9c9c9 NA unknown function 76476 #c9c9c9 NA unknown function 76477 #c9c9c9 NA unknown function 76478 #c9c9c9 NA unknown function 76479 #c9c9c9 NA unknown function 76480 #c9c9c9 NA unknown function -76481 #c9c9c9 NA unknown function +76481 #c9c9c9 excisionase and transcriptional regulator integration and excision 76482 #c9c9c9 NA unknown function -76483 #c9c9c9 NA unknown function +76483 #c9c9c9 head closure Hc1 connector 76484 #c9c9c9 NA unknown function 76485 #c9c9c9 NA unknown function 76486 #c9c9c9 NA unknown function @@ -76507,12 +76507,12 @@ phrog color annot category 76506 #c9c9c9 NA unknown function 76507 #c9c9c9 NA unknown function 76508 #c9c9c9 NA unknown function -76509 #c9c9c9 NA unknown function +76509 #c9c9c9 tail protein tail 76510 #c9c9c9 NA unknown function 76511 #c9c9c9 NA unknown function 76512 #c9c9c9 NA unknown function 76513 #c9c9c9 NA unknown function -76514 #c9c9c9 NA unknown function +76514 #c9c9c9 major head protein head and packaging 76515 #c9c9c9 NA unknown function 76516 #c9c9c9 NA unknown function 76517 #c9c9c9 NA unknown function @@ -76625,7 +76625,7 @@ phrog color annot category 76624 #c9c9c9 NA unknown function 76625 #c9c9c9 NA unknown function 76626 #c9c9c9 NA unknown function -76627 #c9c9c9 NA unknown function +76627 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 76628 #c9c9c9 NA unknown function 76629 #c9c9c9 NA unknown function 76630 #c9c9c9 NA unknown function @@ -76669,12 +76669,12 @@ phrog color annot category 76668 #c9c9c9 NA unknown function 76669 #c9c9c9 NA unknown function 76670 #c9c9c9 NA unknown function -76671 #c9c9c9 NA unknown function +76671 #c9c9c9 tail completion or Neck1 protein connector 76672 #c9c9c9 NA unknown function 76673 #c9c9c9 NA unknown function 76674 #c9c9c9 NA unknown function 76675 #c9c9c9 NA unknown function -76676 #c9c9c9 NA unknown function +76676 #c9c9c9 head-tail adaptor connector 76677 #c9c9c9 NA unknown function 76678 #c9c9c9 NA unknown function 76679 #c9c9c9 NA unknown function @@ -76691,7 +76691,7 @@ phrog color annot category 76690 #c9c9c9 NA unknown function 76691 #c9c9c9 NA unknown function 76692 #c9c9c9 NA unknown function -76693 #c9c9c9 NA unknown function +76693 #c9c9c9 endolysin lysis 76694 #c9c9c9 NA unknown function 76695 #c9c9c9 NA unknown function 76696 #c9c9c9 NA unknown function @@ -76748,7 +76748,7 @@ phrog color annot category 76747 #c9c9c9 NA unknown function 76748 #c9c9c9 NA unknown function 76749 #c9c9c9 NA unknown function -76750 #c9c9c9 NA unknown function +76750 #c9c9c9 excisionase and transcriptional regulator integration and excision 76751 #c9c9c9 NA unknown function 76752 #c9c9c9 NA unknown function 76753 #c9c9c9 NA unknown function @@ -76779,7 +76779,7 @@ phrog color annot category 76778 #c9c9c9 NA unknown function 76779 #c9c9c9 NA unknown function 76780 #c9c9c9 NA unknown function -76781 #c9c9c9 NA unknown function +76781 #c9c9c9 head closure Hc1 connector 76782 #c9c9c9 NA unknown function 76783 #c9c9c9 NA unknown function 76784 #c9c9c9 NA unknown function @@ -76819,7 +76819,7 @@ phrog color annot category 76818 #c9c9c9 NA unknown function 76819 #c9c9c9 NA unknown function 76820 #c9c9c9 NA unknown function -76821 #c9c9c9 NA unknown function +76821 #c9c9c9 terminase small subunit head and packaging 76822 #c9c9c9 NA unknown function 76823 #c9c9c9 NA unknown function 76824 #c9c9c9 NA unknown function @@ -76831,7 +76831,7 @@ phrog color annot category 76830 #c9c9c9 NA unknown function 76831 #c9c9c9 NA unknown function 76832 #c9c9c9 NA unknown function -76833 #c9c9c9 NA unknown function +76833 #c9c9c9 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 76834 #c9c9c9 NA unknown function 76835 #c9c9c9 NA unknown function 76836 #c9c9c9 NA unknown function @@ -76863,12 +76863,12 @@ phrog color annot category 76862 #c9c9c9 NA unknown function 76863 #c9c9c9 NA unknown function 76864 #c9c9c9 NA unknown function -76865 #c9c9c9 NA unknown function +76865 #c9c9c9 transposase integration and excision 76866 #c9c9c9 NA unknown function 76867 #c9c9c9 NA unknown function 76868 #c9c9c9 NA unknown function 76869 #c9c9c9 NA unknown function -76870 #c9c9c9 NA unknown function +76870 #c9c9c9 head maturation protease head and packaging 76871 #c9c9c9 NA unknown function 76872 #c9c9c9 NA unknown function 76873 #c9c9c9 NA unknown function @@ -76889,7 +76889,7 @@ phrog color annot category 76888 #c9c9c9 NA unknown function 76889 #c9c9c9 NA unknown function 76890 #c9c9c9 NA unknown function -76891 #c9c9c9 NA unknown function +76891 #c9c9c9 transcriptional repressor transcription regulation 76892 #c9c9c9 NA unknown function 76893 #c9c9c9 NA unknown function 76894 #c9c9c9 NA unknown function @@ -76915,7 +76915,7 @@ phrog color annot category 76914 #c9c9c9 NA unknown function 76915 #c9c9c9 NA unknown function 76916 #c9c9c9 NA unknown function -76917 #c9c9c9 NA unknown function +76917 #c9c9c9 sporulation protein moron, auxiliary metabolic gene and host takeover 76918 #c9c9c9 NA unknown function 76919 #c9c9c9 NA unknown function 76920 #c9c9c9 NA unknown function @@ -76936,11 +76936,11 @@ phrog color annot category 76935 #c9c9c9 NA unknown function 76936 #c9c9c9 NA unknown function 76937 #c9c9c9 NA unknown function -76938 #c9c9c9 NA unknown function +76938 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 76939 #c9c9c9 NA unknown function 76940 #c9c9c9 NA unknown function 76941 #c9c9c9 NA unknown function -76942 #c9c9c9 NA unknown function +76942 #c9c9c9 head closure Hc1 connector 76943 #c9c9c9 NA unknown function 76944 #c9c9c9 NA unknown function 76945 #c9c9c9 NA unknown function @@ -77012,7 +77012,7 @@ phrog color annot category 77011 #c9c9c9 NA unknown function 77012 #c9c9c9 NA unknown function 77013 #c9c9c9 NA unknown function -77014 #c9c9c9 NA unknown function +77014 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 77015 #c9c9c9 NA unknown function 77016 #c9c9c9 NA unknown function 77017 #c9c9c9 NA unknown function @@ -77033,7 +77033,7 @@ phrog color annot category 77032 #c9c9c9 NA unknown function 77033 #c9c9c9 NA unknown function 77034 #c9c9c9 NA unknown function -77035 #c9c9c9 NA unknown function +77035 #c9c9c9 deoxynucleoside monophosphate kinase other 77036 #c9c9c9 NA unknown function 77037 #c9c9c9 NA unknown function 77038 #c9c9c9 NA unknown function @@ -77054,8 +77054,8 @@ phrog color annot category 77053 #c9c9c9 NA unknown function 77054 #c9c9c9 NA unknown function 77055 #c9c9c9 NA unknown function -77056 #c9c9c9 NA unknown function -77057 #c9c9c9 NA unknown function +77056 #c9c9c9 dATP / dGTP pyrophosphohydrolase DNA, RNA and nucleotide metabolism +77057 #c9c9c9 tail fiber protein tail 77058 #c9c9c9 NA unknown function 77059 #c9c9c9 NA unknown function 77060 #c9c9c9 NA unknown function @@ -77067,21 +77067,21 @@ phrog color annot category 77066 #c9c9c9 NA unknown function 77067 #c9c9c9 NA unknown function 77068 #c9c9c9 NA unknown function -77069 #c9c9c9 NA unknown function +77069 #c9c9c9 dihydrofolate reductase DNA, RNA and nucleotide metabolism 77070 #c9c9c9 NA unknown function 77071 #c9c9c9 NA unknown function 77072 #c9c9c9 NA unknown function 77073 #c9c9c9 NA unknown function 77074 #c9c9c9 NA unknown function 77075 #c9c9c9 NA unknown function -77076 #c9c9c9 NA unknown function +77076 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 77077 #c9c9c9 NA unknown function 77078 #c9c9c9 NA unknown function -77079 #c9c9c9 NA unknown function +77079 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 77080 #c9c9c9 NA unknown function 77081 #c9c9c9 NA unknown function 77082 #c9c9c9 NA unknown function -77083 #c9c9c9 NA unknown function +77083 #c9c9c9 minor tail protein tail 77084 #c9c9c9 NA unknown function 77085 #c9c9c9 NA unknown function 77086 #c9c9c9 NA unknown function @@ -77102,14 +77102,14 @@ phrog color annot category 77101 #c9c9c9 NA unknown function 77102 #c9c9c9 NA unknown function 77103 #c9c9c9 NA unknown function -77104 #c9c9c9 NA unknown function +77104 #c9c9c9 head closure Hc1 connector 77105 #c9c9c9 NA unknown function 77106 #c9c9c9 NA unknown function 77107 #c9c9c9 NA unknown function -77108 #c9c9c9 NA unknown function +77108 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 77109 #c9c9c9 NA unknown function 77110 #c9c9c9 NA unknown function -77111 #c9c9c9 NA unknown function +77111 #c9c9c9 major head protein head and packaging 77112 #c9c9c9 NA unknown function 77113 #c9c9c9 NA unknown function 77114 #c9c9c9 NA unknown function @@ -77181,7 +77181,7 @@ phrog color annot category 77180 #c9c9c9 NA unknown function 77181 #c9c9c9 NA unknown function 77182 #c9c9c9 NA unknown function -77183 #c9c9c9 NA unknown function +77183 #c9c9c9 acetyltransferase other 77184 #c9c9c9 NA unknown function 77185 #c9c9c9 NA unknown function 77186 #c9c9c9 NA unknown function @@ -77202,7 +77202,7 @@ phrog color annot category 77201 #c9c9c9 NA unknown function 77202 #c9c9c9 NA unknown function 77203 #c9c9c9 NA unknown function -77204 #c9c9c9 NA unknown function +77204 #c9c9c9 tail terminator connector 77205 #c9c9c9 NA unknown function 77206 #c9c9c9 NA unknown function 77207 #c9c9c9 NA unknown function @@ -77218,7 +77218,7 @@ phrog color annot category 77217 #c9c9c9 NA unknown function 77218 #c9c9c9 NA unknown function 77219 #c9c9c9 NA unknown function -77220 #c9c9c9 NA unknown function +77220 #c9c9c9 tail protein tail 77221 #c9c9c9 NA unknown function 77222 #c9c9c9 NA unknown function 77223 #c9c9c9 NA unknown function @@ -77239,7 +77239,7 @@ phrog color annot category 77238 #c9c9c9 NA unknown function 77239 #a861e3 anti-repressor transcription regulation 77240 #c9c9c9 NA unknown function -77241 #c9c9c9 NA unknown function +77241 #c9c9c9 transaldolase other 77242 #c9c9c9 NA unknown function 77243 #c9c9c9 NA unknown function 77244 #c9c9c9 NA unknown function @@ -77253,7 +77253,7 @@ phrog color annot category 77252 #c9c9c9 NA unknown function 77253 #c9c9c9 NA unknown function 77254 #c9c9c9 NA unknown function -77255 #c9c9c9 NA unknown function +77255 #c9c9c9 holin lysis 77256 #c9c9c9 NA unknown function 77257 #c9c9c9 NA unknown function 77258 #c9c9c9 NA unknown function @@ -77347,7 +77347,7 @@ phrog color annot category 77346 #c9c9c9 NA unknown function 77347 #c9c9c9 NA unknown function 77348 #c9c9c9 NA unknown function -77349 #c9c9c9 NA unknown function +77349 #c9c9c9 immunity to superinfection moron, auxiliary metabolic gene and host takeover 77350 #c9c9c9 NA unknown function 77351 #c9c9c9 NA unknown function 77352 #c9c9c9 NA unknown function @@ -77392,7 +77392,7 @@ phrog color annot category 77391 #c9c9c9 NA unknown function 77392 #c9c9c9 NA unknown function 77393 #c9c9c9 NA unknown function -77394 #c9c9c9 NA unknown function +77394 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 77395 #c9c9c9 NA unknown function 77396 #c9c9c9 NA unknown function 77397 #c9c9c9 NA unknown function @@ -77412,7 +77412,7 @@ phrog color annot category 77411 #c9c9c9 NA unknown function 77412 #c9c9c9 NA unknown function 77413 #c9c9c9 NA unknown function -77414 #c9c9c9 NA unknown function +77414 #c9c9c9 tail terminator connector 77415 #c9c9c9 NA unknown function 77416 #c9c9c9 NA unknown function 77417 #c9c9c9 NA unknown function @@ -77422,7 +77422,7 @@ phrog color annot category 77421 #c9c9c9 NA unknown function 77422 #c9c9c9 NA unknown function 77423 #c9c9c9 NA unknown function -77424 #c9c9c9 NA unknown function +77424 #c9c9c9 tail terminator connector 77425 #c9c9c9 NA unknown function 77426 #c9c9c9 NA unknown function 77427 #c9c9c9 NA unknown function @@ -77461,7 +77461,7 @@ phrog color annot category 77460 #c9c9c9 NA unknown function 77461 #c9c9c9 NA unknown function 77462 #c9c9c9 NA unknown function -77463 #c9c9c9 NA unknown function +77463 #c9c9c9 transcriptional regulator transcription regulation 77464 #c9c9c9 NA unknown function 77465 #c9c9c9 NA unknown function 77466 #c9c9c9 NA unknown function @@ -77490,7 +77490,7 @@ phrog color annot category 77489 #c9c9c9 NA unknown function 77490 #c9c9c9 NA unknown function 77491 #c9c9c9 NA unknown function -77492 #c9c9c9 NA unknown function +77492 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 77493 #c9c9c9 NA unknown function 77494 #c9c9c9 NA unknown function 77495 #c9c9c9 NA unknown function @@ -77498,7 +77498,7 @@ phrog color annot category 77497 #c9c9c9 NA unknown function 77498 #c9c9c9 NA unknown function 77499 #c9c9c9 NA unknown function -77500 #c9c9c9 NA unknown function +77500 #c9c9c9 holin lysis 77501 #c9c9c9 NA unknown function 77502 #c9c9c9 NA unknown function 77503 #c9c9c9 NA unknown function @@ -77510,7 +77510,7 @@ phrog color annot category 77509 #c9c9c9 NA unknown function 77510 #c9c9c9 NA unknown function 77511 #c9c9c9 NA unknown function -77512 #c9c9c9 NA unknown function +77512 #c9c9c9 methyltransferase other 77513 #c9c9c9 NA unknown function 77514 #c9c9c9 NA unknown function 77515 #c9c9c9 NA unknown function @@ -77597,7 +77597,7 @@ phrog color annot category 77596 #c9c9c9 NA unknown function 77597 #c9c9c9 NA unknown function 77598 #c9c9c9 NA unknown function -77599 #c9c9c9 NA unknown function +77599 #c9c9c9 transcriptional regulator transcription regulation 77600 #c9c9c9 NA unknown function 77601 #c9c9c9 NA unknown function 77602 #c9c9c9 NA unknown function @@ -77652,20 +77652,20 @@ phrog color annot category 77651 #c9c9c9 NA unknown function 77652 #c9c9c9 NA unknown function 77653 #c9c9c9 NA unknown function -77654 #c9c9c9 NA unknown function +77654 #c9c9c9 dCMP deaminase DNA, RNA and nucleotide metabolism 77655 #c9c9c9 NA unknown function -77656 #c9c9c9 NA unknown function +77656 #c9c9c9 excisionase and transcriptional regulator integration and excision 77657 #c9c9c9 NA unknown function -77658 #c9c9c9 NA unknown function +77658 #c9c9c9 excisionase and transcriptional regulator integration and excision 77659 #c9c9c9 NA unknown function 77660 #c9c9c9 NA unknown function 77661 #c9c9c9 NA unknown function 77662 #c9c9c9 NA unknown function 77663 #c9c9c9 NA unknown function 77664 #c9c9c9 NA unknown function -77665 #c9c9c9 NA unknown function +77665 #c9c9c9 tail completion or Neck1 protein connector 77666 #c9c9c9 NA unknown function -77667 #c9c9c9 NA unknown function +77667 #c9c9c9 Avd protein of DGR DNA, RNA and nucleotide metabolism 77668 #c9c9c9 NA unknown function 77669 #c9c9c9 NA unknown function 77670 #c9c9c9 NA unknown function @@ -77681,7 +77681,7 @@ phrog color annot category 77680 #c9c9c9 NA unknown function 77681 #c9c9c9 NA unknown function 77682 #c9c9c9 NA unknown function -77683 #c9c9c9 NA unknown function +77683 #c9c9c9 head closure Hc1 connector 77684 #c9c9c9 NA unknown function 77685 #c9c9c9 NA unknown function 77686 #c9c9c9 NA unknown function @@ -77692,7 +77692,7 @@ phrog color annot category 77691 #c9c9c9 NA unknown function 77692 #c9c9c9 NA unknown function 77693 #c9c9c9 NA unknown function -77694 #c9c9c9 NA unknown function +77694 #c9c9c9 tail terminator connector 77695 #c9c9c9 NA unknown function 77696 #c9c9c9 NA unknown function 77697 #c9c9c9 NA unknown function @@ -77723,7 +77723,7 @@ phrog color annot category 77722 #c9c9c9 NA unknown function 77723 #c9c9c9 NA unknown function 77724 #c9c9c9 NA unknown function -77725 #c9c9c9 NA unknown function +77725 #c9c9c9 transcriptional repressor transcription regulation 77726 #c9c9c9 NA unknown function 77727 #c9c9c9 NA unknown function 77728 #c9c9c9 NA unknown function @@ -77738,15 +77738,15 @@ phrog color annot category 77737 #c9c9c9 NA unknown function 77738 #c9c9c9 NA unknown function 77739 #c9c9c9 NA unknown function -77740 #c9c9c9 NA unknown function +77740 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 77741 #c9c9c9 NA unknown function 77742 #c9c9c9 NA unknown function -77743 #c9c9c9 NA unknown function +77743 #c9c9c9 transcriptional repressor transcription regulation 77744 #c9c9c9 NA unknown function 77745 #c9c9c9 NA unknown function 77746 #c9c9c9 NA unknown function 77747 #c9c9c9 NA unknown function -77748 #c9c9c9 NA unknown function +77748 #c9c9c9 transcriptional regulator transcription regulation 77749 #c9c9c9 NA unknown function 77750 #c9c9c9 NA unknown function 77751 #c9c9c9 NA unknown function @@ -77892,7 +77892,7 @@ phrog color annot category 77891 #c9c9c9 NA unknown function 77892 #c9c9c9 NA unknown function 77893 #c9c9c9 NA unknown function -77894 #c9c9c9 NA unknown function +77894 #c9c9c9 transcriptional repressor transcription regulation 77895 #c9c9c9 NA unknown function 77896 #c9c9c9 NA unknown function 77897 #c9c9c9 NA unknown function @@ -77905,21 +77905,21 @@ phrog color annot category 77904 #c9c9c9 NA unknown function 77905 #c9c9c9 NA unknown function 77906 #c9c9c9 NA unknown function -77907 #c9c9c9 NA unknown function +77907 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 77908 #c9c9c9 NA unknown function 77909 #c9c9c9 NA unknown function -77910 #c9c9c9 NA unknown function +77910 #c9c9c9 portal protein head and packaging 77911 #c9c9c9 NA unknown function 77912 #c9c9c9 NA unknown function 77913 #c9c9c9 NA unknown function -77914 #c9c9c9 NA unknown function +77914 #c9c9c9 homing endonuclease with LAGLIDADG motif DNA, RNA and nucleotide metabolism 77915 #c9c9c9 NA unknown function 77916 #c9c9c9 NA unknown function 77917 #c9c9c9 NA unknown function 77918 #c9c9c9 NA unknown function 77919 #c9c9c9 NA unknown function 77920 #c9c9c9 NA unknown function -77921 #c9c9c9 NA unknown function +77921 #c9c9c9 transcriptional repressor transcription regulation 77922 #c9c9c9 NA unknown function 77923 #c9c9c9 NA unknown function 77924 #c9c9c9 NA unknown function @@ -77935,7 +77935,7 @@ phrog color annot category 77934 #c9c9c9 NA unknown function 77935 #c9c9c9 NA unknown function 77936 #c9c9c9 NA unknown function -77937 #c9c9c9 NA unknown function +77937 #c9c9c9 major head protein head and packaging 77938 #c9c9c9 NA unknown function 77939 #c9c9c9 NA unknown function 77940 #c9c9c9 NA unknown function @@ -78004,18 +78004,18 @@ phrog color annot category 78003 #c9c9c9 NA unknown function 78004 #c9c9c9 NA unknown function 78005 #c9c9c9 NA unknown function -78006 #c9c9c9 NA unknown function +78006 #c9c9c9 excisionase and transcriptional regulator integration and excision 78007 #c9c9c9 NA unknown function 78008 #c9c9c9 NA unknown function 78009 #c9c9c9 NA unknown function 78010 #c9c9c9 NA unknown function -78011 #c9c9c9 NA unknown function +78011 #c9c9c9 excisionase and transcriptional regulator integration and excision 78012 #c9c9c9 NA unknown function 78013 #c9c9c9 NA unknown function -78014 #c9c9c9 NA unknown function +78014 #c9c9c9 head maturation protease head and packaging 78015 #c9c9c9 NA unknown function 78016 #c9c9c9 NA unknown function -78017 #c9c9c9 NA unknown function +78017 #c9c9c9 tail terminator connector 78018 #c9c9c9 NA unknown function 78019 #c9c9c9 NA unknown function 78020 #c9c9c9 NA unknown function @@ -78023,7 +78023,7 @@ phrog color annot category 78022 #c9c9c9 NA unknown function 78023 #c9c9c9 NA unknown function 78024 #c9c9c9 NA unknown function -78025 #c9c9c9 NA unknown function +78025 #c9c9c9 head morphogenesis head and packaging 78026 #c9c9c9 NA unknown function 78027 #c9c9c9 NA unknown function 78028 #c9c9c9 NA unknown function @@ -78054,7 +78054,7 @@ phrog color annot category 78053 #c9c9c9 NA unknown function 78054 #c9c9c9 NA unknown function 78055 #c9c9c9 NA unknown function -78056 #c9c9c9 NA unknown function +78056 #c9c9c9 lysophospholipase L1-like esterase other 78057 #c9c9c9 NA unknown function 78058 #c9c9c9 NA unknown function 78059 #c9c9c9 NA unknown function @@ -78107,16 +78107,16 @@ phrog color annot category 78106 #c9c9c9 NA unknown function 78107 #c9c9c9 NA unknown function 78108 #c9c9c9 NA unknown function -78109 #c9c9c9 NA unknown function +78109 #c9c9c9 major tail protein tail 78110 #c9c9c9 NA unknown function 78111 #c9c9c9 NA unknown function 78112 #c9c9c9 NA unknown function 78113 #c9c9c9 NA unknown function 78114 #c9c9c9 NA unknown function -78115 #c9c9c9 NA unknown function +78115 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 78116 #c9c9c9 NA unknown function 78117 #c9c9c9 NA unknown function -78118 #c9c9c9 NA unknown function +78118 #c9c9c9 transcriptional regulator transcription regulation 78119 #c9c9c9 NA unknown function 78120 #c9c9c9 NA unknown function 78121 #c9c9c9 NA unknown function @@ -78138,7 +78138,7 @@ phrog color annot category 78137 #c9c9c9 NA unknown function 78138 #c9c9c9 NA unknown function 78139 #c9c9c9 NA unknown function -78140 #c9c9c9 NA unknown function +78140 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 78141 #c9c9c9 NA unknown function 78142 #c9c9c9 NA unknown function 78143 #c9c9c9 NA unknown function @@ -78218,7 +78218,7 @@ phrog color annot category 78217 #c9c9c9 NA unknown function 78218 #c9c9c9 NA unknown function 78219 #c9c9c9 NA unknown function -78220 #c9c9c9 NA unknown function +78220 #c9c9c9 transcriptional regulator transcription regulation 78221 #c9c9c9 NA unknown function 78222 #c9c9c9 NA unknown function 78223 #c9c9c9 NA unknown function @@ -78231,7 +78231,7 @@ phrog color annot category 78230 #c9c9c9 NA unknown function 78231 #c9c9c9 NA unknown function 78232 #c9c9c9 NA unknown function -78233 #c9c9c9 NA unknown function +78233 #c9c9c9 transcriptional repressor transcription regulation 78234 #c9c9c9 NA unknown function 78235 #c9c9c9 NA unknown function 78236 #c9c9c9 NA unknown function @@ -78251,7 +78251,7 @@ phrog color annot category 78250 #c9c9c9 NA unknown function 78251 #c9c9c9 NA unknown function 78252 #c9c9c9 NA unknown function -78253 #c9c9c9 NA unknown function +78253 #c9c9c9 excisionase and transcriptional regulator integration and excision 78254 #c9c9c9 NA unknown function 78255 #c9c9c9 NA unknown function 78256 #c9c9c9 NA unknown function @@ -78298,7 +78298,7 @@ phrog color annot category 78297 #c9c9c9 NA unknown function 78298 #c9c9c9 NA unknown function 78299 #c9c9c9 NA unknown function -78300 #c9c9c9 NA unknown function +78300 #c9c9c9 Arc-like repressor transcription regulation 78301 #c9c9c9 NA unknown function 78302 #c9c9c9 NA unknown function 78303 #c9c9c9 NA unknown function @@ -78334,7 +78334,7 @@ phrog color annot category 78333 #c9c9c9 NA unknown function 78334 #c9c9c9 NA unknown function 78335 #c9c9c9 NA unknown function -78336 #c9c9c9 NA unknown function +78336 #c9c9c9 Arc-like repressor transcription regulation 78337 #c9c9c9 NA unknown function 78338 #c9c9c9 NA unknown function 78339 #c9c9c9 NA unknown function @@ -78356,7 +78356,7 @@ phrog color annot category 78355 #c9c9c9 NA unknown function 78356 #c9c9c9 NA unknown function 78357 #c9c9c9 NA unknown function -78358 #c9c9c9 NA unknown function +78358 #c9c9c9 major head protein head and packaging 78359 #c9c9c9 NA unknown function 78360 #c9c9c9 NA unknown function 78361 #c9c9c9 NA unknown function @@ -78509,7 +78509,7 @@ phrog color annot category 78508 #c9c9c9 NA unknown function 78509 #c9c9c9 NA unknown function 78510 #c9c9c9 NA unknown function -78511 #c9c9c9 NA unknown function +78511 #c9c9c9 endolysin lysis 78512 #c9c9c9 NA unknown function 78513 #c9c9c9 NA unknown function 78514 #c9c9c9 NA unknown function @@ -78553,7 +78553,7 @@ phrog color annot category 78552 #c9c9c9 NA unknown function 78553 #c9c9c9 NA unknown function 78554 #c9c9c9 NA unknown function -78555 #c9c9c9 NA unknown function +78555 #c9c9c9 transcriptional repressor transcription regulation 78556 #c9c9c9 NA unknown function 78557 #c9c9c9 NA unknown function 78558 #c9c9c9 NA unknown function @@ -78575,7 +78575,7 @@ phrog color annot category 78574 #c9c9c9 NA unknown function 78575 #c9c9c9 NA unknown function 78576 #c9c9c9 NA unknown function -78577 #c9c9c9 NA unknown function +78577 #c9c9c9 head morphogenesis head and packaging 78578 #c9c9c9 NA unknown function 78579 #c9c9c9 NA unknown function 78580 #c9c9c9 NA unknown function @@ -78612,7 +78612,7 @@ phrog color annot category 78611 #c9c9c9 NA unknown function 78612 #c9c9c9 NA unknown function 78613 #c9c9c9 NA unknown function -78614 #c9c9c9 NA unknown function +78614 #c9c9c9 major head protein head and packaging 78615 #c9c9c9 NA unknown function 78616 #c9c9c9 NA unknown function 78617 #c9c9c9 NA unknown function @@ -78629,7 +78629,7 @@ phrog color annot category 78628 #c9c9c9 NA unknown function 78629 #c9c9c9 NA unknown function 78630 #c9c9c9 NA unknown function -78631 #c9c9c9 NA unknown function +78631 #c9c9c9 major tail protein tail 78632 #c9c9c9 NA unknown function 78633 #c9c9c9 NA unknown function 78634 #c9c9c9 NA unknown function @@ -78640,7 +78640,7 @@ phrog color annot category 78639 #c9c9c9 NA unknown function 78640 #c9c9c9 NA unknown function 78641 #c9c9c9 NA unknown function -78642 #c9c9c9 NA unknown function +78642 #c9c9c9 transcriptional repressor transcription regulation 78643 #c9c9c9 NA unknown function 78644 #c9c9c9 NA unknown function 78645 #c9c9c9 NA unknown function @@ -78676,7 +78676,7 @@ phrog color annot category 78675 #c9c9c9 NA unknown function 78676 #c9c9c9 NA unknown function 78677 #c9c9c9 NA unknown function -78678 #c9c9c9 NA unknown function +78678 #c9c9c9 flavodoxin moron, auxiliary metabolic gene and host takeover 78679 #c9c9c9 NA unknown function 78680 #c9c9c9 NA unknown function 78681 #c9c9c9 NA unknown function @@ -78808,9 +78808,9 @@ phrog color annot category 78807 #c9c9c9 NA unknown function 78808 #c9c9c9 NA unknown function 78809 #c9c9c9 NA unknown function -78810 #c9c9c9 NA unknown function +78810 #c9c9c9 MazG-like pyrophosphatase other 78811 #c9c9c9 NA unknown function -78812 #c9c9c9 NA unknown function +78812 #c9c9c9 major tail protein tail 78813 #c9c9c9 NA unknown function 78814 #c9c9c9 NA unknown function 78815 #c9c9c9 NA unknown function @@ -78852,8 +78852,8 @@ phrog color annot category 78851 #c9c9c9 NA unknown function 78852 #c9c9c9 NA unknown function 78853 #c9c9c9 NA unknown function -78854 #c9c9c9 NA unknown function -78855 #c9c9c9 NA unknown function +78854 #c9c9c9 portal protein head and packaging +78855 #c9c9c9 tail terminator connector 78856 #c9c9c9 NA unknown function 78857 #c9c9c9 NA unknown function 78858 #c9c9c9 NA unknown function @@ -78901,14 +78901,14 @@ phrog color annot category 78900 #c9c9c9 NA unknown function 78901 #c9c9c9 NA unknown function 78902 #c9c9c9 NA unknown function -78903 #c9c9c9 NA unknown function +78903 #c9c9c9 major spike protein tail 78904 #c9c9c9 NA unknown function 78905 #c9c9c9 NA unknown function 78906 #c9c9c9 NA unknown function 78907 #c9c9c9 NA unknown function 78908 #c9c9c9 NA unknown function 78909 #c9c9c9 NA unknown function -78910 #c9c9c9 NA unknown function +78910 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 78911 #c9c9c9 NA unknown function 78912 #c9c9c9 NA unknown function 78913 #c9c9c9 NA unknown function @@ -78920,7 +78920,7 @@ phrog color annot category 78919 #c9c9c9 NA unknown function 78920 #c9c9c9 NA unknown function 78921 #c9c9c9 NA unknown function -78922 #c9c9c9 NA unknown function +78922 #c9c9c9 head-tail adaptor connector 78923 #c9c9c9 NA unknown function 78924 #c9c9c9 NA unknown function 78925 #c9c9c9 NA unknown function @@ -78933,7 +78933,7 @@ phrog color annot category 78932 #c9c9c9 NA unknown function 78933 #c9c9c9 NA unknown function 78934 #c9c9c9 NA unknown function -78935 #c9c9c9 NA unknown function +78935 #c9c9c9 terminase small subunit head and packaging 78936 #c9c9c9 NA unknown function 78937 #c9c9c9 NA unknown function 78938 #c9c9c9 NA unknown function @@ -78960,7 +78960,7 @@ phrog color annot category 78959 #c9c9c9 NA unknown function 78960 #c9c9c9 NA unknown function 78961 #c9c9c9 NA unknown function -78962 #c9c9c9 NA unknown function +78962 #c9c9c9 methyltransferase other 78963 #c9c9c9 NA unknown function 78964 #c9c9c9 NA unknown function 78965 #c9c9c9 NA unknown function @@ -78989,7 +78989,7 @@ phrog color annot category 78988 #c9c9c9 NA unknown function 78989 #c9c9c9 NA unknown function 78990 #c9c9c9 NA unknown function -78991 #c9c9c9 NA unknown function +78991 #c9c9c9 polynucleotide kinase other 78992 #c9c9c9 NA unknown function 78993 #c9c9c9 NA unknown function 78994 #c9c9c9 NA unknown function @@ -79008,15 +79008,15 @@ phrog color annot category 79007 #c9c9c9 NA unknown function 79008 #c9c9c9 NA unknown function 79009 #c9c9c9 NA unknown function -79010 #c9c9c9 NA unknown function +79010 #c9c9c9 transposase integration and excision 79011 #c9c9c9 NA unknown function -79012 #c9c9c9 NA unknown function +79012 #c9c9c9 major head protein head and packaging 79013 #c9c9c9 NA unknown function -79014 #c9c9c9 NA unknown function +79014 #c9c9c9 tail completion or Neck1 protein connector 79015 #c9c9c9 NA unknown function 79016 #c9c9c9 NA unknown function 79017 #c9c9c9 NA unknown function -79018 #c9c9c9 NA unknown function +79018 #c9c9c9 RuvC-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 79019 #c9c9c9 NA unknown function 79020 #c9c9c9 NA unknown function 79021 #c9c9c9 NA unknown function @@ -79044,7 +79044,7 @@ phrog color annot category 79043 #c9c9c9 NA unknown function 79044 #c9c9c9 NA unknown function 79045 #c9c9c9 NA unknown function -79046 #c9c9c9 NA unknown function +79046 #c9c9c9 O-acetyltransferase other 79047 #c9c9c9 NA unknown function 79048 #c9c9c9 NA unknown function 79049 #c9c9c9 NA unknown function @@ -79089,7 +79089,7 @@ phrog color annot category 79088 #c9c9c9 NA unknown function 79089 #c9c9c9 NA unknown function 79090 #c9c9c9 NA unknown function -79091 #c9c9c9 NA unknown function +79091 #c9c9c9 baseplate protein tail 79092 #c9c9c9 NA unknown function 79093 #c9c9c9 NA unknown function 79094 #c9c9c9 NA unknown function @@ -79138,7 +79138,7 @@ phrog color annot category 79137 #c9c9c9 NA unknown function 79138 #c9c9c9 NA unknown function 79139 #c9c9c9 NA unknown function -79140 #c9c9c9 NA unknown function +79140 #c9c9c9 nucleotide kinase other 79141 #c9c9c9 NA unknown function 79142 #c9c9c9 NA unknown function 79143 #c9c9c9 NA unknown function @@ -79149,9 +79149,9 @@ phrog color annot category 79148 #c9c9c9 NA unknown function 79149 #c9c9c9 NA unknown function 79150 #c9c9c9 NA unknown function -79151 #c9c9c9 NA unknown function +79151 #c9c9c9 terminase small subunit head and packaging 79152 #c9c9c9 NA unknown function -79153 #c9c9c9 NA unknown function +79153 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 79154 #c9c9c9 NA unknown function 79155 #c9c9c9 NA unknown function 79156 #c9c9c9 NA unknown function @@ -79179,7 +79179,7 @@ phrog color annot category 79178 #c9c9c9 NA unknown function 79179 #c9c9c9 NA unknown function 79180 #c9c9c9 NA unknown function -79181 #c9c9c9 NA unknown function +79181 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 79182 #c9c9c9 NA unknown function 79183 #c9c9c9 NA unknown function 79184 #c9c9c9 NA unknown function @@ -79201,7 +79201,7 @@ phrog color annot category 79200 #c9c9c9 NA unknown function 79201 #c9c9c9 NA unknown function 79202 #c9c9c9 NA unknown function -79203 #c9c9c9 NA unknown function +79203 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 79204 #c9c9c9 NA unknown function 79205 #c9c9c9 NA unknown function 79206 #c9c9c9 NA unknown function @@ -79217,7 +79217,7 @@ phrog color annot category 79216 #c9c9c9 NA unknown function 79217 #c9c9c9 NA unknown function 79218 #c9c9c9 NA unknown function -79219 #c9c9c9 NA unknown function +79219 #c9c9c9 Ren-like exclusion protein moron, auxiliary metabolic gene and host takeover 79220 #c9c9c9 NA unknown function 79221 #c9c9c9 NA unknown function 79222 #c9c9c9 NA unknown function @@ -79261,14 +79261,14 @@ phrog color annot category 79260 #c9c9c9 NA unknown function 79261 #c9c9c9 NA unknown function 79262 #c9c9c9 NA unknown function -79263 #c9c9c9 NA unknown function +79263 #c9c9c9 anaerobic ribonucleotide reductase small subunit DNA, RNA and nucleotide metabolism 79264 #c9c9c9 NA unknown function 79265 #c9c9c9 NA unknown function 79266 #c9c9c9 NA unknown function 79267 #c9c9c9 NA unknown function 79268 #c9c9c9 NA unknown function 79269 #c9c9c9 NA unknown function -79270 #c9c9c9 NA unknown function +79270 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 79271 #c9c9c9 NA unknown function 79272 #c9c9c9 NA unknown function 79273 #c9c9c9 NA unknown function @@ -79316,7 +79316,7 @@ phrog color annot category 79315 #c9c9c9 NA unknown function 79316 #c9c9c9 NA unknown function 79317 #c9c9c9 NA unknown function -79318 #c9c9c9 NA unknown function +79318 #c9c9c9 head closure Hc1 connector 79319 #c9c9c9 NA unknown function 79320 #c9c9c9 NA unknown function 79321 #c9c9c9 NA unknown function @@ -79415,7 +79415,7 @@ phrog color annot category 79414 #c9c9c9 NA unknown function 79415 #c9c9c9 NA unknown function 79416 #c9c9c9 NA unknown function -79417 #c9c9c9 NA unknown function +79417 #c9c9c9 portal protein head and packaging 79418 #c9c9c9 NA unknown function 79419 #c9c9c9 NA unknown function 79420 #c9c9c9 NA unknown function @@ -79438,13 +79438,13 @@ phrog color annot category 79437 #c9c9c9 NA unknown function 79438 #c9c9c9 NA unknown function 79439 #c9c9c9 NA unknown function -79440 #c9c9c9 NA unknown function +79440 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 79441 #c9c9c9 NA unknown function 79442 #c9c9c9 NA unknown function 79443 #c9c9c9 NA unknown function 79444 #c9c9c9 NA unknown function 79445 #c9c9c9 NA unknown function -79446 #c9c9c9 NA unknown function +79446 #c9c9c9 minor tail protein tail 79447 #c9c9c9 NA unknown function 79448 #c9c9c9 NA unknown function 79449 #c9c9c9 NA unknown function @@ -79495,7 +79495,7 @@ phrog color annot category 79494 #c9c9c9 NA unknown function 79495 #c9c9c9 NA unknown function 79496 #c9c9c9 NA unknown function -79497 #c9c9c9 NA unknown function +79497 #c9c9c9 tail protein tail 79498 #c9c9c9 NA unknown function 79499 #c9c9c9 NA unknown function 79500 #c9c9c9 NA unknown function @@ -79504,7 +79504,7 @@ phrog color annot category 79503 #c9c9c9 NA unknown function 79504 #c9c9c9 NA unknown function 79505 #c9c9c9 NA unknown function -79506 #c9c9c9 NA unknown function +79506 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 79507 #c9c9c9 NA unknown function 79508 #c9c9c9 NA unknown function 79509 #c9c9c9 NA unknown function @@ -79581,7 +79581,7 @@ phrog color annot category 79580 #c9c9c9 NA unknown function 79581 #c9c9c9 NA unknown function 79582 #c9c9c9 NA unknown function -79583 #c9c9c9 NA unknown function +79583 #c9c9c9 cysteine dioxygenase other 79584 #c9c9c9 NA unknown function 79585 #c9c9c9 NA unknown function 79586 #c9c9c9 NA unknown function @@ -79612,7 +79612,7 @@ phrog color annot category 79611 #c9c9c9 NA unknown function 79612 #c9c9c9 NA unknown function 79613 #c9c9c9 NA unknown function -79614 #c9c9c9 NA unknown function +79614 #c9c9c9 tail protein tail 79615 #c9c9c9 NA unknown function 79616 #c9c9c9 NA unknown function 79617 #c9c9c9 NA unknown function @@ -79637,7 +79637,7 @@ phrog color annot category 79636 #c9c9c9 NA unknown function 79637 #c9c9c9 NA unknown function 79638 #c9c9c9 NA unknown function -79639 #c9c9c9 NA unknown function +79639 #c9c9c9 methyltransferase other 79640 #c9c9c9 NA unknown function 79641 #c9c9c9 NA unknown function 79642 #c9c9c9 NA unknown function @@ -79651,7 +79651,7 @@ phrog color annot category 79650 #c9c9c9 NA unknown function 79651 #c9c9c9 NA unknown function 79652 #c9c9c9 NA unknown function -79653 #c9c9c9 NA unknown function +79653 #c9c9c9 minor tail protein tail 79654 #c9c9c9 NA unknown function 79655 #c9c9c9 NA unknown function 79656 #c9c9c9 NA unknown function @@ -79659,7 +79659,7 @@ phrog color annot category 79658 #c9c9c9 NA unknown function 79659 #c9c9c9 NA unknown function 79660 #c9c9c9 NA unknown function -79661 #c9c9c9 NA unknown function +79661 #c9c9c9 excisionase and transcriptional regulator integration and excision 79662 #c9c9c9 NA unknown function 79663 #c9c9c9 NA unknown function 79664 #c9c9c9 NA unknown function @@ -79682,14 +79682,14 @@ phrog color annot category 79681 #c9c9c9 NA unknown function 79682 #c9c9c9 NA unknown function 79683 #c9c9c9 NA unknown function -79684 #c9c9c9 NA unknown function +79684 #c9c9c9 dGTPase inhibitor target for F exclusion other 79685 #c9c9c9 NA unknown function 79686 #c9c9c9 NA unknown function 79687 #c9c9c9 NA unknown function 79688 #c9c9c9 NA unknown function 79689 #c9c9c9 NA unknown function 79690 #c9c9c9 NA unknown function -79691 #c9c9c9 NA unknown function +79691 #c9c9c9 terminase large subunit head and packaging 79692 #c9c9c9 NA unknown function 79693 #c9c9c9 NA unknown function 79694 #c9c9c9 NA unknown function @@ -79710,7 +79710,7 @@ phrog color annot category 79709 #c9c9c9 NA unknown function 79710 #c9c9c9 NA unknown function 79711 #c9c9c9 NA unknown function -79712 #c9c9c9 NA unknown function +79712 #c9c9c9 tail protein tail 79713 #c9c9c9 NA unknown function 79714 #c9c9c9 NA unknown function 79715 #c9c9c9 NA unknown function @@ -79759,7 +79759,7 @@ phrog color annot category 79758 #c9c9c9 NA unknown function 79759 #c9c9c9 NA unknown function 79760 #c9c9c9 NA unknown function -79761 #c9c9c9 NA unknown function +79761 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 79762 #c9c9c9 NA unknown function 79763 #c9c9c9 NA unknown function 79764 #c9c9c9 NA unknown function @@ -79828,7 +79828,7 @@ phrog color annot category 79827 #c9c9c9 NA unknown function 79828 #c9c9c9 NA unknown function 79829 #c9c9c9 NA unknown function -79830 #c9c9c9 NA unknown function +79830 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 79831 #c9c9c9 NA unknown function 79832 #c9c9c9 NA unknown function 79833 #c9c9c9 NA unknown function @@ -79868,7 +79868,7 @@ phrog color annot category 79867 #c9c9c9 NA unknown function 79868 #c9c9c9 NA unknown function 79869 #c9c9c9 NA unknown function -79870 #c9c9c9 NA unknown function +79870 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 79871 #c9c9c9 NA unknown function 79872 #c9c9c9 NA unknown function 79873 #c9c9c9 NA unknown function @@ -79892,7 +79892,7 @@ phrog color annot category 79891 #c9c9c9 NA unknown function 79892 #c9c9c9 NA unknown function 79893 #c9c9c9 NA unknown function -79894 #c9c9c9 NA unknown function +79894 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 79895 #c9c9c9 NA unknown function 79896 #c9c9c9 NA unknown function 79897 #c9c9c9 NA unknown function @@ -79904,7 +79904,7 @@ phrog color annot category 79903 #c9c9c9 NA unknown function 79904 #c9c9c9 NA unknown function 79905 #c9c9c9 NA unknown function -79906 #c9c9c9 NA unknown function +79906 #c9c9c9 head decoration head and packaging 79907 #c9c9c9 NA unknown function 79908 #c9c9c9 NA unknown function 79909 #c9c9c9 NA unknown function @@ -79941,7 +79941,7 @@ phrog color annot category 79940 #c9c9c9 NA unknown function 79941 #c9c9c9 NA unknown function 79942 #c9c9c9 NA unknown function -79943 #c9c9c9 NA unknown function +79943 #c9c9c9 head closure Hc3 connector 79944 #c9c9c9 NA unknown function 79945 #c9c9c9 NA unknown function 79946 #c9c9c9 NA unknown function @@ -79957,9 +79957,9 @@ phrog color annot category 79956 #c9c9c9 NA unknown function 79957 #c9c9c9 NA unknown function 79958 #c9c9c9 NA unknown function -79959 #c9c9c9 NA unknown function +79959 #c9c9c9 tail protein tail 79960 #c9c9c9 NA unknown function -79961 #c9c9c9 NA unknown function +79961 #c9c9c9 tail fiber protein tail 79962 #c9c9c9 NA unknown function 79963 #c9c9c9 NA unknown function 79964 #c9c9c9 NA unknown function @@ -79995,10 +79995,10 @@ phrog color annot category 79994 #c9c9c9 NA unknown function 79995 #c9c9c9 NA unknown function 79996 #c9c9c9 NA unknown function -79997 #c9c9c9 NA unknown function +79997 #c9c9c9 methyltransferase other 79998 #c9c9c9 NA unknown function 79999 #c9c9c9 NA unknown function -80000 #c9c9c9 NA unknown function +80000 #c9c9c9 tail terminator connector 80001 #c9c9c9 NA unknown function 80002 #c9c9c9 NA unknown function 80003 #c9c9c9 NA unknown function @@ -80046,7 +80046,7 @@ phrog color annot category 80045 #c9c9c9 NA unknown function 80046 #c9c9c9 NA unknown function 80047 #c9c9c9 NA unknown function -80048 #c9c9c9 NA unknown function +80048 #c9c9c9 NinI-like serine-threonine phosphatase other 80049 #c9c9c9 NA unknown function 80050 #c9c9c9 NA unknown function 80051 #c9c9c9 NA unknown function @@ -80083,7 +80083,7 @@ phrog color annot category 80082 #c9c9c9 NA unknown function 80083 #c9c9c9 NA unknown function 80084 #c9c9c9 NA unknown function -80085 #c9c9c9 NA unknown function +80085 #c9c9c9 tail terminator connector 80086 #c9c9c9 NA unknown function 80087 #c9c9c9 NA unknown function 80088 #c9c9c9 NA unknown function @@ -80108,7 +80108,7 @@ phrog color annot category 80107 #c9c9c9 NA unknown function 80108 #c9c9c9 NA unknown function 80109 #c9c9c9 NA unknown function -80110 #c9c9c9 NA unknown function +80110 #c9c9c9 transcriptional repressor transcription regulation 80111 #c9c9c9 NA unknown function 80112 #c9c9c9 NA unknown function 80113 #c9c9c9 NA unknown function @@ -80125,7 +80125,7 @@ phrog color annot category 80124 #c9c9c9 NA unknown function 80125 #c9c9c9 NA unknown function 80126 #c9c9c9 NA unknown function -80127 #c9c9c9 NA unknown function +80127 #c9c9c9 tail terminator connector 80128 #c9c9c9 NA unknown function 80129 #c9c9c9 NA unknown function 80130 #c9c9c9 NA unknown function @@ -80148,7 +80148,7 @@ phrog color annot category 80147 #c9c9c9 NA unknown function 80148 #c9c9c9 NA unknown function 80149 #c9c9c9 NA unknown function -80150 #c9c9c9 NA unknown function +80150 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 80151 #c9c9c9 NA unknown function 80152 #c9c9c9 NA unknown function 80153 #c9c9c9 NA unknown function @@ -80180,7 +80180,7 @@ phrog color annot category 80179 #c9c9c9 NA unknown function 80180 #c9c9c9 NA unknown function 80181 #c9c9c9 NA unknown function -80182 #c9c9c9 NA unknown function +80182 #c9c9c9 portal protein head and packaging 80183 #c9c9c9 NA unknown function 80184 #c9c9c9 NA unknown function 80185 #c9c9c9 NA unknown function @@ -80193,7 +80193,7 @@ phrog color annot category 80192 #c9c9c9 NA unknown function 80193 #c9c9c9 NA unknown function 80194 #c9c9c9 NA unknown function -80195 #c9c9c9 NA unknown function +80195 #c9c9c9 tail fiber protein tail 80196 #c9c9c9 NA unknown function 80197 #c9c9c9 NA unknown function 80198 #c9c9c9 NA unknown function @@ -80206,7 +80206,7 @@ phrog color annot category 80205 #c9c9c9 NA unknown function 80206 #c9c9c9 NA unknown function 80207 #c9c9c9 NA unknown function -80208 #c9c9c9 NA unknown function +80208 #c9c9c9 transcriptional regulator transcription regulation 80209 #c9c9c9 NA unknown function 80210 #c9c9c9 NA unknown function 80211 #c9c9c9 NA unknown function @@ -80221,7 +80221,7 @@ phrog color annot category 80220 #c9c9c9 NA unknown function 80221 #c9c9c9 NA unknown function 80222 #c9c9c9 NA unknown function -80223 #c9c9c9 NA unknown function +80223 #c9c9c9 ATP-dependent DNA ligase DNA, RNA and nucleotide metabolism 80224 #c9c9c9 NA unknown function 80225 #c9c9c9 NA unknown function 80226 #c9c9c9 NA unknown function @@ -80239,7 +80239,7 @@ phrog color annot category 80238 #c9c9c9 NA unknown function 80239 #c9c9c9 NA unknown function 80240 #ffdf59 DNA binding protein DNA, RNA and nucleotide metabolism -80241 #c9c9c9 NA unknown function +80241 #c9c9c9 tail protein tail 80242 #c9c9c9 NA unknown function 80243 #c9c9c9 NA unknown function 80244 #c9c9c9 NA unknown function @@ -80277,7 +80277,7 @@ phrog color annot category 80276 #c9c9c9 NA unknown function 80277 #c9c9c9 NA unknown function 80278 #c9c9c9 NA unknown function -80279 #c9c9c9 NA unknown function +80279 #c9c9c9 tail assembly chaperone tail 80280 #c9c9c9 NA unknown function 80281 #c9c9c9 NA unknown function 80282 #c9c9c9 NA unknown function @@ -80285,7 +80285,7 @@ phrog color annot category 80284 #c9c9c9 NA unknown function 80285 #c9c9c9 NA unknown function 80286 #c9c9c9 NA unknown function -80287 #c9c9c9 NA unknown function +80287 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 80288 #c9c9c9 NA unknown function 80289 #c9c9c9 NA unknown function 80290 #c9c9c9 NA unknown function @@ -80314,7 +80314,7 @@ phrog color annot category 80313 #c9c9c9 NA unknown function 80314 #c9c9c9 NA unknown function 80315 #c9c9c9 NA unknown function -80316 #c9c9c9 NA unknown function +80316 #c9c9c9 endolysin lysis 80317 #c9c9c9 NA unknown function 80318 #c9c9c9 NA unknown function 80319 #c9c9c9 NA unknown function @@ -80354,14 +80354,14 @@ phrog color annot category 80353 #c9c9c9 NA unknown function 80354 #c9c9c9 NA unknown function 80355 #c9c9c9 NA unknown function -80356 #c9c9c9 NA unknown function +80356 #c9c9c9 hydrolase other 80357 #c9c9c9 NA unknown function 80358 #c9c9c9 NA unknown function 80359 #c9c9c9 NA unknown function 80360 #c9c9c9 NA unknown function 80361 #c9c9c9 NA unknown function 80362 #c9c9c9 NA unknown function -80363 #c9c9c9 NA unknown function +80363 #c9c9c9 terminase small subunit head and packaging 80364 #c9c9c9 NA unknown function 80365 #c9c9c9 NA unknown function 80366 #c9c9c9 NA unknown function @@ -80426,7 +80426,7 @@ phrog color annot category 80425 #c9c9c9 NA unknown function 80426 #c9c9c9 NA unknown function 80427 #c9c9c9 NA unknown function -80428 #c9c9c9 NA unknown function +80428 #c9c9c9 transposase integration and excision 80429 #c9c9c9 NA unknown function 80430 #c9c9c9 NA unknown function 80431 #c9c9c9 NA unknown function @@ -80461,7 +80461,7 @@ phrog color annot category 80460 #c9c9c9 NA unknown function 80461 #c9c9c9 NA unknown function 80462 #c9c9c9 NA unknown function -80463 #c9c9c9 NA unknown function +80463 #c9c9c9 terminase small subunit head and packaging 80464 #c9c9c9 NA unknown function 80465 #c9c9c9 NA unknown function 80466 #c9c9c9 NA unknown function @@ -80510,15 +80510,15 @@ phrog color annot category 80509 #c9c9c9 NA unknown function 80510 #c9c9c9 NA unknown function 80511 #c9c9c9 NA unknown function -80512 #c9c9c9 NA unknown function +80512 #c9c9c9 radical SAM domain-containing protein other 80513 #c9c9c9 NA unknown function -80514 #c9c9c9 NA unknown function +80514 #c9c9c9 ATP-dependent DNA ligase DNA, RNA and nucleotide metabolism 80515 #c9c9c9 NA unknown function 80516 #c9c9c9 NA unknown function 80517 #c9c9c9 NA unknown function 80518 #c9c9c9 NA unknown function 80519 #c9c9c9 NA unknown function -80520 #c9c9c9 NA unknown function +80520 #c9c9c9 late sigma transcription factor transcription regulation 80521 #c9c9c9 NA unknown function 80522 #c9c9c9 NA unknown function 80523 #c9c9c9 NA unknown function @@ -80530,8 +80530,8 @@ phrog color annot category 80529 #c9c9c9 NA unknown function 80530 #c9c9c9 NA unknown function 80531 #c9c9c9 NA unknown function -80532 #c9c9c9 NA unknown function -80533 #c9c9c9 NA unknown function +80532 #c9c9c9 tail terminator connector +80533 #c9c9c9 transcriptional regulator transcription regulation 80534 #c9c9c9 NA unknown function 80535 #c9c9c9 NA unknown function 80536 #c9c9c9 NA unknown function @@ -80568,11 +80568,11 @@ phrog color annot category 80567 #c9c9c9 NA unknown function 80568 #c9c9c9 NA unknown function 80569 #c9c9c9 NA unknown function -80570 #c9c9c9 NA unknown function +80570 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 80571 #c9c9c9 NA unknown function 80572 #c9c9c9 NA unknown function 80573 #c9c9c9 NA unknown function -80574 #c9c9c9 NA unknown function +80574 #c9c9c9 thymidylate kinase other 80575 #c9c9c9 NA unknown function 80576 #c9c9c9 NA unknown function 80577 #c9c9c9 NA unknown function @@ -80602,7 +80602,7 @@ phrog color annot category 80601 #c9c9c9 NA unknown function 80602 #c9c9c9 NA unknown function 80603 #c9c9c9 NA unknown function -80604 #c9c9c9 NA unknown function +80604 #c9c9c9 baseplate hub subunit and tail lysozyme tail 80605 #c9c9c9 NA unknown function 80606 #c9c9c9 NA unknown function 80607 #c9c9c9 NA unknown function @@ -80621,9 +80621,9 @@ phrog color annot category 80620 #c9c9c9 NA unknown function 80621 #c9c9c9 NA unknown function 80622 #c9c9c9 NA unknown function -80623 #c9c9c9 NA unknown function +80623 #c9c9c9 tail fiber protein tail 80624 #c9c9c9 NA unknown function -80625 #c9c9c9 NA unknown function +80625 #c9c9c9 transcriptional regulator transcription regulation 80626 #c9c9c9 NA unknown function 80627 #c9c9c9 NA unknown function 80628 #c9c9c9 NA unknown function @@ -80640,7 +80640,7 @@ phrog color annot category 80639 #c9c9c9 NA unknown function 80640 #c9c9c9 NA unknown function 80641 #c9c9c9 NA unknown function -80642 #c9c9c9 NA unknown function +80642 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 80643 #c9c9c9 NA unknown function 80644 #c9c9c9 NA unknown function 80645 #c9c9c9 NA unknown function @@ -80666,12 +80666,12 @@ phrog color annot category 80665 #c9c9c9 NA unknown function 80666 #c9c9c9 NA unknown function 80667 #c9c9c9 NA unknown function -80668 #c9c9c9 NA unknown function +80668 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 80669 #c9c9c9 NA unknown function 80670 #c9c9c9 NA unknown function 80671 #c9c9c9 NA unknown function -80672 #c9c9c9 NA unknown function -80673 #c9c9c9 NA unknown function +80672 #c9c9c9 transcriptional repressor transcription regulation +80673 #c9c9c9 head closure Hc1 connector 80674 #c9c9c9 NA unknown function 80675 #c9c9c9 NA unknown function 80676 #c9c9c9 NA unknown function @@ -80736,7 +80736,7 @@ phrog color annot category 80735 #c9c9c9 NA unknown function 80736 #c9c9c9 NA unknown function 80737 #c9c9c9 NA unknown function -80738 #c9c9c9 NA unknown function +80738 #c9c9c9 virion structural protein head and packaging 80739 #c9c9c9 NA unknown function 80740 #c9c9c9 NA unknown function 80741 #c9c9c9 NA unknown function @@ -80755,7 +80755,7 @@ phrog color annot category 80754 #c9c9c9 NA unknown function 80755 #c9c9c9 NA unknown function 80756 #c9c9c9 NA unknown function -80757 #c9c9c9 NA unknown function +80757 #c9c9c9 tail chaperone protein tail 80758 #c9c9c9 NA unknown function 80759 #c9c9c9 NA unknown function 80760 #c9c9c9 NA unknown function @@ -80767,13 +80767,13 @@ phrog color annot category 80766 #c9c9c9 NA unknown function 80767 #c9c9c9 NA unknown function 80768 #c9c9c9 NA unknown function -80769 #c9c9c9 NA unknown function +80769 #c9c9c9 acetyltransferase other 80770 #c9c9c9 NA unknown function 80771 #c9c9c9 NA unknown function 80772 #c9c9c9 NA unknown function 80773 #c9c9c9 NA unknown function 80774 #c9c9c9 NA unknown function -80775 #c9c9c9 NA unknown function +80775 #c9c9c9 tail spike protein tail 80776 #c9c9c9 NA unknown function 80777 #c9c9c9 NA unknown function 80778 #c9c9c9 NA unknown function @@ -80786,7 +80786,7 @@ phrog color annot category 80785 #c9c9c9 NA unknown function 80786 #c9c9c9 NA unknown function 80787 #c9c9c9 NA unknown function -80788 #c9c9c9 NA unknown function +80788 #c9c9c9 transcriptional repressor transcription regulation 80789 #c9c9c9 NA unknown function 80790 #c9c9c9 NA unknown function 80791 #c9c9c9 NA unknown function @@ -80844,7 +80844,7 @@ phrog color annot category 80843 #c9c9c9 NA unknown function 80844 #c9c9c9 NA unknown function 80845 #c9c9c9 NA unknown function -80846 #c9c9c9 NA unknown function +80846 #c9c9c9 transcriptional regulator transcription regulation 80847 #c9c9c9 NA unknown function 80848 #c9c9c9 NA unknown function 80849 #c9c9c9 NA unknown function @@ -80907,13 +80907,13 @@ phrog color annot category 80906 #c9c9c9 NA unknown function 80907 #c9c9c9 NA unknown function 80908 #c9c9c9 NA unknown function -80909 #c9c9c9 NA unknown function +80909 #c9c9c9 excisionase and transcriptional regulator integration and excision 80910 #c9c9c9 NA unknown function 80911 #c9c9c9 NA unknown function 80912 #c9c9c9 NA unknown function 80913 #c9c9c9 NA unknown function 80914 #c9c9c9 NA unknown function -80915 #c9c9c9 NA unknown function +80915 #c9c9c9 major tail protein tail 80916 #c9c9c9 NA unknown function 80917 #c9c9c9 NA unknown function 80918 #c9c9c9 NA unknown function @@ -80949,10 +80949,10 @@ phrog color annot category 80948 #c9c9c9 NA unknown function 80949 #c9c9c9 NA unknown function 80950 #c9c9c9 NA unknown function -80951 #c9c9c9 NA unknown function +80951 #c9c9c9 transcriptional repressor transcription regulation 80952 #c9c9c9 NA unknown function 80953 #c9c9c9 NA unknown function -80954 #c9c9c9 NA unknown function +80954 #c9c9c9 nucleotide kinase other 80955 #c9c9c9 NA unknown function 80956 #c9c9c9 NA unknown function 80957 #c9c9c9 NA unknown function @@ -80966,7 +80966,7 @@ phrog color annot category 80965 #c9c9c9 NA unknown function 80966 #c9c9c9 NA unknown function 80967 #c9c9c9 NA unknown function -80968 #c9c9c9 NA unknown function +80968 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 80969 #c9c9c9 NA unknown function 80970 #c9c9c9 NA unknown function 80971 #c9c9c9 NA unknown function @@ -80995,7 +80995,7 @@ phrog color annot category 80994 #c9c9c9 NA unknown function 80995 #c9c9c9 NA unknown function 80996 #c9c9c9 NA unknown function -80997 #c9c9c9 NA unknown function +80997 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 80998 #c9c9c9 NA unknown function 80999 #c9c9c9 NA unknown function 81000 #c9c9c9 NA unknown function @@ -81045,7 +81045,7 @@ phrog color annot category 81044 #c9c9c9 NA unknown function 81045 #c9c9c9 NA unknown function 81046 #c9c9c9 NA unknown function -81047 #c9c9c9 NA unknown function +81047 #c9c9c9 GTP-binding domain other 81048 #07e9a2 baseplate hub tail 81049 #c9c9c9 NA unknown function 81050 #c9c9c9 NA unknown function @@ -81059,7 +81059,7 @@ phrog color annot category 81058 #c9c9c9 NA unknown function 81059 #c9c9c9 NA unknown function 81060 #c9c9c9 NA unknown function -81061 #c9c9c9 NA unknown function +81061 #c9c9c9 baseplate wedge subunit tail 81062 #c9c9c9 NA unknown function 81063 #c9c9c9 NA unknown function 81064 #c9c9c9 NA unknown function @@ -81083,12 +81083,12 @@ phrog color annot category 81082 #c9c9c9 NA unknown function 81083 #c9c9c9 NA unknown function 81084 #c9c9c9 NA unknown function -81085 #c9c9c9 NA unknown function +81085 #c9c9c9 head morphogenesis head and packaging 81086 #c9c9c9 NA unknown function 81087 #c9c9c9 NA unknown function 81088 #c9c9c9 NA unknown function 81089 #c9c9c9 NA unknown function -81090 #c9c9c9 NA unknown function +81090 #c9c9c9 transcriptional repressor transcription regulation 81091 #c9c9c9 NA unknown function 81092 #c9c9c9 NA unknown function 81093 #c9c9c9 NA unknown function @@ -81098,7 +81098,7 @@ phrog color annot category 81097 #c9c9c9 NA unknown function 81098 #c9c9c9 NA unknown function 81099 #c9c9c9 NA unknown function -81100 #c9c9c9 NA unknown function +81100 #c9c9c9 integrase integration and excision 81101 #c9c9c9 NA unknown function 81102 #c9c9c9 NA unknown function 81103 #c9c9c9 NA unknown function @@ -81118,7 +81118,7 @@ phrog color annot category 81117 #c9c9c9 NA unknown function 81118 #c9c9c9 NA unknown function 81119 #c9c9c9 NA unknown function -81120 #c9c9c9 NA unknown function +81120 #c9c9c9 tail completion or Neck1 protein connector 81121 #c9c9c9 NA unknown function 81122 #c9c9c9 NA unknown function 81123 #c9c9c9 NA unknown function @@ -81132,7 +81132,7 @@ phrog color annot category 81131 #c9c9c9 NA unknown function 81132 #c9c9c9 NA unknown function 81133 #c9c9c9 NA unknown function -81134 #c9c9c9 NA unknown function +81134 #c9c9c9 tail protein tail 81135 #c9c9c9 NA unknown function 81136 #c9c9c9 NA unknown function 81137 #c9c9c9 NA unknown function @@ -81160,11 +81160,11 @@ phrog color annot category 81159 #c9c9c9 NA unknown function 81160 #c9c9c9 NA unknown function 81161 #c9c9c9 NA unknown function -81162 #c9c9c9 NA unknown function +81162 #c9c9c9 head maturation protease head and packaging 81163 #c9c9c9 NA unknown function 81164 #c9c9c9 NA unknown function 81165 #c9c9c9 NA unknown function -81166 #c9c9c9 NA unknown function +81166 #c9c9c9 tail spike protein with colonic acid degradation activity tail 81167 #c9c9c9 NA unknown function 81168 #c9c9c9 NA unknown function 81169 #c9c9c9 NA unknown function @@ -81174,13 +81174,13 @@ phrog color annot category 81173 #c9c9c9 NA unknown function 81174 #c9c9c9 NA unknown function 81175 #c9c9c9 NA unknown function -81176 #c9c9c9 NA unknown function +81176 #c9c9c9 terminase small subunit head and packaging 81177 #c9c9c9 NA unknown function 81178 #c9c9c9 NA unknown function 81179 #c9c9c9 NA unknown function 81180 #c9c9c9 NA unknown function 81181 #c9c9c9 NA unknown function -81182 #c9c9c9 NA unknown function +81182 #c9c9c9 DNA methyltransferase other 81183 #c9c9c9 NA unknown function 81184 #c9c9c9 NA unknown function 81185 #c9c9c9 NA unknown function @@ -81189,7 +81189,7 @@ phrog color annot category 81188 #c9c9c9 NA unknown function 81189 #c9c9c9 NA unknown function 81190 #c9c9c9 NA unknown function -81191 #c9c9c9 NA unknown function +81191 #c9c9c9 metallo-protease other 81192 #c9c9c9 NA unknown function 81193 #c9c9c9 NA unknown function 81194 #c9c9c9 NA unknown function @@ -81203,13 +81203,13 @@ phrog color annot category 81202 #c9c9c9 NA unknown function 81203 #c9c9c9 NA unknown function 81204 #c9c9c9 NA unknown function -81205 #c9c9c9 NA unknown function +81205 #c9c9c9 tail fiber protein tail 81206 #c9c9c9 NA unknown function 81207 #c9c9c9 NA unknown function 81208 #c9c9c9 NA unknown function 81209 #c9c9c9 NA unknown function 81210 #c9c9c9 NA unknown function -81211 #c9c9c9 NA unknown function +81211 #c9c9c9 tail assembly chaperone tail 81212 #c9c9c9 NA unknown function 81213 #c9c9c9 NA unknown function 81214 #c9c9c9 NA unknown function @@ -81218,7 +81218,7 @@ phrog color annot category 81217 #c9c9c9 NA unknown function 81218 #c9c9c9 NA unknown function 81219 #c9c9c9 NA unknown function -81220 #c9c9c9 NA unknown function +81220 #c9c9c9 excisionase and transcriptional regulator integration and excision 81221 #c9c9c9 NA unknown function 81222 #c9c9c9 NA unknown function 81223 #c9c9c9 NA unknown function @@ -81292,7 +81292,7 @@ phrog color annot category 81291 #c9c9c9 NA unknown function 81292 #c9c9c9 NA unknown function 81293 #c9c9c9 NA unknown function -81294 #c9c9c9 NA unknown function +81294 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 81295 #c9c9c9 NA unknown function 81296 #c9c9c9 NA unknown function 81297 #c9c9c9 NA unknown function @@ -81363,7 +81363,7 @@ phrog color annot category 81362 #c9c9c9 NA unknown function 81363 #c9c9c9 NA unknown function 81364 #c9c9c9 NA unknown function -81365 #c9c9c9 NA unknown function +81365 #c9c9c9 transcriptional regulator transcription regulation 81366 #c9c9c9 NA unknown function 81367 #c9c9c9 NA unknown function 81368 #c9c9c9 NA unknown function @@ -81384,7 +81384,7 @@ phrog color annot category 81383 #c9c9c9 NA unknown function 81384 #c9c9c9 NA unknown function 81385 #c9c9c9 NA unknown function -81386 #c9c9c9 NA unknown function +81386 #c9c9c9 tail protein tail 81387 #c9c9c9 NA unknown function 81388 #c9c9c9 NA unknown function 81389 #c9c9c9 NA unknown function @@ -81410,14 +81410,14 @@ phrog color annot category 81409 #c9c9c9 NA unknown function 81410 #c9c9c9 NA unknown function 81411 #c9c9c9 NA unknown function -81412 #c9c9c9 NA unknown function +81412 #c9c9c9 Hoc-like head decoration head and packaging 81413 #c9c9c9 NA unknown function 81414 #c9c9c9 NA unknown function 81415 #c9c9c9 NA unknown function 81416 #c9c9c9 NA unknown function 81417 #c9c9c9 NA unknown function 81418 #c9c9c9 NA unknown function -81419 #c9c9c9 NA unknown function +81419 #c9c9c9 transcriptional repressor transcription regulation 81420 #c9c9c9 NA unknown function 81421 #c9c9c9 NA unknown function 81422 #c9c9c9 NA unknown function @@ -81456,7 +81456,7 @@ phrog color annot category 81455 #c9c9c9 NA unknown function 81456 #c9c9c9 NA unknown function 81457 #c9c9c9 NA unknown function -81458 #c9c9c9 NA unknown function +81458 #c9c9c9 transcriptional regulator transcription regulation 81459 #c9c9c9 NA unknown function 81460 #c9c9c9 NA unknown function 81461 #c9c9c9 NA unknown function @@ -81473,15 +81473,15 @@ phrog color annot category 81472 #c9c9c9 NA unknown function 81473 #c9c9c9 NA unknown function 81474 #c9c9c9 NA unknown function -81475 #c9c9c9 NA unknown function +81475 #c9c9c9 Rz-like spanin lysis 81476 #c9c9c9 NA unknown function 81477 #c9c9c9 NA unknown function -81478 #c9c9c9 NA unknown function +81478 #c9c9c9 tail fiber protein tail 81479 #c9c9c9 NA unknown function 81480 #c9c9c9 NA unknown function 81481 #c9c9c9 NA unknown function 81482 #c9c9c9 NA unknown function -81483 #c9c9c9 NA unknown function +81483 #c9c9c9 terminase large subunit head and packaging 81484 #c9c9c9 NA unknown function 81485 #c9c9c9 NA unknown function 81486 #c9c9c9 NA unknown function @@ -81545,7 +81545,7 @@ phrog color annot category 81544 #c9c9c9 NA unknown function 81545 #c9c9c9 NA unknown function 81546 #c9c9c9 NA unknown function -81547 #c9c9c9 NA unknown function +81547 #c9c9c9 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism 81548 #c9c9c9 NA unknown function 81549 #c9c9c9 NA unknown function 81550 #c9c9c9 NA unknown function @@ -81591,7 +81591,7 @@ phrog color annot category 81590 #c9c9c9 NA unknown function 81591 #c9c9c9 NA unknown function 81592 #c9c9c9 NA unknown function -81593 #c9c9c9 NA unknown function +81593 #c9c9c9 tail protein tail 81594 #c9c9c9 NA unknown function 81595 #c9c9c9 NA unknown function 81596 #c9c9c9 NA unknown function @@ -81645,7 +81645,7 @@ phrog color annot category 81644 #c9c9c9 NA unknown function 81645 #c9c9c9 NA unknown function 81646 #c9c9c9 NA unknown function -81647 #c9c9c9 NA unknown function +81647 #c9c9c9 excisionase and transcriptional regulator integration and excision 81648 #c9c9c9 NA unknown function 81649 #c9c9c9 NA unknown function 81650 #c9c9c9 NA unknown function @@ -81722,7 +81722,7 @@ phrog color annot category 81721 #c9c9c9 NA unknown function 81722 #c9c9c9 NA unknown function 81723 #c9c9c9 NA unknown function -81724 #c9c9c9 NA unknown function +81724 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 81725 #c9c9c9 NA unknown function 81726 #c9c9c9 NA unknown function 81727 #c9c9c9 NA unknown function @@ -81731,7 +81731,7 @@ phrog color annot category 81730 #c9c9c9 NA unknown function 81731 #c9c9c9 NA unknown function 81732 #c9c9c9 NA unknown function -81733 #c9c9c9 NA unknown function +81733 #c9c9c9 integrase integration and excision 81734 #c9c9c9 NA unknown function 81735 #c9c9c9 NA unknown function 81736 #c9c9c9 NA unknown function @@ -81759,15 +81759,15 @@ phrog color annot category 81758 #c9c9c9 NA unknown function 81759 #c9c9c9 NA unknown function 81760 #c9c9c9 NA unknown function -81761 #c9c9c9 NA unknown function +81761 #c9c9c9 excisionase and transcriptional regulator integration and excision 81762 #c9c9c9 NA unknown function -81763 #c9c9c9 NA unknown function +81763 #c9c9c9 head closure Hc1 connector 81764 #c9c9c9 NA unknown function 81765 #c9c9c9 NA unknown function 81766 #c9c9c9 NA unknown function 81767 #c9c9c9 NA unknown function 81768 #c9c9c9 NA unknown function -81769 #c9c9c9 NA unknown function +81769 #c9c9c9 terminase small subunit head and packaging 81770 #c9c9c9 NA unknown function 81771 #c9c9c9 NA unknown function 81772 #c9c9c9 NA unknown function @@ -81811,7 +81811,7 @@ phrog color annot category 81810 #c9c9c9 NA unknown function 81811 #c9c9c9 NA unknown function 81812 #c9c9c9 NA unknown function -81813 #c9c9c9 NA unknown function +81813 #c9c9c9 virion structural protein head and packaging 81814 #c9c9c9 NA unknown function 81815 #c9c9c9 NA unknown function 81816 #c9c9c9 NA unknown function @@ -81844,7 +81844,7 @@ phrog color annot category 81843 #c9c9c9 NA unknown function 81844 #c9c9c9 NA unknown function 81845 #c9c9c9 NA unknown function -81846 #c9c9c9 NA unknown function +81846 #c9c9c9 acetyltransferase other 81847 #c9c9c9 NA unknown function 81848 #c9c9c9 NA unknown function 81849 #c9c9c9 NA unknown function @@ -81854,7 +81854,7 @@ phrog color annot category 81853 #c9c9c9 NA unknown function 81854 #c9c9c9 NA unknown function 81855 #c9c9c9 NA unknown function -81856 #c9c9c9 NA unknown function +81856 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 81857 #c9c9c9 NA unknown function 81858 #c9c9c9 NA unknown function 81859 #c9c9c9 NA unknown function @@ -81887,7 +81887,7 @@ phrog color annot category 81886 #c9c9c9 NA unknown function 81887 #c9c9c9 NA unknown function 81888 #c9c9c9 NA unknown function -81889 #c9c9c9 NA unknown function +81889 #c9c9c9 transcriptional regulator transcription regulation 81890 #c9c9c9 NA unknown function 81891 #c9c9c9 NA unknown function 81892 #c9c9c9 NA unknown function @@ -81911,7 +81911,7 @@ phrog color annot category 81910 #c9c9c9 NA unknown function 81911 #c9c9c9 NA unknown function 81912 #c9c9c9 NA unknown function -81913 #c9c9c9 NA unknown function +81913 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 81914 #c9c9c9 NA unknown function 81915 #c9c9c9 NA unknown function 81916 #c9c9c9 NA unknown function @@ -81936,7 +81936,7 @@ phrog color annot category 81935 #c9c9c9 NA unknown function 81936 #c9c9c9 NA unknown function 81937 #c9c9c9 NA unknown function -81938 #c9c9c9 NA unknown function +81938 #c9c9c9 minor tail protein tail 81939 #c9c9c9 NA unknown function 81940 #c9c9c9 NA unknown function 81941 #c9c9c9 NA unknown function @@ -81953,7 +81953,7 @@ phrog color annot category 81952 #c9c9c9 NA unknown function 81953 #c9c9c9 NA unknown function 81954 #c9c9c9 NA unknown function -81955 #c9c9c9 NA unknown function +81955 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 81956 #c9c9c9 NA unknown function 81957 #c9c9c9 NA unknown function 81958 #c9c9c9 NA unknown function @@ -81980,7 +81980,7 @@ phrog color annot category 81979 #c9c9c9 NA unknown function 81980 #c9c9c9 NA unknown function 81981 #c9c9c9 NA unknown function -81982 #c9c9c9 NA unknown function +81982 #c9c9c9 peptidase other 81983 #c9c9c9 NA unknown function 81984 #c9c9c9 NA unknown function 81985 #c9c9c9 NA unknown function @@ -82055,10 +82055,10 @@ phrog color annot category 82054 #c9c9c9 NA unknown function 82055 #c9c9c9 NA unknown function 82056 #c9c9c9 NA unknown function -82057 #c9c9c9 NA unknown function +82057 #c9c9c9 tail spike protein tail 82058 #c9c9c9 NA unknown function 82059 #c9c9c9 NA unknown function -82060 #c9c9c9 NA unknown function +82060 #c9c9c9 hydrolase other 82061 #c9c9c9 NA unknown function 82062 #c9c9c9 NA unknown function 82063 #c9c9c9 NA unknown function @@ -82072,7 +82072,7 @@ phrog color annot category 82071 #c9c9c9 NA unknown function 82072 #c9c9c9 NA unknown function 82073 #c9c9c9 NA unknown function -82074 #c9c9c9 NA unknown function +82074 #c9c9c9 excisionase integration and excision 82075 #c9c9c9 NA unknown function 82076 #c9c9c9 NA unknown function 82077 #c9c9c9 NA unknown function @@ -82085,7 +82085,7 @@ phrog color annot category 82084 #c9c9c9 NA unknown function 82085 #c9c9c9 NA unknown function 82086 #c9c9c9 NA unknown function -82087 #c9c9c9 NA unknown function +82087 #c9c9c9 methyltransferase other 82088 #c9c9c9 NA unknown function 82089 #c9c9c9 NA unknown function 82090 #c9c9c9 NA unknown function @@ -82109,15 +82109,15 @@ phrog color annot category 82108 #c9c9c9 NA unknown function 82109 #c9c9c9 NA unknown function 82110 #c9c9c9 NA unknown function -82111 #c9c9c9 NA unknown function +82111 #c9c9c9 tail terminator connector 82112 #c9c9c9 NA unknown function 82113 #c9c9c9 NA unknown function 82114 #c9c9c9 NA unknown function 82115 #c9c9c9 NA unknown function -82116 #c9c9c9 NA unknown function +82116 #c9c9c9 transcriptional repressor transcription regulation 82117 #c9c9c9 NA unknown function 82118 #c9c9c9 NA unknown function -82119 #c9c9c9 NA unknown function +82119 #c9c9c9 excisionase and transcriptional regulator integration and excision 82120 #c9c9c9 NA unknown function 82121 #c9c9c9 NA unknown function 82122 #c9c9c9 NA unknown function @@ -82142,7 +82142,7 @@ phrog color annot category 82141 #c9c9c9 NA unknown function 82142 #c9c9c9 NA unknown function 82143 #c9c9c9 NA unknown function -82144 #c9c9c9 NA unknown function +82144 #c9c9c9 excisionase and transcriptional regulator integration and excision 82145 #c9c9c9 NA unknown function 82146 #c9c9c9 NA unknown function 82147 #c9c9c9 NA unknown function @@ -82199,7 +82199,7 @@ phrog color annot category 82198 #c9c9c9 NA unknown function 82199 #c9c9c9 NA unknown function 82200 #c9c9c9 NA unknown function -82201 #c9c9c9 NA unknown function +82201 #c9c9c9 transcriptional repressor transcription regulation 82202 #c9c9c9 NA unknown function 82203 #c9c9c9 NA unknown function 82204 #c9c9c9 NA unknown function @@ -82225,7 +82225,7 @@ phrog color annot category 82224 #c9c9c9 NA unknown function 82225 #c9c9c9 NA unknown function 82226 #c9c9c9 NA unknown function -82227 #c9c9c9 NA unknown function +82227 #c9c9c9 baseplate wedge subunit tail 82228 #c9c9c9 NA unknown function 82229 #c9c9c9 NA unknown function 82230 #c9c9c9 NA unknown function @@ -82234,7 +82234,7 @@ phrog color annot category 82233 #c9c9c9 NA unknown function 82234 #c9c9c9 NA unknown function 82235 #c9c9c9 NA unknown function -82236 #c9c9c9 NA unknown function +82236 #c9c9c9 queuine tRNA-ribosyltransferase moron, auxiliary metabolic gene and host takeover 82237 #c9c9c9 NA unknown function 82238 #c9c9c9 NA unknown function 82239 #c9c9c9 NA unknown function @@ -82289,7 +82289,7 @@ phrog color annot category 82288 #c9c9c9 NA unknown function 82289 #c9c9c9 NA unknown function 82290 #c9c9c9 NA unknown function -82291 #c9c9c9 NA unknown function +82291 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 82292 #c9c9c9 NA unknown function 82293 #c9c9c9 NA unknown function 82294 #c9c9c9 NA unknown function @@ -82314,7 +82314,7 @@ phrog color annot category 82313 #c9c9c9 NA unknown function 82314 #c9c9c9 NA unknown function 82315 #c9c9c9 NA unknown function -82316 #c9c9c9 NA unknown function +82316 #c9c9c9 tail tube tail 82317 #c9c9c9 NA unknown function 82318 #c9c9c9 NA unknown function 82319 #c9c9c9 NA unknown function @@ -82332,12 +82332,12 @@ phrog color annot category 82331 #c9c9c9 NA unknown function 82332 #c9c9c9 NA unknown function 82333 #c9c9c9 NA unknown function -82334 #c9c9c9 NA unknown function -82335 #c9c9c9 NA unknown function +82334 #c9c9c9 methyltransferase other +82335 #c9c9c9 metal-dependent hydrolase other 82336 #c9c9c9 NA unknown function 82337 #c9c9c9 NA unknown function 82338 #c9c9c9 NA unknown function -82339 #c9c9c9 NA unknown function +82339 #c9c9c9 portal protein head and packaging 82340 #c9c9c9 NA unknown function 82341 #c9c9c9 NA unknown function 82342 #c9c9c9 NA unknown function @@ -82355,12 +82355,12 @@ phrog color annot category 82354 #c9c9c9 NA unknown function 82355 #c9c9c9 NA unknown function 82356 #c9c9c9 NA unknown function -82357 #c9c9c9 NA unknown function +82357 #c9c9c9 Rha-like transcriptional regulator transcription regulation 82358 #c9c9c9 NA unknown function 82359 #c9c9c9 NA unknown function 82360 #c9c9c9 NA unknown function 82361 #c9c9c9 NA unknown function -82362 #c9c9c9 NA unknown function +82362 #c9c9c9 terminase large subunit head and packaging 82363 #c9c9c9 NA unknown function 82364 #c9c9c9 NA unknown function 82365 #c9c9c9 NA unknown function @@ -82421,9 +82421,9 @@ phrog color annot category 82420 #c9c9c9 NA unknown function 82421 #c9c9c9 NA unknown function 82422 #c9c9c9 NA unknown function -82423 #c9c9c9 NA unknown function +82423 #c9c9c9 esterase/lipase other 82424 #c9c9c9 NA unknown function -82425 #c9c9c9 NA unknown function +82425 #c9c9c9 excisionase integration and excision 82426 #c9c9c9 NA unknown function 82427 #c9c9c9 NA unknown function 82428 #c9c9c9 NA unknown function @@ -82475,7 +82475,7 @@ phrog color annot category 82474 #c9c9c9 NA unknown function 82475 #c9c9c9 NA unknown function 82476 #c9c9c9 NA unknown function -82477 #c9c9c9 NA unknown function +82477 #c9c9c9 terminase small subunit head and packaging 82478 #c9c9c9 NA unknown function 82479 #c9c9c9 NA unknown function 82480 #c9c9c9 NA unknown function @@ -82484,7 +82484,7 @@ phrog color annot category 82483 #c9c9c9 NA unknown function 82484 #c9c9c9 NA unknown function 82485 #c9c9c9 NA unknown function -82486 #c9c9c9 NA unknown function +82486 #c9c9c9 baseplate assembly protein tail 82487 #c9c9c9 NA unknown function 82488 #c9c9c9 NA unknown function 82489 #c9c9c9 NA unknown function @@ -82494,7 +82494,7 @@ phrog color annot category 82493 #c9c9c9 NA unknown function 82494 #c9c9c9 NA unknown function 82495 #c9c9c9 NA unknown function -82496 #c9c9c9 NA unknown function +82496 #c9c9c9 excisionase and transcriptional regulator integration and excision 82497 #c9c9c9 NA unknown function 82498 #c9c9c9 NA unknown function 82499 #c9c9c9 NA unknown function @@ -82516,7 +82516,7 @@ phrog color annot category 82515 #c9c9c9 NA unknown function 82516 #c9c9c9 NA unknown function 82517 #c9c9c9 NA unknown function -82518 #c9c9c9 NA unknown function +82518 #c9c9c9 transcriptional repressor transcription regulation 82519 #c9c9c9 NA unknown function 82520 #c9c9c9 NA unknown function 82521 #c9c9c9 NA unknown function @@ -82607,7 +82607,7 @@ phrog color annot category 82606 #c9c9c9 NA unknown function 82607 #c9c9c9 NA unknown function 82608 #c9c9c9 NA unknown function -82609 #c9c9c9 NA unknown function +82609 #c9c9c9 tail protein tail 82610 #c9c9c9 NA unknown function 82611 #c9c9c9 NA unknown function 82612 #c9c9c9 NA unknown function @@ -82615,7 +82615,7 @@ phrog color annot category 82614 #c9c9c9 NA unknown function 82615 #c9c9c9 NA unknown function 82616 #c9c9c9 NA unknown function -82617 #c9c9c9 NA unknown function +82617 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 82618 #c9c9c9 NA unknown function 82619 #c9c9c9 NA unknown function 82620 #c9c9c9 NA unknown function @@ -82627,7 +82627,7 @@ phrog color annot category 82626 #c9c9c9 NA unknown function 82627 #c9c9c9 NA unknown function 82628 #c9c9c9 NA unknown function -82629 #c9c9c9 NA unknown function +82629 #c9c9c9 excisionase and transcriptional regulator integration and excision 82630 #c9c9c9 NA unknown function 82631 #c9c9c9 NA unknown function 82632 #c9c9c9 NA unknown function @@ -82643,11 +82643,11 @@ phrog color annot category 82642 #c9c9c9 NA unknown function 82643 #c9c9c9 NA unknown function 82644 #c9c9c9 NA unknown function -82645 #c9c9c9 NA unknown function +82645 #c9c9c9 tail protein tail 82646 #c9c9c9 NA unknown function 82647 #c9c9c9 NA unknown function 82648 #c9c9c9 NA unknown function -82649 #c9c9c9 NA unknown function +82649 #c9c9c9 tail fiber protein tail 82650 #c9c9c9 NA unknown function 82651 #c9c9c9 NA unknown function 82652 #c9c9c9 NA unknown function @@ -82666,7 +82666,7 @@ phrog color annot category 82665 #c9c9c9 NA unknown function 82666 #c9c9c9 NA unknown function 82667 #c9c9c9 NA unknown function -82668 #c9c9c9 NA unknown function +82668 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 82669 #c9c9c9 NA unknown function 82670 #c9c9c9 NA unknown function 82671 #c9c9c9 NA unknown function @@ -82780,7 +82780,7 @@ phrog color annot category 82779 #c9c9c9 NA unknown function 82780 #c9c9c9 NA unknown function 82781 #c9c9c9 NA unknown function -82782 #c9c9c9 NA unknown function +82782 #c9c9c9 terminase large subunit head and packaging 82783 #c9c9c9 NA unknown function 82784 #c9c9c9 NA unknown function 82785 #c9c9c9 NA unknown function @@ -82814,10 +82814,10 @@ phrog color annot category 82813 #c9c9c9 NA unknown function 82814 #c9c9c9 NA unknown function 82815 #c9c9c9 NA unknown function -82816 #c9c9c9 NA unknown function +82816 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 82817 #c9c9c9 NA unknown function 82818 #c9c9c9 NA unknown function -82819 #c9c9c9 NA unknown function +82819 #c9c9c9 ribonucleotide reductase large subunit DNA, RNA and nucleotide metabolism 82820 #c9c9c9 NA unknown function 82821 #c9c9c9 NA unknown function 82822 #c9c9c9 NA unknown function @@ -82835,8 +82835,8 @@ phrog color annot category 82834 #c9c9c9 NA unknown function 82835 #c9c9c9 NA unknown function 82836 #c9c9c9 NA unknown function -82837 #c9c9c9 NA unknown function -82838 #c9c9c9 NA unknown function +82837 #c9c9c9 transcriptional repressor transcription regulation +82838 #c9c9c9 baseplate spike tail 82839 #c9c9c9 NA unknown function 82840 #c9c9c9 NA unknown function 82841 #c9c9c9 NA unknown function @@ -82866,7 +82866,7 @@ phrog color annot category 82865 #c9c9c9 NA unknown function 82866 #c9c9c9 NA unknown function 82867 #c9c9c9 NA unknown function -82868 #c9c9c9 NA unknown function +82868 #c9c9c9 head-tail adaptor Ad1 connector 82869 #c9c9c9 NA unknown function 82870 #c9c9c9 NA unknown function 82871 #c9c9c9 NA unknown function @@ -82987,12 +82987,12 @@ phrog color annot category 82986 #c9c9c9 NA unknown function 82987 #c9c9c9 NA unknown function 82988 #c9c9c9 NA unknown function -82989 #c9c9c9 NA unknown function +82989 #c9c9c9 integrase integration and excision 82990 #c9c9c9 NA unknown function 82991 #c9c9c9 NA unknown function 82992 #c9c9c9 NA unknown function -82993 #c9c9c9 NA unknown function -82994 #c9c9c9 NA unknown function +82993 #c9c9c9 Arc-like repressor transcription regulation +82994 #c9c9c9 tail protein tail 82995 #c9c9c9 NA unknown function 82996 #c9c9c9 NA unknown function 82997 #c9c9c9 NA unknown function @@ -83025,7 +83025,7 @@ phrog color annot category 83024 #c9c9c9 NA unknown function 83025 #c9c9c9 NA unknown function 83026 #c9c9c9 NA unknown function -83027 #c9c9c9 NA unknown function +83027 #c9c9c9 tail tube tail 83028 #c9c9c9 NA unknown function 83029 #c9c9c9 NA unknown function 83030 #c9c9c9 NA unknown function @@ -83054,10 +83054,10 @@ phrog color annot category 83053 #c9c9c9 NA unknown function 83054 #c9c9c9 NA unknown function 83055 #c9c9c9 NA unknown function -83056 #c9c9c9 NA unknown function +83056 #c9c9c9 Arc-like repressor transcription regulation 83057 #c9c9c9 NA unknown function 83058 #c9c9c9 NA unknown function -83059 #c9c9c9 NA unknown function +83059 #c9c9c9 head-tail adaptor connector 83060 #c9c9c9 NA unknown function 83061 #c9c9c9 NA unknown function 83062 #c9c9c9 NA unknown function @@ -83082,7 +83082,7 @@ phrog color annot category 83081 #c9c9c9 NA unknown function 83082 #c9c9c9 NA unknown function 83083 #c9c9c9 NA unknown function -83084 #c9c9c9 NA unknown function +83084 #c9c9c9 virion structural protein head and packaging 83085 #c9c9c9 NA unknown function 83086 #c9c9c9 NA unknown function 83087 #c9c9c9 NA unknown function @@ -83103,7 +83103,7 @@ phrog color annot category 83102 #c9c9c9 NA unknown function 83103 #c9c9c9 NA unknown function 83104 #c9c9c9 NA unknown function -83105 #c9c9c9 NA unknown function +83105 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 83106 #c9c9c9 NA unknown function 83107 #c9c9c9 NA unknown function 83108 #c9c9c9 NA unknown function @@ -83156,11 +83156,11 @@ phrog color annot category 83155 #c9c9c9 NA unknown function 83156 #c9c9c9 NA unknown function 83157 #c9c9c9 NA unknown function -83158 #c9c9c9 NA unknown function +83158 #c9c9c9 Arc-like repressor transcription regulation 83159 #c9c9c9 NA unknown function 83160 #c9c9c9 NA unknown function 83161 #c9c9c9 NA unknown function -83162 #c9c9c9 NA unknown function +83162 #c9c9c9 transcriptional regulator transcription regulation 83163 #c9c9c9 NA unknown function 83164 #c9c9c9 NA unknown function 83165 #c9c9c9 NA unknown function @@ -83197,7 +83197,7 @@ phrog color annot category 83196 #c9c9c9 NA unknown function 83197 #c9c9c9 NA unknown function 83198 #c9c9c9 NA unknown function -83199 #c9c9c9 NA unknown function +83199 #c9c9c9 NAD synthetase other 83200 #c9c9c9 NA unknown function 83201 #c9c9c9 NA unknown function 83202 #c9c9c9 NA unknown function @@ -83205,7 +83205,7 @@ phrog color annot category 83204 #c9c9c9 NA unknown function 83205 #c9c9c9 NA unknown function 83206 #c9c9c9 NA unknown function -83207 #c9c9c9 NA unknown function +83207 #c9c9c9 excisionase and transcriptional regulator integration and excision 83208 #c9c9c9 NA unknown function 83209 #c9c9c9 NA unknown function 83210 #c9c9c9 NA unknown function @@ -83220,14 +83220,14 @@ phrog color annot category 83219 #c9c9c9 NA unknown function 83220 #c9c9c9 NA unknown function 83221 #c9c9c9 NA unknown function -83222 #c9c9c9 NA unknown function +83222 #c9c9c9 tail terminator connector 83223 #c9c9c9 NA unknown function 83224 #c9c9c9 NA unknown function 83225 #c9c9c9 NA unknown function 83226 #c9c9c9 NA unknown function 83227 #c9c9c9 NA unknown function 83228 #c9c9c9 NA unknown function -83229 #c9c9c9 NA unknown function +83229 #c9c9c9 tail completion or Neck1 protein connector 83230 #c9c9c9 NA unknown function 83231 #c9c9c9 NA unknown function 83232 #c9c9c9 NA unknown function @@ -83248,7 +83248,7 @@ phrog color annot category 83247 #c9c9c9 NA unknown function 83248 #c9c9c9 NA unknown function 83249 #c9c9c9 NA unknown function -83250 #c9c9c9 NA unknown function +83250 #c9c9c9 terminase small subunit head and packaging 83251 #c9c9c9 NA unknown function 83252 #c9c9c9 NA unknown function 83253 #c9c9c9 NA unknown function @@ -83258,21 +83258,21 @@ phrog color annot category 83257 #c9c9c9 NA unknown function 83258 #c9c9c9 NA unknown function 83259 #c9c9c9 NA unknown function -83260 #c9c9c9 NA unknown function +83260 #c9c9c9 tail spike protein tail 83261 #c9c9c9 NA unknown function 83262 #c9c9c9 NA unknown function 83263 #c9c9c9 NA unknown function 83264 #c9c9c9 NA unknown function 83265 #c9c9c9 NA unknown function -83266 #c9c9c9 NA unknown function +83266 #c9c9c9 nucleotide kinase other 83267 #c9c9c9 NA unknown function 83268 #c9c9c9 NA unknown function 83269 #c9c9c9 NA unknown function 83270 #c9c9c9 NA unknown function -83271 #c9c9c9 NA unknown function +83271 #c9c9c9 minor tail protein tail 83272 #c9c9c9 NA unknown function 83273 #c9c9c9 NA unknown function -83274 #c9c9c9 NA unknown function +83274 #c9c9c9 Arc-like repressor transcription regulation 83275 #c9c9c9 NA unknown function 83276 #c9c9c9 NA unknown function 83277 #c9c9c9 NA unknown function @@ -83306,7 +83306,7 @@ phrog color annot category 83305 #c9c9c9 NA unknown function 83306 #c9c9c9 NA unknown function 83307 #c9c9c9 NA unknown function -83308 #c9c9c9 NA unknown function +83308 #c9c9c9 head-tail adaptor Ad1 connector 83309 #c9c9c9 NA unknown function 83310 #c9c9c9 NA unknown function 83311 #c9c9c9 NA unknown function @@ -83323,7 +83323,7 @@ phrog color annot category 83322 #c9c9c9 NA unknown function 83323 #c9c9c9 NA unknown function 83324 #c9c9c9 NA unknown function -83325 #c9c9c9 NA unknown function +83325 #c9c9c9 terminase large subunit head and packaging 83326 #c9c9c9 NA unknown function 83327 #c9c9c9 NA unknown function 83328 #c9c9c9 NA unknown function @@ -83368,7 +83368,7 @@ phrog color annot category 83367 #c9c9c9 NA unknown function 83368 #c9c9c9 NA unknown function 83369 #c9c9c9 NA unknown function -83370 #c9c9c9 NA unknown function +83370 #c9c9c9 head scaffolding protein head and packaging 83371 #c9c9c9 NA unknown function 83372 #c9c9c9 NA unknown function 83373 #c9c9c9 NA unknown function @@ -83384,17 +83384,17 @@ phrog color annot category 83383 #c9c9c9 NA unknown function 83384 #c9c9c9 NA unknown function 83385 #c9c9c9 NA unknown function -83386 #c9c9c9 NA unknown function +83386 #c9c9c9 tail assembly chaperone tail 83387 #c9c9c9 NA unknown function 83388 #c9c9c9 NA unknown function 83389 #c9c9c9 NA unknown function 83390 #c9c9c9 NA unknown function 83391 #c9c9c9 NA unknown function 83392 #c9c9c9 NA unknown function -83393 #c9c9c9 NA unknown function +83393 #c9c9c9 tail terminator connector 83394 #c9c9c9 NA unknown function 83395 #c9c9c9 NA unknown function -83396 #c9c9c9 NA unknown function +83396 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 83397 #c9c9c9 NA unknown function 83398 #c9c9c9 NA unknown function 83399 #c9c9c9 NA unknown function @@ -83410,7 +83410,7 @@ phrog color annot category 83409 #c9c9c9 NA unknown function 83410 #c9c9c9 NA unknown function 83411 #c9c9c9 NA unknown function -83412 #c9c9c9 NA unknown function +83412 #c9c9c9 terminase large subunit head and packaging 83413 #c9c9c9 NA unknown function 83414 #c9c9c9 NA unknown function 83415 #c9c9c9 NA unknown function @@ -83443,7 +83443,7 @@ phrog color annot category 83442 #c9c9c9 NA unknown function 83443 #c9c9c9 NA unknown function 83444 #c9c9c9 NA unknown function -83445 #c9c9c9 NA unknown function +83445 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 83446 #c9c9c9 NA unknown function 83447 #c9c9c9 NA unknown function 83448 #c9c9c9 NA unknown function @@ -83455,7 +83455,7 @@ phrog color annot category 83454 #c9c9c9 NA unknown function 83455 #c9c9c9 NA unknown function 83456 #c9c9c9 NA unknown function -83457 #c9c9c9 NA unknown function +83457 #c9c9c9 transcriptional repressor transcription regulation 83458 #c9c9c9 NA unknown function 83459 #c9c9c9 NA unknown function 83460 #c9c9c9 NA unknown function @@ -83465,7 +83465,7 @@ phrog color annot category 83464 #c9c9c9 NA unknown function 83465 #c9c9c9 NA unknown function 83466 #c9c9c9 NA unknown function -83467 #c9c9c9 NA unknown function +83467 #c9c9c9 tail protein tail 83468 #c9c9c9 NA unknown function 83469 #c9c9c9 NA unknown function 83470 #c9c9c9 NA unknown function @@ -83488,7 +83488,7 @@ phrog color annot category 83487 #c9c9c9 NA unknown function 83488 #c9c9c9 NA unknown function 83489 #c9c9c9 NA unknown function -83490 #c9c9c9 NA unknown function +83490 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 83491 #c9c9c9 NA unknown function 83492 #c9c9c9 NA unknown function 83493 #c9c9c9 NA unknown function @@ -83505,7 +83505,7 @@ phrog color annot category 83504 #c9c9c9 NA unknown function 83505 #c9c9c9 NA unknown function 83506 #c9c9c9 NA unknown function -83507 #c9c9c9 NA unknown function +83507 #c9c9c9 transcriptional repressor transcription regulation 83508 #c9c9c9 NA unknown function 83509 #c9c9c9 NA unknown function 83510 #c9c9c9 NA unknown function @@ -83526,11 +83526,11 @@ phrog color annot category 83525 #c9c9c9 NA unknown function 83526 #c9c9c9 NA unknown function 83527 #c9c9c9 NA unknown function -83528 #c9c9c9 NA unknown function +83528 #c9c9c9 tail spike protein tail 83529 #c9c9c9 NA unknown function 83530 #c9c9c9 NA unknown function 83531 #c9c9c9 NA unknown function -83532 #c9c9c9 NA unknown function +83532 #c9c9c9 transcriptional repressor transcription regulation 83533 #c9c9c9 NA unknown function 83534 #c9c9c9 NA unknown function 83535 #c9c9c9 NA unknown function @@ -83564,7 +83564,7 @@ phrog color annot category 83563 #c9c9c9 NA unknown function 83564 #c9c9c9 NA unknown function 83565 #c9c9c9 NA unknown function -83566 #c9c9c9 NA unknown function +83566 #c9c9c9 major head protein head and packaging 83567 #c9c9c9 NA unknown function 83568 #c9c9c9 NA unknown function 83569 #c9c9c9 NA unknown function @@ -83602,15 +83602,15 @@ phrog color annot category 83601 #c9c9c9 NA unknown function 83602 #c9c9c9 NA unknown function 83603 #c9c9c9 NA unknown function -83604 #c9c9c9 NA unknown function -83605 #c9c9c9 NA unknown function +83604 #c9c9c9 methyltransferase other +83605 #c9c9c9 tail fiber assembly protein tail 83606 #c9c9c9 NA unknown function 83607 #c9c9c9 NA unknown function 83608 #c9c9c9 NA unknown function 83609 #c9c9c9 NA unknown function 83610 #c9c9c9 NA unknown function 83611 #c9c9c9 NA unknown function -83612 #c9c9c9 NA unknown function +83612 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 83613 #c9c9c9 NA unknown function 83614 #c9c9c9 NA unknown function 83615 #c9c9c9 NA unknown function @@ -83630,18 +83630,18 @@ phrog color annot category 83629 #c9c9c9 NA unknown function 83630 #c9c9c9 NA unknown function 83631 #c9c9c9 NA unknown function -83632 #c9c9c9 NA unknown function +83632 #c9c9c9 head-tail adaptor connector 83633 #c9c9c9 NA unknown function 83634 #c9c9c9 NA unknown function 83635 #c9c9c9 NA unknown function -83636 #c9c9c9 NA unknown function -83637 #c9c9c9 NA unknown function +83636 #c9c9c9 terminase large subunit head and packaging +83637 #c9c9c9 integrase integration and excision 83638 #c9c9c9 NA unknown function 83639 #c9c9c9 NA unknown function 83640 #c9c9c9 NA unknown function 83641 #c9c9c9 NA unknown function 83642 #c9c9c9 NA unknown function -83643 #c9c9c9 NA unknown function +83643 #c9c9c9 anti-termination protein Q-like transcription regulation 83644 #c9c9c9 NA unknown function 83645 #c9c9c9 NA unknown function 83646 #c9c9c9 NA unknown function @@ -83677,10 +83677,10 @@ phrog color annot category 83676 #c9c9c9 NA unknown function 83677 #c9c9c9 NA unknown function 83678 #c9c9c9 NA unknown function -83679 #c9c9c9 NA unknown function +83679 #c9c9c9 holin lysis 83680 #c9c9c9 NA unknown function 83681 #c9c9c9 NA unknown function -83682 #c9c9c9 NA unknown function +83682 #c9c9c9 tail terminator connector 83683 #c9c9c9 NA unknown function 83684 #c9c9c9 NA unknown function 83685 #c9c9c9 NA unknown function @@ -83766,7 +83766,7 @@ phrog color annot category 83765 #c9c9c9 NA unknown function 83766 #c9c9c9 NA unknown function 83767 #c9c9c9 NA unknown function -83768 #c9c9c9 NA unknown function +83768 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 83769 #c9c9c9 NA unknown function 83770 #c9c9c9 NA unknown function 83771 #c9c9c9 NA unknown function @@ -83784,7 +83784,7 @@ phrog color annot category 83783 #c9c9c9 NA unknown function 83784 #c9c9c9 NA unknown function 83785 #c9c9c9 NA unknown function -83786 #c9c9c9 NA unknown function +83786 #c9c9c9 tail terminator connector 83787 #c9c9c9 NA unknown function 83788 #c9c9c9 NA unknown function 83789 #c9c9c9 NA unknown function @@ -83829,9 +83829,9 @@ phrog color annot category 83828 #c9c9c9 NA unknown function 83829 #c9c9c9 NA unknown function 83830 #c9c9c9 NA unknown function -83831 #c9c9c9 NA unknown function +83831 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 83832 #c9c9c9 NA unknown function -83833 #c9c9c9 NA unknown function +83833 #c9c9c9 holin lysis 83834 #c9c9c9 NA unknown function 83835 #c9c9c9 NA unknown function 83836 #c9c9c9 NA unknown function @@ -83853,7 +83853,7 @@ phrog color annot category 83852 #c9c9c9 NA unknown function 83853 #c9c9c9 NA unknown function 83854 #c9c9c9 NA unknown function -83855 #c9c9c9 NA unknown function +83855 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 83856 #c9c9c9 NA unknown function 83857 #c9c9c9 NA unknown function 83858 #c9c9c9 NA unknown function @@ -83869,14 +83869,14 @@ phrog color annot category 83868 #c9c9c9 NA unknown function 83869 #c9c9c9 NA unknown function 83870 #c9c9c9 NA unknown function -83871 #c9c9c9 NA unknown function +83871 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 83872 #c9c9c9 NA unknown function 83873 #c9c9c9 NA unknown function 83874 #c9c9c9 NA unknown function 83875 #c9c9c9 NA unknown function 83876 #c9c9c9 NA unknown function 83877 #c9c9c9 NA unknown function -83878 #c9c9c9 NA unknown function +83878 #c9c9c9 head morphogenesis head and packaging 83879 #c9c9c9 NA unknown function 83880 #c9c9c9 NA unknown function 83881 #c9c9c9 NA unknown function @@ -83906,7 +83906,7 @@ phrog color annot category 83905 #c9c9c9 NA unknown function 83906 #c9c9c9 NA unknown function 83907 #c9c9c9 NA unknown function -83908 #c9c9c9 NA unknown function +83908 #c9c9c9 tail assembly chaperone tail 83909 #c9c9c9 NA unknown function 83910 #c9c9c9 NA unknown function 83911 #c9c9c9 NA unknown function @@ -83931,7 +83931,7 @@ phrog color annot category 83930 #c9c9c9 NA unknown function 83931 #c9c9c9 NA unknown function 83932 #c9c9c9 NA unknown function -83933 #c9c9c9 NA unknown function +83933 #c9c9c9 tail assembly chaperone tail 83934 #c9c9c9 NA unknown function 83935 #c9c9c9 NA unknown function 83936 #c9c9c9 NA unknown function @@ -83962,7 +83962,7 @@ phrog color annot category 83961 #c9c9c9 NA unknown function 83962 #c9c9c9 NA unknown function 83963 #c9c9c9 NA unknown function -83964 #c9c9c9 NA unknown function +83964 #c9c9c9 Hoc-like head decoration head and packaging 83965 #c9c9c9 NA unknown function 83966 #c9c9c9 NA unknown function 83967 #c9c9c9 NA unknown function @@ -83988,16 +83988,16 @@ phrog color annot category 83987 #c9c9c9 NA unknown function 83988 #c9c9c9 NA unknown function 83989 #c9c9c9 NA unknown function -83990 #c9c9c9 NA unknown function +83990 #c9c9c9 baseplate hub tail 83991 #c9c9c9 NA unknown function 83992 #c9c9c9 NA unknown function -83993 #c9c9c9 NA unknown function +83993 #c9c9c9 phosphatase other 83994 #c9c9c9 NA unknown function 83995 #c9c9c9 NA unknown function 83996 #c9c9c9 NA unknown function 83997 #c9c9c9 NA unknown function 83998 #c9c9c9 NA unknown function -83999 #c9c9c9 NA unknown function +83999 #c9c9c9 tail terminator connector 84000 #c9c9c9 NA unknown function 84001 #c9c9c9 NA unknown function 84002 #c9c9c9 NA unknown function @@ -84036,7 +84036,7 @@ phrog color annot category 84035 #c9c9c9 NA unknown function 84036 #c9c9c9 NA unknown function 84037 #c9c9c9 NA unknown function -84038 #c9c9c9 NA unknown function +84038 #c9c9c9 neck protein connector 84039 #c9c9c9 NA unknown function 84040 #c9c9c9 NA unknown function 84041 #c9c9c9 NA unknown function @@ -84051,7 +84051,7 @@ phrog color annot category 84050 #c9c9c9 NA unknown function 84051 #c9c9c9 NA unknown function 84052 #c9c9c9 NA unknown function -84053 #c9c9c9 NA unknown function +84053 #c9c9c9 SieB superinfection exclusion moron, auxiliary metabolic gene and host takeover 84054 #c9c9c9 NA unknown function 84055 #c9c9c9 NA unknown function 84056 #c9c9c9 NA unknown function @@ -84077,7 +84077,7 @@ phrog color annot category 84076 #c9c9c9 NA unknown function 84077 #c9c9c9 NA unknown function 84078 #c9c9c9 NA unknown function -84079 #c9c9c9 NA unknown function +84079 #c9c9c9 tail terminator connector 84080 #c9c9c9 NA unknown function 84081 #c9c9c9 NA unknown function 84082 #c9c9c9 NA unknown function @@ -84161,14 +84161,14 @@ phrog color annot category 84160 #c9c9c9 NA unknown function 84161 #c9c9c9 NA unknown function 84162 #c9c9c9 NA unknown function -84163 #c9c9c9 NA unknown function +84163 #c9c9c9 tail terminator connector 84164 #c9c9c9 NA unknown function 84165 #c9c9c9 NA unknown function 84166 #c9c9c9 NA unknown function 84167 #c9c9c9 NA unknown function 84168 #c9c9c9 NA unknown function 84169 #c9c9c9 NA unknown function -84170 #c9c9c9 NA unknown function +84170 #c9c9c9 baseplate hub tail 84171 #c9c9c9 NA unknown function 84172 #c9c9c9 NA unknown function 84173 #c9c9c9 NA unknown function @@ -84188,7 +84188,7 @@ phrog color annot category 84187 #c9c9c9 NA unknown function 84188 #c9c9c9 NA unknown function 84189 #c9c9c9 NA unknown function -84190 #c9c9c9 NA unknown function +84190 #c9c9c9 tail protein tail 84191 #c9c9c9 NA unknown function 84192 #c9c9c9 NA unknown function 84193 #c9c9c9 NA unknown function @@ -84268,7 +84268,7 @@ phrog color annot category 84267 #c9c9c9 NA unknown function 84268 #c9c9c9 NA unknown function 84269 #c9c9c9 NA unknown function -84270 #c9c9c9 NA unknown function +84270 #c9c9c9 major tail protein tail 84271 #c9c9c9 NA unknown function 84272 #c9c9c9 NA unknown function 84273 #c9c9c9 NA unknown function @@ -84276,7 +84276,7 @@ phrog color annot category 84275 #c9c9c9 NA unknown function 84276 #c9c9c9 NA unknown function 84277 #c9c9c9 NA unknown function -84278 #c9c9c9 NA unknown function +84278 #c9c9c9 tail spike protein tail 84279 #c9c9c9 NA unknown function 84280 #c9c9c9 NA unknown function 84281 #c9c9c9 NA unknown function @@ -84332,7 +84332,7 @@ phrog color annot category 84331 #c9c9c9 NA unknown function 84332 #c9c9c9 NA unknown function 84333 #c9c9c9 NA unknown function -84334 #c9c9c9 NA unknown function +84334 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 84335 #c9c9c9 NA unknown function 84336 #c9c9c9 NA unknown function 84337 #c9c9c9 NA unknown function @@ -84356,7 +84356,7 @@ phrog color annot category 84355 #c9c9c9 NA unknown function 84356 #c9c9c9 NA unknown function 84357 #c9c9c9 NA unknown function -84358 #c9c9c9 NA unknown function +84358 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 84359 #c9c9c9 NA unknown function 84360 #c9c9c9 NA unknown function 84361 #c9c9c9 NA unknown function @@ -84374,7 +84374,7 @@ phrog color annot category 84373 #c9c9c9 NA unknown function 84374 #c9c9c9 NA unknown function 84375 #c9c9c9 NA unknown function -84376 #c9c9c9 NA unknown function +84376 #c9c9c9 Lom outer membrane protein other 84377 #c9c9c9 NA unknown function 84378 #c9c9c9 NA unknown function 84379 #c9c9c9 NA unknown function @@ -84398,7 +84398,7 @@ phrog color annot category 84397 #c9c9c9 NA unknown function 84398 #c9c9c9 NA unknown function 84399 #c9c9c9 NA unknown function -84400 #c9c9c9 NA unknown function +84400 #c9c9c9 head closure Hc1 connector 84401 #c9c9c9 NA unknown function 84402 #c9c9c9 NA unknown function 84403 #c9c9c9 NA unknown function @@ -84417,7 +84417,7 @@ phrog color annot category 84416 #c9c9c9 NA unknown function 84417 #c9c9c9 NA unknown function 84418 #c9c9c9 NA unknown function -84419 #c9c9c9 NA unknown function +84419 #c9c9c9 GtrB-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 84420 #c9c9c9 NA unknown function 84421 #c9c9c9 NA unknown function 84422 #c9c9c9 NA unknown function @@ -84444,7 +84444,7 @@ phrog color annot category 84443 #c9c9c9 NA unknown function 84444 #c9c9c9 NA unknown function 84445 #c9c9c9 NA unknown function -84446 #c9c9c9 NA unknown function +84446 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 84447 #c9c9c9 NA unknown function 84448 #c9c9c9 NA unknown function 84449 #c9c9c9 NA unknown function @@ -84489,12 +84489,12 @@ phrog color annot category 84488 #c9c9c9 NA unknown function 84489 #c9c9c9 NA unknown function 84490 #c9c9c9 NA unknown function -84491 #c9c9c9 NA unknown function +84491 #c9c9c9 transcriptional repressor transcription regulation 84492 #c9c9c9 NA unknown function 84493 #c9c9c9 NA unknown function 84494 #c9c9c9 NA unknown function 84495 #c9c9c9 NA unknown function -84496 #c9c9c9 NA unknown function +84496 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 84497 #c9c9c9 NA unknown function 84498 #c9c9c9 NA unknown function 84499 #c9c9c9 NA unknown function @@ -84513,7 +84513,7 @@ phrog color annot category 84512 #c9c9c9 NA unknown function 84513 #c9c9c9 NA unknown function 84514 #c9c9c9 NA unknown function -84515 #c9c9c9 NA unknown function +84515 #c9c9c9 integrase integration and excision 84516 #c9c9c9 NA unknown function 84517 #c9c9c9 NA unknown function 84518 #c9c9c9 NA unknown function @@ -84543,14 +84543,14 @@ phrog color annot category 84542 #c9c9c9 NA unknown function 84543 #c9c9c9 NA unknown function 84544 #c9c9c9 NA unknown function -84545 #c9c9c9 NA unknown function +84545 #c9c9c9 head protein head and packaging 84546 #c9c9c9 NA unknown function 84547 #c9c9c9 NA unknown function 84548 #c9c9c9 NA unknown function 84549 #c9c9c9 NA unknown function 84550 #c9c9c9 NA unknown function 84551 #c9c9c9 NA unknown function -84552 #c9c9c9 NA unknown function +84552 #c9c9c9 esterase/lipase other 84553 #c9c9c9 NA unknown function 84554 #c9c9c9 NA unknown function 84555 #c9c9c9 NA unknown function @@ -84562,7 +84562,7 @@ phrog color annot category 84561 #c9c9c9 NA unknown function 84562 #c9c9c9 NA unknown function 84563 #c9c9c9 NA unknown function -84564 #c9c9c9 NA unknown function +84564 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 84565 #c9c9c9 NA unknown function 84566 #c9c9c9 NA unknown function 84567 #c9c9c9 NA unknown function @@ -84620,7 +84620,7 @@ phrog color annot category 84619 #c9c9c9 NA unknown function 84620 #c9c9c9 NA unknown function 84621 #c9c9c9 NA unknown function -84622 #c9c9c9 NA unknown function +84622 #c9c9c9 tail protein tail 84623 #c9c9c9 NA unknown function 84624 #c9c9c9 NA unknown function 84625 #c9c9c9 NA unknown function @@ -84668,12 +84668,12 @@ phrog color annot category 84667 #c9c9c9 NA unknown function 84668 #c9c9c9 NA unknown function 84669 #c9c9c9 NA unknown function -84670 #c9c9c9 NA unknown function +84670 #c9c9c9 tail sheath stabilizer tail 84671 #c9c9c9 NA unknown function 84672 #c9c9c9 NA unknown function 84673 #c9c9c9 NA unknown function 84674 #c9c9c9 NA unknown function -84675 #c9c9c9 NA unknown function +84675 #c9c9c9 terminase large subunit head and packaging 84676 #c9c9c9 NA unknown function 84677 #c9c9c9 NA unknown function 84678 #c9c9c9 NA unknown function @@ -84696,7 +84696,7 @@ phrog color annot category 84695 #c9c9c9 NA unknown function 84696 #c9c9c9 NA unknown function 84697 #c9c9c9 NA unknown function -84698 #c9c9c9 NA unknown function +84698 #c9c9c9 DNA topoisomerase DNA, RNA and nucleotide metabolism 84699 #c9c9c9 NA unknown function 84700 #c9c9c9 NA unknown function 84701 #c9c9c9 NA unknown function @@ -84717,8 +84717,8 @@ phrog color annot category 84716 #c9c9c9 NA unknown function 84717 #c9c9c9 NA unknown function 84718 #c9c9c9 NA unknown function -84719 #c9c9c9 NA unknown function -84720 #c9c9c9 NA unknown function +84719 #c9c9c9 baseplate wedge subunit tail +84720 #c9c9c9 transcriptional repressor transcription regulation 84721 #c9c9c9 NA unknown function 84722 #c9c9c9 NA unknown function 84723 #c9c9c9 NA unknown function @@ -84757,7 +84757,7 @@ phrog color annot category 84756 #c9c9c9 NA unknown function 84757 #c9c9c9 NA unknown function 84758 #c9c9c9 NA unknown function -84759 #c9c9c9 NA unknown function +84759 #c9c9c9 transcriptional repressor transcription regulation 84760 #c9c9c9 NA unknown function 84761 #c9c9c9 NA unknown function 84762 #c9c9c9 NA unknown function @@ -84773,7 +84773,7 @@ phrog color annot category 84772 #c9c9c9 NA unknown function 84773 #c9c9c9 NA unknown function 84774 #c9c9c9 NA unknown function -84775 #c9c9c9 NA unknown function +84775 #c9c9c9 DNA invertase DNA, RNA and nucleotide metabolism 84776 #c9c9c9 NA unknown function 84777 #c9c9c9 NA unknown function 84778 #c9c9c9 NA unknown function @@ -84792,16 +84792,16 @@ phrog color annot category 84791 #c9c9c9 NA unknown function 84792 #c9c9c9 NA unknown function 84793 #c9c9c9 NA unknown function -84794 #c9c9c9 NA unknown function +84794 #c9c9c9 portal protein head and packaging 84795 #c9c9c9 NA unknown function -84796 #c9c9c9 NA unknown function +84796 #c9c9c9 tail protein tail 84797 #c9c9c9 NA unknown function 84798 #c9c9c9 NA unknown function 84799 #c9c9c9 NA unknown function 84800 #c9c9c9 NA unknown function 84801 #c9c9c9 NA unknown function 84802 #c9c9c9 NA unknown function -84803 #c9c9c9 NA unknown function +84803 #c9c9c9 MazG-like pyrophosphatase other 84804 #c9c9c9 NA unknown function 84805 #c9c9c9 NA unknown function 84806 #c9c9c9 NA unknown function @@ -84862,12 +84862,12 @@ phrog color annot category 84861 #c9c9c9 NA unknown function 84862 #c9c9c9 NA unknown function 84863 #c9c9c9 NA unknown function -84864 #c9c9c9 NA unknown function +84864 #c9c9c9 tail terminator connector 84865 #c9c9c9 NA unknown function 84866 #c9c9c9 NA unknown function 84867 #c9c9c9 NA unknown function 84868 #c9c9c9 NA unknown function -84869 #c9c9c9 NA unknown function +84869 #c9c9c9 transcriptional repressor transcription regulation 84870 #c9c9c9 NA unknown function 84871 #c9c9c9 NA unknown function 84872 #c9c9c9 NA unknown function @@ -84879,8 +84879,8 @@ phrog color annot category 84878 #c9c9c9 NA unknown function 84879 #c9c9c9 NA unknown function 84880 #c9c9c9 NA unknown function -84881 #c9c9c9 NA unknown function -84882 #c9c9c9 NA unknown function +84881 #c9c9c9 endolysin lysis +84882 #c9c9c9 transcriptional repressor transcription regulation 84883 #c9c9c9 NA unknown function 84884 #c9c9c9 NA unknown function 84885 #c9c9c9 NA unknown function @@ -84905,7 +84905,7 @@ phrog color annot category 84904 #c9c9c9 NA unknown function 84905 #c9c9c9 NA unknown function 84906 #c9c9c9 NA unknown function -84907 #c9c9c9 NA unknown function +84907 #c9c9c9 tail protein tail 84908 #c9c9c9 NA unknown function 84909 #c9c9c9 NA unknown function 84910 #c9c9c9 NA unknown function @@ -84944,12 +84944,12 @@ phrog color annot category 84943 #c9c9c9 NA unknown function 84944 #c9c9c9 NA unknown function 84945 #c9c9c9 NA unknown function -84946 #c9c9c9 NA unknown function +84946 #c9c9c9 major tail protein tail 84947 #c9c9c9 NA unknown function 84948 #c9c9c9 NA unknown function 84949 #c9c9c9 NA unknown function 84950 #c9c9c9 NA unknown function -84951 #c9c9c9 NA unknown function +84951 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 84952 #c9c9c9 NA unknown function 84953 #c9c9c9 NA unknown function 84954 #c9c9c9 NA unknown function @@ -84958,7 +84958,7 @@ phrog color annot category 84957 #c9c9c9 NA unknown function 84958 #c9c9c9 NA unknown function 84959 #c9c9c9 NA unknown function -84960 #c9c9c9 NA unknown function +84960 #c9c9c9 transcriptional repressor transcription regulation 84961 #c9c9c9 NA unknown function 84962 #c9c9c9 NA unknown function 84963 #c9c9c9 NA unknown function @@ -84981,7 +84981,7 @@ phrog color annot category 84980 #c9c9c9 NA unknown function 84981 #c9c9c9 NA unknown function 84982 #c9c9c9 NA unknown function -84983 #c9c9c9 NA unknown function +84983 #c9c9c9 excisionase and transcriptional regulator integration and excision 84984 #c9c9c9 NA unknown function 84985 #c9c9c9 NA unknown function 84986 #c9c9c9 NA unknown function @@ -85107,7 +85107,7 @@ phrog color annot category 85106 #c9c9c9 NA unknown function 85107 #c9c9c9 NA unknown function 85108 #c9c9c9 NA unknown function -85109 #c9c9c9 NA unknown function +85109 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 85110 #c9c9c9 NA unknown function 85111 #c9c9c9 NA unknown function 85112 #c9c9c9 NA unknown function @@ -85139,7 +85139,7 @@ phrog color annot category 85138 #c9c9c9 NA unknown function 85139 #c9c9c9 NA unknown function 85140 #c9c9c9 NA unknown function -85141 #c9c9c9 NA unknown function +85141 #c9c9c9 tail fiber protein tail 85142 #c9c9c9 NA unknown function 85143 #c9c9c9 NA unknown function 85144 #c9c9c9 NA unknown function @@ -85153,7 +85153,7 @@ phrog color annot category 85152 #c9c9c9 NA unknown function 85153 #c9c9c9 NA unknown function 85154 #c9c9c9 NA unknown function -85155 #c9c9c9 NA unknown function +85155 #c9c9c9 transcriptional activator transcription regulation 85156 #c9c9c9 NA unknown function 85157 #c9c9c9 NA unknown function 85158 #c9c9c9 NA unknown function @@ -85161,7 +85161,7 @@ phrog color annot category 85160 #c9c9c9 NA unknown function 85161 #c9c9c9 NA unknown function 85162 #c9c9c9 NA unknown function -85163 #c9c9c9 NA unknown function +85163 #c9c9c9 transcriptional regulator transcription regulation 85164 #c9c9c9 NA unknown function 85165 #c9c9c9 NA unknown function 85166 #c9c9c9 NA unknown function @@ -85238,7 +85238,7 @@ phrog color annot category 85237 #c9c9c9 NA unknown function 85238 #c9c9c9 NA unknown function 85239 #c9c9c9 NA unknown function -85240 #c9c9c9 NA unknown function +85240 #c9c9c9 excisionase and transcriptional regulator integration and excision 85241 #c9c9c9 NA unknown function 85242 #c9c9c9 NA unknown function 85243 #c9c9c9 NA unknown function @@ -85252,7 +85252,7 @@ phrog color annot category 85251 #c9c9c9 NA unknown function 85252 #c9c9c9 NA unknown function 85253 #c9c9c9 NA unknown function -85254 #c9c9c9 NA unknown function +85254 #c9c9c9 transposase integration and excision 85255 #c9c9c9 NA unknown function 85256 #c9c9c9 NA unknown function 85257 #c9c9c9 NA unknown function @@ -85279,7 +85279,7 @@ phrog color annot category 85278 #c9c9c9 NA unknown function 85279 #c9c9c9 NA unknown function 85280 #c9c9c9 NA unknown function -85281 #c9c9c9 NA unknown function +85281 #c9c9c9 head maturation protease head and packaging 85282 #c9c9c9 NA unknown function 85283 #c9c9c9 NA unknown function 85284 #c9c9c9 NA unknown function @@ -85298,7 +85298,7 @@ phrog color annot category 85297 #c9c9c9 NA unknown function 85298 #c9c9c9 NA unknown function 85299 #c9c9c9 NA unknown function -85300 #c9c9c9 NA unknown function +85300 #c9c9c9 transcriptional regulator transcription regulation 85301 #c9c9c9 NA unknown function 85302 #c9c9c9 NA unknown function 85303 #c9c9c9 NA unknown function @@ -85336,8 +85336,8 @@ phrog color annot category 85335 #c9c9c9 NA unknown function 85336 #c9c9c9 NA unknown function 85337 #c9c9c9 NA unknown function -85338 #c9c9c9 NA unknown function -85339 #c9c9c9 NA unknown function +85338 #c9c9c9 Arc-like repressor transcription regulation +85339 #c9c9c9 major tail protein tail 85340 #c9c9c9 NA unknown function 85341 #c9c9c9 NA unknown function 85342 #c9c9c9 NA unknown function @@ -85359,16 +85359,16 @@ phrog color annot category 85358 #c9c9c9 NA unknown function 85359 #c9c9c9 NA unknown function 85360 #c9c9c9 NA unknown function -85361 #c9c9c9 NA unknown function +85361 #c9c9c9 transcriptional repressor transcription regulation 85362 #c9c9c9 NA unknown function 85363 #c9c9c9 NA unknown function 85364 #c9c9c9 NA unknown function 85365 #c9c9c9 NA unknown function 85366 #c9c9c9 NA unknown function -85367 #c9c9c9 NA unknown function +85367 #c9c9c9 SieB superinfection exclusion moron, auxiliary metabolic gene and host takeover 85368 #c9c9c9 NA unknown function 85369 #c9c9c9 NA unknown function -85370 #c9c9c9 NA unknown function +85370 #c9c9c9 cysteine dioxygenase other 85371 #c9c9c9 NA unknown function 85372 #c9c9c9 NA unknown function 85373 #c9c9c9 NA unknown function @@ -85383,18 +85383,18 @@ phrog color annot category 85382 #c9c9c9 NA unknown function 85383 #c9c9c9 NA unknown function 85384 #c9c9c9 NA unknown function -85385 #c9c9c9 NA unknown function +85385 #c9c9c9 tail protein tail 85386 #c9c9c9 NA unknown function 85387 #c9c9c9 NA unknown function 85388 #c9c9c9 NA unknown function -85389 #c9c9c9 NA unknown function +85389 #c9c9c9 terminase small subunit head and packaging 85390 #c9c9c9 NA unknown function 85391 #c9c9c9 NA unknown function 85392 #c9c9c9 NA unknown function 85393 #c9c9c9 NA unknown function 85394 #c9c9c9 NA unknown function 85395 #c9c9c9 NA unknown function -85396 #c9c9c9 NA unknown function +85396 #c9c9c9 tail protein tail 85397 #c9c9c9 NA unknown function 85398 #c9c9c9 NA unknown function 85399 #c9c9c9 NA unknown function @@ -85433,7 +85433,7 @@ phrog color annot category 85432 #c9c9c9 NA unknown function 85433 #c9c9c9 NA unknown function 85434 #c9c9c9 NA unknown function -85435 #c9c9c9 NA unknown function +85435 #c9c9c9 transcriptional regulator transcription regulation 85436 #c9c9c9 NA unknown function 85437 #c9c9c9 NA unknown function 85438 #c9c9c9 NA unknown function @@ -85478,7 +85478,7 @@ phrog color annot category 85477 #c9c9c9 NA unknown function 85478 #c9c9c9 NA unknown function 85479 #c9c9c9 NA unknown function -85480 #c9c9c9 NA unknown function +85480 #c9c9c9 integrase integration and excision 85481 #c9c9c9 NA unknown function 85482 #c9c9c9 NA unknown function 85483 #c9c9c9 NA unknown function @@ -85508,7 +85508,7 @@ phrog color annot category 85507 #c9c9c9 NA unknown function 85508 #c9c9c9 NA unknown function 85509 #c9c9c9 NA unknown function -85510 #c9c9c9 NA unknown function +85510 #c9c9c9 transcriptional repressor transcription regulation 85511 #c9c9c9 NA unknown function 85512 #c9c9c9 NA unknown function 85513 #c9c9c9 NA unknown function @@ -85614,7 +85614,7 @@ phrog color annot category 85613 #c9c9c9 NA unknown function 85614 #c9c9c9 NA unknown function 85615 #c9c9c9 NA unknown function -85616 #c9c9c9 NA unknown function +85616 #c9c9c9 head-tail adaptor connector 85617 #c9c9c9 NA unknown function 85618 #c9c9c9 NA unknown function 85619 #c9c9c9 NA unknown function @@ -85625,7 +85625,7 @@ phrog color annot category 85624 #c9c9c9 NA unknown function 85625 #c9c9c9 NA unknown function 85626 #c9c9c9 NA unknown function -85627 #c9c9c9 NA unknown function +85627 #c9c9c9 methyltransferase other 85628 #c9c9c9 NA unknown function 85629 #c9c9c9 NA unknown function 85630 #c9c9c9 NA unknown function @@ -85647,7 +85647,7 @@ phrog color annot category 85646 #c9c9c9 NA unknown function 85647 #c9c9c9 NA unknown function 85648 #c9c9c9 NA unknown function -85649 #c9c9c9 NA unknown function +85649 #c9c9c9 methyltransferase other 85650 #c9c9c9 NA unknown function 85651 #c9c9c9 NA unknown function 85652 #c9c9c9 NA unknown function @@ -85673,8 +85673,8 @@ phrog color annot category 85672 #c9c9c9 NA unknown function 85673 #c9c9c9 NA unknown function 85674 #c9c9c9 NA unknown function -85675 #c9c9c9 NA unknown function -85676 #c9c9c9 NA unknown function +85675 #c9c9c9 tail assembly chaperone tail +85676 #c9c9c9 tail assembly chaperone tail 85677 #c9c9c9 NA unknown function 85678 #c9c9c9 NA unknown function 85679 #a861e3 transcription antiterminator transcription regulation @@ -85751,7 +85751,7 @@ phrog color annot category 85750 #c9c9c9 NA unknown function 85751 #c9c9c9 NA unknown function 85752 #c9c9c9 NA unknown function -85753 #c9c9c9 NA unknown function +85753 #c9c9c9 terminase large subunit head and packaging 85754 #c9c9c9 NA unknown function 85755 #c9c9c9 NA unknown function 85756 #c9c9c9 NA unknown function @@ -85760,7 +85760,7 @@ phrog color annot category 85759 #c9c9c9 NA unknown function 85760 #c9c9c9 NA unknown function 85761 #c9c9c9 NA unknown function -85762 #c9c9c9 NA unknown function +85762 #c9c9c9 baseplate spike tail 85763 #c9c9c9 NA unknown function 85764 #c9c9c9 NA unknown function 85765 #c9c9c9 NA unknown function @@ -85807,7 +85807,7 @@ phrog color annot category 85806 #c9c9c9 NA unknown function 85807 #c9c9c9 NA unknown function 85808 #c9c9c9 NA unknown function -85809 #c9c9c9 NA unknown function +85809 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 85810 #c9c9c9 NA unknown function 85811 #c9c9c9 NA unknown function 85812 #c9c9c9 NA unknown function @@ -85832,7 +85832,7 @@ phrog color annot category 85831 #c9c9c9 NA unknown function 85832 #c9c9c9 NA unknown function 85833 #c9c9c9 NA unknown function -85834 #c9c9c9 NA unknown function +85834 #c9c9c9 polynucleotide kinase other 85835 #c9c9c9 NA unknown function 85836 #c9c9c9 NA unknown function 85837 #c9c9c9 NA unknown function @@ -85844,9 +85844,9 @@ phrog color annot category 85843 #c9c9c9 NA unknown function 85844 #c9c9c9 NA unknown function 85845 #c9c9c9 NA unknown function -85846 #c9c9c9 NA unknown function +85846 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 85847 #c9c9c9 NA unknown function -85848 #c9c9c9 NA unknown function +85848 #c9c9c9 tail protein tail 85849 #c9c9c9 NA unknown function 85850 #c9c9c9 NA unknown function 85851 #c9c9c9 NA unknown function @@ -85869,14 +85869,14 @@ phrog color annot category 85868 #c9c9c9 NA unknown function 85869 #c9c9c9 NA unknown function 85870 #c9c9c9 NA unknown function -85871 #c9c9c9 NA unknown function +85871 #c9c9c9 minor tail protein tail 85872 #c9c9c9 NA unknown function 85873 #c9c9c9 NA unknown function 85874 #c9c9c9 NA unknown function 85875 #c9c9c9 NA unknown function 85876 #c9c9c9 NA unknown function 85877 #c9c9c9 NA unknown function -85878 #c9c9c9 NA unknown function +85878 #c9c9c9 anaerobic ribonucleotide reductase small subunit DNA, RNA and nucleotide metabolism 85879 #c9c9c9 NA unknown function 85880 #c9c9c9 NA unknown function 85881 #c9c9c9 NA unknown function @@ -85894,7 +85894,7 @@ phrog color annot category 85893 #c9c9c9 NA unknown function 85894 #c9c9c9 NA unknown function 85895 #c9c9c9 NA unknown function -85896 #c9c9c9 NA unknown function +85896 #c9c9c9 tail fiber protein tail 85897 #c9c9c9 NA unknown function 85898 #c9c9c9 NA unknown function 85899 #c9c9c9 NA unknown function @@ -85910,7 +85910,7 @@ phrog color annot category 85909 #c9c9c9 NA unknown function 85910 #c9c9c9 NA unknown function 85911 #c9c9c9 NA unknown function -85912 #c9c9c9 NA unknown function +85912 #c9c9c9 short tail fiber protein tail 85913 #c9c9c9 NA unknown function 85914 #c9c9c9 NA unknown function 85915 #c9c9c9 NA unknown function @@ -85932,7 +85932,7 @@ phrog color annot category 85931 #c9c9c9 NA unknown function 85932 #c9c9c9 NA unknown function 85933 #c9c9c9 NA unknown function -85934 #c9c9c9 NA unknown function +85934 #c9c9c9 SAM-dependent methyltransferase other 85935 #c9c9c9 NA unknown function 85936 #c9c9c9 NA unknown function 85937 #c9c9c9 NA unknown function @@ -85958,7 +85958,7 @@ phrog color annot category 85957 #c9c9c9 NA unknown function 85958 #c9c9c9 NA unknown function 85959 #c9c9c9 NA unknown function -85960 #c9c9c9 NA unknown function +85960 #c9c9c9 transcriptional repressor transcription regulation 85961 #c9c9c9 NA unknown function 85962 #c9c9c9 NA unknown function 85963 #c9c9c9 NA unknown function @@ -86040,7 +86040,7 @@ phrog color annot category 86039 #c9c9c9 NA unknown function 86040 #c9c9c9 NA unknown function 86041 #c9c9c9 NA unknown function -86042 #c9c9c9 NA unknown function +86042 #c9c9c9 tail terminator connector 86043 #c9c9c9 NA unknown function 86044 #c9c9c9 NA unknown function 86045 #c9c9c9 NA unknown function @@ -86070,7 +86070,7 @@ phrog color annot category 86069 #c9c9c9 NA unknown function 86070 #c9c9c9 NA unknown function 86071 #c9c9c9 NA unknown function -86072 #c9c9c9 NA unknown function +86072 #c9c9c9 minor head protein head and packaging 86073 #c9c9c9 NA unknown function 86074 #c9c9c9 NA unknown function 86075 #c9c9c9 NA unknown function @@ -86105,7 +86105,7 @@ phrog color annot category 86104 #c9c9c9 NA unknown function 86105 #c9c9c9 NA unknown function 86106 #c9c9c9 NA unknown function -86107 #c9c9c9 NA unknown function +86107 #c9c9c9 tail protein tail 86108 #c9c9c9 NA unknown function 86109 #c9c9c9 NA unknown function 86110 #c9c9c9 NA unknown function @@ -86216,15 +86216,15 @@ phrog color annot category 86215 #c9c9c9 NA unknown function 86216 #c9c9c9 NA unknown function 86217 #c9c9c9 NA unknown function -86218 #c9c9c9 NA unknown function +86218 #c9c9c9 acetyltransferase other 86219 #c9c9c9 NA unknown function 86220 #c9c9c9 NA unknown function 86221 #c9c9c9 NA unknown function 86222 #c9c9c9 NA unknown function 86223 #c9c9c9 NA unknown function -86224 #f35f49 lysis inhibition; accessory protein lysis +86224 #f35f49 lysis inhibition accessory protein lysis 86225 #c9c9c9 NA unknown function -86226 #c9c9c9 NA unknown function +86226 #c9c9c9 major head protein head and packaging 86227 #c9c9c9 NA unknown function 86228 #c9c9c9 NA unknown function 86229 #c9c9c9 NA unknown function @@ -86234,10 +86234,10 @@ phrog color annot category 86233 #c9c9c9 NA unknown function 86234 #c9c9c9 NA unknown function 86235 #c9c9c9 NA unknown function -86236 #c9c9c9 NA unknown function +86236 #c9c9c9 tail spike protein tail 86237 #c9c9c9 NA unknown function 86238 #c9c9c9 NA unknown function -86239 #c9c9c9 NA unknown function +86239 #c9c9c9 portal protein head and packaging 86240 #c9c9c9 NA unknown function 86241 #c9c9c9 NA unknown function 86242 #c9c9c9 NA unknown function @@ -86282,7 +86282,7 @@ phrog color annot category 86281 #c9c9c9 NA unknown function 86282 #c9c9c9 NA unknown function 86283 #c9c9c9 NA unknown function -86284 #c9c9c9 NA unknown function +86284 #c9c9c9 dCMP deaminase DNA, RNA and nucleotide metabolism 86285 #c9c9c9 NA unknown function 86286 #c9c9c9 NA unknown function 86287 #c9c9c9 NA unknown function @@ -86291,7 +86291,7 @@ phrog color annot category 86290 #c9c9c9 NA unknown function 86291 #c9c9c9 NA unknown function 86292 #c9c9c9 NA unknown function -86293 #c9c9c9 NA unknown function +86293 #c9c9c9 tail fiber protein tail 86294 #c9c9c9 NA unknown function 86295 #c9c9c9 NA unknown function 86296 #c9c9c9 NA unknown function @@ -86317,7 +86317,7 @@ phrog color annot category 86316 #c9c9c9 NA unknown function 86317 #c9c9c9 NA unknown function 86318 #c9c9c9 NA unknown function -86319 #c9c9c9 NA unknown function +86319 #c9c9c9 GTP-binding domain other 86320 #c9c9c9 NA unknown function 86321 #c9c9c9 NA unknown function 86322 #c9c9c9 NA unknown function @@ -86346,7 +86346,7 @@ phrog color annot category 86345 #c9c9c9 NA unknown function 86346 #c9c9c9 NA unknown function 86347 #c9c9c9 NA unknown function -86348 #c9c9c9 NA unknown function +86348 #c9c9c9 minor tail protein tail 86349 #c9c9c9 NA unknown function 86350 #c9c9c9 NA unknown function 86351 #c9c9c9 NA unknown function @@ -86362,7 +86362,7 @@ phrog color annot category 86361 #c9c9c9 NA unknown function 86362 #c9c9c9 NA unknown function 86363 #c9c9c9 NA unknown function -86364 #c9c9c9 NA unknown function +86364 #c9c9c9 cytidyltransferase other 86365 #c9c9c9 NA unknown function 86366 #c9c9c9 NA unknown function 86367 #c9c9c9 NA unknown function @@ -86425,7 +86425,7 @@ phrog color annot category 86424 #c9c9c9 NA unknown function 86425 #c9c9c9 NA unknown function 86426 #c9c9c9 NA unknown function -86427 #c9c9c9 NA unknown function +86427 #c9c9c9 transcriptional regulator transcription regulation 86428 #c9c9c9 NA unknown function 86429 #c9c9c9 NA unknown function 86430 #c9c9c9 NA unknown function @@ -86446,7 +86446,7 @@ phrog color annot category 86445 #c9c9c9 NA unknown function 86446 #c9c9c9 NA unknown function 86447 #c9c9c9 NA unknown function -86448 #c9c9c9 NA unknown function +86448 #c9c9c9 tail protein tail 86449 #c9c9c9 NA unknown function 86450 #c9c9c9 NA unknown function 86451 #c9c9c9 NA unknown function @@ -86474,11 +86474,11 @@ phrog color annot category 86473 #c9c9c9 NA unknown function 86474 #c9c9c9 NA unknown function 86475 #c9c9c9 NA unknown function -86476 #c9c9c9 NA unknown function +86476 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 86477 #c9c9c9 NA unknown function 86478 #c9c9c9 NA unknown function 86479 #c9c9c9 NA unknown function -86480 #c9c9c9 NA unknown function +86480 #c9c9c9 baseplate protein tail 86481 #c9c9c9 NA unknown function 86482 #c9c9c9 NA unknown function 86483 #c9c9c9 NA unknown function @@ -86536,7 +86536,7 @@ phrog color annot category 86535 #c9c9c9 NA unknown function 86536 #c9c9c9 NA unknown function 86537 #c9c9c9 NA unknown function -86538 #c9c9c9 NA unknown function +86538 #c9c9c9 tail assembly chaperone tail 86539 #c9c9c9 NA unknown function 86540 #c9c9c9 NA unknown function 86541 #c9c9c9 NA unknown function @@ -86589,11 +86589,11 @@ phrog color annot category 86588 #c9c9c9 NA unknown function 86589 #c9c9c9 NA unknown function 86590 #c9c9c9 NA unknown function -86591 #c9c9c9 NA unknown function +86591 #c9c9c9 transcriptional regulator transcription regulation 86592 #c9c9c9 NA unknown function 86593 #c9c9c9 NA unknown function 86594 #c9c9c9 NA unknown function -86595 #c9c9c9 NA unknown function +86595 #c9c9c9 transcriptional regulator transcription regulation 86596 #c9c9c9 NA unknown function 86597 #c9c9c9 NA unknown function 86598 #c9c9c9 NA unknown function @@ -86606,7 +86606,7 @@ phrog color annot category 86605 #c9c9c9 NA unknown function 86606 #c9c9c9 NA unknown function 86607 #c9c9c9 NA unknown function -86608 #c9c9c9 NA unknown function +86608 #c9c9c9 tail protein tail 86609 #c9c9c9 NA unknown function 86610 #c9c9c9 NA unknown function 86611 #c9c9c9 NA unknown function @@ -86620,9 +86620,9 @@ phrog color annot category 86619 #c9c9c9 NA unknown function 86620 #c9c9c9 NA unknown function 86621 #c9c9c9 NA unknown function -86622 #c9c9c9 NA unknown function +86622 #c9c9c9 enoyl-CoA hydratase/carnithine racemase-like moron, auxiliary metabolic gene and host takeover 86623 #c9c9c9 NA unknown function -86624 #c9c9c9 NA unknown function +86624 #c9c9c9 anti-termination protein Q-like transcription regulation 86625 #c9c9c9 NA unknown function 86626 #c9c9c9 NA unknown function 86627 #c9c9c9 NA unknown function @@ -86682,13 +86682,13 @@ phrog color annot category 86681 #c9c9c9 NA unknown function 86682 #c9c9c9 NA unknown function 86683 #c9c9c9 NA unknown function -86684 #c9c9c9 NA unknown function +86684 #c9c9c9 excisionase integration and excision 86685 #c9c9c9 NA unknown function 86686 #c9c9c9 NA unknown function 86687 #c9c9c9 NA unknown function 86688 #c9c9c9 NA unknown function 86689 #c9c9c9 NA unknown function -86690 #c9c9c9 NA unknown function +86690 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 86691 #c9c9c9 NA unknown function 86692 #c9c9c9 NA unknown function 86693 #c9c9c9 NA unknown function @@ -86698,7 +86698,7 @@ phrog color annot category 86697 #c9c9c9 NA unknown function 86698 #c9c9c9 NA unknown function 86699 #c9c9c9 NA unknown function -86700 #c9c9c9 NA unknown function +86700 #c9c9c9 tail terminator connector 86701 #c9c9c9 NA unknown function 86702 #c9c9c9 NA unknown function 86703 #c9c9c9 NA unknown function @@ -86731,14 +86731,14 @@ phrog color annot category 86730 #c9c9c9 NA unknown function 86731 #c9c9c9 NA unknown function 86732 #c9c9c9 NA unknown function -86733 #c9c9c9 NA unknown function +86733 #c9c9c9 transcriptional regulator transcription regulation 86734 #c9c9c9 NA unknown function -86735 #c9c9c9 NA unknown function +86735 #c9c9c9 transcriptional repressor transcription regulation 86736 #c9c9c9 NA unknown function 86737 #c9c9c9 NA unknown function 86738 #c9c9c9 NA unknown function 86739 #c9c9c9 NA unknown function -86740 #c9c9c9 NA unknown function +86740 #c9c9c9 excisionase and transcriptional regulator integration and excision 86741 #c9c9c9 NA unknown function 86742 #c9c9c9 NA unknown function 86743 #c9c9c9 NA unknown function @@ -86756,14 +86756,14 @@ phrog color annot category 86755 #c9c9c9 NA unknown function 86756 #c9c9c9 NA unknown function 86757 #c9c9c9 NA unknown function -86758 #c9c9c9 NA unknown function +86758 #c9c9c9 head closure Hc1 connector 86759 #c9c9c9 NA unknown function 86760 #c9c9c9 NA unknown function 86761 #c9c9c9 NA unknown function 86762 #c9c9c9 NA unknown function 86763 #c9c9c9 NA unknown function 86764 #c9c9c9 NA unknown function -86765 #c9c9c9 NA unknown function +86765 #c9c9c9 tail protein tail 86766 #c9c9c9 NA unknown function 86767 #c9c9c9 NA unknown function 86768 #c9c9c9 NA unknown function @@ -86806,7 +86806,7 @@ phrog color annot category 86805 #c9c9c9 NA unknown function 86806 #c9c9c9 NA unknown function 86807 #c9c9c9 NA unknown function -86808 #c9c9c9 NA unknown function +86808 #c9c9c9 integrase integration and excision 86809 #c9c9c9 NA unknown function 86810 #c9c9c9 NA unknown function 86811 #c9c9c9 NA unknown function @@ -86825,7 +86825,7 @@ phrog color annot category 86824 #c9c9c9 NA unknown function 86825 #c9c9c9 NA unknown function 86826 #c9c9c9 NA unknown function -86827 #c9c9c9 NA unknown function +86827 #c9c9c9 tail completion or Neck1 protein connector 86828 #c9c9c9 NA unknown function 86829 #c9c9c9 NA unknown function 86830 #c9c9c9 NA unknown function @@ -86835,7 +86835,7 @@ phrog color annot category 86834 #c9c9c9 NA unknown function 86835 #c9c9c9 NA unknown function 86836 #c9c9c9 NA unknown function -86837 #c9c9c9 NA unknown function +86837 #c9c9c9 Rz-like spanin lysis 86838 #c9c9c9 NA unknown function 86839 #c9c9c9 NA unknown function 86840 #c9c9c9 NA unknown function @@ -86863,7 +86863,7 @@ phrog color annot category 86862 #c9c9c9 NA unknown function 86863 #c9c9c9 NA unknown function 86864 #c9c9c9 NA unknown function -86865 #c9c9c9 NA unknown function +86865 #c9c9c9 esterase/lipase other 86866 #c9c9c9 NA unknown function 86867 #c9c9c9 NA unknown function 86868 #c9c9c9 NA unknown function @@ -86905,7 +86905,7 @@ phrog color annot category 86904 #c9c9c9 NA unknown function 86905 #c9c9c9 NA unknown function 86906 #c9c9c9 NA unknown function -86907 #c9c9c9 NA unknown function +86907 #c9c9c9 transcriptional repressor transcription regulation 86908 #c9c9c9 NA unknown function 86909 #c9c9c9 NA unknown function 86910 #c9c9c9 NA unknown function @@ -86928,24 +86928,24 @@ phrog color annot category 86927 #c9c9c9 NA unknown function 86928 #c9c9c9 NA unknown function 86929 #c9c9c9 NA unknown function -86930 #c9c9c9 NA unknown function +86930 #c9c9c9 baseplate wedge protein tail 86931 #c9c9c9 NA unknown function 86932 #c9c9c9 NA unknown function 86933 #c9c9c9 NA unknown function 86934 #c9c9c9 NA unknown function 86935 #c9c9c9 NA unknown function -86936 #c9c9c9 NA unknown function +86936 #c9c9c9 transcriptional repressor transcription regulation 86937 #c9c9c9 NA unknown function 86938 #c9c9c9 NA unknown function 86939 #c9c9c9 NA unknown function -86940 #c9c9c9 NA unknown function +86940 #c9c9c9 ribosome associated inhibitor A zinc finger domain moron, auxiliary metabolic gene and host takeover 86941 #c9c9c9 NA unknown function 86942 #c9c9c9 NA unknown function 86943 #c9c9c9 NA unknown function 86944 #c9c9c9 NA unknown function 86945 #c9c9c9 NA unknown function 86946 #c9c9c9 NA unknown function -86947 #c9c9c9 NA unknown function +86947 #c9c9c9 head closure Hc1 connector 86948 #c9c9c9 NA unknown function 86949 #c9c9c9 NA unknown function 86950 #c9c9c9 NA unknown function @@ -86953,7 +86953,7 @@ phrog color annot category 86952 #c9c9c9 NA unknown function 86953 #c9c9c9 NA unknown function 86954 #c9c9c9 NA unknown function -86955 #c9c9c9 NA unknown function +86955 #c9c9c9 excisionase and transcriptional regulator integration and excision 86956 #c9c9c9 NA unknown function 86957 #c9c9c9 NA unknown function 86958 #c9c9c9 NA unknown function @@ -86974,11 +86974,11 @@ phrog color annot category 86973 #c9c9c9 NA unknown function 86974 #c9c9c9 NA unknown function 86975 #c9c9c9 NA unknown function -86976 #c9c9c9 NA unknown function +86976 #c9c9c9 radical SAM domain-containing protein other 86977 #c9c9c9 NA unknown function 86978 #c9c9c9 NA unknown function 86979 #c9c9c9 NA unknown function -86980 #c9c9c9 NA unknown function +86980 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 86981 #c9c9c9 NA unknown function 86982 #c9c9c9 NA unknown function 86983 #c9c9c9 NA unknown function @@ -86989,7 +86989,7 @@ phrog color annot category 86988 #c9c9c9 NA unknown function 86989 #c9c9c9 NA unknown function 86990 #c9c9c9 NA unknown function -86991 #c9c9c9 NA unknown function +86991 #c9c9c9 minor tail protein tail 86992 #c9c9c9 NA unknown function 86993 #c9c9c9 NA unknown function 86994 #c9c9c9 NA unknown function @@ -87027,7 +87027,7 @@ phrog color annot category 87026 #c9c9c9 NA unknown function 87027 #c9c9c9 NA unknown function 87028 #c9c9c9 NA unknown function -87029 #c9c9c9 NA unknown function +87029 #c9c9c9 transcriptional activator transcription regulation 87030 #c9c9c9 NA unknown function 87031 #c9c9c9 NA unknown function 87032 #c9c9c9 NA unknown function @@ -87050,7 +87050,7 @@ phrog color annot category 87049 #c9c9c9 NA unknown function 87050 #c9c9c9 NA unknown function 87051 #c9c9c9 NA unknown function -87052 #c9c9c9 NA unknown function +87052 #c9c9c9 tail fiber protein tail 87053 #c9c9c9 NA unknown function 87054 #c9c9c9 NA unknown function 87055 #c9c9c9 NA unknown function @@ -87089,7 +87089,7 @@ phrog color annot category 87088 #c9c9c9 NA unknown function 87089 #c9c9c9 NA unknown function 87090 #c9c9c9 NA unknown function -87091 #c9c9c9 NA unknown function +87091 #c9c9c9 MutT/NUDIX hydrolase other 87092 #c9c9c9 NA unknown function 87093 #c9c9c9 NA unknown function 87094 #c9c9c9 NA unknown function @@ -87141,7 +87141,7 @@ phrog color annot category 87140 #c9c9c9 NA unknown function 87141 #c9c9c9 NA unknown function 87142 #c9c9c9 NA unknown function -87143 #c9c9c9 NA unknown function +87143 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 87144 #c9c9c9 NA unknown function 87145 #c9c9c9 NA unknown function 87146 #c9c9c9 NA unknown function @@ -87161,7 +87161,7 @@ phrog color annot category 87160 #c9c9c9 NA unknown function 87161 #c9c9c9 NA unknown function 87162 #c9c9c9 NA unknown function -87163 #c9c9c9 NA unknown function +87163 #c9c9c9 DNA methyltransferase other 87164 #c9c9c9 NA unknown function 87165 #c9c9c9 NA unknown function 87166 #c9c9c9 NA unknown function @@ -87180,7 +87180,7 @@ phrog color annot category 87179 #c9c9c9 NA unknown function 87180 #c9c9c9 NA unknown function 87181 #c9c9c9 NA unknown function -87182 #c9c9c9 NA unknown function +87182 #c9c9c9 head closure Hc1 connector 87183 #c9c9c9 NA unknown function 87184 #c9c9c9 NA unknown function 87185 #c9c9c9 NA unknown function @@ -87222,15 +87222,15 @@ phrog color annot category 87221 #c9c9c9 NA unknown function 87222 #c9c9c9 NA unknown function 87223 #c9c9c9 NA unknown function -87224 #c9c9c9 NA unknown function +87224 #c9c9c9 head scaffolding protein head and packaging 87225 #c9c9c9 NA unknown function 87226 #c9c9c9 NA unknown function 87227 #c9c9c9 NA unknown function 87228 #c9c9c9 NA unknown function 87229 #c9c9c9 NA unknown function 87230 #c9c9c9 NA unknown function -87231 #c9c9c9 NA unknown function -87232 #c9c9c9 NA unknown function +87231 #c9c9c9 head closure Hc1 connector +87232 #c9c9c9 polynucleotide kinase other 87233 #c9c9c9 NA unknown function 87234 #c9c9c9 NA unknown function 87235 #c9c9c9 NA unknown function @@ -87257,7 +87257,7 @@ phrog color annot category 87256 #c9c9c9 NA unknown function 87257 #c9c9c9 NA unknown function 87258 #c9c9c9 NA unknown function -87259 #c9c9c9 NA unknown function +87259 #c9c9c9 tail protein tail 87260 #c9c9c9 NA unknown function 87261 #c9c9c9 NA unknown function 87262 #c9c9c9 NA unknown function @@ -87282,7 +87282,7 @@ phrog color annot category 87281 #c9c9c9 NA unknown function 87282 #c9c9c9 NA unknown function 87283 #c9c9c9 NA unknown function -87284 #c9c9c9 NA unknown function +87284 #c9c9c9 head maturation protease head and packaging 87285 #c9c9c9 NA unknown function 87286 #c9c9c9 NA unknown function 87287 #c9c9c9 NA unknown function @@ -87291,14 +87291,14 @@ phrog color annot category 87290 #c9c9c9 NA unknown function 87291 #c9c9c9 NA unknown function 87292 #c9c9c9 NA unknown function -87293 #c9c9c9 NA unknown function +87293 #c9c9c9 head scaffolding protein head and packaging 87294 #c9c9c9 NA unknown function -87295 #c9c9c9 NA unknown function +87295 #c9c9c9 head closure Hc1 connector 87296 #c9c9c9 NA unknown function 87297 #c9c9c9 NA unknown function 87298 #c9c9c9 NA unknown function 87299 #fea328 excisionase integration and excision -87300 #c9c9c9 NA unknown function +87300 #c9c9c9 transcriptional activator transcription regulation 87301 #c9c9c9 NA unknown function 87302 #c9c9c9 NA unknown function 87303 #c9c9c9 NA unknown function @@ -87410,13 +87410,13 @@ phrog color annot category 87409 #c9c9c9 NA unknown function 87410 #c9c9c9 NA unknown function 87411 #c9c9c9 NA unknown function -87412 #c9c9c9 NA unknown function +87412 #c9c9c9 virion structural protein head and packaging 87413 #c9c9c9 NA unknown function 87414 #c9c9c9 NA unknown function 87415 #c9c9c9 NA unknown function 87416 #c9c9c9 NA unknown function 87417 #c9c9c9 NA unknown function -87418 #c9c9c9 NA unknown function +87418 #c9c9c9 clamp loader of DNA polymerase DNA, RNA and nucleotide metabolism 87419 #c9c9c9 NA unknown function 87420 #c9c9c9 NA unknown function 87421 #c9c9c9 NA unknown function @@ -87432,9 +87432,9 @@ phrog color annot category 87431 #c9c9c9 NA unknown function 87432 #c9c9c9 NA unknown function 87433 #c9c9c9 NA unknown function -87434 #c9c9c9 NA unknown function +87434 #c9c9c9 tail sheath stabilizer tail 87435 #c9c9c9 NA unknown function -87436 #c9c9c9 NA unknown function +87436 #c9c9c9 head decoration head and packaging 87437 #c9c9c9 NA unknown function 87438 #c9c9c9 NA unknown function 87439 #c9c9c9 NA unknown function @@ -87452,7 +87452,7 @@ phrog color annot category 87451 #c9c9c9 NA unknown function 87452 #c9c9c9 NA unknown function 87453 #c9c9c9 NA unknown function -87454 #c9c9c9 NA unknown function +87454 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 87455 #c9c9c9 NA unknown function 87456 #c9c9c9 NA unknown function 87457 #c9c9c9 NA unknown function @@ -87480,11 +87480,11 @@ phrog color annot category 87479 #c9c9c9 NA unknown function 87480 #c9c9c9 NA unknown function 87481 #c9c9c9 NA unknown function -87482 #c9c9c9 NA unknown function +87482 #c9c9c9 head closure Hc3 connector 87483 #c9c9c9 NA unknown function 87484 #c9c9c9 NA unknown function 87485 #c9c9c9 NA unknown function -87486 #c9c9c9 NA unknown function +87486 #c9c9c9 hydrolase other 87487 #c9c9c9 NA unknown function 87488 #c9c9c9 NA unknown function 87489 #c9c9c9 NA unknown function @@ -87514,7 +87514,7 @@ phrog color annot category 87513 #c9c9c9 NA unknown function 87514 #c9c9c9 NA unknown function 87515 #c9c9c9 NA unknown function -87516 #c9c9c9 NA unknown function +87516 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 87517 #c9c9c9 NA unknown function 87518 #c9c9c9 NA unknown function 87519 #c9c9c9 NA unknown function @@ -87526,7 +87526,7 @@ phrog color annot category 87525 #c9c9c9 NA unknown function 87526 #c9c9c9 NA unknown function 87527 #c9c9c9 NA unknown function -87528 #c9c9c9 NA unknown function +87528 #c9c9c9 tail terminator connector 87529 #c9c9c9 NA unknown function 87530 #c9c9c9 NA unknown function 87531 #c9c9c9 NA unknown function @@ -87556,7 +87556,7 @@ phrog color annot category 87555 #c9c9c9 NA unknown function 87556 #c9c9c9 NA unknown function 87557 #c9c9c9 NA unknown function -87558 #c9c9c9 NA unknown function +87558 #c9c9c9 transcriptional regulator transcription regulation 87559 #c9c9c9 NA unknown function 87560 #c9c9c9 NA unknown function 87561 #c9c9c9 NA unknown function @@ -87569,7 +87569,7 @@ phrog color annot category 87568 #c9c9c9 NA unknown function 87569 #c9c9c9 NA unknown function 87570 #c9c9c9 NA unknown function -87571 #c9c9c9 NA unknown function +87571 #c9c9c9 major head protein head and packaging 87572 #c9c9c9 NA unknown function 87573 #c9c9c9 NA unknown function 87574 #c9c9c9 NA unknown function @@ -87608,8 +87608,8 @@ phrog color annot category 87607 #c9c9c9 NA unknown function 87608 #c9c9c9 NA unknown function 87609 #c9c9c9 NA unknown function -87610 #c9c9c9 NA unknown function -87611 #c9c9c9 NA unknown function +87610 #c9c9c9 head-tail adaptor connector +87611 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 87612 #c9c9c9 NA unknown function 87613 #c9c9c9 NA unknown function 87614 #c9c9c9 NA unknown function @@ -87636,7 +87636,7 @@ phrog color annot category 87635 #c9c9c9 NA unknown function 87636 #c9c9c9 NA unknown function 87637 #c9c9c9 NA unknown function -87638 #c9c9c9 NA unknown function +87638 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 87639 #c9c9c9 NA unknown function 87640 #c9c9c9 NA unknown function 87641 #c9c9c9 NA unknown function @@ -87648,7 +87648,7 @@ phrog color annot category 87647 #c9c9c9 NA unknown function 87648 #c9c9c9 NA unknown function 87649 #c9c9c9 NA unknown function -87650 #c9c9c9 NA unknown function +87650 #c9c9c9 tail fiber assembly protein tail 87651 #c9c9c9 NA unknown function 87652 #c9c9c9 NA unknown function 87653 #c9c9c9 NA unknown function @@ -87674,13 +87674,13 @@ phrog color annot category 87673 #c9c9c9 NA unknown function 87674 #c9c9c9 NA unknown function 87675 #c9c9c9 NA unknown function -87676 #c9c9c9 NA unknown function +87676 #c9c9c9 segregation and condensation complex subunit ScpB DNA, RNA and nucleotide metabolism 87677 #c9c9c9 NA unknown function -87678 #c9c9c9 NA unknown function +87678 #c9c9c9 CI-like repressor transcription regulation 87679 #c9c9c9 NA unknown function 87680 #c9c9c9 NA unknown function 87681 #c9c9c9 NA unknown function -87682 #c9c9c9 NA unknown function +87682 #c9c9c9 transposase integration and excision 87683 #c9c9c9 NA unknown function 87684 #c9c9c9 NA unknown function 87685 #c9c9c9 NA unknown function @@ -87725,7 +87725,7 @@ phrog color annot category 87724 #c9c9c9 NA unknown function 87725 #c9c9c9 NA unknown function 87726 #c9c9c9 NA unknown function -87727 #c9c9c9 NA unknown function +87727 #c9c9c9 tail sheath tail 87728 #c9c9c9 NA unknown function 87729 #c9c9c9 NA unknown function 87730 #c9c9c9 NA unknown function @@ -87748,7 +87748,7 @@ phrog color annot category 87747 #c9c9c9 NA unknown function 87748 #c9c9c9 NA unknown function 87749 #c9c9c9 NA unknown function -87750 #c9c9c9 NA unknown function +87750 #c9c9c9 virion structural protein head and packaging 87751 #c9c9c9 NA unknown function 87752 #c9c9c9 NA unknown function 87753 #c9c9c9 NA unknown function @@ -87762,7 +87762,7 @@ phrog color annot category 87761 #c9c9c9 NA unknown function 87762 #c9c9c9 NA unknown function 87763 #c9c9c9 NA unknown function -87764 #c9c9c9 NA unknown function +87764 #c9c9c9 tail protein tail 87765 #c9c9c9 NA unknown function 87766 #c9c9c9 NA unknown function 87767 #c9c9c9 NA unknown function @@ -87802,7 +87802,7 @@ phrog color annot category 87801 #c9c9c9 NA unknown function 87802 #c9c9c9 NA unknown function 87803 #c9c9c9 NA unknown function -87804 #c9c9c9 NA unknown function +87804 #c9c9c9 tail tube tail 87805 #c9c9c9 NA unknown function 87806 #c9c9c9 NA unknown function 87807 #c9c9c9 NA unknown function @@ -87835,7 +87835,7 @@ phrog color annot category 87834 #c9c9c9 NA unknown function 87835 #c9c9c9 NA unknown function 87836 #c9c9c9 NA unknown function -87837 #c9c9c9 NA unknown function +87837 #c9c9c9 excisionase and transcriptional regulator integration and excision 87838 #c9c9c9 NA unknown function 87839 #c9c9c9 NA unknown function 87840 #c9c9c9 NA unknown function @@ -87864,7 +87864,7 @@ phrog color annot category 87863 #c9c9c9 NA unknown function 87864 #c9c9c9 NA unknown function 87865 #c9c9c9 NA unknown function -87866 #c9c9c9 NA unknown function +87866 #c9c9c9 tail protein tail 87867 #c9c9c9 NA unknown function 87868 #c9c9c9 NA unknown function 87869 #c9c9c9 NA unknown function @@ -87875,7 +87875,7 @@ phrog color annot category 87874 #c9c9c9 NA unknown function 87875 #c9c9c9 NA unknown function 87876 #c9c9c9 NA unknown function -87877 #c9c9c9 NA unknown function +87877 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 87878 #c9c9c9 NA unknown function 87879 #c9c9c9 NA unknown function 87880 #c9c9c9 NA unknown function @@ -87884,10 +87884,10 @@ phrog color annot category 87883 #c9c9c9 NA unknown function 87884 #c9c9c9 NA unknown function 87885 #c9c9c9 NA unknown function -87886 #c9c9c9 NA unknown function +87886 #c9c9c9 major tail protein tail 87887 #c9c9c9 NA unknown function -87888 #c9c9c9 NA unknown function -87889 #c9c9c9 NA unknown function +87888 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism +87889 #c9c9c9 Arc-like repressor transcription regulation 87890 #c9c9c9 NA unknown function 87891 #c9c9c9 NA unknown function 87892 #c9c9c9 NA unknown function @@ -87897,13 +87897,13 @@ phrog color annot category 87896 #c9c9c9 NA unknown function 87897 #c9c9c9 NA unknown function 87898 #c9c9c9 NA unknown function -87899 #c9c9c9 NA unknown function +87899 #c9c9c9 major tail protein tail 87900 #c9c9c9 NA unknown function 87901 #c9c9c9 NA unknown function 87902 #c9c9c9 NA unknown function 87903 #c9c9c9 NA unknown function 87904 #c9c9c9 NA unknown function -87905 #c9c9c9 NA unknown function +87905 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 87906 #c9c9c9 NA unknown function 87907 #c9c9c9 NA unknown function 87908 #c9c9c9 NA unknown function @@ -87924,10 +87924,10 @@ phrog color annot category 87923 #c9c9c9 NA unknown function 87924 #c9c9c9 NA unknown function 87925 #c9c9c9 NA unknown function -87926 #c9c9c9 NA unknown function +87926 #c9c9c9 excisionase and transcriptional regulator integration and excision 87927 #c9c9c9 NA unknown function 87928 #c9c9c9 NA unknown function -87929 #c9c9c9 NA unknown function +87929 #c9c9c9 transcriptional repressor transcription regulation 87930 #c9c9c9 NA unknown function 87931 #c9c9c9 NA unknown function 87932 #c9c9c9 NA unknown function @@ -87938,7 +87938,7 @@ phrog color annot category 87937 #c9c9c9 NA unknown function 87938 #c9c9c9 NA unknown function 87939 #c9c9c9 NA unknown function -87940 #c9c9c9 NA unknown function +87940 #c9c9c9 transcriptional regulator transcription regulation 87941 #c9c9c9 NA unknown function 87942 #c9c9c9 NA unknown function 87943 #c9c9c9 NA unknown function @@ -87952,7 +87952,7 @@ phrog color annot category 87951 #c9c9c9 NA unknown function 87952 #c9c9c9 NA unknown function 87953 #c9c9c9 NA unknown function -87954 #c9c9c9 NA unknown function +87954 #c9c9c9 head-tail adaptor connector 87955 #c9c9c9 NA unknown function 87956 #c9c9c9 NA unknown function 87957 #c9c9c9 NA unknown function @@ -87967,7 +87967,7 @@ phrog color annot category 87966 #c9c9c9 NA unknown function 87967 #c9c9c9 NA unknown function 87968 #c9c9c9 NA unknown function -87969 #c9c9c9 NA unknown function +87969 #c9c9c9 metal-dependent hydrolase other 87970 #c9c9c9 NA unknown function 87971 #c9c9c9 NA unknown function 87972 #c9c9c9 NA unknown function @@ -87978,7 +87978,7 @@ phrog color annot category 87977 #c9c9c9 NA unknown function 87978 #c9c9c9 NA unknown function 87979 #c9c9c9 NA unknown function -87980 #c9c9c9 NA unknown function +87980 #c9c9c9 head-tail adaptor connector 87981 #c9c9c9 NA unknown function 87982 #c9c9c9 NA unknown function 87983 #c9c9c9 NA unknown function @@ -88011,7 +88011,7 @@ phrog color annot category 88010 #c9c9c9 NA unknown function 88011 #c9c9c9 NA unknown function 88012 #c9c9c9 NA unknown function -88013 #c9c9c9 NA unknown function +88013 #c9c9c9 excisionase and transcriptional regulator integration and excision 88014 #c9c9c9 NA unknown function 88015 #c9c9c9 NA unknown function 88016 #c9c9c9 NA unknown function @@ -88048,7 +88048,7 @@ phrog color annot category 88047 #c9c9c9 NA unknown function 88048 #c9c9c9 NA unknown function 88049 #c9c9c9 NA unknown function -88050 #c9c9c9 NA unknown function +88050 #c9c9c9 major tail protein tail 88051 #c9c9c9 NA unknown function 88052 #c9c9c9 NA unknown function 88053 #c9c9c9 NA unknown function @@ -88091,10 +88091,10 @@ phrog color annot category 88090 #c9c9c9 NA unknown function 88091 #c9c9c9 NA unknown function 88092 #c9c9c9 NA unknown function -88093 #c9c9c9 NA unknown function +88093 #c9c9c9 head decoration head and packaging 88094 #c9c9c9 NA unknown function 88095 #c9c9c9 NA unknown function -88096 #c9c9c9 NA unknown function +88096 #c9c9c9 tail fiber protein tail 88097 #c9c9c9 NA unknown function 88098 #c9c9c9 NA unknown function 88099 #c9c9c9 NA unknown function @@ -88127,7 +88127,7 @@ phrog color annot category 88126 #c9c9c9 NA unknown function 88127 #c9c9c9 NA unknown function 88128 #c9c9c9 NA unknown function -88129 #c9c9c9 NA unknown function +88129 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 88130 #c9c9c9 NA unknown function 88131 #c9c9c9 NA unknown function 88132 #c9c9c9 NA unknown function @@ -88143,7 +88143,7 @@ phrog color annot category 88142 #c9c9c9 NA unknown function 88143 #c9c9c9 NA unknown function 88144 #c9c9c9 NA unknown function -88145 #c9c9c9 NA unknown function +88145 #c9c9c9 terminase large subunit head and packaging 88146 #c9c9c9 NA unknown function 88147 #c9c9c9 NA unknown function 88148 #c9c9c9 NA unknown function @@ -88222,7 +88222,7 @@ phrog color annot category 88221 #c9c9c9 NA unknown function 88222 #c9c9c9 NA unknown function 88223 #c9c9c9 NA unknown function -88224 #c9c9c9 NA unknown function +88224 #c9c9c9 endolysin lysis 88225 #c9c9c9 NA unknown function 88226 #c9c9c9 NA unknown function 88227 #c9c9c9 NA unknown function @@ -88237,7 +88237,7 @@ phrog color annot category 88236 #c9c9c9 NA unknown function 88237 #c9c9c9 NA unknown function 88238 #c9c9c9 NA unknown function -88239 #c9c9c9 NA unknown function +88239 #c9c9c9 head-tail adaptor Ad1 connector 88240 #c9c9c9 NA unknown function 88241 #c9c9c9 NA unknown function 88242 #c9c9c9 NA unknown function @@ -88246,7 +88246,7 @@ phrog color annot category 88245 #c9c9c9 NA unknown function 88246 #c9c9c9 NA unknown function 88247 #c9c9c9 NA unknown function -88248 #c9c9c9 NA unknown function +88248 #c9c9c9 terminase large subunit head and packaging 88249 #c9c9c9 NA unknown function 88250 #c9c9c9 NA unknown function 88251 #c9c9c9 NA unknown function @@ -88265,7 +88265,7 @@ phrog color annot category 88264 #c9c9c9 NA unknown function 88265 #c9c9c9 NA unknown function 88266 #c9c9c9 NA unknown function -88267 #c9c9c9 NA unknown function +88267 #c9c9c9 peptidase other 88268 #c9c9c9 NA unknown function 88269 #c9c9c9 NA unknown function 88270 #c9c9c9 NA unknown function @@ -88299,7 +88299,7 @@ phrog color annot category 88298 #c9c9c9 NA unknown function 88299 #c9c9c9 NA unknown function 88300 #c9c9c9 NA unknown function -88301 #c9c9c9 NA unknown function +88301 #c9c9c9 pyrophosphatase other 88302 #c9c9c9 NA unknown function 88303 #c9c9c9 NA unknown function 88304 #c9c9c9 NA unknown function @@ -88308,14 +88308,14 @@ phrog color annot category 88307 #c9c9c9 NA unknown function 88308 #c9c9c9 NA unknown function 88309 #c9c9c9 NA unknown function -88310 #c9c9c9 NA unknown function -88311 #c9c9c9 NA unknown function -88312 #c9c9c9 NA unknown function +88310 #c9c9c9 excisionase and transcriptional regulator integration and excision +88311 #c9c9c9 transcriptional repressor transcription regulation +88312 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 88313 #c9c9c9 NA unknown function 88314 #c9c9c9 NA unknown function 88315 #c9c9c9 NA unknown function 88316 #c9c9c9 NA unknown function -88317 #c9c9c9 NA unknown function +88317 #c9c9c9 head morphogenesis head and packaging 88318 #c9c9c9 NA unknown function 88319 #c9c9c9 NA unknown function 88320 #c9c9c9 NA unknown function @@ -88339,7 +88339,7 @@ phrog color annot category 88338 #c9c9c9 NA unknown function 88339 #c9c9c9 NA unknown function 88340 #c9c9c9 NA unknown function -88341 #c9c9c9 NA unknown function +88341 #c9c9c9 excisionase and transcriptional regulator integration and excision 88342 #c9c9c9 NA unknown function 88343 #c9c9c9 NA unknown function 88344 #c9c9c9 NA unknown function @@ -88353,7 +88353,7 @@ phrog color annot category 88352 #c9c9c9 NA unknown function 88353 #c9c9c9 NA unknown function 88354 #c9c9c9 NA unknown function -88355 #c9c9c9 NA unknown function +88355 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 88356 #c9c9c9 NA unknown function 88357 #c9c9c9 NA unknown function 88358 #c9c9c9 NA unknown function @@ -88407,7 +88407,7 @@ phrog color annot category 88406 #c9c9c9 NA unknown function 88407 #c9c9c9 NA unknown function 88408 #c9c9c9 NA unknown function -88409 #c9c9c9 NA unknown function +88409 #c9c9c9 terminase small subunit head and packaging 88410 #c9c9c9 NA unknown function 88411 #c9c9c9 NA unknown function 88412 #c9c9c9 NA unknown function @@ -88434,7 +88434,7 @@ phrog color annot category 88433 #c9c9c9 NA unknown function 88434 #c9c9c9 NA unknown function 88435 #c9c9c9 NA unknown function -88436 #c9c9c9 NA unknown function +88436 #c9c9c9 anti-termination protein Q-like transcription regulation 88437 #c9c9c9 NA unknown function 88438 #c9c9c9 NA unknown function 88439 #c9c9c9 NA unknown function @@ -88447,7 +88447,7 @@ phrog color annot category 88446 #c9c9c9 NA unknown function 88447 #c9c9c9 NA unknown function 88448 #c9c9c9 NA unknown function -88449 #c9c9c9 NA unknown function +88449 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 88450 #c9c9c9 NA unknown function 88451 #c9c9c9 NA unknown function 88452 #c9c9c9 NA unknown function @@ -88473,11 +88473,11 @@ phrog color annot category 88472 #c9c9c9 NA unknown function 88473 #c9c9c9 NA unknown function 88474 #c9c9c9 NA unknown function -88475 #c9c9c9 NA unknown function +88475 #c9c9c9 membrane associated protein moron, auxiliary metabolic gene and host takeover 88476 #c9c9c9 NA unknown function 88477 #c9c9c9 NA unknown function 88478 #c9c9c9 NA unknown function -88479 #c9c9c9 NA unknown function +88479 #c9c9c9 head maturation protease head and packaging 88480 #c9c9c9 NA unknown function 88481 #c9c9c9 NA unknown function 88482 #c9c9c9 NA unknown function @@ -88488,18 +88488,18 @@ phrog color annot category 88487 #c9c9c9 NA unknown function 88488 #c9c9c9 NA unknown function 88489 #c9c9c9 NA unknown function -88490 #c9c9c9 NA unknown function +88490 #c9c9c9 transposase integration and excision 88491 #c9c9c9 NA unknown function 88492 #c9c9c9 NA unknown function 88493 #c9c9c9 NA unknown function 88494 #c9c9c9 NA unknown function 88495 #c9c9c9 NA unknown function 88496 #c9c9c9 NA unknown function -88497 #c9c9c9 NA unknown function +88497 #c9c9c9 transcriptional repressor transcription regulation 88498 #c9c9c9 NA unknown function -88499 #c9c9c9 NA unknown function +88499 #c9c9c9 tail fiber protein tail 88500 #c9c9c9 NA unknown function -88501 #c9c9c9 NA unknown function +88501 #c9c9c9 major head protein head and packaging 88502 #c9c9c9 NA unknown function 88503 #c9c9c9 NA unknown function 88504 #c9c9c9 NA unknown function @@ -88571,12 +88571,12 @@ phrog color annot category 88570 #c9c9c9 NA unknown function 88571 #c9c9c9 NA unknown function 88572 #c9c9c9 NA unknown function -88573 #c9c9c9 NA unknown function +88573 #c9c9c9 head maturation protease head and packaging 88574 #c9c9c9 NA unknown function 88575 #c9c9c9 NA unknown function -88576 #c9c9c9 NA unknown function +88576 #c9c9c9 tail protein tail 88577 #c9c9c9 NA unknown function -88578 #c9c9c9 NA unknown function +88578 #c9c9c9 transcriptional repressor transcription regulation 88579 #c9c9c9 NA unknown function 88580 #c9c9c9 NA unknown function 88581 #c9c9c9 NA unknown function @@ -88611,19 +88611,19 @@ phrog color annot category 88610 #c9c9c9 NA unknown function 88611 #c9c9c9 NA unknown function 88612 #c9c9c9 NA unknown function -88613 #c9c9c9 NA unknown function +88613 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 88614 #c9c9c9 NA unknown function 88615 #c9c9c9 NA unknown function 88616 #c9c9c9 NA unknown function 88617 #c9c9c9 NA unknown function 88618 #c9c9c9 NA unknown function 88619 #c9c9c9 NA unknown function -88620 #c9c9c9 NA unknown function +88620 #c9c9c9 tail terminator connector 88621 #c9c9c9 NA unknown function 88622 #c9c9c9 NA unknown function 88623 #c9c9c9 NA unknown function 88624 #c9c9c9 NA unknown function -88625 #c9c9c9 NA unknown function +88625 #c9c9c9 anti-repressor Ant transcription regulation 88626 #c9c9c9 NA unknown function 88627 #c9c9c9 NA unknown function 88628 #c9c9c9 NA unknown function @@ -88633,7 +88633,7 @@ phrog color annot category 88632 #c9c9c9 NA unknown function 88633 #c9c9c9 NA unknown function 88634 #c9c9c9 NA unknown function -88635 #c9c9c9 NA unknown function +88635 #c9c9c9 minor tail protein tail 88636 #c9c9c9 NA unknown function 88637 #c9c9c9 NA unknown function 88638 #c9c9c9 NA unknown function @@ -88650,7 +88650,7 @@ phrog color annot category 88649 #c9c9c9 NA unknown function 88650 #c9c9c9 NA unknown function 88651 #c9c9c9 NA unknown function -88652 #c9c9c9 NA unknown function +88652 #c9c9c9 transcriptional repressor transcription regulation 88653 #c9c9c9 NA unknown function 88654 #c9c9c9 NA unknown function 88655 #c9c9c9 NA unknown function @@ -88671,7 +88671,7 @@ phrog color annot category 88670 #c9c9c9 NA unknown function 88671 #c9c9c9 NA unknown function 88672 #c9c9c9 NA unknown function -88673 #c9c9c9 NA unknown function +88673 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 88674 #c9c9c9 NA unknown function 88675 #c9c9c9 NA unknown function 88676 #c9c9c9 NA unknown function @@ -88681,11 +88681,11 @@ phrog color annot category 88680 #c9c9c9 NA unknown function 88681 #c9c9c9 NA unknown function 88682 #c9c9c9 NA unknown function -88683 #c9c9c9 NA unknown function -88684 #c9c9c9 NA unknown function +88683 #c9c9c9 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism +88684 #c9c9c9 tail protein tail 88685 #c9c9c9 NA unknown function 88686 #c9c9c9 NA unknown function -88687 #c9c9c9 NA unknown function +88687 #c9c9c9 transcriptional repressor transcription regulation 88688 #c9c9c9 NA unknown function 88689 #c9c9c9 NA unknown function 88690 #c9c9c9 NA unknown function @@ -88799,7 +88799,7 @@ phrog color annot category 88798 #c9c9c9 NA unknown function 88799 #c9c9c9 NA unknown function 88800 #c9c9c9 NA unknown function -88801 #c9c9c9 NA unknown function +88801 #c9c9c9 excisionase and transcriptional regulator integration and excision 88802 #c9c9c9 NA unknown function 88803 #c9c9c9 NA unknown function 88804 #c9c9c9 NA unknown function @@ -88810,14 +88810,14 @@ phrog color annot category 88809 #c9c9c9 NA unknown function 88810 #c9c9c9 NA unknown function 88811 #c9c9c9 NA unknown function -88812 #c9c9c9 NA unknown function +88812 #c9c9c9 portal protein head and packaging 88813 #c9c9c9 NA unknown function 88814 #c9c9c9 NA unknown function 88815 #c9c9c9 NA unknown function 88816 #c9c9c9 NA unknown function 88817 #c9c9c9 NA unknown function 88818 #c9c9c9 NA unknown function -88819 #c9c9c9 NA unknown function +88819 #c9c9c9 membrane-flanked domain moron, auxiliary metabolic gene and host takeover 88820 #c9c9c9 NA unknown function 88821 #c9c9c9 NA unknown function 88822 #c9c9c9 NA unknown function @@ -88843,7 +88843,7 @@ phrog color annot category 88842 #c9c9c9 NA unknown function 88843 #c9c9c9 NA unknown function 88844 #c9c9c9 NA unknown function -88845 #c9c9c9 NA unknown function +88845 #c9c9c9 major head protein head and packaging 88846 #c9c9c9 NA unknown function 88847 #c9c9c9 NA unknown function 88848 #c9c9c9 NA unknown function @@ -88864,7 +88864,7 @@ phrog color annot category 88863 #c9c9c9 NA unknown function 88864 #c9c9c9 NA unknown function 88865 #c9c9c9 NA unknown function -88866 #c9c9c9 NA unknown function +88866 #c9c9c9 tail terminator connector 88867 #c9c9c9 NA unknown function 88868 #c9c9c9 NA unknown function 88869 #c9c9c9 NA unknown function @@ -88883,7 +88883,7 @@ phrog color annot category 88882 #c9c9c9 NA unknown function 88883 #c9c9c9 NA unknown function 88884 #c9c9c9 NA unknown function -88885 #c9c9c9 NA unknown function +88885 #c9c9c9 methyltransferase other 88886 #c9c9c9 NA unknown function 88887 #c9c9c9 NA unknown function 88888 #c9c9c9 NA unknown function @@ -88954,7 +88954,7 @@ phrog color annot category 88953 #c9c9c9 NA unknown function 88954 #c9c9c9 NA unknown function 88955 #c9c9c9 NA unknown function -88956 #c9c9c9 NA unknown function +88956 #c9c9c9 tail terminator connector 88957 #c9c9c9 NA unknown function 88958 #c9c9c9 NA unknown function 88959 #c9c9c9 NA unknown function @@ -88997,9 +88997,9 @@ phrog color annot category 88996 #c9c9c9 NA unknown function 88997 #c9c9c9 NA unknown function 88998 #c9c9c9 NA unknown function -88999 #c9c9c9 NA unknown function +88999 #c9c9c9 baseplate wedge subunit tail 89000 #c9c9c9 NA unknown function -89001 #c9c9c9 NA unknown function +89001 #c9c9c9 transposase integration and excision 89002 #c9c9c9 NA unknown function 89003 #c9c9c9 NA unknown function 89004 #c9c9c9 NA unknown function @@ -89022,7 +89022,7 @@ phrog color annot category 89021 #c9c9c9 NA unknown function 89022 #c9c9c9 NA unknown function 89023 #c9c9c9 NA unknown function -89024 #c9c9c9 NA unknown function +89024 #c9c9c9 valyl tRNA synthetase modifier DNA, RNA and nucleotide metabolism 89025 #c9c9c9 NA unknown function 89026 #c9c9c9 NA unknown function 89027 #c9c9c9 NA unknown function @@ -89099,7 +89099,7 @@ phrog color annot category 89098 #c9c9c9 NA unknown function 89099 #c9c9c9 NA unknown function 89100 #c9c9c9 NA unknown function -89101 #c9c9c9 NA unknown function +89101 #c9c9c9 portal protein head and packaging 89102 #c9c9c9 NA unknown function 89103 #c9c9c9 NA unknown function 89104 #c9c9c9 NA unknown function @@ -89121,14 +89121,14 @@ phrog color annot category 89120 #c9c9c9 NA unknown function 89121 #c9c9c9 NA unknown function 89122 #c9c9c9 NA unknown function -89123 #c9c9c9 NA unknown function +89123 #c9c9c9 head scaffolding protein head and packaging 89124 #c9c9c9 NA unknown function 89125 #c9c9c9 NA unknown function 89126 #c9c9c9 NA unknown function 89127 #c9c9c9 NA unknown function 89128 #c9c9c9 NA unknown function 89129 #c9c9c9 NA unknown function -89130 #c9c9c9 NA unknown function +89130 #c9c9c9 tail protein tail 89131 #c9c9c9 NA unknown function 89132 #c9c9c9 NA unknown function 89133 #c9c9c9 NA unknown function @@ -89140,13 +89140,13 @@ phrog color annot category 89139 #c9c9c9 NA unknown function 89140 #c9c9c9 NA unknown function 89141 #c9c9c9 NA unknown function -89142 #c9c9c9 NA unknown function +89142 #c9c9c9 transposase integration and excision 89143 #c9c9c9 NA unknown function 89144 #c9c9c9 NA unknown function 89145 #c9c9c9 NA unknown function 89146 #c9c9c9 NA unknown function 89147 #c9c9c9 NA unknown function -89148 #c9c9c9 NA unknown function +89148 #c9c9c9 anti-termination protein Q-like transcription regulation 89149 #c9c9c9 NA unknown function 89150 #c9c9c9 NA unknown function 89151 #c9c9c9 NA unknown function @@ -89162,7 +89162,7 @@ phrog color annot category 89161 #c9c9c9 NA unknown function 89162 #c9c9c9 NA unknown function 89163 #c9c9c9 NA unknown function -89164 #c9c9c9 NA unknown function +89164 #c9c9c9 tail completion or Neck1 protein connector 89165 #c9c9c9 NA unknown function 89166 #c9c9c9 NA unknown function 89167 #c9c9c9 NA unknown function @@ -89180,7 +89180,7 @@ phrog color annot category 89179 #c9c9c9 NA unknown function 89180 #c9c9c9 NA unknown function 89181 #c9c9c9 NA unknown function -89182 #c9c9c9 NA unknown function +89182 #c9c9c9 tail assembly chaperone tail 89183 #c9c9c9 NA unknown function 89184 #c9c9c9 NA unknown function 89185 #c9c9c9 NA unknown function @@ -89188,7 +89188,7 @@ phrog color annot category 89187 #c9c9c9 NA unknown function 89188 #c9c9c9 NA unknown function 89189 #c9c9c9 NA unknown function -89190 #c9c9c9 NA unknown function +89190 #c9c9c9 transcriptional repressor transcription regulation 89191 #c9c9c9 NA unknown function 89192 #c9c9c9 NA unknown function 89193 #c9c9c9 NA unknown function @@ -89197,7 +89197,7 @@ phrog color annot category 89196 #ffdf59 thymidylate synthase DNA, RNA and nucleotide metabolism 89197 #c9c9c9 NA unknown function 89198 #c9c9c9 NA unknown function -89199 #c9c9c9 NA unknown function +89199 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 89200 #c9c9c9 NA unknown function 89201 #c9c9c9 NA unknown function 89202 #c9c9c9 NA unknown function @@ -89207,7 +89207,7 @@ phrog color annot category 89206 #c9c9c9 NA unknown function 89207 #c9c9c9 NA unknown function 89208 #c9c9c9 NA unknown function -89209 #c9c9c9 NA unknown function +89209 #c9c9c9 tail terminator connector 89210 #c9c9c9 NA unknown function 89211 #c9c9c9 NA unknown function 89212 #c9c9c9 NA unknown function @@ -89238,7 +89238,7 @@ phrog color annot category 89237 #c9c9c9 NA unknown function 89238 #c9c9c9 NA unknown function 89239 #c9c9c9 NA unknown function -89240 #c9c9c9 NA unknown function +89240 #c9c9c9 ADP-ribosyltransferase exoenzyme toxin moron, auxiliary metabolic gene and host takeover 89241 #c9c9c9 NA unknown function 89242 #c9c9c9 NA unknown function 89243 #c9c9c9 NA unknown function @@ -89262,7 +89262,7 @@ phrog color annot category 89261 #c9c9c9 NA unknown function 89262 #c9c9c9 NA unknown function 89263 #c9c9c9 NA unknown function -89264 #c9c9c9 NA unknown function +89264 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 89265 #c9c9c9 NA unknown function 89266 #c9c9c9 NA unknown function 89267 #c9c9c9 NA unknown function @@ -89276,7 +89276,7 @@ phrog color annot category 89275 #c9c9c9 NA unknown function 89276 #c9c9c9 NA unknown function 89277 #c9c9c9 NA unknown function -89278 #c9c9c9 NA unknown function +89278 #c9c9c9 head closure Hc1 connector 89279 #c9c9c9 NA unknown function 89280 #c9c9c9 NA unknown function 89281 #c9c9c9 NA unknown function @@ -89295,15 +89295,15 @@ phrog color annot category 89294 #c9c9c9 NA unknown function 89295 #c9c9c9 NA unknown function 89296 #c9c9c9 NA unknown function -89297 #c9c9c9 NA unknown function +89297 #c9c9c9 tail completion or Neck1 protein connector 89298 #c9c9c9 NA unknown function 89299 #c9c9c9 NA unknown function 89300 #c9c9c9 NA unknown function 89301 #c9c9c9 NA unknown function 89302 #c9c9c9 NA unknown function 89303 #c9c9c9 NA unknown function -89304 #c9c9c9 NA unknown function -89305 #c9c9c9 NA unknown function +89304 #c9c9c9 Arc-like repressor transcription regulation +89305 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 89306 #c9c9c9 NA unknown function 89307 #c9c9c9 NA unknown function 89308 #c9c9c9 NA unknown function @@ -89357,7 +89357,7 @@ phrog color annot category 89356 #c9c9c9 NA unknown function 89357 #c9c9c9 NA unknown function 89358 #c9c9c9 NA unknown function -89359 #c9c9c9 NA unknown function +89359 #c9c9c9 tail fiber protein tail 89360 #c9c9c9 NA unknown function 89361 #c9c9c9 NA unknown function 89362 #c9c9c9 NA unknown function @@ -89366,7 +89366,7 @@ phrog color annot category 89365 #c9c9c9 NA unknown function 89366 #c9c9c9 NA unknown function 89367 #c9c9c9 NA unknown function -89368 #c9c9c9 NA unknown function +89368 #c9c9c9 endolysin lysis 89369 #c9c9c9 NA unknown function 89370 #c9c9c9 NA unknown function 89371 #c9c9c9 NA unknown function @@ -89376,7 +89376,7 @@ phrog color annot category 89375 #c9c9c9 NA unknown function 89376 #c9c9c9 NA unknown function 89377 #c9c9c9 NA unknown function -89378 #c9c9c9 NA unknown function +89378 #c9c9c9 transposase integration and excision 89379 #c9c9c9 NA unknown function 89380 #c9c9c9 NA unknown function 89381 #c9c9c9 NA unknown function @@ -89386,9 +89386,9 @@ phrog color annot category 89385 #c9c9c9 NA unknown function 89386 #c9c9c9 NA unknown function 89387 #c9c9c9 NA unknown function -89388 #c9c9c9 NA unknown function +89388 #c9c9c9 methyltransferase other 89389 #c9c9c9 NA unknown function -89390 #c9c9c9 NA unknown function +89390 #c9c9c9 WhiB transcriptional factor transcription regulation 89391 #c9c9c9 NA unknown function 89392 #c9c9c9 NA unknown function 89393 #c9c9c9 NA unknown function @@ -89470,7 +89470,7 @@ phrog color annot category 89469 #c9c9c9 NA unknown function 89470 #c9c9c9 NA unknown function 89471 #c9c9c9 NA unknown function -89472 #c9c9c9 NA unknown function +89472 #c9c9c9 virion structural protein head and packaging 89473 #c9c9c9 NA unknown function 89474 #c9c9c9 NA unknown function 89475 #c9c9c9 NA unknown function @@ -89486,7 +89486,7 @@ phrog color annot category 89485 #c9c9c9 NA unknown function 89486 #c9c9c9 NA unknown function 89487 #c9c9c9 NA unknown function -89488 #c9c9c9 NA unknown function +89488 #c9c9c9 endolysin lysis 89489 #c9c9c9 NA unknown function 89490 #c9c9c9 NA unknown function 89491 #c9c9c9 NA unknown function @@ -89503,14 +89503,14 @@ phrog color annot category 89502 #c9c9c9 NA unknown function 89503 #c9c9c9 NA unknown function 89504 #c9c9c9 NA unknown function -89505 #c9c9c9 NA unknown function +89505 #c9c9c9 transcriptional repressor transcription regulation 89506 #c9c9c9 NA unknown function 89507 #c9c9c9 NA unknown function 89508 #c9c9c9 NA unknown function 89509 #c9c9c9 NA unknown function 89510 #c9c9c9 NA unknown function -89511 #c9c9c9 NA unknown function -89512 #c9c9c9 NA unknown function +89511 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover +89512 #c9c9c9 tail chaperone protein tail 89513 #c9c9c9 NA unknown function 89514 #c9c9c9 NA unknown function 89515 #c9c9c9 NA unknown function @@ -89606,7 +89606,7 @@ phrog color annot category 89605 #c9c9c9 NA unknown function 89606 #c9c9c9 NA unknown function 89607 #c9c9c9 NA unknown function -89608 #c9c9c9 NA unknown function +89608 #c9c9c9 head decoration head and packaging 89609 #c9c9c9 NA unknown function 89610 #c9c9c9 NA unknown function 89611 #c9c9c9 NA unknown function @@ -89620,7 +89620,7 @@ phrog color annot category 89619 #c9c9c9 NA unknown function 89620 #c9c9c9 NA unknown function 89621 #c9c9c9 NA unknown function -89622 #c9c9c9 NA unknown function +89622 #c9c9c9 portal protein head and packaging 89623 #c9c9c9 NA unknown function 89624 #c9c9c9 NA unknown function 89625 #c9c9c9 NA unknown function @@ -89687,10 +89687,10 @@ phrog color annot category 89686 #c9c9c9 NA unknown function 89687 #c9c9c9 NA unknown function 89688 #c9c9c9 NA unknown function -89689 #c9c9c9 NA unknown function +89689 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 89690 #c9c9c9 NA unknown function 89691 #c9c9c9 NA unknown function -89692 #c9c9c9 NA unknown function +89692 #c9c9c9 terminase small subunit head and packaging 89693 #c9c9c9 NA unknown function 89694 #c9c9c9 NA unknown function 89695 #c9c9c9 NA unknown function @@ -89742,14 +89742,14 @@ phrog color annot category 89741 #c9c9c9 NA unknown function 89742 #c9c9c9 NA unknown function 89743 #c9c9c9 NA unknown function -89744 #c9c9c9 NA unknown function -89745 #c9c9c9 NA unknown function +89744 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism +89745 #c9c9c9 transcriptional repressor transcription regulation 89746 #c9c9c9 NA unknown function 89747 #c9c9c9 NA unknown function 89748 #c9c9c9 NA unknown function 89749 #c9c9c9 NA unknown function 89750 #c9c9c9 NA unknown function -89751 #c9c9c9 NA unknown function +89751 #c9c9c9 terminase small subunit head and packaging 89752 #c9c9c9 NA unknown function 89753 #c9c9c9 NA unknown function 89754 #c9c9c9 NA unknown function @@ -89776,7 +89776,7 @@ phrog color annot category 89775 #c9c9c9 NA unknown function 89776 #c9c9c9 NA unknown function 89777 #c9c9c9 NA unknown function -89778 #c9c9c9 NA unknown function +89778 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 89779 #c9c9c9 NA unknown function 89780 #c9c9c9 NA unknown function 89781 #c9c9c9 NA unknown function @@ -89790,7 +89790,7 @@ phrog color annot category 89789 #c9c9c9 NA unknown function 89790 #c9c9c9 NA unknown function 89791 #c9c9c9 NA unknown function -89792 #c9c9c9 NA unknown function +89792 #c9c9c9 portal protein head and packaging 89793 #c9c9c9 NA unknown function 89794 #c9c9c9 NA unknown function 89795 #c9c9c9 NA unknown function @@ -89821,11 +89821,11 @@ phrog color annot category 89820 #c9c9c9 NA unknown function 89821 #c9c9c9 NA unknown function 89822 #c9c9c9 NA unknown function -89823 #c9c9c9 NA unknown function +89823 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 89824 #c9c9c9 NA unknown function 89825 #c9c9c9 NA unknown function 89826 #c9c9c9 NA unknown function -89827 #c9c9c9 NA unknown function +89827 #c9c9c9 transcriptional repressor transcription regulation 89828 #c9c9c9 NA unknown function 89829 #c9c9c9 NA unknown function 89830 #c9c9c9 NA unknown function @@ -89839,7 +89839,7 @@ phrog color annot category 89838 #c9c9c9 NA unknown function 89839 #c9c9c9 NA unknown function 89840 #c9c9c9 NA unknown function -89841 #c9c9c9 NA unknown function +89841 #c9c9c9 Arc-like repressor transcription regulation 89842 #c9c9c9 NA unknown function 89843 #c9c9c9 NA unknown function 89844 #c9c9c9 NA unknown function @@ -89857,7 +89857,7 @@ phrog color annot category 89856 #c9c9c9 NA unknown function 89857 #c9c9c9 NA unknown function 89858 #c9c9c9 NA unknown function -89859 #c9c9c9 NA unknown function +89859 #c9c9c9 tail spike protein tail 89860 #c9c9c9 NA unknown function 89861 #c9c9c9 NA unknown function 89862 #c9c9c9 NA unknown function @@ -89873,7 +89873,7 @@ phrog color annot category 89872 #c9c9c9 NA unknown function 89873 #c9c9c9 NA unknown function 89874 #c9c9c9 NA unknown function -89875 #c9c9c9 NA unknown function +89875 #c9c9c9 transcriptional regulator transcription regulation 89876 #c9c9c9 NA unknown function 89877 #c9c9c9 NA unknown function 89878 #c9c9c9 NA unknown function @@ -89907,7 +89907,7 @@ phrog color annot category 89906 #c9c9c9 NA unknown function 89907 #c9c9c9 NA unknown function 89908 #c9c9c9 NA unknown function -89909 #c9c9c9 NA unknown function +89909 #c9c9c9 major head protein head and packaging 89910 #c9c9c9 NA unknown function 89911 #c9c9c9 NA unknown function 89912 #c9c9c9 NA unknown function @@ -89927,11 +89927,11 @@ phrog color annot category 89926 #c9c9c9 NA unknown function 89927 #c9c9c9 NA unknown function 89928 #c9c9c9 NA unknown function -89929 #c9c9c9 NA unknown function +89929 #c9c9c9 transcriptional regulator transcription regulation 89930 #c9c9c9 NA unknown function 89931 #c9c9c9 NA unknown function -89932 #c9c9c9 NA unknown function -89933 #c9c9c9 NA unknown function +89932 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism +89933 #c9c9c9 neck protein connector 89934 #c9c9c9 NA unknown function 89935 #c9c9c9 NA unknown function 89936 #c9c9c9 NA unknown function @@ -89939,7 +89939,7 @@ phrog color annot category 89938 #c9c9c9 NA unknown function 89939 #c9c9c9 NA unknown function 89940 #c9c9c9 NA unknown function -89941 #c9c9c9 NA unknown function +89941 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 89942 #c9c9c9 NA unknown function 89943 #c9c9c9 NA unknown function 89944 #c9c9c9 NA unknown function @@ -89948,7 +89948,7 @@ phrog color annot category 89947 #c9c9c9 NA unknown function 89948 #c9c9c9 NA unknown function 89949 #c9c9c9 NA unknown function -89950 #c9c9c9 NA unknown function +89950 #c9c9c9 tail assembly chaperone tail 89951 #c9c9c9 NA unknown function 89952 #c9c9c9 NA unknown function 89953 #c9c9c9 NA unknown function @@ -89967,7 +89967,7 @@ phrog color annot category 89966 #c9c9c9 NA unknown function 89967 #c9c9c9 NA unknown function 89968 #c9c9c9 NA unknown function -89969 #c9c9c9 NA unknown function +89969 #c9c9c9 late promoter transcriptional regulator transcription regulation 89970 #c9c9c9 NA unknown function 89971 #c9c9c9 NA unknown function 89972 #c9c9c9 NA unknown function @@ -89996,7 +89996,7 @@ phrog color annot category 89995 #c9c9c9 NA unknown function 89996 #c9c9c9 NA unknown function 89997 #c9c9c9 NA unknown function -89998 #c9c9c9 NA unknown function +89998 #c9c9c9 portal protein head and packaging 89999 #c9c9c9 NA unknown function 90000 #c9c9c9 NA unknown function 90001 #c9c9c9 NA unknown function @@ -90005,7 +90005,7 @@ phrog color annot category 90004 #c9c9c9 NA unknown function 90005 #c9c9c9 NA unknown function 90006 #c9c9c9 NA unknown function -90007 #c9c9c9 NA unknown function +90007 #c9c9c9 DNA methyltransferase other 90008 #c9c9c9 NA unknown function 90009 #c9c9c9 NA unknown function 90010 #c9c9c9 NA unknown function @@ -90049,8 +90049,8 @@ phrog color annot category 90048 #c9c9c9 NA unknown function 90049 #c9c9c9 NA unknown function 90050 #c9c9c9 NA unknown function -90051 #c9c9c9 NA unknown function -90052 #c9c9c9 NA unknown function +90051 #c9c9c9 tail tube tail +90052 #c9c9c9 tail fiber protein tail 90053 #c9c9c9 NA unknown function 90054 #c9c9c9 NA unknown function 90055 #c9c9c9 NA unknown function @@ -90058,7 +90058,7 @@ phrog color annot category 90057 #c9c9c9 NA unknown function 90058 #c9c9c9 NA unknown function 90059 #c9c9c9 NA unknown function -90060 #c9c9c9 NA unknown function +90060 #c9c9c9 ParA-like partition protein DNA, RNA and nucleotide metabolism 90061 #c9c9c9 NA unknown function 90062 #c9c9c9 NA unknown function 90063 #c9c9c9 NA unknown function @@ -90073,7 +90073,7 @@ phrog color annot category 90072 #c9c9c9 NA unknown function 90073 #c9c9c9 NA unknown function 90074 #c9c9c9 NA unknown function -90075 #c9c9c9 NA unknown function +90075 #c9c9c9 "alpha-2,3-sialyltransferase" other 90076 #c9c9c9 NA unknown function 90077 #c9c9c9 NA unknown function 90078 #c9c9c9 NA unknown function @@ -90088,7 +90088,7 @@ phrog color annot category 90087 #c9c9c9 NA unknown function 90088 #c9c9c9 NA unknown function 90089 #c9c9c9 NA unknown function -90090 #c9c9c9 NA unknown function +90090 #c9c9c9 CsrA-like regulator transcription regulation 90091 #c9c9c9 NA unknown function 90092 #c9c9c9 NA unknown function 90093 #c9c9c9 NA unknown function @@ -90096,7 +90096,7 @@ phrog color annot category 90095 #c9c9c9 NA unknown function 90096 #c9c9c9 NA unknown function 90097 #c9c9c9 NA unknown function -90098 #c9c9c9 NA unknown function +90098 #c9c9c9 excisionase and transcriptional regulator integration and excision 90099 #c9c9c9 NA unknown function 90100 #c9c9c9 NA unknown function 90101 #c9c9c9 NA unknown function @@ -90117,7 +90117,7 @@ phrog color annot category 90116 #c9c9c9 NA unknown function 90117 #c9c9c9 NA unknown function 90118 #c9c9c9 NA unknown function -90119 #c9c9c9 NA unknown function +90119 #c9c9c9 holin lysis 90120 #c9c9c9 NA unknown function 90121 #c9c9c9 NA unknown function 90122 #c9c9c9 NA unknown function @@ -90130,7 +90130,7 @@ phrog color annot category 90129 #c9c9c9 NA unknown function 90130 #c9c9c9 NA unknown function 90131 #c9c9c9 NA unknown function -90132 #c9c9c9 NA unknown function +90132 #c9c9c9 tail protein tail 90133 #c9c9c9 NA unknown function 90134 #c9c9c9 NA unknown function 90135 #c9c9c9 NA unknown function @@ -90158,12 +90158,12 @@ phrog color annot category 90157 #c9c9c9 NA unknown function 90158 #c9c9c9 NA unknown function 90159 #c9c9c9 NA unknown function -90160 #c9c9c9 NA unknown function +90160 #c9c9c9 segregation and condensation complex subunit ScpB DNA, RNA and nucleotide metabolism 90161 #c9c9c9 NA unknown function 90162 #c9c9c9 NA unknown function 90163 #c9c9c9 NA unknown function 90164 #c9c9c9 NA unknown function -90165 #c9c9c9 NA unknown function +90165 #c9c9c9 partition protein DNA, RNA and nucleotide metabolism 90166 #c9c9c9 NA unknown function 90167 #c9c9c9 NA unknown function 90168 #c9c9c9 NA unknown function @@ -90218,7 +90218,7 @@ phrog color annot category 90217 #c9c9c9 NA unknown function 90218 #c9c9c9 NA unknown function 90219 #c9c9c9 NA unknown function -90220 #c9c9c9 NA unknown function +90220 #c9c9c9 tail terminator connector 90221 #c9c9c9 NA unknown function 90222 #c9c9c9 NA unknown function 90223 #c9c9c9 NA unknown function @@ -90241,7 +90241,7 @@ phrog color annot category 90240 #c9c9c9 NA unknown function 90241 #c9c9c9 NA unknown function 90242 #c9c9c9 NA unknown function -90243 #c9c9c9 NA unknown function +90243 #c9c9c9 tail chaperone protein tail 90244 #c9c9c9 NA unknown function 90245 #c9c9c9 NA unknown function 90246 #c9c9c9 NA unknown function @@ -90264,7 +90264,7 @@ phrog color annot category 90263 #c9c9c9 NA unknown function 90264 #c9c9c9 NA unknown function 90265 #c9c9c9 NA unknown function -90266 #c9c9c9 NA unknown function +90266 #c9c9c9 endolysin lysis 90267 #c9c9c9 NA unknown function 90268 #c9c9c9 NA unknown function 90269 #c9c9c9 NA unknown function @@ -90272,7 +90272,7 @@ phrog color annot category 90271 #c9c9c9 NA unknown function 90272 #c9c9c9 NA unknown function 90273 #c9c9c9 NA unknown function -90274 #c9c9c9 NA unknown function +90274 #c9c9c9 baseplate spike tail 90275 #c9c9c9 NA unknown function 90276 #c9c9c9 NA unknown function 90277 #c9c9c9 NA unknown function @@ -90281,7 +90281,7 @@ phrog color annot category 90280 #c9c9c9 NA unknown function 90281 #c9c9c9 NA unknown function 90282 #c9c9c9 NA unknown function -90283 #c9c9c9 NA unknown function +90283 #c9c9c9 minor head protein head and packaging 90284 #c9c9c9 NA unknown function 90285 #c9c9c9 NA unknown function 90286 #c9c9c9 NA unknown function @@ -90295,7 +90295,7 @@ phrog color annot category 90294 #c9c9c9 NA unknown function 90295 #c9c9c9 NA unknown function 90296 #c9c9c9 NA unknown function -90297 #c9c9c9 NA unknown function +90297 #c9c9c9 transcriptional regulator transcription regulation 90298 #c9c9c9 NA unknown function 90299 #c9c9c9 NA unknown function 90300 #c9c9c9 NA unknown function @@ -90305,14 +90305,14 @@ phrog color annot category 90304 #c9c9c9 NA unknown function 90305 #c9c9c9 NA unknown function 90306 #c9c9c9 NA unknown function -90307 #c9c9c9 NA unknown function +90307 #c9c9c9 amidase lysis 90308 #c9c9c9 NA unknown function 90309 #c9c9c9 NA unknown function 90310 #c9c9c9 NA unknown function 90311 #c9c9c9 NA unknown function 90312 #c9c9c9 NA unknown function 90313 #c9c9c9 NA unknown function -90314 #c9c9c9 NA unknown function +90314 #c9c9c9 transcriptional regulator transcription regulation 90315 #c9c9c9 NA unknown function 90316 #c9c9c9 NA unknown function 90317 #c9c9c9 NA unknown function @@ -90333,7 +90333,7 @@ phrog color annot category 90332 #c9c9c9 NA unknown function 90333 #c9c9c9 NA unknown function 90334 #c9c9c9 NA unknown function -90335 #c9c9c9 NA unknown function +90335 #c9c9c9 major tail protein tail 90336 #c9c9c9 NA unknown function 90337 #c9c9c9 NA unknown function 90338 #c9c9c9 NA unknown function @@ -90351,7 +90351,7 @@ phrog color annot category 90350 #c9c9c9 NA unknown function 90351 #c9c9c9 NA unknown function 90352 #c9c9c9 NA unknown function -90353 #c9c9c9 NA unknown function +90353 #c9c9c9 Arc-like repressor transcription regulation 90354 #c9c9c9 NA unknown function 90355 #c9c9c9 NA unknown function 90356 #c9c9c9 NA unknown function @@ -90380,7 +90380,7 @@ phrog color annot category 90379 #c9c9c9 NA unknown function 90380 #c9c9c9 NA unknown function 90381 #c9c9c9 NA unknown function -90382 #c9c9c9 NA unknown function +90382 #c9c9c9 terminase large subunit head and packaging 90383 #c9c9c9 NA unknown function 90384 #c9c9c9 NA unknown function 90385 #c9c9c9 NA unknown function @@ -90478,7 +90478,7 @@ phrog color annot category 90477 #c9c9c9 NA unknown function 90478 #c9c9c9 NA unknown function 90479 #c9c9c9 NA unknown function -90480 #c9c9c9 NA unknown function +90480 #c9c9c9 excisionase and transcriptional regulator integration and excision 90481 #c9c9c9 NA unknown function 90482 #c9c9c9 NA unknown function 90483 #c9c9c9 NA unknown function @@ -90521,7 +90521,7 @@ phrog color annot category 90520 #c9c9c9 NA unknown function 90521 #c9c9c9 NA unknown function 90522 #c9c9c9 NA unknown function -90523 #c9c9c9 NA unknown function +90523 #c9c9c9 tail fiber protein tail 90524 #c9c9c9 NA unknown function 90525 #c9c9c9 NA unknown function 90526 #c9c9c9 NA unknown function @@ -90553,7 +90553,7 @@ phrog color annot category 90552 #c9c9c9 NA unknown function 90553 #c9c9c9 NA unknown function 90554 #c9c9c9 NA unknown function -90555 #c9c9c9 NA unknown function +90555 #c9c9c9 tail completion or Neck1 protein connector 90556 #c9c9c9 NA unknown function 90557 #c9c9c9 NA unknown function 90558 #c9c9c9 NA unknown function @@ -90579,7 +90579,7 @@ phrog color annot category 90578 #c9c9c9 NA unknown function 90579 #c9c9c9 NA unknown function 90580 #c9c9c9 NA unknown function -90581 #c9c9c9 NA unknown function +90581 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 90582 #c9c9c9 NA unknown function 90583 #c9c9c9 NA unknown function 90584 #c9c9c9 NA unknown function @@ -90603,7 +90603,7 @@ phrog color annot category 90602 #c9c9c9 NA unknown function 90603 #c9c9c9 NA unknown function 90604 #c9c9c9 NA unknown function -90605 #c9c9c9 NA unknown function +90605 #c9c9c9 terminase large subunit head and packaging 90606 #c9c9c9 NA unknown function 90607 #c9c9c9 NA unknown function 90608 #c9c9c9 NA unknown function @@ -90623,7 +90623,7 @@ phrog color annot category 90622 #c9c9c9 NA unknown function 90623 #c9c9c9 NA unknown function 90624 #c9c9c9 NA unknown function -90625 #c9c9c9 NA unknown function +90625 #c9c9c9 tail terminator connector 90626 #c9c9c9 NA unknown function 90627 #c9c9c9 NA unknown function 90628 #c9c9c9 NA unknown function @@ -90653,7 +90653,7 @@ phrog color annot category 90652 #c9c9c9 NA unknown function 90653 #c9c9c9 NA unknown function 90654 #c9c9c9 NA unknown function -90655 #c9c9c9 NA unknown function +90655 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 90656 #c9c9c9 NA unknown function 90657 #c9c9c9 NA unknown function 90658 #c9c9c9 NA unknown function @@ -90664,10 +90664,10 @@ phrog color annot category 90663 #c9c9c9 NA unknown function 90664 #c9c9c9 NA unknown function 90665 #c9c9c9 NA unknown function -90666 #c9c9c9 NA unknown function +90666 #c9c9c9 minor tail protein tail 90667 #c9c9c9 NA unknown function 90668 #c9c9c9 NA unknown function -90669 #c9c9c9 NA unknown function +90669 #c9c9c9 tail terminator connector 90670 #c9c9c9 NA unknown function 90671 #c9c9c9 NA unknown function 90672 #c9c9c9 NA unknown function @@ -90675,7 +90675,7 @@ phrog color annot category 90674 #c9c9c9 NA unknown function 90675 #c9c9c9 NA unknown function 90676 #c9c9c9 NA unknown function -90677 #c9c9c9 NA unknown function +90677 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 90678 #c9c9c9 NA unknown function 90679 #c9c9c9 NA unknown function 90680 #c9c9c9 NA unknown function @@ -90687,21 +90687,21 @@ phrog color annot category 90686 #c9c9c9 NA unknown function 90687 #c9c9c9 NA unknown function 90688 #c9c9c9 NA unknown function -90689 #c9c9c9 NA unknown function +90689 #c9c9c9 transposase integration and excision 90690 #c9c9c9 NA unknown function 90691 #c9c9c9 NA unknown function 90692 #c9c9c9 NA unknown function 90693 #c9c9c9 NA unknown function 90694 #c9c9c9 NA unknown function 90695 #c9c9c9 NA unknown function -90696 #c9c9c9 NA unknown function +90696 #c9c9c9 tail assembly chaperone tail 90697 #c9c9c9 NA unknown function 90698 #c9c9c9 NA unknown function 90699 #c9c9c9 NA unknown function 90700 #c9c9c9 NA unknown function 90701 #c9c9c9 NA unknown function 90702 #c9c9c9 NA unknown function -90703 #c9c9c9 NA unknown function +90703 #c9c9c9 excisionase and transcriptional regulator integration and excision 90704 #c9c9c9 NA unknown function 90705 #c9c9c9 NA unknown function 90706 #c9c9c9 NA unknown function @@ -90740,12 +90740,12 @@ phrog color annot category 90739 #c9c9c9 NA unknown function 90740 #c9c9c9 NA unknown function 90741 #c9c9c9 NA unknown function -90742 #c9c9c9 NA unknown function +90742 #c9c9c9 endolysin lysis 90743 #c9c9c9 NA unknown function 90744 #c9c9c9 NA unknown function 90745 #c9c9c9 NA unknown function 90746 #c9c9c9 NA unknown function -90747 #c9c9c9 NA unknown function +90747 #c9c9c9 excisionase and transcriptional regulator integration and excision 90748 #c9c9c9 NA unknown function 90749 #c9c9c9 NA unknown function 90750 #c9c9c9 NA unknown function @@ -90753,7 +90753,7 @@ phrog color annot category 90752 #c9c9c9 NA unknown function 90753 #c9c9c9 NA unknown function 90754 #c9c9c9 NA unknown function -90755 #c9c9c9 NA unknown function +90755 #c9c9c9 tail terminator connector 90756 #c9c9c9 NA unknown function 90757 #c9c9c9 NA unknown function 90758 #c9c9c9 NA unknown function @@ -90798,7 +90798,7 @@ phrog color annot category 90797 #c9c9c9 NA unknown function 90798 #c9c9c9 NA unknown function 90799 #c9c9c9 NA unknown function -90800 #c9c9c9 NA unknown function +90800 #c9c9c9 transcriptional repressor transcription regulation 90801 #c9c9c9 NA unknown function 90802 #c9c9c9 NA unknown function 90803 #c9c9c9 NA unknown function @@ -90811,7 +90811,7 @@ phrog color annot category 90810 #c9c9c9 NA unknown function 90811 #c9c9c9 NA unknown function 90812 #c9c9c9 NA unknown function -90813 #c9c9c9 NA unknown function +90813 #c9c9c9 Gp2.5-like ssDNA binding protein and ssDNA annealing protein DNA, RNA and nucleotide metabolism 90814 #c9c9c9 NA unknown function 90815 #c9c9c9 NA unknown function 90816 #c9c9c9 NA unknown function @@ -90852,10 +90852,10 @@ phrog color annot category 90851 #c9c9c9 NA unknown function 90852 #c9c9c9 NA unknown function 90853 #c9c9c9 NA unknown function -90854 #c9c9c9 NA unknown function +90854 #c9c9c9 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism 90855 #c9c9c9 NA unknown function 90856 #c9c9c9 NA unknown function -90857 #c9c9c9 NA unknown function +90857 #c9c9c9 Cox-like excisionase and repressor transcription regulation 90858 #c9c9c9 NA unknown function 90859 #c9c9c9 NA unknown function 90860 #c9c9c9 NA unknown function @@ -90871,7 +90871,7 @@ phrog color annot category 90870 #c9c9c9 NA unknown function 90871 #c9c9c9 NA unknown function 90872 #c9c9c9 NA unknown function -90873 #c9c9c9 NA unknown function +90873 #c9c9c9 transcriptional regulator transcription regulation 90874 #c9c9c9 NA unknown function 90875 #c9c9c9 NA unknown function 90876 #c9c9c9 NA unknown function @@ -90992,7 +90992,7 @@ phrog color annot category 90991 #c9c9c9 NA unknown function 90992 #c9c9c9 NA unknown function 90993 #c9c9c9 NA unknown function -90994 #c9c9c9 NA unknown function +90994 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 90995 #c9c9c9 NA unknown function 90996 #c9c9c9 NA unknown function 90997 #c9c9c9 NA unknown function @@ -91003,7 +91003,7 @@ phrog color annot category 91002 #c9c9c9 NA unknown function 91003 #c9c9c9 NA unknown function 91004 #c9c9c9 NA unknown function -91005 #c9c9c9 NA unknown function +91005 #c9c9c9 DNA methyltransferase other 91006 #c9c9c9 NA unknown function 91007 #c9c9c9 NA unknown function 91008 #c9c9c9 NA unknown function @@ -91011,7 +91011,7 @@ phrog color annot category 91010 #c9c9c9 NA unknown function 91011 #c9c9c9 NA unknown function 91012 #c9c9c9 NA unknown function -91013 #c9c9c9 NA unknown function +91013 #c9c9c9 tail protein tail 91014 #c9c9c9 NA unknown function 91015 #c9c9c9 NA unknown function 91016 #c9c9c9 NA unknown function @@ -91047,11 +91047,11 @@ phrog color annot category 91046 #c9c9c9 NA unknown function 91047 #c9c9c9 NA unknown function 91048 #c9c9c9 NA unknown function -91049 #c9c9c9 NA unknown function +91049 #c9c9c9 tail spike protein tail 91050 #c9c9c9 NA unknown function 91051 #c9c9c9 NA unknown function 91052 #c9c9c9 NA unknown function -91053 #c9c9c9 NA unknown function +91053 #c9c9c9 transposase integration and excision 91054 #c9c9c9 NA unknown function 91055 #c9c9c9 NA unknown function 91056 #c9c9c9 NA unknown function @@ -91081,7 +91081,7 @@ phrog color annot category 91080 #c9c9c9 NA unknown function 91081 #c9c9c9 NA unknown function 91082 #c9c9c9 NA unknown function -91083 #c9c9c9 NA unknown function +91083 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 91084 #c9c9c9 NA unknown function 91085 #c9c9c9 NA unknown function 91086 #c9c9c9 NA unknown function @@ -91131,7 +91131,7 @@ phrog color annot category 91130 #c9c9c9 NA unknown function 91131 #c9c9c9 NA unknown function 91132 #c9c9c9 NA unknown function -91133 #c9c9c9 NA unknown function +91133 #c9c9c9 late sigma transcription factor transcription regulation 91134 #c9c9c9 NA unknown function 91135 #c9c9c9 NA unknown function 91136 #c9c9c9 NA unknown function @@ -91143,7 +91143,7 @@ phrog color annot category 91142 #c9c9c9 NA unknown function 91143 #c9c9c9 NA unknown function 91144 #c9c9c9 NA unknown function -91145 #c9c9c9 NA unknown function +91145 #c9c9c9 major tail protein tail 91146 #c9c9c9 NA unknown function 91147 #c9c9c9 NA unknown function 91148 #c9c9c9 NA unknown function @@ -91231,7 +91231,7 @@ phrog color annot category 91230 #c9c9c9 NA unknown function 91231 #c9c9c9 NA unknown function 91232 #c9c9c9 NA unknown function -91233 #c9c9c9 NA unknown function +91233 #c9c9c9 minor tail protein tail 91234 #c9c9c9 NA unknown function 91235 #c9c9c9 NA unknown function 91236 #c9c9c9 NA unknown function @@ -91261,7 +91261,7 @@ phrog color annot category 91260 #c9c9c9 NA unknown function 91261 #c9c9c9 NA unknown function 91262 #c9c9c9 NA unknown function -91263 #c9c9c9 NA unknown function +91263 #c9c9c9 tail completion or Neck1 protein connector 91264 #c9c9c9 NA unknown function 91265 #c9c9c9 NA unknown function 91266 #c9c9c9 NA unknown function @@ -91341,7 +91341,7 @@ phrog color annot category 91340 #c9c9c9 NA unknown function 91341 #c9c9c9 NA unknown function 91342 #c9c9c9 NA unknown function -91343 #c9c9c9 NA unknown function +91343 #c9c9c9 minor tail protein tail 91344 #c9c9c9 NA unknown function 91345 #c9c9c9 NA unknown function 91346 #c9c9c9 NA unknown function @@ -91364,7 +91364,7 @@ phrog color annot category 91363 #c9c9c9 NA unknown function 91364 #c9c9c9 NA unknown function 91365 #c9c9c9 NA unknown function -91366 #c9c9c9 NA unknown function +91366 #c9c9c9 transcriptional repressor transcription regulation 91367 #c9c9c9 NA unknown function 91368 #c9c9c9 NA unknown function 91369 #c9c9c9 NA unknown function @@ -91435,7 +91435,7 @@ phrog color annot category 91434 #c9c9c9 NA unknown function 91435 #c9c9c9 NA unknown function 91436 #c9c9c9 NA unknown function -91437 #c9c9c9 NA unknown function +91437 #c9c9c9 head-tail adaptor connector 91438 #c9c9c9 NA unknown function 91439 #c9c9c9 NA unknown function 91440 #c9c9c9 NA unknown function @@ -91473,7 +91473,7 @@ phrog color annot category 91472 #c9c9c9 NA unknown function 91473 #c9c9c9 NA unknown function 91474 #c9c9c9 NA unknown function -91475 #c9c9c9 NA unknown function +91475 #c9c9c9 tRNA amidotransferase DNA, RNA and nucleotide metabolism 91476 #c9c9c9 NA unknown function 91477 #c9c9c9 NA unknown function 91478 #c9c9c9 NA unknown function @@ -91516,7 +91516,7 @@ phrog color annot category 91515 #c9c9c9 NA unknown function 91516 #c9c9c9 NA unknown function 91517 #c9c9c9 NA unknown function -91518 #c9c9c9 NA unknown function +91518 #c9c9c9 transcriptional repressor transcription regulation 91519 #c9c9c9 NA unknown function 91520 #c9c9c9 NA unknown function 91521 #c9c9c9 NA unknown function @@ -91553,7 +91553,7 @@ phrog color annot category 91552 #c9c9c9 NA unknown function 91553 #c9c9c9 NA unknown function 91554 #c9c9c9 NA unknown function -91555 #c9c9c9 NA unknown function +91555 #c9c9c9 terminase small subunit head and packaging 91556 #c9c9c9 NA unknown function 91557 #c9c9c9 NA unknown function 91558 #c9c9c9 NA unknown function @@ -91569,8 +91569,8 @@ phrog color annot category 91568 #c9c9c9 NA unknown function 91569 #c9c9c9 NA unknown function 91570 #c9c9c9 NA unknown function -91571 #c9c9c9 NA unknown function -91572 #c9c9c9 NA unknown function +91571 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover +91572 #c9c9c9 tail fiber assembly protein tail 91573 #c9c9c9 NA unknown function 91574 #c9c9c9 NA unknown function 91575 #c9c9c9 NA unknown function @@ -91640,9 +91640,9 @@ phrog color annot category 91639 #c9c9c9 NA unknown function 91640 #c9c9c9 NA unknown function 91641 #c9c9c9 NA unknown function -91642 #c9c9c9 NA unknown function +91642 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 91643 #c9c9c9 NA unknown function -91644 #c9c9c9 NA unknown function +91644 #c9c9c9 tail assembly chaperone tail 91645 #c9c9c9 NA unknown function 91646 #c9c9c9 NA unknown function 91647 #c9c9c9 NA unknown function @@ -91726,7 +91726,7 @@ phrog color annot category 91725 #c9c9c9 NA unknown function 91726 #c9c9c9 NA unknown function 91727 #c9c9c9 NA unknown function -91728 #c9c9c9 NA unknown function +91728 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 91729 #c9c9c9 NA unknown function 91730 #c9c9c9 NA unknown function 91731 #c9c9c9 NA unknown function @@ -91794,7 +91794,7 @@ phrog color annot category 91793 #c9c9c9 NA unknown function 91794 #c9c9c9 NA unknown function 91795 #c9c9c9 NA unknown function -91796 #c9c9c9 NA unknown function +91796 #c9c9c9 tail protein tail 91797 #c9c9c9 NA unknown function 91798 #c9c9c9 NA unknown function 91799 #c9c9c9 NA unknown function @@ -91808,13 +91808,13 @@ phrog color annot category 91807 #c9c9c9 NA unknown function 91808 #c9c9c9 NA unknown function 91809 #c9c9c9 NA unknown function -91810 #c9c9c9 NA unknown function +91810 #c9c9c9 tail protein tail 91811 #c9c9c9 NA unknown function 91812 #c9c9c9 NA unknown function 91813 #c9c9c9 NA unknown function 91814 #c9c9c9 NA unknown function 91815 #c9c9c9 NA unknown function -91816 #c9c9c9 NA unknown function +91816 #c9c9c9 reverse transcriptase DNA, RNA and nucleotide metabolism 91817 #c9c9c9 NA unknown function 91818 #c9c9c9 NA unknown function 91819 #c9c9c9 NA unknown function @@ -91851,7 +91851,7 @@ phrog color annot category 91850 #c9c9c9 NA unknown function 91851 #c9c9c9 NA unknown function 91852 #c9c9c9 NA unknown function -91853 #c9c9c9 NA unknown function +91853 #c9c9c9 endolysin lysis 91854 #c9c9c9 NA unknown function 91855 #c9c9c9 NA unknown function 91856 #c9c9c9 NA unknown function @@ -91872,14 +91872,14 @@ phrog color annot category 91871 #c9c9c9 NA unknown function 91872 #c9c9c9 NA unknown function 91873 #c9c9c9 NA unknown function -91874 #c9c9c9 NA unknown function +91874 #c9c9c9 excisionase and transcriptional regulator integration and excision 91875 #c9c9c9 NA unknown function 91876 #c9c9c9 NA unknown function 91877 #c9c9c9 NA unknown function 91878 #c9c9c9 NA unknown function 91879 #c9c9c9 NA unknown function 91880 #c9c9c9 NA unknown function -91881 #c9c9c9 NA unknown function +91881 #c9c9c9 head closure Hc1 connector 91882 #c9c9c9 NA unknown function 91883 #c9c9c9 NA unknown function 91884 #c9c9c9 NA unknown function @@ -91934,7 +91934,7 @@ phrog color annot category 91933 #c9c9c9 NA unknown function 91934 #c9c9c9 NA unknown function 91935 #c9c9c9 NA unknown function -91936 #c9c9c9 NA unknown function +91936 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 91937 #c9c9c9 NA unknown function 91938 #c9c9c9 NA unknown function 91939 #c9c9c9 NA unknown function @@ -91956,7 +91956,7 @@ phrog color annot category 91955 #c9c9c9 NA unknown function 91956 #c9c9c9 NA unknown function 91957 #c9c9c9 NA unknown function -91958 #c9c9c9 NA unknown function +91958 #c9c9c9 sigma factor transcription regulation 91959 #c9c9c9 NA unknown function 91960 #c9c9c9 NA unknown function 91961 #c9c9c9 NA unknown function @@ -91970,7 +91970,7 @@ phrog color annot category 91969 #c9c9c9 NA unknown function 91970 #c9c9c9 NA unknown function 91971 #c9c9c9 NA unknown function -91972 #c9c9c9 NA unknown function +91972 #c9c9c9 excisionase and transcriptional regulator integration and excision 91973 #c9c9c9 NA unknown function 91974 #c9c9c9 NA unknown function 91975 #c9c9c9 NA unknown function @@ -91978,7 +91978,7 @@ phrog color annot category 91977 #c9c9c9 NA unknown function 91978 #c9c9c9 NA unknown function 91979 #c9c9c9 NA unknown function -91980 #c9c9c9 NA unknown function +91980 #c9c9c9 major head protein head and packaging 91981 #c9c9c9 NA unknown function 91982 #c9c9c9 NA unknown function 91983 #c9c9c9 NA unknown function @@ -92006,13 +92006,13 @@ phrog color annot category 92005 #c9c9c9 NA unknown function 92006 #c9c9c9 NA unknown function 92007 #c9c9c9 NA unknown function -92008 #c9c9c9 NA unknown function +92008 #c9c9c9 head protein head and packaging 92009 #c9c9c9 NA unknown function 92010 #c9c9c9 NA unknown function 92011 #c9c9c9 NA unknown function 92012 #c9c9c9 NA unknown function 92013 #c9c9c9 NA unknown function -92014 #c9c9c9 NA unknown function +92014 #c9c9c9 excisionase and transcriptional regulator integration and excision 92015 #c9c9c9 NA unknown function 92016 #c9c9c9 NA unknown function 92017 #c9c9c9 NA unknown function @@ -92038,7 +92038,7 @@ phrog color annot category 92037 #c9c9c9 NA unknown function 92038 #c9c9c9 NA unknown function 92039 #c9c9c9 NA unknown function -92040 #c9c9c9 NA unknown function +92040 #c9c9c9 tail protein tail 92041 #c9c9c9 NA unknown function 92042 #c9c9c9 NA unknown function 92043 #c9c9c9 NA unknown function @@ -92062,7 +92062,7 @@ phrog color annot category 92061 #c9c9c9 NA unknown function 92062 #c9c9c9 NA unknown function 92063 #c9c9c9 NA unknown function -92064 #c9c9c9 NA unknown function +92064 #c9c9c9 plasmid antitoxin with HTH domain moron, auxiliary metabolic gene and host takeover 92065 #c9c9c9 NA unknown function 92066 #c9c9c9 NA unknown function 92067 #c9c9c9 NA unknown function @@ -92142,7 +92142,7 @@ phrog color annot category 92141 #c9c9c9 NA unknown function 92142 #c9c9c9 NA unknown function 92143 #c9c9c9 NA unknown function -92144 #c9c9c9 NA unknown function +92144 #c9c9c9 baseplate wedge subunit tail 92145 #c9c9c9 NA unknown function 92146 #c9c9c9 NA unknown function 92147 #c9c9c9 NA unknown function @@ -92202,8 +92202,8 @@ phrog color annot category 92201 #c9c9c9 NA unknown function 92202 #c9c9c9 NA unknown function 92203 #c9c9c9 NA unknown function -92204 #c9c9c9 NA unknown function -92205 #c9c9c9 NA unknown function +92204 #c9c9c9 endolysin lysis +92205 #c9c9c9 transcriptional regulator transcription regulation 92206 #c9c9c9 NA unknown function 92207 #c9c9c9 NA unknown function 92208 #c9c9c9 NA unknown function @@ -92221,7 +92221,7 @@ phrog color annot category 92220 #c9c9c9 NA unknown function 92221 #c9c9c9 NA unknown function 92222 #c9c9c9 NA unknown function -92223 #c9c9c9 NA unknown function +92223 #c9c9c9 head maturation protease head and packaging 92224 #c9c9c9 NA unknown function 92225 #c9c9c9 NA unknown function 92226 #c9c9c9 NA unknown function @@ -92261,8 +92261,8 @@ phrog color annot category 92260 #c9c9c9 NA unknown function 92261 #c9c9c9 NA unknown function 92262 #c9c9c9 NA unknown function -92263 #c9c9c9 NA unknown function -92264 #c9c9c9 NA unknown function +92263 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover +92264 #c9c9c9 thymidylate kinase other 92265 #c9c9c9 NA unknown function 92266 #c9c9c9 NA unknown function 92267 #c9c9c9 NA unknown function @@ -92275,13 +92275,13 @@ phrog color annot category 92274 #c9c9c9 NA unknown function 92275 #c9c9c9 NA unknown function 92276 #c9c9c9 NA unknown function -92277 #c9c9c9 NA unknown function +92277 #c9c9c9 excisionase and transcriptional regulator integration and excision 92278 #c9c9c9 NA unknown function 92279 #c9c9c9 NA unknown function 92280 #c9c9c9 NA unknown function 92281 #c9c9c9 NA unknown function 92282 #c9c9c9 NA unknown function -92283 #c9c9c9 NA unknown function +92283 #c9c9c9 portal protein head and packaging 92284 #c9c9c9 NA unknown function 92285 #c9c9c9 NA unknown function 92286 #c9c9c9 NA unknown function @@ -92293,14 +92293,14 @@ phrog color annot category 92292 #c9c9c9 NA unknown function 92293 #c9c9c9 NA unknown function 92294 #c9c9c9 NA unknown function -92295 #c9c9c9 NA unknown function +92295 #c9c9c9 virion structural protein head and packaging 92296 #c9c9c9 NA unknown function 92297 #c9c9c9 NA unknown function 92298 #c9c9c9 NA unknown function 92299 #c9c9c9 NA unknown function 92300 #c9c9c9 NA unknown function 92301 #c9c9c9 NA unknown function -92302 #c9c9c9 NA unknown function +92302 #c9c9c9 transcriptional repressor transcription regulation 92303 #c9c9c9 NA unknown function 92304 #c9c9c9 NA unknown function 92305 #c9c9c9 NA unknown function @@ -92321,7 +92321,7 @@ phrog color annot category 92320 #c9c9c9 NA unknown function 92321 #c9c9c9 NA unknown function 92322 #c9c9c9 NA unknown function -92323 #c9c9c9 NA unknown function +92323 #c9c9c9 tail fiber protein tail 92324 #c9c9c9 NA unknown function 92325 #c9c9c9 NA unknown function 92326 #c9c9c9 NA unknown function @@ -92348,14 +92348,14 @@ phrog color annot category 92347 #c9c9c9 NA unknown function 92348 #c9c9c9 NA unknown function 92349 #c9c9c9 NA unknown function -92350 #c9c9c9 NA unknown function +92350 #c9c9c9 transposase integration and excision 92351 #c9c9c9 NA unknown function -92352 #c9c9c9 NA unknown function +92352 #c9c9c9 head scaffolding protein head and packaging 92353 #c9c9c9 NA unknown function 92354 #c9c9c9 NA unknown function 92355 #c9c9c9 NA unknown function 92356 #c9c9c9 NA unknown function -92357 #c9c9c9 NA unknown function +92357 #c9c9c9 excisionase and transcriptional regulator integration and excision 92358 #c9c9c9 NA unknown function 92359 #c9c9c9 NA unknown function 92360 #c9c9c9 NA unknown function @@ -92368,7 +92368,7 @@ phrog color annot category 92367 #c9c9c9 NA unknown function 92368 #c9c9c9 NA unknown function 92369 #c9c9c9 NA unknown function -92370 #c9c9c9 NA unknown function +92370 #c9c9c9 Avd protein of DGR DNA, RNA and nucleotide metabolism 92371 #c9c9c9 NA unknown function 92372 #c9c9c9 NA unknown function 92373 #c9c9c9 NA unknown function @@ -92394,7 +92394,7 @@ phrog color annot category 92393 #c9c9c9 NA unknown function 92394 #c9c9c9 NA unknown function 92395 #c9c9c9 NA unknown function -92396 #c9c9c9 NA unknown function +92396 #c9c9c9 head-tail adaptor connector 92397 #c9c9c9 NA unknown function 92398 #c9c9c9 NA unknown function 92399 #c9c9c9 NA unknown function @@ -92409,16 +92409,16 @@ phrog color annot category 92408 #c9c9c9 NA unknown function 92409 #c9c9c9 NA unknown function 92410 #c9c9c9 NA unknown function -92411 #c9c9c9 NA unknown function +92411 #c9c9c9 anti-repressor transcription regulation 92412 #c9c9c9 NA unknown function 92413 #c9c9c9 NA unknown function -92414 #c9c9c9 NA unknown function +92414 #c9c9c9 transcriptional regulator transcription regulation 92415 #c9c9c9 NA unknown function 92416 #c9c9c9 NA unknown function 92417 #c9c9c9 NA unknown function 92418 #c9c9c9 NA unknown function 92419 #c9c9c9 NA unknown function -92420 #c9c9c9 NA unknown function +92420 #c9c9c9 transcriptional repressor transcription regulation 92421 #c9c9c9 NA unknown function 92422 #c9c9c9 NA unknown function 92423 #c9c9c9 NA unknown function @@ -92426,14 +92426,14 @@ phrog color annot category 92425 #c9c9c9 NA unknown function 92426 #c9c9c9 NA unknown function 92427 #c9c9c9 NA unknown function -92428 #c9c9c9 NA unknown function +92428 #c9c9c9 tail fiber assembly protein tail 92429 #c9c9c9 NA unknown function 92430 #c9c9c9 NA unknown function 92431 #c9c9c9 NA unknown function 92432 #c9c9c9 NA unknown function 92433 #c9c9c9 NA unknown function 92434 #c9c9c9 NA unknown function -92435 #c9c9c9 NA unknown function +92435 #c9c9c9 head-tail adaptor connector 92436 #c9c9c9 NA unknown function 92437 #c9c9c9 NA unknown function 92438 #c9c9c9 NA unknown function @@ -92495,12 +92495,12 @@ phrog color annot category 92494 #c9c9c9 NA unknown function 92495 #c9c9c9 NA unknown function 92496 #c9c9c9 NA unknown function -92497 #c9c9c9 NA unknown function +92497 #c9c9c9 endolysin lysis 92498 #c9c9c9 NA unknown function 92499 #c9c9c9 NA unknown function 92500 #c9c9c9 NA unknown function 92501 #c9c9c9 NA unknown function -92502 #c9c9c9 NA unknown function +92502 #c9c9c9 head maturation protease head and packaging 92503 #c9c9c9 NA unknown function 92504 #c9c9c9 NA unknown function 92505 #c9c9c9 NA unknown function @@ -92518,10 +92518,10 @@ phrog color annot category 92517 #c9c9c9 NA unknown function 92518 #c9c9c9 NA unknown function 92519 #c9c9c9 NA unknown function -92520 #c9c9c9 NA unknown function +92520 #c9c9c9 tail protein tail 92521 #c9c9c9 NA unknown function 92522 #a861e3 RinB-like transcriptional activator transcription regulation -92523 #c9c9c9 NA unknown function +92523 #c9c9c9 Arc-like repressor transcription regulation 92524 #c9c9c9 NA unknown function 92525 #c9c9c9 NA unknown function 92526 #c9c9c9 NA unknown function @@ -92534,9 +92534,9 @@ phrog color annot category 92533 #c9c9c9 NA unknown function 92534 #c9c9c9 NA unknown function 92535 #c9c9c9 NA unknown function -92536 #c9c9c9 NA unknown function +92536 #c9c9c9 tail terminator connector 92537 #c9c9c9 NA unknown function -92538 #c9c9c9 NA unknown function +92538 #c9c9c9 beta-propeller repeat protein other 92539 #c9c9c9 NA unknown function 92540 #c9c9c9 NA unknown function 92541 #c9c9c9 NA unknown function @@ -92552,23 +92552,23 @@ phrog color annot category 92551 #c9c9c9 NA unknown function 92552 #c9c9c9 NA unknown function 92553 #c9c9c9 NA unknown function -92554 #c9c9c9 NA unknown function +92554 #c9c9c9 QueC-like queuosine biosynthesis moron, auxiliary metabolic gene and host takeover 92555 #c9c9c9 NA unknown function -92556 #c9c9c9 NA unknown function +92556 #c9c9c9 transcriptional regulator transcription regulation 92557 #c9c9c9 NA unknown function 92558 #c9c9c9 NA unknown function 92559 #c9c9c9 NA unknown function 92560 #c9c9c9 NA unknown function -92561 #c9c9c9 NA unknown function +92561 #c9c9c9 head closure Hc1 connector 92562 #c9c9c9 NA unknown function -92563 #c9c9c9 NA unknown function +92563 #c9c9c9 head decoration head and packaging 92564 #c9c9c9 NA unknown function 92565 #c9c9c9 NA unknown function 92566 #c9c9c9 NA unknown function 92567 #c9c9c9 NA unknown function 92568 #c9c9c9 NA unknown function 92569 #c9c9c9 NA unknown function -92570 #c9c9c9 NA unknown function +92570 #c9c9c9 methyltransferase other 92571 #c9c9c9 NA unknown function 92572 #c9c9c9 NA unknown function 92573 #c9c9c9 NA unknown function @@ -92604,11 +92604,11 @@ phrog color annot category 92603 #c9c9c9 NA unknown function 92604 #c9c9c9 NA unknown function 92605 #c9c9c9 NA unknown function -92606 #c9c9c9 NA unknown function +92606 #c9c9c9 transcriptional repressor transcription regulation 92607 #f35f49 holin lysis 92608 #c9c9c9 NA unknown function 92609 #c9c9c9 NA unknown function -92610 #c9c9c9 NA unknown function +92610 #c9c9c9 tail terminator connector 92611 #c9c9c9 NA unknown function 92612 #c9c9c9 NA unknown function 92613 #c9c9c9 NA unknown function @@ -92621,14 +92621,14 @@ phrog color annot category 92620 #c9c9c9 NA unknown function 92621 #c9c9c9 NA unknown function 92622 #c9c9c9 NA unknown function -92623 #c9c9c9 NA unknown function +92623 #c9c9c9 transcriptional repressor transcription regulation 92624 #c9c9c9 NA unknown function 92625 #c9c9c9 NA unknown function 92626 #c9c9c9 NA unknown function 92627 #c9c9c9 NA unknown function 92628 #c9c9c9 NA unknown function 92629 #c9c9c9 NA unknown function -92630 #c9c9c9 NA unknown function +92630 #c9c9c9 head morphogenesis head and packaging 92631 #c9c9c9 NA unknown function 92632 #c9c9c9 NA unknown function 92633 #c9c9c9 NA unknown function @@ -92639,7 +92639,7 @@ phrog color annot category 92638 #c9c9c9 NA unknown function 92639 #c9c9c9 NA unknown function 92640 #c9c9c9 NA unknown function -92641 #c9c9c9 NA unknown function +92641 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 92642 #c9c9c9 NA unknown function 92643 #c9c9c9 NA unknown function 92644 #c9c9c9 NA unknown function @@ -92662,7 +92662,7 @@ phrog color annot category 92661 #c9c9c9 NA unknown function 92662 #c9c9c9 NA unknown function 92663 #c9c9c9 NA unknown function -92664 #c9c9c9 NA unknown function +92664 #c9c9c9 Rz-like spanin lysis 92665 #c9c9c9 NA unknown function 92666 #c9c9c9 NA unknown function 92667 #c9c9c9 NA unknown function @@ -92698,7 +92698,7 @@ phrog color annot category 92697 #c9c9c9 NA unknown function 92698 #c9c9c9 NA unknown function 92699 #c9c9c9 NA unknown function -92700 #c9c9c9 NA unknown function +92700 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 92701 #c9c9c9 NA unknown function 92702 #c9c9c9 NA unknown function 92703 #c9c9c9 NA unknown function @@ -92706,7 +92706,7 @@ phrog color annot category 92705 #c9c9c9 NA unknown function 92706 #c9c9c9 NA unknown function 92707 #c9c9c9 NA unknown function -92708 #c9c9c9 NA unknown function +92708 #c9c9c9 transcriptional regulator transcription regulation 92709 #c9c9c9 NA unknown function 92710 #c9c9c9 NA unknown function 92711 #c9c9c9 NA unknown function @@ -92722,7 +92722,7 @@ phrog color annot category 92721 #c9c9c9 NA unknown function 92722 #c9c9c9 NA unknown function 92723 #c9c9c9 NA unknown function -92724 #c9c9c9 NA unknown function +92724 #c9c9c9 neck protein connector 92725 #c9c9c9 NA unknown function 92726 #c9c9c9 NA unknown function 92727 #c9c9c9 NA unknown function @@ -92797,7 +92797,7 @@ phrog color annot category 92796 #c9c9c9 NA unknown function 92797 #c9c9c9 NA unknown function 92798 #c9c9c9 NA unknown function -92799 #c9c9c9 NA unknown function +92799 #c9c9c9 MutT/NUDIX hydrolase other 92800 #c9c9c9 NA unknown function 92801 #c9c9c9 NA unknown function 92802 #c9c9c9 NA unknown function @@ -92858,7 +92858,7 @@ phrog color annot category 92857 #c9c9c9 NA unknown function 92858 #c9c9c9 NA unknown function 92859 #c9c9c9 NA unknown function -92860 #c9c9c9 NA unknown function +92860 #c9c9c9 metallo-protease other 92861 #c9c9c9 NA unknown function 92862 #c9c9c9 NA unknown function 92863 #c9c9c9 NA unknown function @@ -92884,7 +92884,7 @@ phrog color annot category 92883 #c9c9c9 NA unknown function 92884 #c9c9c9 NA unknown function 92885 #c9c9c9 NA unknown function -92886 #c9c9c9 NA unknown function +92886 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 92887 #c9c9c9 NA unknown function 92888 #c9c9c9 NA unknown function 92889 #c9c9c9 NA unknown function @@ -92900,7 +92900,7 @@ phrog color annot category 92899 #c9c9c9 NA unknown function 92900 #c9c9c9 NA unknown function 92901 #c9c9c9 NA unknown function -92902 #c9c9c9 NA unknown function +92902 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 92903 #c9c9c9 NA unknown function 92904 #c9c9c9 NA unknown function 92905 #c9c9c9 NA unknown function @@ -92996,14 +92996,14 @@ phrog color annot category 92995 #c9c9c9 NA unknown function 92996 #c9c9c9 NA unknown function 92997 #c9c9c9 NA unknown function -92998 #c9c9c9 NA unknown function +92998 #c9c9c9 portal protein head and packaging 92999 #c9c9c9 NA unknown function 93000 #c9c9c9 NA unknown function 93001 #c9c9c9 NA unknown function 93002 #c9c9c9 NA unknown function 93003 #c9c9c9 NA unknown function 93004 #c9c9c9 NA unknown function -93005 #c9c9c9 NA unknown function +93005 #c9c9c9 tail assembly chaperone tail 93006 #c9c9c9 NA unknown function 93007 #c9c9c9 NA unknown function 93008 #c9c9c9 NA unknown function @@ -93017,12 +93017,12 @@ phrog color annot category 93016 #c9c9c9 NA unknown function 93017 #c9c9c9 NA unknown function 93018 #c9c9c9 NA unknown function -93019 #c9c9c9 NA unknown function +93019 #c9c9c9 major head protein head and packaging 93020 #c9c9c9 NA unknown function 93021 #c9c9c9 NA unknown function 93022 #c9c9c9 NA unknown function 93023 #c9c9c9 NA unknown function -93024 #c9c9c9 NA unknown function +93024 #c9c9c9 GtrB-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 93025 #c9c9c9 NA unknown function 93026 #c9c9c9 NA unknown function 93027 #c9c9c9 NA unknown function @@ -93057,10 +93057,10 @@ phrog color annot category 93056 #c9c9c9 NA unknown function 93057 #c9c9c9 NA unknown function 93058 #c9c9c9 NA unknown function -93059 #c9c9c9 NA unknown function +93059 #c9c9c9 head closure Hc1 connector 93060 #c9c9c9 NA unknown function 93061 #c9c9c9 NA unknown function -93062 #c9c9c9 NA unknown function +93062 #c9c9c9 tail assembly chaperone tail 93063 #c9c9c9 NA unknown function 93064 #c9c9c9 NA unknown function 93065 #838383 ATP-dependent protease other @@ -93084,8 +93084,8 @@ phrog color annot category 93083 #c9c9c9 NA unknown function 93084 #c9c9c9 NA unknown function 93085 #c9c9c9 NA unknown function -93086 #c9c9c9 NA unknown function -93087 #c9c9c9 NA unknown function +93086 #c9c9c9 head closure Hc1 connector +93087 #c9c9c9 deoxynucleoside monophosphate kinase other 93088 #c9c9c9 NA unknown function 93089 #c9c9c9 NA unknown function 93090 #c9c9c9 NA unknown function @@ -93103,7 +93103,7 @@ phrog color annot category 93102 #c9c9c9 NA unknown function 93103 #c9c9c9 NA unknown function 93104 #c9c9c9 NA unknown function -93105 #c9c9c9 NA unknown function +93105 #c9c9c9 head-tail adaptor connector 93106 #c9c9c9 NA unknown function 93107 #c9c9c9 NA unknown function 93108 #c9c9c9 NA unknown function @@ -93125,7 +93125,7 @@ phrog color annot category 93124 #c9c9c9 NA unknown function 93125 #c9c9c9 NA unknown function 93126 #c9c9c9 NA unknown function -93127 #c9c9c9 NA unknown function +93127 #c9c9c9 terminase large subunit head and packaging 93128 #c9c9c9 NA unknown function 93129 #c9c9c9 NA unknown function 93130 #c9c9c9 NA unknown function @@ -93160,7 +93160,7 @@ phrog color annot category 93159 #c9c9c9 NA unknown function 93160 #c9c9c9 NA unknown function 93161 #c9c9c9 NA unknown function -93162 #c9c9c9 NA unknown function +93162 #c9c9c9 minor tail protein tail 93163 #c9c9c9 NA unknown function 93164 #c9c9c9 NA unknown function 93165 #c9c9c9 NA unknown function @@ -93169,7 +93169,7 @@ phrog color annot category 93168 #c9c9c9 NA unknown function 93169 #c9c9c9 NA unknown function 93170 #c9c9c9 NA unknown function -93171 #c9c9c9 NA unknown function +93171 #c9c9c9 tail chaperone protein tail 93172 #c9c9c9 NA unknown function 93173 #c9c9c9 NA unknown function 93174 #c9c9c9 NA unknown function @@ -93226,7 +93226,7 @@ phrog color annot category 93225 #c9c9c9 NA unknown function 93226 #c9c9c9 NA unknown function 93227 #c9c9c9 NA unknown function -93228 #c9c9c9 NA unknown function +93228 #c9c9c9 DNA methyltransferase other 93229 #c9c9c9 NA unknown function 93230 #c9c9c9 NA unknown function 93231 #c9c9c9 NA unknown function @@ -93240,7 +93240,7 @@ phrog color annot category 93239 #c9c9c9 NA unknown function 93240 #c9c9c9 NA unknown function 93241 #c9c9c9 NA unknown function -93242 #c9c9c9 NA unknown function +93242 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 93243 #c9c9c9 NA unknown function 93244 #c9c9c9 NA unknown function 93245 #c9c9c9 NA unknown function @@ -93257,7 +93257,7 @@ phrog color annot category 93256 #c9c9c9 NA unknown function 93257 #c9c9c9 NA unknown function 93258 #c9c9c9 NA unknown function -93259 #c9c9c9 NA unknown function +93259 #c9c9c9 Arc-like repressor transcription regulation 93260 #c9c9c9 NA unknown function 93261 #c9c9c9 NA unknown function 93262 #c9c9c9 NA unknown function @@ -93286,7 +93286,7 @@ phrog color annot category 93285 #c9c9c9 NA unknown function 93286 #c9c9c9 NA unknown function 93287 #c9c9c9 NA unknown function -93288 #c9c9c9 NA unknown function +93288 #c9c9c9 tail completion or Neck1 protein connector 93289 #c9c9c9 NA unknown function 93290 #c9c9c9 NA unknown function 93291 #c9c9c9 NA unknown function @@ -93297,8 +93297,8 @@ phrog color annot category 93296 #c9c9c9 NA unknown function 93297 #c9c9c9 NA unknown function 93298 #c9c9c9 NA unknown function -93299 #c9c9c9 NA unknown function -93300 #c9c9c9 NA unknown function +93299 #c9c9c9 excisionase and transcriptional regulator integration and excision +93300 #c9c9c9 integrase integration and excision 93301 #c9c9c9 NA unknown function 93302 #c9c9c9 NA unknown function 93303 #c9c9c9 NA unknown function @@ -93343,7 +93343,7 @@ phrog color annot category 93342 #c9c9c9 NA unknown function 93343 #c9c9c9 NA unknown function 93344 #c9c9c9 NA unknown function -93345 #c9c9c9 NA unknown function +93345 #c9c9c9 excisionase and transcriptional regulator integration and excision 93346 #c9c9c9 NA unknown function 93347 #c9c9c9 NA unknown function 93348 #c9c9c9 NA unknown function @@ -93359,7 +93359,7 @@ phrog color annot category 93358 #c9c9c9 NA unknown function 93359 #c9c9c9 NA unknown function 93360 #c9c9c9 NA unknown function -93361 #c9c9c9 NA unknown function +93361 #c9c9c9 Rnase H DNA, RNA and nucleotide metabolism 93362 #c9c9c9 NA unknown function 93363 #c9c9c9 NA unknown function 93364 #c9c9c9 NA unknown function @@ -93374,7 +93374,7 @@ phrog color annot category 93373 #c9c9c9 NA unknown function 93374 #c9c9c9 NA unknown function 93375 #c9c9c9 NA unknown function -93376 #c9c9c9 NA unknown function +93376 #c9c9c9 endolysin lysis 93377 #c9c9c9 NA unknown function 93378 #c9c9c9 NA unknown function 93379 #c9c9c9 NA unknown function @@ -93388,7 +93388,7 @@ phrog color annot category 93387 #c9c9c9 NA unknown function 93388 #c9c9c9 NA unknown function 93389 #c9c9c9 NA unknown function -93390 #c9c9c9 NA unknown function +93390 #c9c9c9 tail completion or Neck1 protein connector 93391 #c9c9c9 NA unknown function 93392 #c9c9c9 NA unknown function 93393 #c9c9c9 NA unknown function @@ -93427,9 +93427,9 @@ phrog color annot category 93426 #c9c9c9 NA unknown function 93427 #c9c9c9 NA unknown function 93428 #c9c9c9 NA unknown function -93429 #c9c9c9 NA unknown function +93429 #c9c9c9 Lom outer membrane protein other 93430 #c9c9c9 NA unknown function -93431 #c9c9c9 NA unknown function +93431 #c9c9c9 tail assembly chaperone tail 93432 #c9c9c9 NA unknown function 93433 #c9c9c9 NA unknown function 93434 #c9c9c9 NA unknown function @@ -93460,7 +93460,7 @@ phrog color annot category 93459 #c9c9c9 NA unknown function 93460 #c9c9c9 NA unknown function 93461 #c9c9c9 NA unknown function -93462 #c9c9c9 NA unknown function +93462 #c9c9c9 terminase large subunit head and packaging 93463 #c9c9c9 NA unknown function 93464 #c9c9c9 NA unknown function 93465 #c9c9c9 NA unknown function @@ -93504,21 +93504,21 @@ phrog color annot category 93503 #c9c9c9 NA unknown function 93504 #c9c9c9 NA unknown function 93505 #c9c9c9 NA unknown function -93506 #c9c9c9 NA unknown function +93506 #c9c9c9 Arc-like repressor transcription regulation 93507 #c9c9c9 NA unknown function 93508 #c9c9c9 NA unknown function 93509 #c9c9c9 NA unknown function 93510 #c9c9c9 NA unknown function -93511 #c9c9c9 NA unknown function +93511 #c9c9c9 integrase integration and excision 93512 #c9c9c9 NA unknown function 93513 #c9c9c9 NA unknown function 93514 #c9c9c9 NA unknown function 93515 #c9c9c9 NA unknown function 93516 #c9c9c9 NA unknown function 93517 #c9c9c9 NA unknown function -93518 #c9c9c9 NA unknown function +93518 #c9c9c9 transcriptional regulator transcription regulation 93519 #c9c9c9 NA unknown function -93520 #c9c9c9 NA unknown function +93520 #c9c9c9 transcriptional repressor transcription regulation 93521 #c9c9c9 NA unknown function 93522 #c9c9c9 NA unknown function 93523 #c9c9c9 NA unknown function @@ -93572,9 +93572,9 @@ phrog color annot category 93571 #c9c9c9 NA unknown function 93572 #c9c9c9 NA unknown function 93573 #c9c9c9 NA unknown function -93574 #c9c9c9 NA unknown function +93574 #c9c9c9 virion structural protein head and packaging 93575 #c9c9c9 NA unknown function -93576 #c9c9c9 NA unknown function +93576 #c9c9c9 Arc-like repressor transcription regulation 93577 #c9c9c9 NA unknown function 93578 #c9c9c9 NA unknown function 93579 #c9c9c9 NA unknown function @@ -93626,7 +93626,7 @@ phrog color annot category 93625 #c9c9c9 NA unknown function 93626 #c9c9c9 NA unknown function 93627 #c9c9c9 NA unknown function -93628 #c9c9c9 NA unknown function +93628 #c9c9c9 head closure Hc2 connector 93629 #c9c9c9 NA unknown function 93630 #c9c9c9 NA unknown function 93631 #c9c9c9 NA unknown function @@ -93651,7 +93651,7 @@ phrog color annot category 93650 #c9c9c9 NA unknown function 93651 #c9c9c9 NA unknown function 93652 #c9c9c9 NA unknown function -93653 #c9c9c9 NA unknown function +93653 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 93654 #c9c9c9 NA unknown function 93655 #c9c9c9 NA unknown function 93656 #c9c9c9 NA unknown function @@ -93678,7 +93678,7 @@ phrog color annot category 93677 #c9c9c9 NA unknown function 93678 #c9c9c9 NA unknown function 93679 #c9c9c9 NA unknown function -93680 #c9c9c9 NA unknown function +93680 #c9c9c9 terminase large subunit head and packaging 93681 #c9c9c9 NA unknown function 93682 #c9c9c9 NA unknown function 93683 #c9c9c9 NA unknown function @@ -93687,14 +93687,14 @@ phrog color annot category 93686 #c9c9c9 NA unknown function 93687 #c9c9c9 NA unknown function 93688 #c9c9c9 NA unknown function -93689 #c9c9c9 NA unknown function +93689 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 93690 #c9c9c9 NA unknown function 93691 #c9c9c9 NA unknown function 93692 #c9c9c9 NA unknown function 93693 #c9c9c9 NA unknown function 93694 #c9c9c9 NA unknown function 93695 #c9c9c9 NA unknown function -93696 #c9c9c9 NA unknown function +93696 #c9c9c9 head-tail connector protein connector 93697 #c9c9c9 NA unknown function 93698 #c9c9c9 NA unknown function 93699 #c9c9c9 NA unknown function @@ -93725,7 +93725,7 @@ phrog color annot category 93724 #c9c9c9 NA unknown function 93725 #c9c9c9 NA unknown function 93726 #c9c9c9 NA unknown function -93727 #c9c9c9 NA unknown function +93727 #c9c9c9 tail assembly chaperone tail 93728 #c9c9c9 NA unknown function 93729 #c9c9c9 NA unknown function 93730 #c9c9c9 NA unknown function @@ -93735,14 +93735,14 @@ phrog color annot category 93734 #c9c9c9 NA unknown function 93735 #c9c9c9 NA unknown function 93736 #c9c9c9 NA unknown function -93737 #c9c9c9 NA unknown function +93737 #c9c9c9 excisionase and transcriptional regulator integration and excision 93738 #c9c9c9 NA unknown function 93739 #c9c9c9 NA unknown function 93740 #c9c9c9 NA unknown function -93741 #c9c9c9 NA unknown function +93741 #c9c9c9 tail terminator connector 93742 #c9c9c9 NA unknown function 93743 #c9c9c9 NA unknown function -93744 #c9c9c9 NA unknown function +93744 #c9c9c9 minor head protein head and packaging 93745 #c9c9c9 NA unknown function 93746 #c9c9c9 NA unknown function 93747 #c9c9c9 NA unknown function @@ -93844,7 +93844,7 @@ phrog color annot category 93843 #c9c9c9 NA unknown function 93844 #c9c9c9 NA unknown function 93845 #c9c9c9 NA unknown function -93846 #c9c9c9 NA unknown function +93846 #c9c9c9 tail tube tail 93847 #c9c9c9 NA unknown function 93848 #c9c9c9 NA unknown function 93849 #c9c9c9 NA unknown function @@ -93858,13 +93858,13 @@ phrog color annot category 93857 #07e9a2 minor tail protein tail 93858 #c9c9c9 NA unknown function 93859 #c9c9c9 NA unknown function -93860 #c9c9c9 NA unknown function +93860 #c9c9c9 tail chaperone protein tail 93861 #c9c9c9 NA unknown function 93862 #c9c9c9 NA unknown function 93863 #c9c9c9 NA unknown function 93864 #c9c9c9 NA unknown function 93865 #c9c9c9 NA unknown function -93866 #c9c9c9 NA unknown function +93866 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 93867 #c9c9c9 NA unknown function 93868 #c9c9c9 NA unknown function 93869 #c9c9c9 NA unknown function @@ -93883,7 +93883,7 @@ phrog color annot category 93882 #c9c9c9 NA unknown function 93883 #c9c9c9 NA unknown function 93884 #c9c9c9 NA unknown function -93885 #c9c9c9 NA unknown function +93885 #c9c9c9 head-tail adaptor Ad1 connector 93886 #c9c9c9 NA unknown function 93887 #c9c9c9 NA unknown function 93888 #c9c9c9 NA unknown function @@ -93896,7 +93896,7 @@ phrog color annot category 93895 #c9c9c9 NA unknown function 93896 #c9c9c9 NA unknown function 93897 #c9c9c9 NA unknown function -93898 #c9c9c9 NA unknown function +93898 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 93899 #c9c9c9 NA unknown function 93900 #c9c9c9 NA unknown function 93901 #c9c9c9 NA unknown function @@ -93911,7 +93911,7 @@ phrog color annot category 93910 #c9c9c9 NA unknown function 93911 #c9c9c9 NA unknown function 93912 #c9c9c9 NA unknown function -93913 #c9c9c9 NA unknown function +93913 #c9c9c9 major tail protein tail 93914 #c9c9c9 NA unknown function 93915 #c9c9c9 NA unknown function 93916 #c9c9c9 NA unknown function @@ -93925,18 +93925,18 @@ phrog color annot category 93924 #c9c9c9 NA unknown function 93925 #c9c9c9 NA unknown function 93926 #c9c9c9 NA unknown function -93927 #c9c9c9 NA unknown function +93927 #c9c9c9 DNA primase DNA, RNA and nucleotide metabolism 93928 #c9c9c9 NA unknown function 93929 #c9c9c9 NA unknown function 93930 #c9c9c9 NA unknown function 93931 #c9c9c9 NA unknown function 93932 #c9c9c9 NA unknown function 93933 #c9c9c9 NA unknown function -93934 #c9c9c9 NA unknown function +93934 #c9c9c9 DNA methyltransferase other 93935 #c9c9c9 NA unknown function 93936 #c9c9c9 NA unknown function 93937 #c9c9c9 NA unknown function -93938 #c9c9c9 NA unknown function +93938 #c9c9c9 terminase head and packaging 93939 #c9c9c9 NA unknown function 93940 #c9c9c9 NA unknown function 93941 #c9c9c9 NA unknown function @@ -94037,7 +94037,7 @@ phrog color annot category 94036 #c9c9c9 NA unknown function 94037 #c9c9c9 NA unknown function 94038 #c9c9c9 NA unknown function -94039 #c9c9c9 NA unknown function +94039 #c9c9c9 radical SAM domain-containing protein other 94040 #c9c9c9 NA unknown function 94041 #c9c9c9 NA unknown function 94042 #c9c9c9 NA unknown function @@ -94120,7 +94120,7 @@ phrog color annot category 94119 #c9c9c9 NA unknown function 94120 #c9c9c9 NA unknown function 94121 #c9c9c9 NA unknown function -94122 #c9c9c9 NA unknown function +94122 #c9c9c9 dsDNA binding protein DNA, RNA and nucleotide metabolism 94123 #c9c9c9 NA unknown function 94124 #c9c9c9 NA unknown function 94125 #c9c9c9 NA unknown function @@ -94135,7 +94135,7 @@ phrog color annot category 94134 #c9c9c9 NA unknown function 94135 #c9c9c9 NA unknown function 94136 #c9c9c9 NA unknown function -94137 #c9c9c9 NA unknown function +94137 #c9c9c9 sigma factor transcription regulation 94138 #c9c9c9 NA unknown function 94139 #c9c9c9 NA unknown function 94140 #c9c9c9 NA unknown function @@ -94156,7 +94156,7 @@ phrog color annot category 94155 #c9c9c9 NA unknown function 94156 #c9c9c9 NA unknown function 94157 #c9c9c9 NA unknown function -94158 #c9c9c9 NA unknown function +94158 #c9c9c9 tail assembly chaperone tail 94159 #c9c9c9 NA unknown function 94160 #c9c9c9 NA unknown function 94161 #c9c9c9 NA unknown function @@ -94168,7 +94168,7 @@ phrog color annot category 94167 #c9c9c9 NA unknown function 94168 #c9c9c9 NA unknown function 94169 #c9c9c9 NA unknown function -94170 #c9c9c9 NA unknown function +94170 #c9c9c9 transcriptional repressor transcription regulation 94171 #c9c9c9 NA unknown function 94172 #c9c9c9 NA unknown function 94173 #c9c9c9 NA unknown function @@ -94196,7 +94196,7 @@ phrog color annot category 94195 #c9c9c9 NA unknown function 94196 #c9c9c9 NA unknown function 94197 #c9c9c9 NA unknown function -94198 #c9c9c9 NA unknown function +94198 #c9c9c9 2OG-Fe(II) oxygenase moron, auxiliary metabolic gene and host takeover 94199 #c9c9c9 NA unknown function 94200 #c9c9c9 NA unknown function 94201 #c9c9c9 NA unknown function @@ -94208,7 +94208,7 @@ phrog color annot category 94207 #c9c9c9 NA unknown function 94208 #c9c9c9 NA unknown function 94209 #c9c9c9 NA unknown function -94210 #c9c9c9 NA unknown function +94210 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 94211 #c9c9c9 NA unknown function 94212 #c9c9c9 NA unknown function 94213 #c9c9c9 NA unknown function @@ -94227,7 +94227,7 @@ phrog color annot category 94226 #c9c9c9 NA unknown function 94227 #c9c9c9 NA unknown function 94228 #c9c9c9 NA unknown function -94229 #c9c9c9 NA unknown function +94229 #c9c9c9 Arc-like repressor transcription regulation 94230 #c9c9c9 NA unknown function 94231 #c9c9c9 NA unknown function 94232 #c9c9c9 NA unknown function @@ -94249,7 +94249,7 @@ phrog color annot category 94248 #c9c9c9 NA unknown function 94249 #c9c9c9 NA unknown function 94250 #c9c9c9 NA unknown function -94251 #c9c9c9 NA unknown function +94251 #c9c9c9 valyl tRNA synthetase modifier DNA, RNA and nucleotide metabolism 94252 #c9c9c9 NA unknown function 94253 #c9c9c9 NA unknown function 94254 #c9c9c9 NA unknown function @@ -94280,10 +94280,10 @@ phrog color annot category 94279 #c9c9c9 NA unknown function 94280 #c9c9c9 NA unknown function 94281 #c9c9c9 NA unknown function -94282 #c9c9c9 NA unknown function +94282 #c9c9c9 transcriptional regulator transcription regulation 94283 #c9c9c9 NA unknown function 94284 #c9c9c9 NA unknown function -94285 #c9c9c9 NA unknown function +94285 #c9c9c9 integrase integration and excision 94286 #c9c9c9 NA unknown function 94287 #c9c9c9 NA unknown function 94288 #c9c9c9 NA unknown function @@ -94304,7 +94304,7 @@ phrog color annot category 94303 #c9c9c9 NA unknown function 94304 #c9c9c9 NA unknown function 94305 #c9c9c9 NA unknown function -94306 #c9c9c9 NA unknown function +94306 #c9c9c9 tail spike protein tail 94307 #c9c9c9 NA unknown function 94308 #c9c9c9 NA unknown function 94309 #c9c9c9 NA unknown function @@ -94313,7 +94313,7 @@ phrog color annot category 94312 #c9c9c9 NA unknown function 94313 #c9c9c9 NA unknown function 94314 #c9c9c9 NA unknown function -94315 #c9c9c9 NA unknown function +94315 #c9c9c9 tail protein tail 94316 #c9c9c9 NA unknown function 94317 #c9c9c9 NA unknown function 94318 #c9c9c9 NA unknown function @@ -94338,7 +94338,7 @@ phrog color annot category 94337 #c9c9c9 NA unknown function 94338 #c9c9c9 NA unknown function 94339 #c9c9c9 NA unknown function -94340 #c9c9c9 NA unknown function +94340 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 94341 #c9c9c9 NA unknown function 94342 #c9c9c9 NA unknown function 94343 #c9c9c9 NA unknown function @@ -94383,7 +94383,7 @@ phrog color annot category 94382 #c9c9c9 NA unknown function 94383 #c9c9c9 NA unknown function 94384 #c9c9c9 NA unknown function -94385 #c9c9c9 NA unknown function +94385 #c9c9c9 transposase integration and excision 94386 #c9c9c9 NA unknown function 94387 #c9c9c9 NA unknown function 94388 #c9c9c9 NA unknown function @@ -94400,7 +94400,7 @@ phrog color annot category 94399 #c9c9c9 NA unknown function 94400 #c9c9c9 NA unknown function 94401 #c9c9c9 NA unknown function -94402 #c9c9c9 NA unknown function +94402 #c9c9c9 transcriptional repressor transcription regulation 94403 #c9c9c9 NA unknown function 94404 #c9c9c9 NA unknown function 94405 #c9c9c9 NA unknown function @@ -94496,7 +94496,7 @@ phrog color annot category 94495 #c9c9c9 NA unknown function 94496 #c9c9c9 NA unknown function 94497 #c9c9c9 NA unknown function -94498 #c9c9c9 NA unknown function +94498 #c9c9c9 terminase small subunit head and packaging 94499 #c9c9c9 NA unknown function 94500 #c9c9c9 NA unknown function 94501 #c9c9c9 NA unknown function @@ -94551,10 +94551,10 @@ phrog color annot category 94550 #c9c9c9 NA unknown function 94551 #c9c9c9 NA unknown function 94552 #c9c9c9 NA unknown function -94553 #c9c9c9 NA unknown function +94553 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 94554 #c9c9c9 NA unknown function 94555 #c9c9c9 NA unknown function -94556 #c9c9c9 NA unknown function +94556 #c9c9c9 holin lysis 94557 #c9c9c9 NA unknown function 94558 #c9c9c9 NA unknown function 94559 #c9c9c9 NA unknown function @@ -94562,7 +94562,7 @@ phrog color annot category 94561 #c9c9c9 NA unknown function 94562 #c9c9c9 NA unknown function 94563 #c9c9c9 NA unknown function -94564 #c9c9c9 NA unknown function +94564 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 94565 #c9c9c9 NA unknown function 94566 #c9c9c9 NA unknown function 94567 #c9c9c9 NA unknown function @@ -94585,7 +94585,7 @@ phrog color annot category 94584 #c9c9c9 NA unknown function 94585 #c9c9c9 NA unknown function 94586 #c9c9c9 NA unknown function -94587 #c9c9c9 NA unknown function +94587 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 94588 #c9c9c9 NA unknown function 94589 #c9c9c9 NA unknown function 94590 #c9c9c9 NA unknown function @@ -94593,7 +94593,7 @@ phrog color annot category 94592 #c9c9c9 NA unknown function 94593 #c9c9c9 NA unknown function 94594 #c9c9c9 NA unknown function -94595 #c9c9c9 NA unknown function +94595 #c9c9c9 RNA ligase DNA, RNA and nucleotide metabolism 94596 #c9c9c9 NA unknown function 94597 #c9c9c9 NA unknown function 94598 #c9c9c9 NA unknown function @@ -94613,7 +94613,7 @@ phrog color annot category 94612 #c9c9c9 NA unknown function 94613 #c9c9c9 NA unknown function 94614 #c9c9c9 NA unknown function -94615 #c9c9c9 NA unknown function +94615 #c9c9c9 endolysin lysis 94616 #c9c9c9 NA unknown function 94617 #c9c9c9 NA unknown function 94618 #c9c9c9 NA unknown function @@ -94683,7 +94683,7 @@ phrog color annot category 94682 #c9c9c9 NA unknown function 94683 #c9c9c9 NA unknown function 94684 #c9c9c9 NA unknown function -94685 #c9c9c9 NA unknown function +94685 #c9c9c9 minor tail protein tail 94686 #c9c9c9 NA unknown function 94687 #c9c9c9 NA unknown function 94688 #c9c9c9 NA unknown function @@ -94706,7 +94706,7 @@ phrog color annot category 94705 #c9c9c9 NA unknown function 94706 #c9c9c9 NA unknown function 94707 #c9c9c9 NA unknown function -94708 #c9c9c9 NA unknown function +94708 #c9c9c9 baseplate spike tail 94709 #c9c9c9 NA unknown function 94710 #c9c9c9 NA unknown function 94711 #c9c9c9 NA unknown function @@ -94732,7 +94732,7 @@ phrog color annot category 94731 #c9c9c9 NA unknown function 94732 #c9c9c9 NA unknown function 94733 #c9c9c9 NA unknown function -94734 #c9c9c9 NA unknown function +94734 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 94735 #c9c9c9 NA unknown function 94736 #c9c9c9 NA unknown function 94737 #c9c9c9 NA unknown function @@ -94740,7 +94740,7 @@ phrog color annot category 94739 #c9c9c9 NA unknown function 94740 #c9c9c9 NA unknown function 94741 #c9c9c9 NA unknown function -94742 #c9c9c9 NA unknown function +94742 #c9c9c9 tail length tape measure protein tail 94743 #c9c9c9 NA unknown function 94744 #c9c9c9 NA unknown function 94745 #c9c9c9 NA unknown function @@ -94759,7 +94759,7 @@ phrog color annot category 94758 #c9c9c9 NA unknown function 94759 #c9c9c9 NA unknown function 94760 #c9c9c9 NA unknown function -94761 #c9c9c9 NA unknown function +94761 #c9c9c9 excisionase and transcriptional regulator integration and excision 94762 #c9c9c9 NA unknown function 94763 #c9c9c9 NA unknown function 94764 #c9c9c9 NA unknown function @@ -94790,7 +94790,7 @@ phrog color annot category 94789 #c9c9c9 NA unknown function 94790 #c9c9c9 NA unknown function 94791 #c9c9c9 NA unknown function -94792 #c9c9c9 NA unknown function +94792 #c9c9c9 terminase large subunit head and packaging 94793 #c9c9c9 NA unknown function 94794 #c9c9c9 NA unknown function 94795 #c9c9c9 NA unknown function @@ -94804,7 +94804,7 @@ phrog color annot category 94803 #c9c9c9 NA unknown function 94804 #c9c9c9 NA unknown function 94805 #c9c9c9 NA unknown function -94806 #c9c9c9 NA unknown function +94806 #c9c9c9 tail assembly chaperone tail 94807 #c9c9c9 NA unknown function 94808 #c9c9c9 NA unknown function 94809 #c9c9c9 NA unknown function @@ -94823,16 +94823,16 @@ phrog color annot category 94822 #c9c9c9 NA unknown function 94823 #c9c9c9 NA unknown function 94824 #c9c9c9 NA unknown function -94825 #c9c9c9 NA unknown function +94825 #c9c9c9 transcriptional regulator transcription regulation 94826 #c9c9c9 NA unknown function 94827 #c9c9c9 NA unknown function -94828 #c9c9c9 NA unknown function +94828 #c9c9c9 transposase integration and excision 94829 #c9c9c9 NA unknown function 94830 #c9c9c9 NA unknown function 94831 #c9c9c9 NA unknown function 94832 #c9c9c9 NA unknown function 94833 #c9c9c9 NA unknown function -94834 #c9c9c9 NA unknown function +94834 #c9c9c9 GtrA-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 94835 #c9c9c9 NA unknown function 94836 #c9c9c9 NA unknown function 94837 #c9c9c9 NA unknown function @@ -94853,7 +94853,7 @@ phrog color annot category 94852 #c9c9c9 NA unknown function 94853 #c9c9c9 NA unknown function 94854 #c9c9c9 NA unknown function -94855 #c9c9c9 NA unknown function +94855 #c9c9c9 head closure Hc1 connector 94856 #c9c9c9 NA unknown function 94857 #c9c9c9 NA unknown function 94858 #c9c9c9 NA unknown function @@ -94866,7 +94866,7 @@ phrog color annot category 94865 #c9c9c9 NA unknown function 94866 #c9c9c9 NA unknown function 94867 #c9c9c9 NA unknown function -94868 #c9c9c9 NA unknown function +94868 #c9c9c9 tail protein tail 94869 #c9c9c9 NA unknown function 94870 #c9c9c9 NA unknown function 94871 #c9c9c9 NA unknown function @@ -94884,7 +94884,7 @@ phrog color annot category 94883 #c9c9c9 NA unknown function 94884 #c9c9c9 NA unknown function 94885 #c9c9c9 NA unknown function -94886 #c9c9c9 NA unknown function +94886 #c9c9c9 excisionase and transcriptional regulator integration and excision 94887 #c9c9c9 NA unknown function 94888 #c9c9c9 NA unknown function 94889 #c9c9c9 NA unknown function @@ -94959,7 +94959,7 @@ phrog color annot category 94958 #c9c9c9 NA unknown function 94959 #c9c9c9 NA unknown function 94960 #c9c9c9 NA unknown function -94961 #c9c9c9 NA unknown function +94961 #c9c9c9 minor tail protein tail 94962 #c9c9c9 NA unknown function 94963 #c9c9c9 NA unknown function 94964 #c9c9c9 NA unknown function @@ -94980,7 +94980,7 @@ phrog color annot category 94979 #c9c9c9 NA unknown function 94980 #c9c9c9 NA unknown function 94981 #c9c9c9 NA unknown function -94982 #c9c9c9 NA unknown function +94982 #c9c9c9 integrase integration and excision 94983 #c9c9c9 NA unknown function 94984 #c9c9c9 NA unknown function 94985 #c9c9c9 NA unknown function @@ -95013,7 +95013,7 @@ phrog color annot category 95012 #c9c9c9 NA unknown function 95013 #c9c9c9 NA unknown function 95014 #c9c9c9 NA unknown function -95015 #c9c9c9 NA unknown function +95015 #c9c9c9 CsrA-like regulator transcription regulation 95016 #c9c9c9 NA unknown function 95017 #c9c9c9 NA unknown function 95018 #c9c9c9 NA unknown function @@ -95022,18 +95022,18 @@ phrog color annot category 95021 #c9c9c9 NA unknown function 95022 #c9c9c9 NA unknown function 95023 #c9c9c9 NA unknown function -95024 #c9c9c9 NA unknown function +95024 #c9c9c9 head closure Hc1 connector 95025 #c9c9c9 NA unknown function 95026 #c9c9c9 NA unknown function 95027 #c9c9c9 NA unknown function -95028 #c9c9c9 NA unknown function +95028 #c9c9c9 head closure Hc1 connector 95029 #c9c9c9 NA unknown function 95030 #c9c9c9 NA unknown function 95031 #c9c9c9 NA unknown function 95032 #c9c9c9 NA unknown function 95033 #c9c9c9 NA unknown function 95034 #c9c9c9 NA unknown function -95035 #c9c9c9 NA unknown function +95035 #c9c9c9 Cor superinfection exclusion protein moron, auxiliary metabolic gene and host takeover 95036 #c9c9c9 NA unknown function 95037 #c9c9c9 NA unknown function 95038 #c9c9c9 NA unknown function @@ -95056,7 +95056,7 @@ phrog color annot category 95055 #c9c9c9 NA unknown function 95056 #c9c9c9 NA unknown function 95057 #c9c9c9 NA unknown function -95058 #c9c9c9 NA unknown function +95058 #c9c9c9 tail completion or Neck1 protein connector 95059 #c9c9c9 NA unknown function 95060 #c9c9c9 NA unknown function 95061 #c9c9c9 NA unknown function @@ -95083,7 +95083,7 @@ phrog color annot category 95082 #c9c9c9 NA unknown function 95083 #c9c9c9 NA unknown function 95084 #c9c9c9 NA unknown function -95085 #c9c9c9 NA unknown function +95085 #c9c9c9 endolysin lysis 95086 #c9c9c9 NA unknown function 95087 #c9c9c9 NA unknown function 95088 #c9c9c9 NA unknown function @@ -95097,7 +95097,7 @@ phrog color annot category 95096 #c9c9c9 NA unknown function 95097 #c9c9c9 NA unknown function 95098 #c9c9c9 NA unknown function -95099 #c9c9c9 NA unknown function +95099 #c9c9c9 transcriptional repressor transcription regulation 95100 #c9c9c9 NA unknown function 95101 #c9c9c9 NA unknown function 95102 #c9c9c9 NA unknown function @@ -95110,12 +95110,12 @@ phrog color annot category 95109 #c9c9c9 NA unknown function 95110 #c9c9c9 NA unknown function 95111 #c9c9c9 NA unknown function -95112 #c9c9c9 NA unknown function +95112 #c9c9c9 excisionase and transcriptional regulator integration and excision 95113 #c9c9c9 NA unknown function 95114 #c9c9c9 NA unknown function 95115 #c9c9c9 NA unknown function 95116 #c9c9c9 NA unknown function -95117 #c9c9c9 NA unknown function +95117 #c9c9c9 tail protein tail 95118 #c9c9c9 NA unknown function 95119 #c9c9c9 NA unknown function 95120 #c9c9c9 NA unknown function @@ -95136,7 +95136,7 @@ phrog color annot category 95135 #c9c9c9 NA unknown function 95136 #c9c9c9 NA unknown function 95137 #c9c9c9 NA unknown function -95138 #c9c9c9 NA unknown function +95138 #c9c9c9 head-tail adaptor connector 95139 #c9c9c9 NA unknown function 95140 #c9c9c9 NA unknown function 95141 #c9c9c9 NA unknown function @@ -95198,7 +95198,7 @@ phrog color annot category 95197 #c9c9c9 NA unknown function 95198 #c9c9c9 NA unknown function 95199 #c9c9c9 NA unknown function -95200 #c9c9c9 NA unknown function +95200 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 95201 #c9c9c9 NA unknown function 95202 #c9c9c9 NA unknown function 95203 #c9c9c9 NA unknown function @@ -95248,7 +95248,7 @@ phrog color annot category 95247 #c9c9c9 NA unknown function 95248 #c9c9c9 NA unknown function 95249 #c9c9c9 NA unknown function -95250 #c9c9c9 NA unknown function +95250 #c9c9c9 dATP / dGTP pyrophosphohydrolase DNA, RNA and nucleotide metabolism 95251 #c9c9c9 NA unknown function 95252 #c9c9c9 NA unknown function 95253 #c9c9c9 NA unknown function @@ -95275,7 +95275,7 @@ phrog color annot category 95274 #c9c9c9 NA unknown function 95275 #c9c9c9 NA unknown function 95276 #c9c9c9 NA unknown function -95277 #c9c9c9 NA unknown function +95277 #c9c9c9 ribonucleotide reductase large subunit DNA, RNA and nucleotide metabolism 95278 #c9c9c9 NA unknown function 95279 #c9c9c9 NA unknown function 95280 #c9c9c9 NA unknown function @@ -95295,7 +95295,7 @@ phrog color annot category 95294 #c9c9c9 NA unknown function 95295 #c9c9c9 NA unknown function 95296 #c9c9c9 NA unknown function -95297 #c9c9c9 NA unknown function +95297 #c9c9c9 metallo-phosphoesterase other 95298 #c9c9c9 NA unknown function 95299 #c9c9c9 NA unknown function 95300 #c9c9c9 NA unknown function @@ -95310,7 +95310,7 @@ phrog color annot category 95309 #c9c9c9 NA unknown function 95310 #c9c9c9 NA unknown function 95311 #c9c9c9 NA unknown function -95312 #c9c9c9 NA unknown function +95312 #c9c9c9 portal protein head and packaging 95313 #c9c9c9 NA unknown function 95314 #c9c9c9 NA unknown function 95315 #c9c9c9 NA unknown function @@ -95412,13 +95412,13 @@ phrog color annot category 95411 #c9c9c9 NA unknown function 95412 #c9c9c9 NA unknown function 95413 #c9c9c9 NA unknown function -95414 #c9c9c9 NA unknown function +95414 #c9c9c9 short tail fiber protein tail 95415 #c9c9c9 NA unknown function 95416 #c9c9c9 NA unknown function 95417 #c9c9c9 NA unknown function 95418 #c9c9c9 NA unknown function 95419 #c9c9c9 NA unknown function -95420 #c9c9c9 NA unknown function +95420 #c9c9c9 antimicrobial peptide resistance and lipid A acylation protein PagP moron, auxiliary metabolic gene and host takeover 95421 #c9c9c9 NA unknown function 95422 #c9c9c9 NA unknown function 95423 #c9c9c9 NA unknown function @@ -95430,10 +95430,10 @@ phrog color annot category 95429 #c9c9c9 NA unknown function 95430 #c9c9c9 NA unknown function 95431 #c9c9c9 NA unknown function -95432 #c9c9c9 NA unknown function +95432 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 95433 #c9c9c9 NA unknown function 95434 #c9c9c9 NA unknown function -95435 #c9c9c9 NA unknown function +95435 #c9c9c9 tail terminator connector 95436 #c9c9c9 NA unknown function 95437 #c9c9c9 NA unknown function 95438 #c9c9c9 NA unknown function @@ -95441,7 +95441,7 @@ phrog color annot category 95440 #c9c9c9 NA unknown function 95441 #c9c9c9 NA unknown function 95442 #c9c9c9 NA unknown function -95443 #c9c9c9 NA unknown function +95443 #c9c9c9 tail sheath tail 95444 #c9c9c9 NA unknown function 95445 #c9c9c9 NA unknown function 95446 #c9c9c9 NA unknown function @@ -95451,7 +95451,7 @@ phrog color annot category 95450 #c9c9c9 NA unknown function 95451 #c9c9c9 NA unknown function 95452 #c9c9c9 NA unknown function -95453 #c9c9c9 NA unknown function +95453 #c9c9c9 MazG-like pyrophosphatase other 95454 #c9c9c9 NA unknown function 95455 #c9c9c9 NA unknown function 95456 #c9c9c9 NA unknown function @@ -95461,11 +95461,11 @@ phrog color annot category 95460 #c9c9c9 NA unknown function 95461 #c9c9c9 NA unknown function 95462 #c9c9c9 NA unknown function -95463 #c9c9c9 NA unknown function +95463 #c9c9c9 baseplate protein tail 95464 #c9c9c9 NA unknown function -95465 #c9c9c9 NA unknown function +95465 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 95466 #c9c9c9 NA unknown function -95467 #c9c9c9 NA unknown function +95467 #c9c9c9 tail fiber protein tail 95468 #c9c9c9 NA unknown function 95469 #c9c9c9 NA unknown function 95470 #c9c9c9 NA unknown function @@ -95478,7 +95478,7 @@ phrog color annot category 95477 #c9c9c9 NA unknown function 95478 #c9c9c9 NA unknown function 95479 #c9c9c9 NA unknown function -95480 #c9c9c9 NA unknown function +95480 #c9c9c9 tail protein tail 95481 #c9c9c9 NA unknown function 95482 #c9c9c9 NA unknown function 95483 #c9c9c9 NA unknown function @@ -95508,13 +95508,13 @@ phrog color annot category 95507 #c9c9c9 NA unknown function 95508 #c9c9c9 NA unknown function 95509 #c9c9c9 NA unknown function -95510 #c9c9c9 NA unknown function +95510 #c9c9c9 head closure Hc1 connector 95511 #c9c9c9 NA unknown function -95512 #c9c9c9 NA unknown function -95513 #c9c9c9 NA unknown function +95512 #c9c9c9 GTP cyclohydrolase other +95513 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 95514 #c9c9c9 NA unknown function 95515 #c9c9c9 NA unknown function -95516 #c9c9c9 NA unknown function +95516 #c9c9c9 "transcriptional regulator, D5-like" transcription regulation 95517 #c9c9c9 NA unknown function 95518 #c9c9c9 NA unknown function 95519 #c9c9c9 NA unknown function @@ -95593,7 +95593,7 @@ phrog color annot category 95592 #c9c9c9 NA unknown function 95593 #c9c9c9 NA unknown function 95594 #c9c9c9 NA unknown function -95595 #c9c9c9 NA unknown function +95595 #c9c9c9 transcriptional repressor transcription regulation 95596 #c9c9c9 NA unknown function 95597 #c9c9c9 NA unknown function 95598 #c9c9c9 NA unknown function @@ -95741,7 +95741,7 @@ phrog color annot category 95740 #c9c9c9 NA unknown function 95741 #c9c9c9 NA unknown function 95742 #c9c9c9 NA unknown function -95743 #c9c9c9 NA unknown function +95743 #c9c9c9 transcriptional repressor transcription regulation 95744 #c9c9c9 NA unknown function 95745 #c9c9c9 NA unknown function 95746 #c9c9c9 NA unknown function @@ -95765,7 +95765,7 @@ phrog color annot category 95764 #c9c9c9 NA unknown function 95765 #c9c9c9 NA unknown function 95766 #c9c9c9 NA unknown function -95767 #c9c9c9 NA unknown function +95767 #c9c9c9 excisionase and transcriptional regulator integration and excision 95768 #c9c9c9 NA unknown function 95769 #c9c9c9 NA unknown function 95770 #c9c9c9 NA unknown function @@ -95810,12 +95810,12 @@ phrog color annot category 95809 #c9c9c9 NA unknown function 95810 #c9c9c9 NA unknown function 95811 #c9c9c9 NA unknown function -95812 #c9c9c9 NA unknown function +95812 #c9c9c9 terminase large subunit head and packaging 95813 #c9c9c9 NA unknown function 95814 #c9c9c9 NA unknown function 95815 #c9c9c9 NA unknown function 95816 #c9c9c9 NA unknown function -95817 #c9c9c9 NA unknown function +95817 #c9c9c9 tail terminator connector 95818 #c9c9c9 NA unknown function 95819 #c9c9c9 NA unknown function 95820 #c9c9c9 NA unknown function @@ -95871,7 +95871,7 @@ phrog color annot category 95870 #c9c9c9 NA unknown function 95871 #c9c9c9 NA unknown function 95872 #c9c9c9 NA unknown function -95873 #c9c9c9 NA unknown function +95873 #c9c9c9 tail spike protein tail 95874 #c9c9c9 NA unknown function 95875 #c9c9c9 NA unknown function 95876 #c9c9c9 NA unknown function @@ -95910,7 +95910,7 @@ phrog color annot category 95909 #c9c9c9 NA unknown function 95910 #c9c9c9 NA unknown function 95911 #c9c9c9 NA unknown function -95912 #c9c9c9 NA unknown function +95912 #c9c9c9 transcriptional repressor transcription regulation 95913 #c9c9c9 NA unknown function 95914 #c9c9c9 NA unknown function 95915 #c9c9c9 NA unknown function @@ -95953,7 +95953,7 @@ phrog color annot category 95952 #c9c9c9 NA unknown function 95953 #c9c9c9 NA unknown function 95954 #c9c9c9 NA unknown function -95955 #c9c9c9 NA unknown function +95955 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 95956 #c9c9c9 NA unknown function 95957 #c9c9c9 NA unknown function 95958 #c9c9c9 NA unknown function @@ -96074,7 +96074,7 @@ phrog color annot category 96073 #c9c9c9 NA unknown function 96074 #c9c9c9 NA unknown function 96075 #c9c9c9 NA unknown function -96076 #c9c9c9 NA unknown function +96076 #c9c9c9 transcriptional regulator transcription regulation 96077 #c9c9c9 NA unknown function 96078 #c9c9c9 NA unknown function 96079 #c9c9c9 NA unknown function @@ -96088,11 +96088,11 @@ phrog color annot category 96087 #c9c9c9 NA unknown function 96088 #c9c9c9 NA unknown function 96089 #c9c9c9 NA unknown function -96090 #c9c9c9 NA unknown function +96090 #c9c9c9 methylamine utilization other 96091 #c9c9c9 NA unknown function 96092 #c9c9c9 NA unknown function 96093 #c9c9c9 NA unknown function -96094 #c9c9c9 NA unknown function +96094 #c9c9c9 phosphoheptose isomerase moron, auxiliary metabolic gene and host takeover 96095 #c9c9c9 NA unknown function 96096 #c9c9c9 NA unknown function 96097 #c9c9c9 NA unknown function @@ -96109,7 +96109,7 @@ phrog color annot category 96108 #c9c9c9 NA unknown function 96109 #c9c9c9 NA unknown function 96110 #c9c9c9 NA unknown function -96111 #c9c9c9 NA unknown function +96111 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 96112 #c9c9c9 NA unknown function 96113 #c9c9c9 NA unknown function 96114 #c9c9c9 NA unknown function @@ -96122,7 +96122,7 @@ phrog color annot category 96121 #c9c9c9 NA unknown function 96122 #c9c9c9 NA unknown function 96123 #c9c9c9 NA unknown function -96124 #c9c9c9 NA unknown function +96124 #c9c9c9 head maturation protease head and packaging 96125 #c9c9c9 NA unknown function 96126 #c9c9c9 NA unknown function 96127 #c9c9c9 NA unknown function @@ -96139,7 +96139,7 @@ phrog color annot category 96138 #c9c9c9 NA unknown function 96139 #c9c9c9 NA unknown function 96140 #c9c9c9 NA unknown function -96141 #c9c9c9 NA unknown function +96141 #c9c9c9 excisionase and transcriptional regulator integration and excision 96142 #c9c9c9 NA unknown function 96143 #c9c9c9 NA unknown function 96144 #c9c9c9 NA unknown function @@ -96169,7 +96169,7 @@ phrog color annot category 96168 #c9c9c9 NA unknown function 96169 #c9c9c9 NA unknown function 96170 #c9c9c9 NA unknown function -96171 #c9c9c9 NA unknown function +96171 #c9c9c9 tail terminator connector 96172 #c9c9c9 NA unknown function 96173 #c9c9c9 NA unknown function 96174 #c9c9c9 NA unknown function @@ -96186,20 +96186,20 @@ phrog color annot category 96185 #c9c9c9 NA unknown function 96186 #c9c9c9 NA unknown function 96187 #c9c9c9 NA unknown function -96188 #c9c9c9 NA unknown function +96188 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 96189 #c9c9c9 NA unknown function 96190 #c9c9c9 NA unknown function 96191 #c9c9c9 NA unknown function -96192 #c9c9c9 NA unknown function +96192 #c9c9c9 tail tube tail 96193 #c9c9c9 NA unknown function 96194 #c9c9c9 NA unknown function 96195 #c9c9c9 NA unknown function 96196 #c9c9c9 NA unknown function -96197 #c9c9c9 NA unknown function -96198 #c9c9c9 NA unknown function +96197 #c9c9c9 transcriptional repressor transcription regulation +96198 #c9c9c9 tail completion or Neck1 protein connector 96199 #c9c9c9 NA unknown function 96200 #c9c9c9 NA unknown function -96201 #c9c9c9 NA unknown function +96201 #c9c9c9 transcriptional regulator transcription regulation 96202 #c9c9c9 NA unknown function 96203 #c9c9c9 NA unknown function 96204 #c9c9c9 NA unknown function @@ -96212,7 +96212,7 @@ phrog color annot category 96211 #c9c9c9 NA unknown function 96212 #c9c9c9 NA unknown function 96213 #c9c9c9 NA unknown function -96214 #c9c9c9 NA unknown function +96214 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 96215 #c9c9c9 NA unknown function 96216 #c9c9c9 NA unknown function 96217 #c9c9c9 NA unknown function @@ -96274,7 +96274,7 @@ phrog color annot category 96273 #c9c9c9 NA unknown function 96274 #c9c9c9 NA unknown function 96275 #c9c9c9 NA unknown function -96276 #c9c9c9 NA unknown function +96276 #c9c9c9 Arc-like repressor transcription regulation 96277 #c9c9c9 NA unknown function 96278 #c9c9c9 NA unknown function 96279 #c9c9c9 NA unknown function @@ -96288,7 +96288,7 @@ phrog color annot category 96287 #c9c9c9 NA unknown function 96288 #c9c9c9 NA unknown function 96289 #c9c9c9 NA unknown function -96290 #c9c9c9 NA unknown function +96290 #c9c9c9 integrase integration and excision 96291 #c9c9c9 NA unknown function 96292 #c9c9c9 NA unknown function 96293 #c9c9c9 NA unknown function @@ -96297,7 +96297,7 @@ phrog color annot category 96296 #c9c9c9 NA unknown function 96297 #c9c9c9 NA unknown function 96298 #c9c9c9 NA unknown function -96299 #c9c9c9 NA unknown function +96299 #c9c9c9 esterase/lipase other 96300 #c9c9c9 NA unknown function 96301 #c9c9c9 NA unknown function 96302 #c9c9c9 NA unknown function @@ -96321,7 +96321,7 @@ phrog color annot category 96320 #c9c9c9 NA unknown function 96321 #c9c9c9 NA unknown function 96322 #c9c9c9 NA unknown function -96323 #c9c9c9 NA unknown function +96323 #c9c9c9 prohead head and packaging 96324 #c9c9c9 NA unknown function 96325 #c9c9c9 NA unknown function 96326 #c9c9c9 NA unknown function @@ -96335,9 +96335,9 @@ phrog color annot category 96334 #c9c9c9 NA unknown function 96335 #c9c9c9 NA unknown function 96336 #c9c9c9 NA unknown function -96337 #c9c9c9 NA unknown function +96337 #c9c9c9 tail assembly chaperone tail 96338 #c9c9c9 NA unknown function -96339 #c9c9c9 NA unknown function +96339 #c9c9c9 head closure Hc1 connector 96340 #c9c9c9 NA unknown function 96341 #c9c9c9 NA unknown function 96342 #c9c9c9 NA unknown function @@ -96349,7 +96349,7 @@ phrog color annot category 96348 #c9c9c9 NA unknown function 96349 #c9c9c9 NA unknown function 96350 #c9c9c9 NA unknown function -96351 #c9c9c9 NA unknown function +96351 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 96352 #c9c9c9 NA unknown function 96353 #c9c9c9 NA unknown function 96354 #c9c9c9 NA unknown function @@ -96372,7 +96372,7 @@ phrog color annot category 96371 #c9c9c9 NA unknown function 96372 #c9c9c9 NA unknown function 96373 #c9c9c9 NA unknown function -96374 #c9c9c9 NA unknown function +96374 #c9c9c9 transposase integration and excision 96375 #c9c9c9 NA unknown function 96376 #c9c9c9 NA unknown function 96377 #c9c9c9 NA unknown function @@ -96383,7 +96383,7 @@ phrog color annot category 96382 #c9c9c9 NA unknown function 96383 #c9c9c9 NA unknown function 96384 #c9c9c9 NA unknown function -96385 #c9c9c9 NA unknown function +96385 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 96386 #c9c9c9 NA unknown function 96387 #c9c9c9 NA unknown function 96388 #c9c9c9 NA unknown function @@ -96394,7 +96394,7 @@ phrog color annot category 96393 #c9c9c9 NA unknown function 96394 #c9c9c9 NA unknown function 96395 #c9c9c9 NA unknown function -96396 #c9c9c9 NA unknown function +96396 #c9c9c9 transcriptional repressor transcription regulation 96397 #c9c9c9 NA unknown function 96398 #c9c9c9 NA unknown function 96399 #c9c9c9 NA unknown function @@ -96428,7 +96428,7 @@ phrog color annot category 96427 #c9c9c9 NA unknown function 96428 #c9c9c9 NA unknown function 96429 #c9c9c9 NA unknown function -96430 #c9c9c9 NA unknown function +96430 #c9c9c9 Cox-like excisionase and repressor integration and excision 96431 #c9c9c9 NA unknown function 96432 #c9c9c9 NA unknown function 96433 #c9c9c9 NA unknown function @@ -96466,14 +96466,14 @@ phrog color annot category 96465 #c9c9c9 NA unknown function 96466 #c9c9c9 NA unknown function 96467 #c9c9c9 NA unknown function -96468 #c9c9c9 NA unknown function +96468 #c9c9c9 hydrolase other 96469 #c9c9c9 NA unknown function 96470 #c9c9c9 NA unknown function 96471 #c9c9c9 NA unknown function 96472 #c9c9c9 NA unknown function 96473 #c9c9c9 NA unknown function 96474 #c9c9c9 NA unknown function -96475 #c9c9c9 NA unknown function +96475 #c9c9c9 tail spike protein tail 96476 #c9c9c9 NA unknown function 96477 #c9c9c9 NA unknown function 96478 #c9c9c9 NA unknown function @@ -96501,7 +96501,7 @@ phrog color annot category 96500 #c9c9c9 NA unknown function 96501 #c9c9c9 NA unknown function 96502 #c9c9c9 NA unknown function -96503 #c9c9c9 NA unknown function +96503 #c9c9c9 tail terminator connector 96504 #c9c9c9 NA unknown function 96505 #c9c9c9 NA unknown function 96506 #c9c9c9 NA unknown function @@ -96546,7 +96546,7 @@ phrog color annot category 96545 #c9c9c9 NA unknown function 96546 #c9c9c9 NA unknown function 96547 #c9c9c9 NA unknown function -96548 #c9c9c9 NA unknown function +96548 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 96549 #c9c9c9 NA unknown function 96550 #c9c9c9 NA unknown function 96551 #c9c9c9 NA unknown function @@ -96588,7 +96588,7 @@ phrog color annot category 96587 #c9c9c9 NA unknown function 96588 #c9c9c9 NA unknown function 96589 #c9c9c9 NA unknown function -96590 #c9c9c9 NA unknown function +96590 #c9c9c9 tail protein tail 96591 #c9c9c9 NA unknown function 96592 #c9c9c9 NA unknown function 96593 #c9c9c9 NA unknown function @@ -96649,7 +96649,7 @@ phrog color annot category 96648 #c9c9c9 NA unknown function 96649 #c9c9c9 NA unknown function 96650 #c9c9c9 NA unknown function -96651 #c9c9c9 NA unknown function +96651 #c9c9c9 tail protein tail 96652 #c9c9c9 NA unknown function 96653 #c9c9c9 NA unknown function 96654 #c9c9c9 NA unknown function @@ -96665,7 +96665,7 @@ phrog color annot category 96664 #c9c9c9 NA unknown function 96665 #c9c9c9 NA unknown function 96666 #c9c9c9 NA unknown function -96667 #c9c9c9 NA unknown function +96667 #c9c9c9 transcriptional regulator transcription regulation 96668 #c9c9c9 NA unknown function 96669 #c9c9c9 NA unknown function 96670 #c9c9c9 NA unknown function @@ -96685,7 +96685,7 @@ phrog color annot category 96684 #c9c9c9 NA unknown function 96685 #c9c9c9 NA unknown function 96686 #c9c9c9 NA unknown function -96687 #c9c9c9 NA unknown function +96687 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 96688 #c9c9c9 NA unknown function 96689 #c9c9c9 NA unknown function 96690 #c9c9c9 NA unknown function @@ -96708,7 +96708,7 @@ phrog color annot category 96707 #c9c9c9 NA unknown function 96708 #c9c9c9 NA unknown function 96709 #c9c9c9 NA unknown function -96710 #c9c9c9 NA unknown function +96710 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 96711 #c9c9c9 NA unknown function 96712 #c9c9c9 NA unknown function 96713 #c9c9c9 NA unknown function @@ -96757,12 +96757,12 @@ phrog color annot category 96756 #c9c9c9 NA unknown function 96757 #c9c9c9 NA unknown function 96758 #c9c9c9 NA unknown function -96759 #c9c9c9 NA unknown function +96759 #c9c9c9 RusA-like Holliday junction resolvase DNA, RNA and nucleotide metabolism 96760 #c9c9c9 NA unknown function -96761 #c9c9c9 NA unknown function +96761 #c9c9c9 tail spike protein tail 96762 #c9c9c9 NA unknown function 96763 #c9c9c9 NA unknown function -96764 #c9c9c9 NA unknown function +96764 #c9c9c9 single strand annealing protein DNA, RNA and nucleotide metabolism 96765 #c9c9c9 NA unknown function 96766 #c9c9c9 NA unknown function 96767 #c9c9c9 NA unknown function @@ -96812,7 +96812,7 @@ phrog color annot category 96811 #c9c9c9 NA unknown function 96812 #c9c9c9 NA unknown function 96813 #c9c9c9 NA unknown function -96814 #c9c9c9 NA unknown function +96814 #c9c9c9 portal protein head and packaging 96815 #c9c9c9 NA unknown function 96816 #c9c9c9 NA unknown function 96817 #c9c9c9 NA unknown function @@ -96848,7 +96848,7 @@ phrog color annot category 96847 #c9c9c9 NA unknown function 96848 #c9c9c9 NA unknown function 96849 #c9c9c9 NA unknown function -96850 #c9c9c9 NA unknown function +96850 #c9c9c9 Rz-like spanin lysis 96851 #c9c9c9 NA unknown function 96852 #c9c9c9 NA unknown function 96853 #c9c9c9 NA unknown function @@ -96886,13 +96886,13 @@ phrog color annot category 96885 #c9c9c9 NA unknown function 96886 #c9c9c9 NA unknown function 96887 #c9c9c9 NA unknown function -96888 #c9c9c9 NA unknown function +96888 #c9c9c9 DNA binding protein transcription regulation 96889 #c9c9c9 NA unknown function -96890 #c9c9c9 NA unknown function +96890 #c9c9c9 acetyltransferase other 96891 #c9c9c9 NA unknown function 96892 #c9c9c9 NA unknown function 96893 #c9c9c9 NA unknown function -96894 #c9c9c9 NA unknown function +96894 #c9c9c9 head closure Hc1 connector 96895 #c9c9c9 NA unknown function 96896 #c9c9c9 NA unknown function 96897 #c9c9c9 NA unknown function @@ -96934,7 +96934,7 @@ phrog color annot category 96933 #c9c9c9 NA unknown function 96934 #c9c9c9 NA unknown function 96935 #c9c9c9 NA unknown function -96936 #c9c9c9 NA unknown function +96936 #c9c9c9 DNA methyltransferase other 96937 #c9c9c9 NA unknown function 96938 #c9c9c9 NA unknown function 96939 #c9c9c9 NA unknown function @@ -97000,7 +97000,7 @@ phrog color annot category 96999 #c9c9c9 NA unknown function 97000 #c9c9c9 NA unknown function 97001 #c9c9c9 NA unknown function -97002 #c9c9c9 NA unknown function +97002 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 97003 #c9c9c9 NA unknown function 97004 #c9c9c9 NA unknown function 97005 #c9c9c9 NA unknown function @@ -97019,7 +97019,7 @@ phrog color annot category 97018 #c9c9c9 NA unknown function 97019 #c9c9c9 NA unknown function 97020 #c9c9c9 NA unknown function -97021 #c9c9c9 NA unknown function +97021 #c9c9c9 tail protein tail 97022 #c9c9c9 NA unknown function 97023 #c9c9c9 NA unknown function 97024 #c9c9c9 NA unknown function @@ -97116,10 +97116,10 @@ phrog color annot category 97115 #c9c9c9 NA unknown function 97116 #c9c9c9 NA unknown function 97117 #c9c9c9 NA unknown function -97118 #c9c9c9 NA unknown function +97118 #c9c9c9 tail protein tail 97119 #c9c9c9 NA unknown function 97120 #c9c9c9 NA unknown function -97121 #c9c9c9 NA unknown function +97121 #c9c9c9 tail spike protein tail 97122 #c9c9c9 NA unknown function 97123 #c9c9c9 NA unknown function 97124 #c9c9c9 NA unknown function @@ -97137,7 +97137,7 @@ phrog color annot category 97136 #c9c9c9 NA unknown function 97137 #c9c9c9 NA unknown function 97138 #c9c9c9 NA unknown function -97139 #c9c9c9 NA unknown function +97139 #c9c9c9 tail terminator connector 97140 #c9c9c9 NA unknown function 97141 #c9c9c9 NA unknown function 97142 #c9c9c9 NA unknown function @@ -97151,8 +97151,8 @@ phrog color annot category 97150 #c9c9c9 NA unknown function 97151 #c9c9c9 NA unknown function 97152 #c9c9c9 NA unknown function -97153 #c9c9c9 NA unknown function -97154 #c9c9c9 NA unknown function +97153 #c9c9c9 MutT/NUDIX hydrolase other +97154 #c9c9c9 head decoration head and packaging 97155 #c9c9c9 NA unknown function 97156 #c9c9c9 NA unknown function 97157 #c9c9c9 NA unknown function @@ -97169,7 +97169,7 @@ phrog color annot category 97168 #c9c9c9 NA unknown function 97169 #c9c9c9 NA unknown function 97170 #c9c9c9 NA unknown function -97171 #c9c9c9 NA unknown function +97171 #c9c9c9 Kil protein for bacterial septation inhibition other 97172 #c9c9c9 NA unknown function 97173 #c9c9c9 NA unknown function 97174 #c9c9c9 NA unknown function @@ -97217,9 +97217,9 @@ phrog color annot category 97216 #c9c9c9 NA unknown function 97217 #c9c9c9 NA unknown function 97218 #c9c9c9 NA unknown function -97219 #c9c9c9 NA unknown function +97219 #c9c9c9 beta-propeller repeat protein other 97220 #c9c9c9 NA unknown function -97221 #c9c9c9 NA unknown function +97221 #c9c9c9 tail spike protein tail 97222 #c9c9c9 NA unknown function 97223 #c9c9c9 NA unknown function 97224 #c9c9c9 NA unknown function @@ -97266,11 +97266,11 @@ phrog color annot category 97265 #c9c9c9 NA unknown function 97266 #c9c9c9 NA unknown function 97267 #c9c9c9 NA unknown function -97268 #c9c9c9 NA unknown function +97268 #c9c9c9 head-tail adaptor Ad1 connector 97269 #c9c9c9 NA unknown function 97270 #c9c9c9 NA unknown function 97271 #c9c9c9 NA unknown function -97272 #c9c9c9 NA unknown function +97272 #c9c9c9 DnaC-like helicase loader DNA, RNA and nucleotide metabolism 97273 #c9c9c9 NA unknown function 97274 #c9c9c9 NA unknown function 97275 #c9c9c9 NA unknown function @@ -97306,7 +97306,7 @@ phrog color annot category 97305 #c9c9c9 NA unknown function 97306 #c9c9c9 NA unknown function 97307 #c9c9c9 NA unknown function -97308 #c9c9c9 NA unknown function +97308 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 97309 #c9c9c9 NA unknown function 97310 #c9c9c9 NA unknown function 97311 #c9c9c9 NA unknown function @@ -97347,7 +97347,7 @@ phrog color annot category 97346 #c9c9c9 NA unknown function 97347 #c9c9c9 NA unknown function 97348 #c9c9c9 NA unknown function -97349 #c9c9c9 NA unknown function +97349 #c9c9c9 transcriptional regulator transcription regulation 97350 #c9c9c9 NA unknown function 97351 #c9c9c9 NA unknown function 97352 #c9c9c9 NA unknown function @@ -97378,10 +97378,10 @@ phrog color annot category 97377 #c9c9c9 NA unknown function 97378 #c9c9c9 NA unknown function 97379 #c9c9c9 NA unknown function -97380 #c9c9c9 NA unknown function +97380 #c9c9c9 tail terminator connector 97381 #c9c9c9 NA unknown function 97382 #c9c9c9 NA unknown function -97383 #c9c9c9 NA unknown function +97383 #c9c9c9 transcriptional repressor transcription regulation 97384 #c9c9c9 NA unknown function 97385 #c9c9c9 NA unknown function 97386 #c9c9c9 NA unknown function @@ -97400,13 +97400,13 @@ phrog color annot category 97399 #c9c9c9 NA unknown function 97400 #c9c9c9 NA unknown function 97401 #c9c9c9 NA unknown function -97402 #c9c9c9 NA unknown function +97402 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 97403 #c9c9c9 NA unknown function 97404 #c9c9c9 NA unknown function 97405 #c9c9c9 NA unknown function 97406 #c9c9c9 NA unknown function 97407 #c9c9c9 NA unknown function -97408 #c9c9c9 NA unknown function +97408 #c9c9c9 CsrA-like regulator transcription regulation 97409 #c9c9c9 NA unknown function 97410 #c9c9c9 NA unknown function 97411 #c9c9c9 NA unknown function @@ -97423,7 +97423,7 @@ phrog color annot category 97422 #c9c9c9 NA unknown function 97423 #c9c9c9 NA unknown function 97424 #c9c9c9 NA unknown function -97425 #c9c9c9 NA unknown function +97425 #c9c9c9 tail protein tail 97426 #c9c9c9 NA unknown function 97427 #c9c9c9 NA unknown function 97428 #c9c9c9 NA unknown function @@ -97478,7 +97478,7 @@ phrog color annot category 97477 #c9c9c9 NA unknown function 97478 #c9c9c9 NA unknown function 97479 #c9c9c9 NA unknown function -97480 #c9c9c9 NA unknown function +97480 #c9c9c9 Arc-like repressor transcription regulation 97481 #c9c9c9 NA unknown function 97482 #c9c9c9 NA unknown function 97483 #c9c9c9 NA unknown function @@ -97500,7 +97500,7 @@ phrog color annot category 97499 #c9c9c9 NA unknown function 97500 #c9c9c9 NA unknown function 97501 #c9c9c9 NA unknown function -97502 #c9c9c9 NA unknown function +97502 #c9c9c9 transcriptional regulator transcription regulation 97503 #c9c9c9 NA unknown function 97504 #c9c9c9 NA unknown function 97505 #c9c9c9 NA unknown function @@ -97516,7 +97516,7 @@ phrog color annot category 97515 #c9c9c9 NA unknown function 97516 #c9c9c9 NA unknown function 97517 #c9c9c9 NA unknown function -97518 #c9c9c9 NA unknown function +97518 #c9c9c9 methyltransferase other 97519 #c9c9c9 NA unknown function 97520 #c9c9c9 NA unknown function 97521 #c9c9c9 NA unknown function @@ -97537,13 +97537,13 @@ phrog color annot category 97536 #c9c9c9 NA unknown function 97537 #c9c9c9 NA unknown function 97538 #c9c9c9 NA unknown function -97539 #c9c9c9 NA unknown function +97539 #c9c9c9 transcriptional repressor transcription regulation 97540 #c9c9c9 NA unknown function 97541 #c9c9c9 NA unknown function 97542 #c9c9c9 NA unknown function 97543 #c9c9c9 NA unknown function 97544 #c9c9c9 NA unknown function -97545 #c9c9c9 NA unknown function +97545 #c9c9c9 tail fiber protein tail 97546 #c9c9c9 NA unknown function 97547 #c9c9c9 NA unknown function 97548 #c9c9c9 NA unknown function @@ -97553,14 +97553,14 @@ phrog color annot category 97552 #c9c9c9 NA unknown function 97553 #c9c9c9 NA unknown function 97554 #c9c9c9 NA unknown function -97555 #c9c9c9 NA unknown function +97555 #c9c9c9 nucleotide kinase other 97556 #c9c9c9 NA unknown function 97557 #c9c9c9 NA unknown function -97558 #c9c9c9 NA unknown function +97558 #c9c9c9 excisionase and transcriptional regulator integration and excision 97559 #c9c9c9 NA unknown function 97560 #c9c9c9 NA unknown function 97561 #c9c9c9 NA unknown function -97562 #c9c9c9 NA unknown function +97562 #c9c9c9 DNA methyltransferase other 97563 #c9c9c9 NA unknown function 97564 #c9c9c9 NA unknown function 97565 #c9c9c9 NA unknown function @@ -97605,7 +97605,7 @@ phrog color annot category 97604 #c9c9c9 NA unknown function 97605 #c9c9c9 NA unknown function 97606 #c9c9c9 NA unknown function -97607 #c9c9c9 NA unknown function +97607 #c9c9c9 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism 97608 #c9c9c9 NA unknown function 97609 #c9c9c9 NA unknown function 97610 #c9c9c9 NA unknown function @@ -97632,12 +97632,12 @@ phrog color annot category 97631 #c9c9c9 NA unknown function 97632 #c9c9c9 NA unknown function 97633 #c9c9c9 NA unknown function -97634 #c9c9c9 NA unknown function +97634 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 97635 #c9c9c9 NA unknown function 97636 #c9c9c9 NA unknown function 97637 #c9c9c9 NA unknown function 97638 #c9c9c9 NA unknown function -97639 #c9c9c9 NA unknown function +97639 #c9c9c9 tail protein with endopeptidase domain other 97640 #c9c9c9 NA unknown function 97641 #c9c9c9 NA unknown function 97642 #c9c9c9 NA unknown function @@ -97650,7 +97650,7 @@ phrog color annot category 97649 #c9c9c9 NA unknown function 97650 #c9c9c9 NA unknown function 97651 #c9c9c9 NA unknown function -97652 #c9c9c9 NA unknown function +97652 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 97653 #c9c9c9 NA unknown function 97654 #c9c9c9 NA unknown function 97655 #c9c9c9 NA unknown function @@ -97671,7 +97671,7 @@ phrog color annot category 97670 #c9c9c9 NA unknown function 97671 #c9c9c9 NA unknown function 97672 #c9c9c9 NA unknown function -97673 #c9c9c9 NA unknown function +97673 #c9c9c9 methyltransferase other 97674 #c9c9c9 NA unknown function 97675 #c9c9c9 NA unknown function 97676 #c9c9c9 NA unknown function @@ -97701,7 +97701,7 @@ phrog color annot category 97700 #c9c9c9 NA unknown function 97701 #c9c9c9 NA unknown function 97702 #c9c9c9 NA unknown function -97703 #c9c9c9 NA unknown function +97703 #c9c9c9 head closure Hc1 connector 97704 #c9c9c9 NA unknown function 97705 #f35f49 Rz-like spanin lysis 97706 #c9c9c9 NA unknown function @@ -97732,7 +97732,7 @@ phrog color annot category 97731 #c9c9c9 NA unknown function 97732 #c9c9c9 NA unknown function 97733 #c9c9c9 NA unknown function -97734 #c9c9c9 NA unknown function +97734 #c9c9c9 tail terminator connector 97735 #c9c9c9 NA unknown function 97736 #c9c9c9 NA unknown function 97737 #c9c9c9 NA unknown function @@ -97783,13 +97783,13 @@ phrog color annot category 97782 #c9c9c9 NA unknown function 97783 #c9c9c9 NA unknown function 97784 #c9c9c9 NA unknown function -97785 #c9c9c9 NA unknown function +97785 #c9c9c9 metallo-protease other 97786 #c9c9c9 NA unknown function 97787 #c9c9c9 NA unknown function 97788 #c9c9c9 NA unknown function 97789 #c9c9c9 NA unknown function 97790 #c9c9c9 NA unknown function -97791 #c9c9c9 NA unknown function +97791 #c9c9c9 virion structural protein head and packaging 97792 #c9c9c9 NA unknown function 97793 #c9c9c9 NA unknown function 97794 #c9c9c9 NA unknown function @@ -97806,7 +97806,7 @@ phrog color annot category 97805 #c9c9c9 NA unknown function 97806 #c9c9c9 NA unknown function 97807 #c9c9c9 NA unknown function -97808 #c9c9c9 NA unknown function +97808 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 97809 #c9c9c9 NA unknown function 97810 #c9c9c9 NA unknown function 97811 #c9c9c9 NA unknown function @@ -97836,11 +97836,11 @@ phrog color annot category 97835 #c9c9c9 NA unknown function 97836 #c9c9c9 NA unknown function 97837 #c9c9c9 NA unknown function -97838 #c9c9c9 NA unknown function +97838 #c9c9c9 portal protein head and packaging 97839 #c9c9c9 NA unknown function 97840 #c9c9c9 NA unknown function 97841 #c9c9c9 NA unknown function -97842 #c9c9c9 NA unknown function +97842 #c9c9c9 head closure Hc1 connector 97843 #c9c9c9 NA unknown function 97844 #c9c9c9 NA unknown function 97845 #c9c9c9 NA unknown function @@ -97858,7 +97858,7 @@ phrog color annot category 97857 #c9c9c9 NA unknown function 97858 #c9c9c9 NA unknown function 97859 #c9c9c9 NA unknown function -97860 #c9c9c9 NA unknown function +97860 #c9c9c9 Arc-like repressor transcription regulation 97861 #c9c9c9 NA unknown function 97862 #c9c9c9 NA unknown function 97863 #c9c9c9 NA unknown function @@ -97919,7 +97919,7 @@ phrog color annot category 97918 #c9c9c9 NA unknown function 97919 #c9c9c9 NA unknown function 97920 #c9c9c9 NA unknown function -97921 #c9c9c9 NA unknown function +97921 #c9c9c9 major tail protein tail 97922 #c9c9c9 NA unknown function 97923 #c9c9c9 NA unknown function 97924 #c9c9c9 NA unknown function @@ -97965,17 +97965,17 @@ phrog color annot category 97964 #c9c9c9 NA unknown function 97965 #c9c9c9 NA unknown function 97966 #c9c9c9 NA unknown function -97967 #c9c9c9 NA unknown function +97967 #c9c9c9 transcriptional repressor transcription regulation 97968 #c9c9c9 NA unknown function 97969 #c9c9c9 NA unknown function -97970 #c9c9c9 NA unknown function +97970 #c9c9c9 NinI-like serine-threonine phosphatase other 97971 #c9c9c9 NA unknown function 97972 #c9c9c9 NA unknown function -97973 #c9c9c9 NA unknown function +97973 #c9c9c9 tail fiber protein tail 97974 #c9c9c9 NA unknown function 97975 #c9c9c9 NA unknown function 97976 #c9c9c9 NA unknown function -97977 #c9c9c9 NA unknown function +97977 #c9c9c9 Rz-like spanin lysis 97978 #c9c9c9 NA unknown function 97979 #c9c9c9 NA unknown function 97980 #c9c9c9 NA unknown function @@ -97996,14 +97996,14 @@ phrog color annot category 97995 #c9c9c9 NA unknown function 97996 #c9c9c9 NA unknown function 97997 #c9c9c9 NA unknown function -97998 #c9c9c9 NA unknown function +97998 #c9c9c9 MazG-like pyrophosphatase other 97999 #c9c9c9 NA unknown function 98000 #c9c9c9 NA unknown function 98001 #c9c9c9 NA unknown function 98002 #c9c9c9 NA unknown function 98003 #c9c9c9 NA unknown function 98004 #c9c9c9 NA unknown function -98005 #c9c9c9 NA unknown function +98005 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 98006 #c9c9c9 NA unknown function 98007 #c9c9c9 NA unknown function 98008 #c9c9c9 NA unknown function @@ -98024,11 +98024,11 @@ phrog color annot category 98023 #c9c9c9 NA unknown function 98024 #c9c9c9 NA unknown function 98025 #c9c9c9 NA unknown function -98026 #c9c9c9 NA unknown function +98026 #c9c9c9 tail completion or Neck1 protein connector 98027 #c9c9c9 NA unknown function 98028 #c9c9c9 NA unknown function 98029 #c9c9c9 NA unknown function -98030 #c9c9c9 NA unknown function +98030 #c9c9c9 transcriptional repressor transcription regulation 98031 #c9c9c9 NA unknown function 98032 #c9c9c9 NA unknown function 98033 #c9c9c9 NA unknown function @@ -98052,7 +98052,7 @@ phrog color annot category 98051 #c9c9c9 NA unknown function 98052 #c9c9c9 NA unknown function 98053 #c9c9c9 NA unknown function -98054 #c9c9c9 NA unknown function +98054 #c9c9c9 integrase integration and excision 98055 #c9c9c9 NA unknown function 98056 #c9c9c9 NA unknown function 98057 #c9c9c9 NA unknown function @@ -98070,7 +98070,7 @@ phrog color annot category 98069 #c9c9c9 NA unknown function 98070 #c9c9c9 NA unknown function 98071 #c9c9c9 NA unknown function -98072 #c9c9c9 NA unknown function +98072 #c9c9c9 co-chaperonin GroES other 98073 #c9c9c9 NA unknown function 98074 #c9c9c9 NA unknown function 98075 #c9c9c9 NA unknown function @@ -98094,7 +98094,7 @@ phrog color annot category 98093 #c9c9c9 NA unknown function 98094 #c9c9c9 NA unknown function 98095 #c9c9c9 NA unknown function -98096 #c9c9c9 NA unknown function +98096 #c9c9c9 Rnase H DNA, RNA and nucleotide metabolism 98097 #c9c9c9 NA unknown function 98098 #c9c9c9 NA unknown function 98099 #c9c9c9 NA unknown function @@ -98110,11 +98110,11 @@ phrog color annot category 98109 #c9c9c9 NA unknown function 98110 #c9c9c9 NA unknown function 98111 #c9c9c9 NA unknown function -98112 #c9c9c9 NA unknown function +98112 #c9c9c9 transcriptional regulator transcription regulation 98113 #c9c9c9 NA unknown function 98114 #c9c9c9 NA unknown function 98115 #c9c9c9 NA unknown function -98116 #c9c9c9 NA unknown function +98116 #c9c9c9 CII-like transcriptional activator transcription regulation 98117 #c9c9c9 NA unknown function 98118 #c9c9c9 NA unknown function 98119 #c9c9c9 NA unknown function @@ -98224,14 +98224,14 @@ phrog color annot category 98223 #c9c9c9 NA unknown function 98224 #c9c9c9 NA unknown function 98225 #c9c9c9 NA unknown function -98226 #c9c9c9 NA unknown function +98226 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 98227 #c9c9c9 NA unknown function 98228 #c9c9c9 NA unknown function 98229 #c9c9c9 NA unknown function 98230 #c9c9c9 NA unknown function 98231 #c9c9c9 NA unknown function 98232 #c9c9c9 NA unknown function -98233 #c9c9c9 NA unknown function +98233 #c9c9c9 methyltransferase other 98234 #c9c9c9 NA unknown function 98235 #c9c9c9 NA unknown function 98236 #c9c9c9 NA unknown function @@ -98240,8 +98240,8 @@ phrog color annot category 98239 #c9c9c9 NA unknown function 98240 #c9c9c9 NA unknown function 98241 #c9c9c9 NA unknown function -98242 #c9c9c9 NA unknown function -98243 #c9c9c9 NA unknown function +98242 #c9c9c9 ferredoxin moron, auxiliary metabolic gene and host takeover +98243 #c9c9c9 tail protein tail 98244 #c9c9c9 NA unknown function 98245 #c9c9c9 NA unknown function 98246 #c9c9c9 NA unknown function @@ -98359,7 +98359,7 @@ phrog color annot category 98358 #c9c9c9 NA unknown function 98359 #c9c9c9 NA unknown function 98360 #c9c9c9 NA unknown function -98361 #c9c9c9 NA unknown function +98361 #c9c9c9 head closure Hc1 connector 98362 #c9c9c9 NA unknown function 98363 #c9c9c9 NA unknown function 98364 #c9c9c9 NA unknown function @@ -98389,7 +98389,7 @@ phrog color annot category 98388 #c9c9c9 NA unknown function 98389 #c9c9c9 NA unknown function 98390 #c9c9c9 NA unknown function -98391 #c9c9c9 NA unknown function +98391 #c9c9c9 rolling circle DNA replication initiation DNA, RNA and nucleotide metabolism 98392 #c9c9c9 NA unknown function 98393 #c9c9c9 NA unknown function 98394 #c9c9c9 NA unknown function @@ -98402,12 +98402,12 @@ phrog color annot category 98401 #c9c9c9 NA unknown function 98402 #c9c9c9 NA unknown function 98403 #c9c9c9 NA unknown function -98404 #c9c9c9 NA unknown function +98404 #c9c9c9 tail terminator connector 98405 #c9c9c9 NA unknown function 98406 #c9c9c9 NA unknown function 98407 #c9c9c9 NA unknown function 98408 #c9c9c9 NA unknown function -98409 #c9c9c9 NA unknown function +98409 #c9c9c9 tail assembly chaperone tail 98410 #c9c9c9 NA unknown function 98411 #c9c9c9 NA unknown function 98412 #c9c9c9 NA unknown function @@ -98478,10 +98478,10 @@ phrog color annot category 98477 #c9c9c9 NA unknown function 98478 #c9c9c9 NA unknown function 98479 #c9c9c9 NA unknown function -98480 #c9c9c9 NA unknown function +98480 #c9c9c9 acetyltransferase other 98481 #c9c9c9 NA unknown function 98482 #c9c9c9 NA unknown function -98483 #c9c9c9 NA unknown function +98483 #c9c9c9 tail terminator connector 98484 #c9c9c9 NA unknown function 98485 #c9c9c9 NA unknown function 98486 #c9c9c9 NA unknown function @@ -98503,7 +98503,7 @@ phrog color annot category 98502 #c9c9c9 NA unknown function 98503 #c9c9c9 NA unknown function 98504 #c9c9c9 NA unknown function -98505 #c9c9c9 NA unknown function +98505 #c9c9c9 tail chaperone protein tail 98506 #c9c9c9 NA unknown function 98507 #c9c9c9 NA unknown function 98508 #c9c9c9 NA unknown function @@ -98567,10 +98567,10 @@ phrog color annot category 98566 #c9c9c9 NA unknown function 98567 #c9c9c9 NA unknown function 98568 #c9c9c9 NA unknown function -98569 #c9c9c9 NA unknown function +98569 #c9c9c9 tail sheath tail 98570 #c9c9c9 NA unknown function 98571 #c9c9c9 NA unknown function -98572 #c9c9c9 NA unknown function +98572 #c9c9c9 aminotransferase other 98573 #c9c9c9 NA unknown function 98574 #c9c9c9 NA unknown function 98575 #c9c9c9 NA unknown function @@ -98608,7 +98608,7 @@ phrog color annot category 98607 #c9c9c9 NA unknown function 98608 #c9c9c9 NA unknown function 98609 #c9c9c9 NA unknown function -98610 #c9c9c9 NA unknown function +98610 #c9c9c9 acetyltransferase other 98611 #c9c9c9 NA unknown function 98612 #c9c9c9 NA unknown function 98613 #c9c9c9 NA unknown function @@ -98652,7 +98652,7 @@ phrog color annot category 98651 #c9c9c9 NA unknown function 98652 #c9c9c9 NA unknown function 98653 #c9c9c9 NA unknown function -98654 #c9c9c9 NA unknown function +98654 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 98655 #c9c9c9 NA unknown function 98656 #c9c9c9 NA unknown function 98657 #c9c9c9 NA unknown function @@ -98663,7 +98663,7 @@ phrog color annot category 98662 #c9c9c9 NA unknown function 98663 #c9c9c9 NA unknown function 98664 #c9c9c9 NA unknown function -98665 #c9c9c9 NA unknown function +98665 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 98666 #c9c9c9 NA unknown function 98667 #c9c9c9 NA unknown function 98668 #c9c9c9 NA unknown function @@ -98672,17 +98672,17 @@ phrog color annot category 98671 #c9c9c9 NA unknown function 98672 #c9c9c9 NA unknown function 98673 #c9c9c9 NA unknown function -98674 #c9c9c9 NA unknown function -98675 #c9c9c9 NA unknown function +98674 #c9c9c9 tail length tape measure protein tail +98675 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 98676 #c9c9c9 NA unknown function -98677 #c9c9c9 NA unknown function +98677 #c9c9c9 head maturation protease head and packaging 98678 #c9c9c9 NA unknown function 98679 #c9c9c9 NA unknown function 98680 #c9c9c9 NA unknown function 98681 #c9c9c9 NA unknown function 98682 #c9c9c9 NA unknown function 98683 #c9c9c9 NA unknown function -98684 #c9c9c9 NA unknown function +98684 #c9c9c9 DnaB-like replicative helicase DNA, RNA and nucleotide metabolism 98685 #c9c9c9 NA unknown function 98686 #c9c9c9 NA unknown function 98687 #c9c9c9 NA unknown function @@ -98708,7 +98708,7 @@ phrog color annot category 98707 #c9c9c9 NA unknown function 98708 #c9c9c9 NA unknown function 98709 #c9c9c9 NA unknown function -98710 #c9c9c9 NA unknown function +98710 #c9c9c9 excisionase and transcriptional regulator integration and excision 98711 #c9c9c9 NA unknown function 98712 #c9c9c9 NA unknown function 98713 #c9c9c9 NA unknown function @@ -98727,7 +98727,7 @@ phrog color annot category 98726 #c9c9c9 NA unknown function 98727 #c9c9c9 NA unknown function 98728 #c9c9c9 NA unknown function -98729 #c9c9c9 NA unknown function +98729 #c9c9c9 virion structural protein head and packaging 98730 #c9c9c9 NA unknown function 98731 #c9c9c9 NA unknown function 98732 #c9c9c9 NA unknown function @@ -98748,10 +98748,10 @@ phrog color annot category 98747 #c9c9c9 NA unknown function 98748 #c9c9c9 NA unknown function 98749 #c9c9c9 NA unknown function -98750 #c9c9c9 NA unknown function +98750 #c9c9c9 major head protein head and packaging 98751 #c9c9c9 NA unknown function 98752 #c9c9c9 NA unknown function -98753 #c9c9c9 NA unknown function +98753 #c9c9c9 tail completion or Neck1 protein connector 98754 #c9c9c9 NA unknown function 98755 #c9c9c9 NA unknown function 98756 #c9c9c9 NA unknown function @@ -98762,14 +98762,14 @@ phrog color annot category 98761 #c9c9c9 NA unknown function 98762 #c9c9c9 NA unknown function 98763 #c9c9c9 NA unknown function -98764 #c9c9c9 NA unknown function +98764 #c9c9c9 terminase large subunit head and packaging 98765 #c9c9c9 NA unknown function -98766 #c9c9c9 NA unknown function +98766 #c9c9c9 excisionase and transcriptional regulator integration and excision 98767 #c9c9c9 NA unknown function 98768 #c9c9c9 NA unknown function 98769 #c9c9c9 NA unknown function -98770 #c9c9c9 NA unknown function -98771 #c9c9c9 NA unknown function +98770 #c9c9c9 tail fiber protein tail +98771 #c9c9c9 excisionase and transcriptional regulator integration and excision 98772 #c9c9c9 NA unknown function 98773 #c9c9c9 NA unknown function 98774 #c9c9c9 NA unknown function @@ -98783,14 +98783,14 @@ phrog color annot category 98782 #c9c9c9 NA unknown function 98783 #c9c9c9 NA unknown function 98784 #c9c9c9 NA unknown function -98785 #c9c9c9 NA unknown function -98786 #c9c9c9 NA unknown function +98785 #c9c9c9 tail fiber assembly protein tail +98786 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 98787 #c9c9c9 NA unknown function 98788 #c9c9c9 NA unknown function 98789 #c9c9c9 NA unknown function 98790 #c9c9c9 NA unknown function -98791 #c9c9c9 NA unknown function -98792 #c9c9c9 NA unknown function +98791 #c9c9c9 head maturation protease head and packaging +98792 #c9c9c9 holin lysis 98793 #c9c9c9 NA unknown function 98794 #c9c9c9 NA unknown function 98795 #c9c9c9 NA unknown function @@ -98803,14 +98803,14 @@ phrog color annot category 98802 #c9c9c9 NA unknown function 98803 #c9c9c9 NA unknown function 98804 #c9c9c9 NA unknown function -98805 #c9c9c9 NA unknown function +98805 #c9c9c9 baseplate protein tail 98806 #c9c9c9 NA unknown function 98807 #c9c9c9 NA unknown function 98808 #c9c9c9 NA unknown function 98809 #c9c9c9 NA unknown function 98810 #c9c9c9 NA unknown function 98811 #c9c9c9 NA unknown function -98812 #c9c9c9 NA unknown function +98812 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 98813 #c9c9c9 NA unknown function 98814 #c9c9c9 NA unknown function 98815 #c9c9c9 NA unknown function @@ -98832,7 +98832,7 @@ phrog color annot category 98831 #c9c9c9 NA unknown function 98832 #c9c9c9 NA unknown function 98833 #c9c9c9 NA unknown function -98834 #c9c9c9 NA unknown function +98834 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 98835 #c9c9c9 NA unknown function 98836 #c9c9c9 NA unknown function 98837 #c9c9c9 NA unknown function @@ -98845,7 +98845,7 @@ phrog color annot category 98844 #c9c9c9 NA unknown function 98845 #c9c9c9 NA unknown function 98846 #c9c9c9 NA unknown function -98847 #c9c9c9 NA unknown function +98847 #c9c9c9 segregation and condensation complex subunit ScpB DNA, RNA and nucleotide metabolism 98848 #c9c9c9 NA unknown function 98849 #c9c9c9 NA unknown function 98850 #c9c9c9 NA unknown function @@ -98911,7 +98911,7 @@ phrog color annot category 98910 #c9c9c9 NA unknown function 98911 #c9c9c9 NA unknown function 98912 #c9c9c9 NA unknown function -98913 #c9c9c9 NA unknown function +98913 #c9c9c9 transcriptional regulator transcription regulation 98914 #c9c9c9 NA unknown function 98915 #c9c9c9 NA unknown function 98916 #c9c9c9 NA unknown function @@ -98935,7 +98935,7 @@ phrog color annot category 98934 #c9c9c9 NA unknown function 98935 #c9c9c9 NA unknown function 98936 #c9c9c9 NA unknown function -98937 #c9c9c9 NA unknown function +98937 #c9c9c9 metallo-protease other 98938 #c9c9c9 NA unknown function 98939 #c9c9c9 NA unknown function 98940 #c9c9c9 NA unknown function @@ -98965,7 +98965,7 @@ phrog color annot category 98964 #c9c9c9 NA unknown function 98965 #c9c9c9 NA unknown function 98966 #c9c9c9 NA unknown function -98967 #c9c9c9 NA unknown function +98967 #c9c9c9 excisionase integration and excision 98968 #c9c9c9 NA unknown function 98969 #c9c9c9 NA unknown function 98970 #c9c9c9 NA unknown function @@ -98994,7 +98994,7 @@ phrog color annot category 98993 #c9c9c9 NA unknown function 98994 #c9c9c9 NA unknown function 98995 #c9c9c9 NA unknown function -98996 #c9c9c9 NA unknown function +98996 #c9c9c9 head-tail adaptor connector 98997 #c9c9c9 NA unknown function 98998 #c9c9c9 NA unknown function 98999 #c9c9c9 NA unknown function @@ -99010,7 +99010,7 @@ phrog color annot category 99009 #c9c9c9 NA unknown function 99010 #c9c9c9 NA unknown function 99011 #c9c9c9 NA unknown function -99012 #c9c9c9 NA unknown function +99012 #c9c9c9 phosphoribosylaminoimidazole synthetase moron, auxiliary metabolic gene and host takeover 99013 #c9c9c9 NA unknown function 99014 #c9c9c9 NA unknown function 99015 #c9c9c9 NA unknown function @@ -99043,7 +99043,7 @@ phrog color annot category 99042 #c9c9c9 NA unknown function 99043 #c9c9c9 NA unknown function 99044 #c9c9c9 NA unknown function -99045 #c9c9c9 NA unknown function +99045 #c9c9c9 terminase large subunit head and packaging 99046 #c9c9c9 NA unknown function 99047 #c9c9c9 NA unknown function 99048 #c9c9c9 NA unknown function @@ -99052,7 +99052,7 @@ phrog color annot category 99051 #c9c9c9 NA unknown function 99052 #c9c9c9 NA unknown function 99053 #c9c9c9 NA unknown function -99054 #c9c9c9 NA unknown function +99054 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 99055 #c9c9c9 NA unknown function 99056 #c9c9c9 NA unknown function 99057 #c9c9c9 NA unknown function @@ -99061,7 +99061,7 @@ phrog color annot category 99060 #c9c9c9 NA unknown function 99061 #c9c9c9 NA unknown function 99062 #c9c9c9 NA unknown function -99063 #c9c9c9 NA unknown function +99063 #c9c9c9 anti-repressor Ant transcription regulation 99064 #c9c9c9 NA unknown function 99065 #c9c9c9 NA unknown function 99066 #c9c9c9 NA unknown function @@ -99070,10 +99070,10 @@ phrog color annot category 99069 #c9c9c9 NA unknown function 99070 #c9c9c9 NA unknown function 99071 #c9c9c9 NA unknown function -99072 #c9c9c9 NA unknown function +99072 #c9c9c9 head-tail adaptor Ad3 connector 99073 #c9c9c9 NA unknown function 99074 #c9c9c9 NA unknown function -99075 #c9c9c9 NA unknown function +99075 #c9c9c9 baseplate wedge subunit tail 99076 #c9c9c9 NA unknown function 99077 #c9c9c9 NA unknown function 99078 #c9c9c9 NA unknown function @@ -99090,7 +99090,7 @@ phrog color annot category 99089 #c9c9c9 NA unknown function 99090 #c9c9c9 NA unknown function 99091 #c9c9c9 NA unknown function -99092 #c9c9c9 NA unknown function +99092 #c9c9c9 transcriptional regulator transcription regulation 99093 #c9c9c9 NA unknown function 99094 #c9c9c9 NA unknown function 99095 #c9c9c9 NA unknown function @@ -99128,7 +99128,7 @@ phrog color annot category 99127 #c9c9c9 NA unknown function 99128 #c9c9c9 NA unknown function 99129 #c9c9c9 NA unknown function -99130 #c9c9c9 NA unknown function +99130 #c9c9c9 methyltransferase other 99131 #c9c9c9 NA unknown function 99132 #c9c9c9 NA unknown function 99133 #c9c9c9 NA unknown function @@ -99165,7 +99165,7 @@ phrog color annot category 99164 #c9c9c9 NA unknown function 99165 #c9c9c9 NA unknown function 99166 #c9c9c9 NA unknown function -99167 #c9c9c9 NA unknown function +99167 #c9c9c9 Rz-like spanin lysis 99168 #c9c9c9 NA unknown function 99169 #c9c9c9 NA unknown function 99170 #c9c9c9 NA unknown function @@ -99185,7 +99185,7 @@ phrog color annot category 99184 #c9c9c9 NA unknown function 99185 #c9c9c9 NA unknown function 99186 #c9c9c9 NA unknown function -99187 #c9c9c9 NA unknown function +99187 #c9c9c9 holin lysis 99188 #c9c9c9 NA unknown function 99189 #c9c9c9 NA unknown function 99190 #c9c9c9 NA unknown function @@ -99201,7 +99201,7 @@ phrog color annot category 99200 #c9c9c9 NA unknown function 99201 #c9c9c9 NA unknown function 99202 #c9c9c9 NA unknown function -99203 #c9c9c9 NA unknown function +99203 #c9c9c9 CII-like regulator transcription regulation 99204 #c9c9c9 NA unknown function 99205 #c9c9c9 NA unknown function 99206 #c9c9c9 NA unknown function @@ -99217,7 +99217,7 @@ phrog color annot category 99216 #c9c9c9 NA unknown function 99217 #c9c9c9 NA unknown function 99218 #c9c9c9 NA unknown function -99219 #c9c9c9 NA unknown function +99219 #c9c9c9 tail spike protein tail 99220 #c9c9c9 NA unknown function 99221 #c9c9c9 NA unknown function 99222 #c9c9c9 NA unknown function @@ -99260,12 +99260,12 @@ phrog color annot category 99259 #c9c9c9 NA unknown function 99260 #c9c9c9 NA unknown function 99261 #c9c9c9 NA unknown function -99262 #c9c9c9 NA unknown function +99262 #c9c9c9 excisionase integration and excision 99263 #c9c9c9 NA unknown function 99264 #c9c9c9 NA unknown function 99265 #c9c9c9 NA unknown function 99266 #c9c9c9 NA unknown function -99267 #c9c9c9 NA unknown function +99267 #c9c9c9 minor head protein head and packaging 99268 #c9c9c9 NA unknown function 99269 #c9c9c9 NA unknown function 99270 #c9c9c9 NA unknown function @@ -99275,7 +99275,7 @@ phrog color annot category 99274 #c9c9c9 NA unknown function 99275 #c9c9c9 NA unknown function 99276 #c9c9c9 NA unknown function -99277 #c9c9c9 NA unknown function +99277 #c9c9c9 polynucleotide kinase other 99278 #c9c9c9 NA unknown function 99279 #c9c9c9 NA unknown function 99280 #c9c9c9 NA unknown function @@ -99284,7 +99284,7 @@ phrog color annot category 99283 #c9c9c9 NA unknown function 99284 #c9c9c9 NA unknown function 99285 #c9c9c9 NA unknown function -99286 #c9c9c9 NA unknown function +99286 #c9c9c9 transposase integration and excision 99287 #c9c9c9 NA unknown function 99288 #c9c9c9 NA unknown function 99289 #c9c9c9 NA unknown function @@ -99320,7 +99320,7 @@ phrog color annot category 99319 #c9c9c9 NA unknown function 99320 #c9c9c9 NA unknown function 99321 #c9c9c9 NA unknown function -99322 #c9c9c9 NA unknown function +99322 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 99323 #c9c9c9 NA unknown function 99324 #c9c9c9 NA unknown function 99325 #c9c9c9 NA unknown function @@ -99338,7 +99338,7 @@ phrog color annot category 99337 #c9c9c9 NA unknown function 99338 #c9c9c9 NA unknown function 99339 #c9c9c9 NA unknown function -99340 #c9c9c9 NA unknown function +99340 #c9c9c9 holin lysis 99341 #c9c9c9 NA unknown function 99342 #c9c9c9 NA unknown function 99343 #c9c9c9 NA unknown function @@ -99380,7 +99380,7 @@ phrog color annot category 99379 #c9c9c9 NA unknown function 99380 #c9c9c9 NA unknown function 99381 #c9c9c9 NA unknown function -99382 #c9c9c9 NA unknown function +99382 #c9c9c9 acetyltransferase other 99383 #c9c9c9 NA unknown function 99384 #c9c9c9 NA unknown function 99385 #c9c9c9 NA unknown function @@ -99462,13 +99462,13 @@ phrog color annot category 99461 #c9c9c9 NA unknown function 99462 #c9c9c9 NA unknown function 99463 #c9c9c9 NA unknown function -99464 #c9c9c9 NA unknown function +99464 #c9c9c9 head scaffolding protein head and packaging 99465 #c9c9c9 NA unknown function 99466 #c9c9c9 NA unknown function 99467 #c9c9c9 NA unknown function 99468 #c9c9c9 NA unknown function 99469 #c9c9c9 NA unknown function -99470 #c9c9c9 NA unknown function +99470 #c9c9c9 transcriptional repressor transcription regulation 99471 #c9c9c9 NA unknown function 99472 #c9c9c9 NA unknown function 99473 #c9c9c9 NA unknown function @@ -99481,7 +99481,7 @@ phrog color annot category 99480 #c9c9c9 NA unknown function 99481 #c9c9c9 NA unknown function 99482 #c9c9c9 NA unknown function -99483 #c9c9c9 NA unknown function +99483 #c9c9c9 esterase other 99484 #c9c9c9 NA unknown function 99485 #c9c9c9 NA unknown function 99486 #c9c9c9 NA unknown function @@ -99528,7 +99528,7 @@ phrog color annot category 99527 #c9c9c9 NA unknown function 99528 #c9c9c9 NA unknown function 99529 #c9c9c9 NA unknown function -99530 #c9c9c9 NA unknown function +99530 #c9c9c9 anti-termination protein Q-like transcription regulation 99531 #c9c9c9 NA unknown function 99532 #c9c9c9 NA unknown function 99533 #c9c9c9 NA unknown function @@ -99537,7 +99537,7 @@ phrog color annot category 99536 #c9c9c9 NA unknown function 99537 #c9c9c9 NA unknown function 99538 #c9c9c9 NA unknown function -99539 #c9c9c9 NA unknown function +99539 #c9c9c9 major tail protein tail 99540 #c9c9c9 NA unknown function 99541 #c9c9c9 NA unknown function 99542 #c9c9c9 NA unknown function @@ -99600,7 +99600,7 @@ phrog color annot category 99599 #c9c9c9 NA unknown function 99600 #c9c9c9 NA unknown function 99601 #c9c9c9 NA unknown function -99602 #c9c9c9 NA unknown function +99602 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism 99603 #c9c9c9 NA unknown function 99604 #c9c9c9 NA unknown function 99605 #c9c9c9 NA unknown function @@ -99610,8 +99610,8 @@ phrog color annot category 99609 #c9c9c9 NA unknown function 99610 #c9c9c9 NA unknown function 99611 #c9c9c9 NA unknown function -99612 #c9c9c9 NA unknown function -99613 #c9c9c9 NA unknown function +99612 #c9c9c9 methyltransferase other +99613 #c9c9c9 tail protein tail 99614 #c9c9c9 NA unknown function 99615 #c9c9c9 NA unknown function 99616 #c9c9c9 NA unknown function @@ -99650,7 +99650,7 @@ phrog color annot category 99649 #c9c9c9 NA unknown function 99650 #c9c9c9 NA unknown function 99651 #c9c9c9 NA unknown function -99652 #c9c9c9 NA unknown function +99652 #c9c9c9 anti-termination protein Q-like transcription regulation 99653 #c9c9c9 NA unknown function 99654 #c9c9c9 NA unknown function 99655 #c9c9c9 NA unknown function @@ -99661,14 +99661,14 @@ phrog color annot category 99660 #c9c9c9 NA unknown function 99661 #c9c9c9 NA unknown function 99662 #c9c9c9 NA unknown function -99663 #c9c9c9 NA unknown function +99663 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 99664 #c9c9c9 NA unknown function 99665 #c9c9c9 NA unknown function 99666 #c9c9c9 NA unknown function 99667 #c9c9c9 NA unknown function 99668 #c9c9c9 NA unknown function 99669 #c9c9c9 NA unknown function -99670 #c9c9c9 NA unknown function +99670 #c9c9c9 tail completion or Neck1 protein connector 99671 #c9c9c9 NA unknown function 99672 #c9c9c9 NA unknown function 99673 #c9c9c9 NA unknown function @@ -99676,24 +99676,24 @@ phrog color annot category 99675 #c9c9c9 NA unknown function 99676 #c9c9c9 NA unknown function 99677 #c9c9c9 NA unknown function -99678 #c9c9c9 NA unknown function +99678 #c9c9c9 UDP-glucose dehydrogenase other 99679 #c9c9c9 NA unknown function 99680 #c9c9c9 NA unknown function 99681 #c9c9c9 NA unknown function 99682 #c9c9c9 NA unknown function 99683 #c9c9c9 NA unknown function 99684 #c9c9c9 NA unknown function -99685 #c9c9c9 NA unknown function +99685 #c9c9c9 head decoration head and packaging 99686 #c9c9c9 NA unknown function 99687 #c9c9c9 NA unknown function 99688 #c9c9c9 NA unknown function 99689 #c9c9c9 NA unknown function -99690 #c9c9c9 NA unknown function +99690 #c9c9c9 major head protein head and packaging 99691 #c9c9c9 NA unknown function 99692 #c9c9c9 NA unknown function 99693 #c9c9c9 NA unknown function 99694 #c9c9c9 NA unknown function -99695 #c9c9c9 NA unknown function +99695 #c9c9c9 tail spike protein tail 99696 #c9c9c9 NA unknown function 99697 #c9c9c9 NA unknown function 99698 #c9c9c9 NA unknown function @@ -99715,14 +99715,14 @@ phrog color annot category 99714 #c9c9c9 NA unknown function 99715 #c9c9c9 NA unknown function 99716 #c9c9c9 NA unknown function -99717 #c9c9c9 NA unknown function +99717 #c9c9c9 DNA primase/helicase DNA, RNA and nucleotide metabolism 99718 #c9c9c9 NA unknown function 99719 #c9c9c9 NA unknown function 99720 #c9c9c9 NA unknown function 99721 #c9c9c9 NA unknown function 99722 #c9c9c9 NA unknown function 99723 #c9c9c9 NA unknown function -99724 #c9c9c9 NA unknown function +99724 #c9c9c9 baseplate wedge subunit tail 99725 #c9c9c9 NA unknown function 99726 #c9c9c9 NA unknown function 99727 #c9c9c9 NA unknown function @@ -99794,7 +99794,7 @@ phrog color annot category 99793 #c9c9c9 NA unknown function 99794 #c9c9c9 NA unknown function 99795 #c9c9c9 NA unknown function -99796 #c9c9c9 NA unknown function +99796 #c9c9c9 anti-repressor Ant transcription regulation 99797 #c9c9c9 NA unknown function 99798 #c9c9c9 NA unknown function 99799 #c9c9c9 NA unknown function @@ -99810,7 +99810,7 @@ phrog color annot category 99809 #c9c9c9 NA unknown function 99810 #c9c9c9 NA unknown function 99811 #c9c9c9 NA unknown function -99812 #c9c9c9 NA unknown function +99812 #c9c9c9 tail completion or Neck1 protein connector 99813 #c9c9c9 NA unknown function 99814 #c9c9c9 NA unknown function 99815 #c9c9c9 NA unknown function @@ -99827,7 +99827,7 @@ phrog color annot category 99826 #c9c9c9 NA unknown function 99827 #c9c9c9 NA unknown function 99828 #c9c9c9 NA unknown function -99829 #c9c9c9 NA unknown function +99829 #c9c9c9 tail assembly chaperone tail 99830 #c9c9c9 NA unknown function 99831 #c9c9c9 NA unknown function 99832 #c9c9c9 NA unknown function @@ -99880,7 +99880,7 @@ phrog color annot category 99879 #c9c9c9 NA unknown function 99880 #c9c9c9 NA unknown function 99881 #c9c9c9 NA unknown function -99882 #c9c9c9 NA unknown function +99882 #c9c9c9 Rz-like spanin lysis 99883 #c9c9c9 NA unknown function 99884 #c9c9c9 NA unknown function 99885 #c9c9c9 NA unknown function @@ -99911,7 +99911,7 @@ phrog color annot category 99910 #c9c9c9 NA unknown function 99911 #c9c9c9 NA unknown function 99912 #c9c9c9 NA unknown function -99913 #c9c9c9 NA unknown function +99913 #c9c9c9 structural protein head and packaging 99914 #c9c9c9 NA unknown function 99915 #c9c9c9 NA unknown function 99916 #c9c9c9 NA unknown function @@ -99951,9 +99951,9 @@ phrog color annot category 99950 #c9c9c9 NA unknown function 99951 #c9c9c9 NA unknown function 99952 #c9c9c9 NA unknown function -99953 #c9c9c9 NA unknown function +99953 #c9c9c9 tail protein tail 99954 #c9c9c9 NA unknown function -99955 #c9c9c9 NA unknown function +99955 #c9c9c9 tail assembly chaperone tail 99956 #c9c9c9 NA unknown function 99957 #c9c9c9 NA unknown function 99958 #c9c9c9 NA unknown function @@ -99964,7 +99964,7 @@ phrog color annot category 99963 #c9c9c9 NA unknown function 99964 #c9c9c9 NA unknown function 99965 #c9c9c9 NA unknown function -99966 #c9c9c9 NA unknown function +99966 #c9c9c9 DNA polymerase processivity factor DNA, RNA and nucleotide metabolism 99967 #c9c9c9 NA unknown function 99968 #c9c9c9 NA unknown function 99969 #c9c9c9 NA unknown function @@ -100013,7 +100013,7 @@ phrog color annot category 100012 #c9c9c9 NA unknown function 100013 #c9c9c9 NA unknown function 100014 #c9c9c9 NA unknown function -100015 #c9c9c9 NA unknown function +100015 #c9c9c9 head-tail adaptor connector 100016 #c9c9c9 NA unknown function 100017 #c9c9c9 NA unknown function 100018 #c9c9c9 NA unknown function @@ -100038,7 +100038,7 @@ phrog color annot category 100037 #c9c9c9 NA unknown function 100038 #c9c9c9 NA unknown function 100039 #c9c9c9 NA unknown function -100040 #c9c9c9 NA unknown function +100040 #c9c9c9 head scaffolding protein head and packaging 100041 #c9c9c9 NA unknown function 100042 #c9c9c9 NA unknown function 100043 #c9c9c9 NA unknown function @@ -100066,12 +100066,12 @@ phrog color annot category 100065 #c9c9c9 NA unknown function 100066 #c9c9c9 NA unknown function 100067 #c9c9c9 NA unknown function -100068 #c9c9c9 NA unknown function +100068 #c9c9c9 transcriptional repressor transcription regulation 100069 #c9c9c9 NA unknown function 100070 #c9c9c9 NA unknown function 100071 #c9c9c9 NA unknown function -100072 #c9c9c9 NA unknown function -100073 #c9c9c9 NA unknown function +100072 #c9c9c9 Lom outer membrane protein other +100073 #c9c9c9 excisionase and transcriptional regulator integration and excision 100074 #c9c9c9 NA unknown function 100075 #c9c9c9 NA unknown function 100076 #c9c9c9 NA unknown function @@ -100118,7 +100118,7 @@ phrog color annot category 100117 #c9c9c9 NA unknown function 100118 #c9c9c9 NA unknown function 100119 #c9c9c9 NA unknown function -100120 #c9c9c9 NA unknown function +100120 #c9c9c9 ribosomal protein S6 glutaminyl transferase moron, auxiliary metabolic gene and host takeover 100121 #c9c9c9 NA unknown function 100122 #c9c9c9 NA unknown function 100123 #c9c9c9 NA unknown function @@ -100127,7 +100127,7 @@ phrog color annot category 100126 #c9c9c9 NA unknown function 100127 #c9c9c9 NA unknown function 100128 #c9c9c9 NA unknown function -100129 #c9c9c9 NA unknown function +100129 #c9c9c9 tail length tape measure protein tail 100130 #c9c9c9 NA unknown function 100131 #c9c9c9 NA unknown function 100132 #c9c9c9 NA unknown function @@ -100136,7 +100136,7 @@ phrog color annot category 100135 #c9c9c9 NA unknown function 100136 #c9c9c9 NA unknown function 100137 #c9c9c9 NA unknown function -100138 #c9c9c9 NA unknown function +100138 #c9c9c9 tail fiber protein tail 100139 #c9c9c9 NA unknown function 100140 #838383 cysteine hydrolase other 100141 #c9c9c9 NA unknown function @@ -100182,7 +100182,7 @@ phrog color annot category 100181 #c9c9c9 NA unknown function 100182 #c9c9c9 NA unknown function 100183 #c9c9c9 NA unknown function -100184 #c9c9c9 NA unknown function +100184 #c9c9c9 Arc-like repressor transcription regulation 100185 #c9c9c9 NA unknown function 100186 #c9c9c9 NA unknown function 100187 #c9c9c9 NA unknown function @@ -100201,7 +100201,7 @@ phrog color annot category 100200 #c9c9c9 NA unknown function 100201 #c9c9c9 NA unknown function 100202 #c9c9c9 NA unknown function -100203 #c9c9c9 NA unknown function +100203 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 100204 #c9c9c9 NA unknown function 100205 #c9c9c9 NA unknown function 100206 #c9c9c9 NA unknown function @@ -100219,7 +100219,7 @@ phrog color annot category 100218 #c9c9c9 NA unknown function 100219 #c9c9c9 NA unknown function 100220 #c9c9c9 NA unknown function -100221 #c9c9c9 NA unknown function +100221 #c9c9c9 P-like helicase loader DNA, RNA and nucleotide metabolism 100222 #c9c9c9 NA unknown function 100223 #c9c9c9 NA unknown function 100224 #c9c9c9 NA unknown function @@ -100234,7 +100234,7 @@ phrog color annot category 100233 #c9c9c9 NA unknown function 100234 #c9c9c9 NA unknown function 100235 #c9c9c9 NA unknown function -100236 #c9c9c9 NA unknown function +100236 #c9c9c9 major head protein head and packaging 100237 #c9c9c9 NA unknown function 100238 #c9c9c9 NA unknown function 100239 #c9c9c9 NA unknown function @@ -100257,10 +100257,10 @@ phrog color annot category 100256 #c9c9c9 NA unknown function 100257 #c9c9c9 NA unknown function 100258 #c9c9c9 NA unknown function -100259 #c9c9c9 NA unknown function +100259 #c9c9c9 head decoration head and packaging 100260 #c9c9c9 NA unknown function 100261 #c9c9c9 NA unknown function -100262 #c9c9c9 NA unknown function +100262 #c9c9c9 tail assembly chaperone tail 100263 #c9c9c9 NA unknown function 100264 #c9c9c9 NA unknown function 100265 #c9c9c9 NA unknown function @@ -100283,7 +100283,7 @@ phrog color annot category 100282 #c9c9c9 NA unknown function 100283 #c9c9c9 NA unknown function 100284 #c9c9c9 NA unknown function -100285 #c9c9c9 NA unknown function +100285 #c9c9c9 tail terminator connector 100286 #c9c9c9 NA unknown function 100287 #c9c9c9 NA unknown function 100288 #c9c9c9 NA unknown function @@ -100314,7 +100314,7 @@ phrog color annot category 100313 #c9c9c9 NA unknown function 100314 #c9c9c9 NA unknown function 100315 #c9c9c9 NA unknown function -100316 #c9c9c9 NA unknown function +100316 #c9c9c9 tail completion or Neck1 protein connector 100317 #c9c9c9 NA unknown function 100318 #c9c9c9 NA unknown function 100319 #c9c9c9 NA unknown function @@ -100322,12 +100322,12 @@ phrog color annot category 100321 #c9c9c9 NA unknown function 100322 #c9c9c9 NA unknown function 100323 #c9c9c9 NA unknown function -100324 #c9c9c9 NA unknown function +100324 #c9c9c9 RecT-like ssDNA annealing protein DNA, RNA and nucleotide metabolism 100325 #c9c9c9 NA unknown function 100326 #c9c9c9 NA unknown function 100327 #c9c9c9 NA unknown function 100328 #c9c9c9 NA unknown function -100329 #c9c9c9 NA unknown function +100329 #c9c9c9 transcriptional repressor transcription regulation 100330 #c9c9c9 NA unknown function 100331 #c9c9c9 NA unknown function 100332 #c9c9c9 NA unknown function @@ -100378,7 +100378,7 @@ phrog color annot category 100377 #c9c9c9 NA unknown function 100378 #c9c9c9 NA unknown function 100379 #c9c9c9 NA unknown function -100380 #c9c9c9 NA unknown function +100380 #c9c9c9 transcriptional repressor transcription regulation 100381 #c9c9c9 NA unknown function 100382 #c9c9c9 NA unknown function 100383 #c9c9c9 NA unknown function @@ -100416,13 +100416,13 @@ phrog color annot category 100415 #c9c9c9 NA unknown function 100416 #c9c9c9 NA unknown function 100417 #c9c9c9 NA unknown function -100418 #c9c9c9 NA unknown function +100418 #c9c9c9 terminase large subunit head and packaging 100419 #c9c9c9 NA unknown function 100420 #c9c9c9 NA unknown function 100421 #c9c9c9 NA unknown function 100422 #c9c9c9 NA unknown function 100423 #c9c9c9 NA unknown function -100424 #c9c9c9 NA unknown function +100424 #c9c9c9 transcriptional repressor transcription regulation 100425 #c9c9c9 NA unknown function 100426 #c9c9c9 NA unknown function 100427 #c9c9c9 NA unknown function @@ -100435,7 +100435,7 @@ phrog color annot category 100434 #c9c9c9 NA unknown function 100435 #c9c9c9 NA unknown function 100436 #c9c9c9 NA unknown function -100437 #c9c9c9 NA unknown function +100437 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 100438 #c9c9c9 NA unknown function 100439 #c9c9c9 NA unknown function 100440 #c9c9c9 NA unknown function @@ -100443,10 +100443,10 @@ phrog color annot category 100442 #c9c9c9 NA unknown function 100443 #c9c9c9 NA unknown function 100444 #c9c9c9 NA unknown function -100445 #c9c9c9 NA unknown function +100445 #c9c9c9 tail completion or Neck1 protein connector 100446 #c9c9c9 NA unknown function 100447 #c9c9c9 NA unknown function -100448 #c9c9c9 NA unknown function +100448 #c9c9c9 head morphogenesis head and packaging 100449 #c9c9c9 NA unknown function 100450 #c9c9c9 NA unknown function 100451 #c9c9c9 NA unknown function @@ -100482,7 +100482,7 @@ phrog color annot category 100481 #c9c9c9 NA unknown function 100482 #c9c9c9 NA unknown function 100483 #c9c9c9 NA unknown function -100484 #c9c9c9 NA unknown function +100484 #c9c9c9 tail terminator connector 100485 #c9c9c9 NA unknown function 100486 #c9c9c9 NA unknown function 100487 #c9c9c9 NA unknown function @@ -100493,7 +100493,7 @@ phrog color annot category 100492 #c9c9c9 NA unknown function 100493 #c9c9c9 NA unknown function 100494 #c9c9c9 NA unknown function -100495 #c9c9c9 NA unknown function +100495 #c9c9c9 kinase other 100496 #c9c9c9 NA unknown function 100497 #c9c9c9 NA unknown function 100498 #c9c9c9 NA unknown function @@ -100517,14 +100517,14 @@ phrog color annot category 100516 #c9c9c9 NA unknown function 100517 #c9c9c9 NA unknown function 100518 #c9c9c9 NA unknown function -100519 #c9c9c9 NA unknown function +100519 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 100520 #c9c9c9 NA unknown function 100521 #c9c9c9 NA unknown function 100522 #c9c9c9 NA unknown function 100523 #c9c9c9 NA unknown function 100524 #c9c9c9 NA unknown function 100525 #c9c9c9 NA unknown function -100526 #c9c9c9 NA unknown function +100526 #c9c9c9 integrase integration and excision 100527 #c9c9c9 NA unknown function 100528 #c9c9c9 NA unknown function 100529 #c9c9c9 NA unknown function @@ -100578,7 +100578,7 @@ phrog color annot category 100577 #c9c9c9 NA unknown function 100578 #c9c9c9 NA unknown function 100579 #c9c9c9 NA unknown function -100580 #c9c9c9 NA unknown function +100580 #c9c9c9 head closure Hc1 connector 100581 #c9c9c9 NA unknown function 100582 #c9c9c9 NA unknown function 100583 #c9c9c9 NA unknown function @@ -100650,9 +100650,9 @@ phrog color annot category 100649 #c9c9c9 NA unknown function 100650 #c9c9c9 NA unknown function 100651 #c9c9c9 NA unknown function -100652 #c9c9c9 NA unknown function +100652 #c9c9c9 phosphatase other 100653 #c9c9c9 NA unknown function -100654 #c9c9c9 NA unknown function +100654 #c9c9c9 head closure Hc1 connector 100655 #c9c9c9 NA unknown function 100656 #c9c9c9 NA unknown function 100657 #c9c9c9 NA unknown function @@ -100660,14 +100660,14 @@ phrog color annot category 100659 #c9c9c9 NA unknown function 100660 #c9c9c9 NA unknown function 100661 #c9c9c9 NA unknown function -100662 #c9c9c9 NA unknown function -100663 #c9c9c9 NA unknown function +100662 #c9c9c9 baseplate hub tail +100663 #c9c9c9 tail fiber protein tail 100664 #c9c9c9 NA unknown function 100665 #c9c9c9 NA unknown function 100666 #c9c9c9 NA unknown function 100667 #c9c9c9 NA unknown function 100668 #c9c9c9 NA unknown function -100669 #c9c9c9 NA unknown function +100669 #c9c9c9 transposase integration and excision 100670 #c9c9c9 NA unknown function 100671 #c9c9c9 NA unknown function 100672 #c9c9c9 NA unknown function @@ -100678,7 +100678,7 @@ phrog color annot category 100677 #c9c9c9 NA unknown function 100678 #c9c9c9 NA unknown function 100679 #c9c9c9 NA unknown function -100680 #c9c9c9 NA unknown function +100680 #c9c9c9 excisionase and transcriptional regulator integration and excision 100681 #c9c9c9 NA unknown function 100682 #c9c9c9 NA unknown function 100683 #c9c9c9 NA unknown function @@ -100738,14 +100738,14 @@ phrog color annot category 100737 #c9c9c9 NA unknown function 100738 #c9c9c9 NA unknown function 100739 #c9c9c9 NA unknown function -100740 #c9c9c9 NA unknown function +100740 #c9c9c9 transcriptional activator transcription regulation 100741 #c9c9c9 NA unknown function 100742 #c9c9c9 NA unknown function 100743 #c9c9c9 NA unknown function 100744 #c9c9c9 NA unknown function 100745 #c9c9c9 NA unknown function 100746 #c9c9c9 NA unknown function -100747 #c9c9c9 NA unknown function +100747 #c9c9c9 nucleoside triphosphate pyrophosphohydrolase other 100748 #c9c9c9 NA unknown function 100749 #c9c9c9 NA unknown function 100750 #c9c9c9 NA unknown function @@ -100765,7 +100765,7 @@ phrog color annot category 100764 #c9c9c9 NA unknown function 100765 #c9c9c9 NA unknown function 100766 #c9c9c9 NA unknown function -100767 #c9c9c9 NA unknown function +100767 #c9c9c9 head-tail adaptor connector 100768 #c9c9c9 NA unknown function 100769 #c9c9c9 NA unknown function 100770 #c9c9c9 NA unknown function @@ -100807,13 +100807,13 @@ phrog color annot category 100806 #c9c9c9 NA unknown function 100807 #c9c9c9 NA unknown function 100808 #c9c9c9 NA unknown function -100809 #c9c9c9 NA unknown function +100809 #c9c9c9 tail spike protein tail 100810 #c9c9c9 NA unknown function 100811 #c9c9c9 NA unknown function 100812 #c9c9c9 NA unknown function 100813 #c9c9c9 NA unknown function 100814 #c9c9c9 NA unknown function -100815 #c9c9c9 NA unknown function +100815 #c9c9c9 DNA methyltransferase other 100816 #c9c9c9 NA unknown function 100817 #c9c9c9 NA unknown function 100818 #c9c9c9 NA unknown function @@ -100867,7 +100867,7 @@ phrog color annot category 100866 #c9c9c9 NA unknown function 100867 #c9c9c9 NA unknown function 100868 #c9c9c9 NA unknown function -100869 #c9c9c9 NA unknown function +100869 #c9c9c9 protein kinase inhibitor of host transcription positively regulates RNaseIII negatively on RNaseE other 100870 #c9c9c9 NA unknown function 100871 #c9c9c9 NA unknown function 100872 #c9c9c9 NA unknown function @@ -100881,7 +100881,7 @@ phrog color annot category 100880 #c9c9c9 NA unknown function 100881 #c9c9c9 NA unknown function 100882 #c9c9c9 NA unknown function -100883 #c9c9c9 NA unknown function +100883 #c9c9c9 acetyltransferase other 100884 #c9c9c9 NA unknown function 100885 #c9c9c9 NA unknown function 100886 #c9c9c9 NA unknown function @@ -100907,7 +100907,7 @@ phrog color annot category 100906 #c9c9c9 NA unknown function 100907 #c9c9c9 NA unknown function 100908 #c9c9c9 NA unknown function -100909 #c9c9c9 NA unknown function +100909 #c9c9c9 Rz-like spanin lysis 100910 #c9c9c9 NA unknown function 100911 #c9c9c9 NA unknown function 100912 #c9c9c9 NA unknown function @@ -100920,7 +100920,7 @@ phrog color annot category 100919 #c9c9c9 NA unknown function 100920 #c9c9c9 NA unknown function 100921 #c9c9c9 NA unknown function -100922 #c9c9c9 NA unknown function +100922 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 100923 #c9c9c9 NA unknown function 100924 #c9c9c9 NA unknown function 100925 #c9c9c9 NA unknown function @@ -100933,7 +100933,7 @@ phrog color annot category 100932 #c9c9c9 NA unknown function 100933 #c9c9c9 NA unknown function 100934 #c9c9c9 NA unknown function -100935 #c9c9c9 NA unknown function +100935 #c9c9c9 DNA polymerase/primase DNA, RNA and nucleotide metabolism 100936 #c9c9c9 NA unknown function 100937 #c9c9c9 NA unknown function 100938 #c9c9c9 NA unknown function @@ -101030,9 +101030,9 @@ phrog color annot category 101029 #c9c9c9 NA unknown function 101030 #c9c9c9 NA unknown function 101031 #c9c9c9 NA unknown function -101032 #c9c9c9 NA unknown function +101032 #c9c9c9 tail fiber protein tail 101033 #c9c9c9 NA unknown function -101034 #c9c9c9 NA unknown function +101034 #c9c9c9 tail terminator connector 101035 #c9c9c9 NA unknown function 101036 #c9c9c9 NA unknown function 101037 #c9c9c9 NA unknown function @@ -101075,7 +101075,7 @@ phrog color annot category 101074 #c9c9c9 NA unknown function 101075 #c9c9c9 NA unknown function 101076 #c9c9c9 NA unknown function -101077 #c9c9c9 NA unknown function +101077 #c9c9c9 tail fiber protein tail 101078 #c9c9c9 NA unknown function 101079 #c9c9c9 NA unknown function 101080 #c9c9c9 NA unknown function @@ -101096,7 +101096,7 @@ phrog color annot category 101095 #c9c9c9 NA unknown function 101096 #c9c9c9 NA unknown function 101097 #c9c9c9 NA unknown function -101098 #c9c9c9 NA unknown function +101098 #c9c9c9 tail protein tail 101099 #c9c9c9 NA unknown function 101100 #c9c9c9 NA unknown function 101101 #c9c9c9 NA unknown function @@ -101110,7 +101110,7 @@ phrog color annot category 101109 #c9c9c9 NA unknown function 101110 #c9c9c9 NA unknown function 101111 #c9c9c9 NA unknown function -101112 #c9c9c9 NA unknown function +101112 #c9c9c9 portal protein head and packaging 101113 #c9c9c9 NA unknown function 101114 #c9c9c9 NA unknown function 101115 #c9c9c9 NA unknown function @@ -101123,7 +101123,7 @@ phrog color annot category 101122 #c9c9c9 NA unknown function 101123 #c9c9c9 NA unknown function 101124 #c9c9c9 NA unknown function -101125 #c9c9c9 NA unknown function +101125 #c9c9c9 structural protein with Ig domain head and packaging 101126 #c9c9c9 NA unknown function 101127 #c9c9c9 NA unknown function 101128 #c9c9c9 NA unknown function @@ -101156,7 +101156,7 @@ phrog color annot category 101155 #c9c9c9 NA unknown function 101156 #c9c9c9 NA unknown function 101157 #c9c9c9 NA unknown function -101158 #c9c9c9 NA unknown function +101158 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 101159 #c9c9c9 NA unknown function 101160 #c9c9c9 NA unknown function 101161 #c9c9c9 NA unknown function @@ -101194,7 +101194,7 @@ phrog color annot category 101193 #c9c9c9 NA unknown function 101194 #c9c9c9 NA unknown function 101195 #c9c9c9 NA unknown function -101196 #c9c9c9 NA unknown function +101196 #c9c9c9 homing endonuclease DNA, RNA and nucleotide metabolism 101197 #c9c9c9 NA unknown function 101198 #c9c9c9 NA unknown function 101199 #c9c9c9 NA unknown function @@ -101251,7 +101251,7 @@ phrog color annot category 101250 #c9c9c9 NA unknown function 101251 #c9c9c9 NA unknown function 101252 #c9c9c9 NA unknown function -101253 #c9c9c9 NA unknown function +101253 #c9c9c9 tail fiber protein tail 101254 #c9c9c9 NA unknown function 101255 #c9c9c9 NA unknown function 101256 #c9c9c9 NA unknown function @@ -101260,7 +101260,7 @@ phrog color annot category 101259 #c9c9c9 NA unknown function 101260 #c9c9c9 NA unknown function 101261 #c9c9c9 NA unknown function -101262 #c9c9c9 NA unknown function +101262 #c9c9c9 Arc-like repressor transcription regulation 101263 #c9c9c9 NA unknown function 101264 #c9c9c9 NA unknown function 101265 #c9c9c9 NA unknown function @@ -101279,7 +101279,7 @@ phrog color annot category 101278 #c9c9c9 NA unknown function 101279 #c9c9c9 NA unknown function 101280 #c9c9c9 NA unknown function -101281 #c9c9c9 NA unknown function +101281 #c9c9c9 acyl carrier protein moron, auxiliary metabolic gene and host takeover 101282 #c9c9c9 NA unknown function 101283 #c9c9c9 NA unknown function 101284 #c9c9c9 NA unknown function @@ -101298,7 +101298,7 @@ phrog color annot category 101297 #c9c9c9 NA unknown function 101298 #c9c9c9 NA unknown function 101299 #c9c9c9 NA unknown function -101300 #c9c9c9 NA unknown function +101300 #c9c9c9 CRISPR/Cas system associated DNA, RNA and nucleotide metabolism 101301 #c9c9c9 NA unknown function 101302 #c9c9c9 NA unknown function 101303 #c9c9c9 NA unknown function @@ -101311,9 +101311,9 @@ phrog color annot category 101310 #c9c9c9 NA unknown function 101311 #c9c9c9 NA unknown function 101312 #c9c9c9 NA unknown function -101313 #c9c9c9 NA unknown function +101313 #c9c9c9 tail chaperone protein tail 101314 #c9c9c9 NA unknown function -101315 #c9c9c9 NA unknown function +101315 #c9c9c9 tail terminator connector 101316 #c9c9c9 NA unknown function 101317 #c9c9c9 NA unknown function 101318 #c9c9c9 NA unknown function @@ -101380,8 +101380,8 @@ phrog color annot category 101379 #c9c9c9 NA unknown function 101380 #c9c9c9 NA unknown function 101381 #c9c9c9 NA unknown function -101382 #c9c9c9 NA unknown function -101383 #c9c9c9 NA unknown function +101382 #c9c9c9 transcriptional repressor transcription regulation +101383 #c9c9c9 Arc-like repressor transcription regulation 101384 #c9c9c9 NA unknown function 101385 #c9c9c9 NA unknown function 101386 #c9c9c9 NA unknown function @@ -101397,7 +101397,7 @@ phrog color annot category 101396 #c9c9c9 NA unknown function 101397 #c9c9c9 NA unknown function 101398 #c9c9c9 NA unknown function -101399 #c9c9c9 NA unknown function +101399 #c9c9c9 acetyltransferase other 101400 #c9c9c9 NA unknown function 101401 #c9c9c9 NA unknown function 101402 #c9c9c9 NA unknown function @@ -101411,13 +101411,13 @@ phrog color annot category 101410 #c9c9c9 NA unknown function 101411 #c9c9c9 NA unknown function 101412 #c9c9c9 NA unknown function -101413 #c9c9c9 NA unknown function +101413 #c9c9c9 esterase/lipase other 101414 #c9c9c9 NA unknown function 101415 #c9c9c9 NA unknown function 101416 #c9c9c9 NA unknown function 101417 #c9c9c9 NA unknown function 101418 #c9c9c9 NA unknown function -101419 #c9c9c9 NA unknown function +101419 #c9c9c9 transcriptional repressor transcription regulation 101420 #c9c9c9 NA unknown function 101421 #c9c9c9 NA unknown function 101422 #c9c9c9 NA unknown function @@ -101523,7 +101523,7 @@ phrog color annot category 101522 #c9c9c9 NA unknown function 101523 #c9c9c9 NA unknown function 101524 #c9c9c9 NA unknown function -101525 #c9c9c9 NA unknown function +101525 #c9c9c9 tail fiber protein tail 101526 #c9c9c9 NA unknown function 101527 #c9c9c9 NA unknown function 101528 #c9c9c9 NA unknown function @@ -101536,7 +101536,7 @@ phrog color annot category 101535 #c9c9c9 NA unknown function 101536 #c9c9c9 NA unknown function 101537 #c9c9c9 NA unknown function -101538 #c9c9c9 NA unknown function +101538 #c9c9c9 internal virion protein head and packaging 101539 #c9c9c9 NA unknown function 101540 #c9c9c9 NA unknown function 101541 #c9c9c9 NA unknown function @@ -101565,13 +101565,13 @@ phrog color annot category 101564 #c9c9c9 NA unknown function 101565 #c9c9c9 NA unknown function 101566 #c9c9c9 NA unknown function -101567 #c9c9c9 NA unknown function +101567 #c9c9c9 minor tail protein tail 101568 #c9c9c9 NA unknown function -101569 #c9c9c9 NA unknown function +101569 #c9c9c9 tail terminator connector 101570 #c9c9c9 NA unknown function 101571 #c9c9c9 NA unknown function 101572 #c9c9c9 NA unknown function -101573 #c9c9c9 NA unknown function +101573 #c9c9c9 tail completion or Neck1 protein connector 101574 #c9c9c9 NA unknown function 101575 #c9c9c9 NA unknown function 101576 #c9c9c9 NA unknown function @@ -101579,7 +101579,7 @@ phrog color annot category 101578 #c9c9c9 NA unknown function 101579 #c9c9c9 NA unknown function 101580 #c9c9c9 NA unknown function -101581 #c9c9c9 NA unknown function +101581 #c9c9c9 Arc-like repressor transcription regulation 101582 #c9c9c9 NA unknown function 101583 #c9c9c9 NA unknown function 101584 #c9c9c9 NA unknown function @@ -101620,7 +101620,7 @@ phrog color annot category 101619 #c9c9c9 NA unknown function 101620 #c9c9c9 NA unknown function 101621 #c9c9c9 NA unknown function -101622 #c9c9c9 NA unknown function +101622 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 101623 #c9c9c9 NA unknown function 101624 #c9c9c9 NA unknown function 101625 #c9c9c9 NA unknown function @@ -101649,7 +101649,7 @@ phrog color annot category 101648 #c9c9c9 NA unknown function 101649 #c9c9c9 NA unknown function 101650 #c9c9c9 NA unknown function -101651 #c9c9c9 NA unknown function +101651 #c9c9c9 transcriptional regulator transcription regulation 101652 #c9c9c9 NA unknown function 101653 #c9c9c9 NA unknown function 101654 #c9c9c9 NA unknown function @@ -101658,7 +101658,7 @@ phrog color annot category 101657 #c9c9c9 NA unknown function 101658 #c9c9c9 NA unknown function 101659 #c9c9c9 NA unknown function -101660 #c9c9c9 NA unknown function +101660 #c9c9c9 major tail protein tail 101661 #c9c9c9 NA unknown function 101662 #c9c9c9 NA unknown function 101663 #c9c9c9 NA unknown function @@ -101712,7 +101712,7 @@ phrog color annot category 101711 #c9c9c9 NA unknown function 101712 #c9c9c9 NA unknown function 101713 #c9c9c9 NA unknown function -101714 #c9c9c9 NA unknown function +101714 #c9c9c9 acetyltransferase other 101715 #c9c9c9 NA unknown function 101716 #c9c9c9 NA unknown function 101717 #c9c9c9 NA unknown function @@ -101737,7 +101737,7 @@ phrog color annot category 101736 #c9c9c9 NA unknown function 101737 #c9c9c9 NA unknown function 101738 #c9c9c9 NA unknown function -101739 #c9c9c9 NA unknown function +101739 #c9c9c9 transcriptional repressor transcription regulation 101740 #c9c9c9 NA unknown function 101741 #c9c9c9 NA unknown function 101742 #c9c9c9 NA unknown function @@ -101745,13 +101745,13 @@ phrog color annot category 101744 #c9c9c9 NA unknown function 101745 #c9c9c9 NA unknown function 101746 #c9c9c9 NA unknown function -101747 #c9c9c9 NA unknown function +101747 #c9c9c9 plasmid antitoxin with HTH domain moron, auxiliary metabolic gene and host takeover 101748 #c9c9c9 NA unknown function 101749 #c9c9c9 NA unknown function -101750 #c9c9c9 NA unknown function +101750 #c9c9c9 tail fiber assembly protein tail 101751 #c9c9c9 NA unknown function 101752 #c9c9c9 NA unknown function -101753 #c9c9c9 NA unknown function +101753 #c9c9c9 head scaffolding protein head and packaging 101754 #c9c9c9 NA unknown function 101755 #c9c9c9 NA unknown function 101756 #c9c9c9 NA unknown function @@ -101780,7 +101780,7 @@ phrog color annot category 101779 #c9c9c9 NA unknown function 101780 #c9c9c9 NA unknown function 101781 #c9c9c9 NA unknown function -101782 #c9c9c9 NA unknown function +101782 #c9c9c9 terminase small subunit head and packaging 101783 #c9c9c9 NA unknown function 101784 #c9c9c9 NA unknown function 101785 #c9c9c9 NA unknown function @@ -101794,7 +101794,7 @@ phrog color annot category 101793 #c9c9c9 NA unknown function 101794 #c9c9c9 NA unknown function 101795 #c9c9c9 NA unknown function -101796 #c9c9c9 NA unknown function +101796 #c9c9c9 tail completion or Neck1 protein connector 101797 #c9c9c9 NA unknown function 101798 #c9c9c9 NA unknown function 101799 #c9c9c9 NA unknown function @@ -101806,7 +101806,7 @@ phrog color annot category 101805 #c9c9c9 NA unknown function 101806 #c9c9c9 NA unknown function 101807 #c9c9c9 NA unknown function -101808 #c9c9c9 NA unknown function +101808 #c9c9c9 transcriptional regulator transcription regulation 101809 #c9c9c9 NA unknown function 101810 #c9c9c9 NA unknown function 101811 #c9c9c9 NA unknown function @@ -101840,7 +101840,7 @@ phrog color annot category 101839 #c9c9c9 NA unknown function 101840 #c9c9c9 NA unknown function 101841 #c9c9c9 NA unknown function -101842 #c9c9c9 NA unknown function +101842 #c9c9c9 major tail protein tail 101843 #c9c9c9 NA unknown function 101844 #c9c9c9 NA unknown function 101845 #c9c9c9 NA unknown function @@ -101871,7 +101871,7 @@ phrog color annot category 101870 #c9c9c9 NA unknown function 101871 #c9c9c9 NA unknown function 101872 #c9c9c9 NA unknown function -101873 #c9c9c9 NA unknown function +101873 #c9c9c9 baseplate hub tail 101874 #c9c9c9 NA unknown function 101875 #c9c9c9 NA unknown function 101876 #c9c9c9 NA unknown function @@ -101967,7 +101967,7 @@ phrog color annot category 101966 #c9c9c9 NA unknown function 101967 #c9c9c9 NA unknown function 101968 #c9c9c9 NA unknown function -101969 #c9c9c9 NA unknown function +101969 #c9c9c9 UvsY-like recombination mediator DNA, RNA and nucleotide metabolism 101970 #c9c9c9 NA unknown function 101971 #c9c9c9 NA unknown function 101972 #c9c9c9 NA unknown function @@ -101988,7 +101988,7 @@ phrog color annot category 101987 #c9c9c9 NA unknown function 101988 #c9c9c9 NA unknown function 101989 #c9c9c9 NA unknown function -101990 #c9c9c9 NA unknown function +101990 #c9c9c9 transcriptional regulator transcription regulation 101991 #c9c9c9 NA unknown function 101992 #c9c9c9 NA unknown function 101993 #c9c9c9 NA unknown function @@ -102004,7 +102004,7 @@ phrog color annot category 102003 #c9c9c9 NA unknown function 102004 #c9c9c9 NA unknown function 102005 #3e83f6 virion structural protein head and packaging -102006 #c9c9c9 NA unknown function +102006 #c9c9c9 baseplate protein tail 102007 #c9c9c9 NA unknown function 102008 #c9c9c9 NA unknown function 102009 #c9c9c9 NA unknown function @@ -102023,7 +102023,7 @@ phrog color annot category 102022 #c9c9c9 NA unknown function 102023 #c9c9c9 NA unknown function 102024 #c9c9c9 NA unknown function -102025 #c9c9c9 NA unknown function +102025 #c9c9c9 Gp5.5-like host HNS inhibition moron, auxiliary metabolic gene and host takeover 102026 #c9c9c9 NA unknown function 102027 #c9c9c9 NA unknown function 102028 #c9c9c9 NA unknown function @@ -102054,7 +102054,7 @@ phrog color annot category 102053 #c9c9c9 NA unknown function 102054 #c9c9c9 NA unknown function 102055 #c9c9c9 NA unknown function -102056 #c9c9c9 NA unknown function +102056 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 102057 #c9c9c9 NA unknown function 102058 #c9c9c9 NA unknown function 102059 #c9c9c9 NA unknown function @@ -102079,7 +102079,7 @@ phrog color annot category 102078 #c9c9c9 NA unknown function 102079 #c9c9c9 NA unknown function 102080 #c9c9c9 NA unknown function -102081 #c9c9c9 NA unknown function +102081 #c9c9c9 transcriptional regulator transcription regulation 102082 #c9c9c9 NA unknown function 102083 #c9c9c9 NA unknown function 102084 #c9c9c9 NA unknown function @@ -102087,7 +102087,7 @@ phrog color annot category 102086 #c9c9c9 NA unknown function 102087 #c9c9c9 NA unknown function 102088 #c9c9c9 NA unknown function -102089 #c9c9c9 NA unknown function +102089 #c9c9c9 acetyltransferase other 102090 #c9c9c9 NA unknown function 102091 #c9c9c9 NA unknown function 102092 #c9c9c9 NA unknown function @@ -102125,7 +102125,7 @@ phrog color annot category 102124 #c9c9c9 NA unknown function 102125 #c9c9c9 NA unknown function 102126 #c9c9c9 NA unknown function -102127 #c9c9c9 NA unknown function +102127 #c9c9c9 dual specificity phosphatase other 102128 #c9c9c9 NA unknown function 102129 #c9c9c9 NA unknown function 102130 #c9c9c9 NA unknown function @@ -102165,7 +102165,7 @@ phrog color annot category 102164 #c9c9c9 NA unknown function 102165 #c9c9c9 NA unknown function 102166 #c9c9c9 NA unknown function -102167 #c9c9c9 NA unknown function +102167 #c9c9c9 replication initiation O-like DNA, RNA and nucleotide metabolism 102168 #c9c9c9 NA unknown function 102169 #c9c9c9 NA unknown function 102170 #c9c9c9 NA unknown function @@ -102175,8 +102175,8 @@ phrog color annot category 102174 #c9c9c9 NA unknown function 102175 #c9c9c9 NA unknown function 102176 #c9c9c9 NA unknown function -102177 #c9c9c9 NA unknown function -102178 #c9c9c9 NA unknown function +102177 #c9c9c9 Mu Gam-like end protection DNA, RNA and nucleotide metabolism +102178 #c9c9c9 transcriptional repressor transcription regulation 102179 #c9c9c9 NA unknown function 102180 #c9c9c9 NA unknown function 102181 #c9c9c9 NA unknown function @@ -102212,11 +102212,11 @@ phrog color annot category 102211 #c9c9c9 NA unknown function 102212 #c9c9c9 NA unknown function 102213 #c9c9c9 NA unknown function -102214 #c9c9c9 NA unknown function +102214 #c9c9c9 tail protein tail 102215 #c9c9c9 NA unknown function 102216 #c9c9c9 NA unknown function 102217 #c9c9c9 NA unknown function -102218 #c9c9c9 NA unknown function +102218 #c9c9c9 transcriptional regulator transcription regulation 102219 #c9c9c9 NA unknown function 102220 #c9c9c9 NA unknown function 102221 #c9c9c9 NA unknown function @@ -102227,7 +102227,7 @@ phrog color annot category 102226 #c9c9c9 NA unknown function 102227 #c9c9c9 NA unknown function 102228 #c9c9c9 NA unknown function -102229 #c9c9c9 NA unknown function +102229 #c9c9c9 tail assembly chaperone tail 102230 #c9c9c9 NA unknown function 102231 #c9c9c9 NA unknown function 102232 #c9c9c9 NA unknown function @@ -102243,7 +102243,7 @@ phrog color annot category 102242 #c9c9c9 NA unknown function 102243 #c9c9c9 NA unknown function 102244 #c9c9c9 NA unknown function -102245 #c9c9c9 NA unknown function +102245 #c9c9c9 Arc-like repressor transcription regulation 102246 #c9c9c9 NA unknown function 102247 #c9c9c9 NA unknown function 102248 #c9c9c9 NA unknown function @@ -102252,11 +102252,11 @@ phrog color annot category 102251 #c9c9c9 NA unknown function 102252 #c9c9c9 NA unknown function 102253 #c9c9c9 NA unknown function -102254 #c9c9c9 NA unknown function +102254 #c9c9c9 DksA-like zinc-finger protein other 102255 #c9c9c9 NA unknown function 102256 #c9c9c9 NA unknown function 102257 #c9c9c9 NA unknown function -102258 #c9c9c9 NA unknown function +102258 #c9c9c9 excisionase and transcriptional regulator integration and excision 102259 #c9c9c9 NA unknown function 102260 #c9c9c9 NA unknown function 102261 #c9c9c9 NA unknown function @@ -102268,7 +102268,7 @@ phrog color annot category 102267 #c9c9c9 NA unknown function 102268 #c9c9c9 NA unknown function 102269 #c9c9c9 NA unknown function -102270 #c9c9c9 NA unknown function +102270 #c9c9c9 head-tail adaptor connector 102271 #c9c9c9 NA unknown function 102272 #c9c9c9 NA unknown function 102273 #c9c9c9 NA unknown function @@ -102287,7 +102287,7 @@ phrog color annot category 102286 #c9c9c9 NA unknown function 102287 #c9c9c9 NA unknown function 102288 #c9c9c9 NA unknown function -102289 #c9c9c9 NA unknown function +102289 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 102290 #c9c9c9 NA unknown function 102291 #c9c9c9 NA unknown function 102292 #c9c9c9 NA unknown function @@ -102326,7 +102326,7 @@ phrog color annot category 102325 #c9c9c9 NA unknown function 102326 #c9c9c9 NA unknown function 102327 #c9c9c9 NA unknown function -102328 #c9c9c9 NA unknown function +102328 #c9c9c9 head maturation protease head and packaging 102329 #c9c9c9 NA unknown function 102330 #c9c9c9 NA unknown function 102331 #c9c9c9 NA unknown function @@ -102334,7 +102334,7 @@ phrog color annot category 102333 #c9c9c9 NA unknown function 102334 #c9c9c9 NA unknown function 102335 #c9c9c9 NA unknown function -102336 #c9c9c9 NA unknown function +102336 #c9c9c9 internal virion protein head and packaging 102337 #c9c9c9 NA unknown function 102338 #c9c9c9 NA unknown function 102339 #c9c9c9 NA unknown function @@ -102364,7 +102364,7 @@ phrog color annot category 102363 #c9c9c9 NA unknown function 102364 #c9c9c9 NA unknown function 102365 #c9c9c9 NA unknown function -102366 #c9c9c9 NA unknown function +102366 #c9c9c9 transcriptional regulator transcription regulation 102367 #c9c9c9 NA unknown function 102368 #c9c9c9 NA unknown function 102369 #a861e3 transcriptional repressor transcription regulation @@ -102378,7 +102378,7 @@ phrog color annot category 102377 #c9c9c9 NA unknown function 102378 #c9c9c9 NA unknown function 102379 #c9c9c9 NA unknown function -102380 #c9c9c9 NA unknown function +102380 #c9c9c9 transcriptional repressor transcription regulation 102381 #c9c9c9 NA unknown function 102382 #c9c9c9 NA unknown function 102383 #c9c9c9 NA unknown function @@ -102396,7 +102396,7 @@ phrog color annot category 102395 #c9c9c9 NA unknown function 102396 #c9c9c9 NA unknown function 102397 #c9c9c9 NA unknown function -102398 #c9c9c9 NA unknown function +102398 #c9c9c9 transcriptional regulator transcription regulation 102399 #c9c9c9 NA unknown function 102400 #c9c9c9 NA unknown function 102401 #c9c9c9 NA unknown function @@ -102408,10 +102408,10 @@ phrog color annot category 102407 #c9c9c9 NA unknown function 102408 #c9c9c9 NA unknown function 102409 #c9c9c9 NA unknown function -102410 #838383 protein kinase; inhibitor of host transcription; positively regulates RNaseIII; negatively on RNaseE other +102410 #838383 protein kinase inhibitor of host transcription positively regulates RNaseIII negatively on RNaseE other 102411 #c9c9c9 NA unknown function 102412 #c9c9c9 NA unknown function -102413 #c9c9c9 NA unknown function +102413 #c9c9c9 excisionase and transcriptional regulator integration and excision 102414 #c9c9c9 NA unknown function 102415 #c9c9c9 NA unknown function 102416 #c9c9c9 NA unknown function @@ -102479,7 +102479,7 @@ phrog color annot category 102478 #c9c9c9 NA unknown function 102479 #c9c9c9 NA unknown function 102480 #c9c9c9 NA unknown function -102481 #c9c9c9 NA unknown function +102481 #c9c9c9 major spike protein tail 102482 #c9c9c9 NA unknown function 102483 #c9c9c9 NA unknown function 102484 #c9c9c9 NA unknown function @@ -102488,7 +102488,7 @@ phrog color annot category 102487 #c9c9c9 NA unknown function 102488 #c9c9c9 NA unknown function 102489 #c9c9c9 NA unknown function -102490 #c9c9c9 NA unknown function +102490 #c9c9c9 major head protein head and packaging 102491 #c9c9c9 NA unknown function 102492 #c9c9c9 NA unknown function 102493 #c9c9c9 NA unknown function @@ -102504,7 +102504,7 @@ phrog color annot category 102503 #c9c9c9 NA unknown function 102504 #c9c9c9 NA unknown function 102505 #c9c9c9 NA unknown function -102506 #c9c9c9 NA unknown function +102506 #c9c9c9 DNA helicase DNA, RNA and nucleotide metabolism 102507 #c9c9c9 NA unknown function 102508 #c9c9c9 NA unknown function 102509 #c9c9c9 NA unknown function @@ -102530,7 +102530,7 @@ phrog color annot category 102529 #c9c9c9 NA unknown function 102530 #c9c9c9 NA unknown function 102531 #c9c9c9 NA unknown function -102532 #c9c9c9 NA unknown function +102532 #c9c9c9 ADP-ribosyltransferase exoenzyme toxin moron, auxiliary metabolic gene and host takeover 102533 #c9c9c9 NA unknown function 102534 #c9c9c9 NA unknown function 102535 #c9c9c9 NA unknown function @@ -102542,9 +102542,9 @@ phrog color annot category 102541 #c9c9c9 NA unknown function 102542 #c9c9c9 NA unknown function 102543 #c9c9c9 NA unknown function -102544 #c9c9c9 NA unknown function +102544 #c9c9c9 major head protein head and packaging 102545 #c9c9c9 NA unknown function -102546 #c9c9c9 NA unknown function +102546 #c9c9c9 tail terminator connector 102547 #c9c9c9 NA unknown function 102548 #c9c9c9 NA unknown function 102549 #c9c9c9 NA unknown function @@ -102566,7 +102566,7 @@ phrog color annot category 102565 #c9c9c9 NA unknown function 102566 #c9c9c9 NA unknown function 102567 #c9c9c9 NA unknown function -102568 #c9c9c9 NA unknown function +102568 #c9c9c9 transcriptional repressor transcription regulation 102569 #c9c9c9 NA unknown function 102570 #c9c9c9 NA unknown function 102571 #c9c9c9 NA unknown function @@ -102577,14 +102577,14 @@ phrog color annot category 102576 #c9c9c9 NA unknown function 102577 #c9c9c9 NA unknown function 102578 #c9c9c9 NA unknown function -102579 #c9c9c9 NA unknown function +102579 #c9c9c9 nicotinamide-nucleotide adenylyltransferase moron, auxiliary metabolic gene and host takeover 102580 #c9c9c9 NA unknown function 102581 #c9c9c9 NA unknown function 102582 #c9c9c9 NA unknown function 102583 #c9c9c9 NA unknown function 102584 #c9c9c9 NA unknown function 102585 #c9c9c9 NA unknown function -102586 #c9c9c9 NA unknown function +102586 #c9c9c9 Hoc-like head decoration head and packaging 102587 #c9c9c9 NA unknown function 102588 #c9c9c9 NA unknown function 102589 #c9c9c9 NA unknown function @@ -102625,7 +102625,7 @@ phrog color annot category 102624 #c9c9c9 NA unknown function 102625 #c9c9c9 NA unknown function 102626 #c9c9c9 NA unknown function -102627 #c9c9c9 NA unknown function +102627 #c9c9c9 transcriptional regulator transcription regulation 102628 #c9c9c9 NA unknown function 102629 #c9c9c9 NA unknown function 102630 #c9c9c9 NA unknown function @@ -102657,7 +102657,7 @@ phrog color annot category 102656 #c9c9c9 NA unknown function 102657 #c9c9c9 NA unknown function 102658 #c9c9c9 NA unknown function -102659 #c9c9c9 NA unknown function +102659 #c9c9c9 tail fiber protein tail 102660 #c9c9c9 NA unknown function 102661 #c9c9c9 NA unknown function 102662 #c9c9c9 NA unknown function @@ -102694,7 +102694,7 @@ phrog color annot category 102693 #c9c9c9 NA unknown function 102694 #c9c9c9 NA unknown function 102695 #c9c9c9 NA unknown function -102696 #c9c9c9 NA unknown function +102696 #c9c9c9 Rz-like spanin lysis 102697 #c9c9c9 NA unknown function 102698 #c9c9c9 NA unknown function 102699 #c9c9c9 NA unknown function @@ -102710,17 +102710,17 @@ phrog color annot category 102709 #c9c9c9 NA unknown function 102710 #c9c9c9 NA unknown function 102711 #c9c9c9 NA unknown function -102712 #c9c9c9 NA unknown function +102712 #c9c9c9 toxin moron, auxiliary metabolic gene and host takeover 102713 #c9c9c9 NA unknown function 102714 #c9c9c9 NA unknown function 102715 #c9c9c9 NA unknown function 102716 #c9c9c9 NA unknown function 102717 #c9c9c9 NA unknown function -102718 #c9c9c9 NA unknown function +102718 #c9c9c9 transposase integration and excision 102719 #c9c9c9 NA unknown function 102720 #c9c9c9 NA unknown function 102721 #c9c9c9 NA unknown function -102722 #c9c9c9 NA unknown function +102722 #c9c9c9 GtrB-like O-antigen conversion moron, auxiliary metabolic gene and host takeover 102723 #c9c9c9 NA unknown function 102724 #c9c9c9 NA unknown function 102725 #c9c9c9 NA unknown function @@ -102736,7 +102736,7 @@ phrog color annot category 102735 #c9c9c9 NA unknown function 102736 #c9c9c9 NA unknown function 102737 #c9c9c9 NA unknown function -102738 #c9c9c9 NA unknown function +102738 #c9c9c9 GtrC-like O-antigen conversion translocase moron, auxiliary metabolic gene and host takeover 102739 #c9c9c9 NA unknown function 102740 #c9c9c9 NA unknown function 102741 #c9c9c9 NA unknown function @@ -102745,9 +102745,9 @@ phrog color annot category 102744 #c9c9c9 NA unknown function 102745 #c9c9c9 NA unknown function 102746 #c9c9c9 NA unknown function -102747 #c9c9c9 NA unknown function +102747 #c9c9c9 sigma factor for late transcription transcription regulation 102748 #c9c9c9 NA unknown function -102749 #c9c9c9 NA unknown function +102749 #c9c9c9 short tail fiber protein tail 102750 #c9c9c9 NA unknown function 102751 #c9c9c9 NA unknown function 102752 #c9c9c9 NA unknown function @@ -102772,7 +102772,7 @@ phrog color annot category 102771 #c9c9c9 NA unknown function 102772 #c9c9c9 NA unknown function 102773 #c9c9c9 NA unknown function -102774 #c9c9c9 NA unknown function +102774 #c9c9c9 Arc-like repressor transcription regulation 102775 #c9c9c9 NA unknown function 102776 #c9c9c9 NA unknown function 102777 #c9c9c9 NA unknown function @@ -102790,18 +102790,18 @@ phrog color annot category 102789 #c9c9c9 NA unknown function 102790 #c9c9c9 NA unknown function 102791 #c9c9c9 NA unknown function -102792 #c9c9c9 NA unknown function +102792 #c9c9c9 transfer protein other 102793 #c9c9c9 NA unknown function 102794 #c9c9c9 NA unknown function 102795 #c9c9c9 NA unknown function 102796 #c9c9c9 NA unknown function -102797 #c9c9c9 NA unknown function +102797 #c9c9c9 transcriptional regulator transcription regulation 102798 #c9c9c9 NA unknown function 102799 #c9c9c9 NA unknown function 102800 #c9c9c9 NA unknown function 102801 #c9c9c9 NA unknown function 102802 #c9c9c9 NA unknown function -102803 #c9c9c9 NA unknown function +102803 #c9c9c9 anti-repressor Ant transcription regulation 102804 #c9c9c9 NA unknown function 102805 #c9c9c9 NA unknown function 102806 #c9c9c9 NA unknown function @@ -102843,8 +102843,8 @@ phrog color annot category 102842 #c9c9c9 NA unknown function 102843 #c9c9c9 NA unknown function 102844 #c9c9c9 NA unknown function -102845 #c9c9c9 NA unknown function -102846 #c9c9c9 NA unknown function +102845 #c9c9c9 RNA polymerase inhibitor DNA, RNA and nucleotide metabolism +102846 #c9c9c9 neck protein connector 102847 #c9c9c9 NA unknown function 102848 #c9c9c9 NA unknown function 102849 #c9c9c9 NA unknown function @@ -102858,7 +102858,7 @@ phrog color annot category 102857 #c9c9c9 NA unknown function 102858 #c9c9c9 NA unknown function 102859 #c9c9c9 NA unknown function -102860 #c9c9c9 NA unknown function +102860 #c9c9c9 Arc-like repressor transcription regulation 102861 #c9c9c9 NA unknown function 102862 #c9c9c9 NA unknown function 102863 #c9c9c9 NA unknown function @@ -102866,8 +102866,8 @@ phrog color annot category 102865 #c9c9c9 NA unknown function 102866 #c9c9c9 NA unknown function 102867 #c9c9c9 NA unknown function -102868 #c9c9c9 NA unknown function -102869 #c9c9c9 NA unknown function +102868 #c9c9c9 methyltransferase other +102869 #c9c9c9 transcriptional regulator transcription regulation 102870 #c9c9c9 NA unknown function 102871 #c9c9c9 NA unknown function 102872 #c9c9c9 NA unknown function @@ -102913,19 +102913,19 @@ phrog color annot category 102912 #c9c9c9 NA unknown function 102913 #c9c9c9 NA unknown function 102914 #c9c9c9 NA unknown function -102915 #c9c9c9 NA unknown function +102915 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 102916 #c9c9c9 NA unknown function -102917 #c9c9c9 NA unknown function +102917 #c9c9c9 baseplate wedge subunit tail 102918 #c9c9c9 NA unknown function 102919 #c9c9c9 NA unknown function 102920 #c9c9c9 NA unknown function -102921 #c9c9c9 NA unknown function +102921 #c9c9c9 tail terminator connector 102922 #c9c9c9 NA unknown function 102923 #c9c9c9 NA unknown function 102924 #c9c9c9 NA unknown function 102925 #c9c9c9 NA unknown function 102926 #c9c9c9 NA unknown function -102927 #c9c9c9 NA unknown function +102927 #c9c9c9 sporulation protein moron, auxiliary metabolic gene and host takeover 102928 #c9c9c9 NA unknown function 102929 #c9c9c9 NA unknown function 102930 #c9c9c9 NA unknown function @@ -102936,22 +102936,22 @@ phrog color annot category 102935 #c9c9c9 NA unknown function 102936 #c9c9c9 NA unknown function 102937 #c9c9c9 NA unknown function -102938 #c9c9c9 NA unknown function +102938 #c9c9c9 excisionase and transcriptional regulator integration and excision 102939 #c9c9c9 NA unknown function -102940 #c9c9c9 NA unknown function +102940 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 102941 #c9c9c9 NA unknown function -102942 #c9c9c9 NA unknown function +102942 #c9c9c9 thymidylate synthase DNA, RNA and nucleotide metabolism 102943 #c9c9c9 NA unknown function 102944 #c9c9c9 NA unknown function 102945 #c9c9c9 NA unknown function 102946 #c9c9c9 NA unknown function 102947 #c9c9c9 NA unknown function 102948 #c9c9c9 NA unknown function -102949 #c9c9c9 NA unknown function +102949 #c9c9c9 host range and adsorption protein tail 102950 #c9c9c9 NA unknown function 102951 #c9c9c9 NA unknown function 102952 #c9c9c9 NA unknown function -102953 #c9c9c9 NA unknown function +102953 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 102954 #c9c9c9 NA unknown function 102955 #c9c9c9 NA unknown function 102956 #c9c9c9 NA unknown function @@ -102961,7 +102961,7 @@ phrog color annot category 102960 #c9c9c9 NA unknown function 102961 #c9c9c9 NA unknown function 102962 #c9c9c9 NA unknown function -102963 #c9c9c9 NA unknown function +102963 #c9c9c9 Arc-like repressor transcription regulation 102964 #c9c9c9 NA unknown function 102965 #c9c9c9 NA unknown function 102966 #c9c9c9 NA unknown function @@ -103055,7 +103055,7 @@ phrog color annot category 103054 #c9c9c9 NA unknown function 103055 #c9c9c9 NA unknown function 103056 #c9c9c9 NA unknown function -103057 #c9c9c9 NA unknown function +103057 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 103058 #c9c9c9 NA unknown function 103059 #c9c9c9 NA unknown function 103060 #c9c9c9 NA unknown function @@ -103066,7 +103066,7 @@ phrog color annot category 103065 #c9c9c9 NA unknown function 103066 #c9c9c9 NA unknown function 103067 #c9c9c9 NA unknown function -103068 #c9c9c9 NA unknown function +103068 #c9c9c9 transcriptional repressor transcription regulation 103069 #c9c9c9 NA unknown function 103070 #c9c9c9 NA unknown function 103071 #c9c9c9 NA unknown function @@ -103106,7 +103106,7 @@ phrog color annot category 103105 #c9c9c9 NA unknown function 103106 #c9c9c9 NA unknown function 103107 #c9c9c9 NA unknown function -103108 #c9c9c9 NA unknown function +103108 #c9c9c9 transposase integration and excision 103109 #c9c9c9 NA unknown function 103110 #c9c9c9 NA unknown function 103111 #c9c9c9 NA unknown function @@ -103162,7 +103162,7 @@ phrog color annot category 103161 #c9c9c9 NA unknown function 103162 #c9c9c9 NA unknown function 103163 #c9c9c9 NA unknown function -103164 #c9c9c9 NA unknown function +103164 #c9c9c9 transcriptional regulator WhiB-like transcription regulation 103165 #c9c9c9 NA unknown function 103166 #c9c9c9 NA unknown function 103167 #c9c9c9 NA unknown function @@ -103173,7 +103173,7 @@ phrog color annot category 103172 #c9c9c9 NA unknown function 103173 #c9c9c9 NA unknown function 103174 #c9c9c9 NA unknown function -103175 #c9c9c9 NA unknown function +103175 #c9c9c9 excisionase and transcriptional regulator integration and excision 103176 #c9c9c9 NA unknown function 103177 #c9c9c9 NA unknown function 103178 #c9c9c9 NA unknown function @@ -103190,11 +103190,11 @@ phrog color annot category 103189 #c9c9c9 NA unknown function 103190 #c9c9c9 NA unknown function 103191 #c9c9c9 NA unknown function -103192 #c9c9c9 NA unknown function +103192 #c9c9c9 toxin-antitoxin system HicB-like moron, auxiliary metabolic gene and host takeover 103193 #c9c9c9 NA unknown function 103194 #c9c9c9 NA unknown function 103195 #c9c9c9 NA unknown function -103196 #c9c9c9 NA unknown function +103196 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 103197 #c9c9c9 NA unknown function 103198 #c9c9c9 NA unknown function 103199 #c9c9c9 NA unknown function @@ -103207,7 +103207,7 @@ phrog color annot category 103206 #c9c9c9 NA unknown function 103207 #c9c9c9 NA unknown function 103208 #c9c9c9 NA unknown function -103209 #c9c9c9 NA unknown function +103209 #c9c9c9 minor tail protein tail 103210 #c9c9c9 NA unknown function 103211 #c9c9c9 NA unknown function 103212 #c9c9c9 NA unknown function @@ -103247,7 +103247,7 @@ phrog color annot category 103246 #c9c9c9 NA unknown function 103247 #c9c9c9 NA unknown function 103248 #c9c9c9 NA unknown function -103249 #c9c9c9 NA unknown function +103249 #c9c9c9 ParB-like partition protein DNA, RNA and nucleotide metabolism 103250 #c9c9c9 NA unknown function 103251 #c9c9c9 NA unknown function 103252 #c9c9c9 NA unknown function @@ -103295,7 +103295,7 @@ phrog color annot category 103294 #c9c9c9 NA unknown function 103295 #c9c9c9 NA unknown function 103296 #c9c9c9 NA unknown function -103297 #c9c9c9 NA unknown function +103297 #c9c9c9 tail protein tail 103298 #c9c9c9 NA unknown function 103299 #c9c9c9 NA unknown function 103300 #c9c9c9 NA unknown function @@ -103321,13 +103321,13 @@ phrog color annot category 103320 #c9c9c9 NA unknown function 103321 #c9c9c9 NA unknown function 103322 #c9c9c9 NA unknown function -103323 #c9c9c9 NA unknown function +103323 #c9c9c9 tail fiber protein tail 103324 #c9c9c9 NA unknown function 103325 #c9c9c9 NA unknown function 103326 #c9c9c9 NA unknown function 103327 #c9c9c9 NA unknown function 103328 #c9c9c9 NA unknown function -103329 #c9c9c9 NA unknown function +103329 #c9c9c9 thymidylate kinase other 103330 #c9c9c9 NA unknown function 103331 #c9c9c9 NA unknown function 103332 #c9c9c9 NA unknown function @@ -103338,7 +103338,7 @@ phrog color annot category 103337 #c9c9c9 NA unknown function 103338 #c9c9c9 NA unknown function 103339 #c9c9c9 NA unknown function -103340 #c9c9c9 NA unknown function +103340 #c9c9c9 minor tail protein tail 103341 #c9c9c9 NA unknown function 103342 #c9c9c9 NA unknown function 103343 #c9c9c9 NA unknown function @@ -103366,7 +103366,7 @@ phrog color annot category 103365 #c9c9c9 NA unknown function 103366 #c9c9c9 NA unknown function 103367 #c9c9c9 NA unknown function -103368 #c9c9c9 NA unknown function +103368 #c9c9c9 acetyltransferase other 103369 #c9c9c9 NA unknown function 103370 #c9c9c9 NA unknown function 103371 #c9c9c9 NA unknown function @@ -103375,7 +103375,7 @@ phrog color annot category 103374 #c9c9c9 NA unknown function 103375 #c9c9c9 NA unknown function 103376 #c9c9c9 NA unknown function -103377 #c9c9c9 NA unknown function +103377 #c9c9c9 esterase/lipase other 103378 #c9c9c9 NA unknown function 103379 #c9c9c9 NA unknown function 103380 #c9c9c9 NA unknown function @@ -103389,7 +103389,7 @@ phrog color annot category 103388 #c9c9c9 NA unknown function 103389 #c9c9c9 NA unknown function 103390 #c9c9c9 NA unknown function -103391 #c9c9c9 NA unknown function +103391 #c9c9c9 minor tail protein tail 103392 #c9c9c9 NA unknown function 103393 #c9c9c9 NA unknown function 103394 #c9c9c9 NA unknown function @@ -103402,7 +103402,7 @@ phrog color annot category 103401 #c9c9c9 NA unknown function 103402 #c9c9c9 NA unknown function 103403 #c9c9c9 NA unknown function -103404 #c9c9c9 NA unknown function +103404 #c9c9c9 major head protein head and packaging 103405 #c9c9c9 NA unknown function 103406 #c9c9c9 NA unknown function 103407 #c9c9c9 NA unknown function @@ -103427,7 +103427,7 @@ phrog color annot category 103426 #c9c9c9 NA unknown function 103427 #c9c9c9 NA unknown function 103428 #c9c9c9 NA unknown function -103429 #c9c9c9 NA unknown function +103429 #c9c9c9 nucleoside 2-deoxyribosyltransferase DNA, RNA and nucleotide metabolism 103430 #c9c9c9 NA unknown function 103431 #c9c9c9 NA unknown function 103432 #c9c9c9 NA unknown function @@ -103452,11 +103452,11 @@ phrog color annot category 103451 #c9c9c9 NA unknown function 103452 #c9c9c9 NA unknown function 103453 #c9c9c9 NA unknown function -103454 #c9c9c9 NA unknown function +103454 #c9c9c9 tail protein tail 103455 #c9c9c9 NA unknown function 103456 #c9c9c9 NA unknown function 103457 #c9c9c9 NA unknown function -103458 #c9c9c9 NA unknown function +103458 #c9c9c9 transcriptional repressor transcription regulation 103459 #c9c9c9 NA unknown function 103460 #c9c9c9 NA unknown function 103461 #c9c9c9 NA unknown function @@ -103471,7 +103471,7 @@ phrog color annot category 103470 #c9c9c9 NA unknown function 103471 #c9c9c9 NA unknown function 103472 #c9c9c9 NA unknown function -103473 #c9c9c9 NA unknown function +103473 #c9c9c9 major tail protein tail 103474 #c9c9c9 NA unknown function 103475 #c9c9c9 NA unknown function 103476 #c9c9c9 NA unknown function @@ -103487,7 +103487,7 @@ phrog color annot category 103486 #c9c9c9 NA unknown function 103487 #c9c9c9 NA unknown function 103488 #c9c9c9 NA unknown function -103489 #c9c9c9 NA unknown function +103489 #c9c9c9 transposase integration and excision 103490 #c9c9c9 NA unknown function 103491 #c9c9c9 NA unknown function 103492 #c9c9c9 NA unknown function @@ -103505,7 +103505,7 @@ phrog color annot category 103504 #c9c9c9 NA unknown function 103505 #c9c9c9 NA unknown function 103506 #c9c9c9 NA unknown function -103507 #c9c9c9 NA unknown function +103507 #c9c9c9 ribosomal protein S21 moron, auxiliary metabolic gene and host takeover 103508 #c9c9c9 NA unknown function 103509 #c9c9c9 NA unknown function 103510 #c9c9c9 NA unknown function @@ -103538,7 +103538,7 @@ phrog color annot category 103537 #c9c9c9 NA unknown function 103538 #c9c9c9 NA unknown function 103539 #c9c9c9 NA unknown function -103540 #c9c9c9 NA unknown function +103540 #c9c9c9 portal protein head and packaging 103541 #c9c9c9 NA unknown function 103542 #c9c9c9 NA unknown function 103543 #c9c9c9 NA unknown function @@ -103561,7 +103561,7 @@ phrog color annot category 103560 #c9c9c9 NA unknown function 103561 #c9c9c9 NA unknown function 103562 #c9c9c9 NA unknown function -103563 #c9c9c9 NA unknown function +103563 #c9c9c9 transcriptional regulator transcription regulation 103564 #c9c9c9 NA unknown function 103565 #c9c9c9 NA unknown function 103566 #c9c9c9 NA unknown function @@ -103617,7 +103617,7 @@ phrog color annot category 103616 #c9c9c9 NA unknown function 103617 #c9c9c9 NA unknown function 103618 #c9c9c9 NA unknown function -103619 #c9c9c9 NA unknown function +103619 #c9c9c9 baseplate wedge subunit tail 103620 #c9c9c9 NA unknown function 103621 #c9c9c9 NA unknown function 103622 #c9c9c9 NA unknown function @@ -103679,7 +103679,7 @@ phrog color annot category 103678 #c9c9c9 NA unknown function 103679 #c9c9c9 NA unknown function 103680 #c9c9c9 NA unknown function -103681 #c9c9c9 NA unknown function +103681 #c9c9c9 tail spike protein tail 103682 #c9c9c9 NA unknown function 103683 #c9c9c9 NA unknown function 103684 #c9c9c9 NA unknown function @@ -103699,7 +103699,7 @@ phrog color annot category 103698 #c9c9c9 NA unknown function 103699 #c9c9c9 NA unknown function 103700 #c9c9c9 NA unknown function -103701 #c9c9c9 NA unknown function +103701 #c9c9c9 tail spike protein tail 103702 #c9c9c9 NA unknown function 103703 #c9c9c9 NA unknown function 103704 #c9c9c9 NA unknown function @@ -103718,7 +103718,7 @@ phrog color annot category 103717 #c9c9c9 NA unknown function 103718 #c9c9c9 NA unknown function 103719 #c9c9c9 NA unknown function -103720 #c9c9c9 NA unknown function +103720 #c9c9c9 tail fiber protein tail 103721 #c9c9c9 NA unknown function 103722 #c9c9c9 NA unknown function 103723 #c9c9c9 NA unknown function @@ -103727,7 +103727,7 @@ phrog color annot category 103726 #c9c9c9 NA unknown function 103727 #c9c9c9 NA unknown function 103728 #c9c9c9 NA unknown function -103729 #c9c9c9 NA unknown function +103729 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 103730 #c9c9c9 NA unknown function 103731 #c9c9c9 NA unknown function 103732 #c9c9c9 NA unknown function @@ -103764,7 +103764,7 @@ phrog color annot category 103763 #c9c9c9 NA unknown function 103764 #c9c9c9 NA unknown function 103765 #c9c9c9 NA unknown function -103766 #c9c9c9 NA unknown function +103766 #c9c9c9 head closure Hc1 connector 103767 #c9c9c9 NA unknown function 103768 #c9c9c9 NA unknown function 103769 #c9c9c9 NA unknown function @@ -103780,8 +103780,8 @@ phrog color annot category 103779 #c9c9c9 NA unknown function 103780 #c9c9c9 NA unknown function 103781 #c9c9c9 NA unknown function -103782 #c9c9c9 NA unknown function -103783 #c9c9c9 NA unknown function +103782 #c9c9c9 transcriptional regulator transcription regulation +103783 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 103784 #c9c9c9 NA unknown function 103785 #c9c9c9 NA unknown function 103786 #c9c9c9 NA unknown function @@ -103805,7 +103805,7 @@ phrog color annot category 103804 #c9c9c9 NA unknown function 103805 #c9c9c9 NA unknown function 103806 #c9c9c9 NA unknown function -103807 #c9c9c9 NA unknown function +103807 #c9c9c9 QueD-like 6-pyruvoyl-tetrahydropterin synthase moron, auxiliary metabolic gene and host takeover 103808 #c9c9c9 NA unknown function 103809 #c9c9c9 NA unknown function 103810 #c9c9c9 NA unknown function @@ -103840,24 +103840,24 @@ phrog color annot category 103839 #c9c9c9 NA unknown function 103840 #c9c9c9 NA unknown function 103841 #c9c9c9 NA unknown function -103842 #c9c9c9 NA unknown function +103842 #c9c9c9 Rz-like spanin lysis 103843 #c9c9c9 NA unknown function 103844 #c9c9c9 NA unknown function 103845 #c9c9c9 NA unknown function 103846 #c9c9c9 NA unknown function -103847 #c9c9c9 NA unknown function -103848 #c9c9c9 NA unknown function +103847 #c9c9c9 methyltransferase other +103848 #c9c9c9 acetyltransferase other 103849 #c9c9c9 NA unknown function 103850 #c9c9c9 NA unknown function 103851 #c9c9c9 NA unknown function 103852 #c9c9c9 NA unknown function 103853 #c9c9c9 NA unknown function 103854 #c9c9c9 NA unknown function -103855 #c9c9c9 NA unknown function +103855 #c9c9c9 enoyl-CoA hydratase/carnithine racemase-like moron, auxiliary metabolic gene and host takeover 103856 #c9c9c9 NA unknown function 103857 #c9c9c9 NA unknown function 103858 #c9c9c9 NA unknown function -103859 #c9c9c9 NA unknown function +103859 #c9c9c9 tail fiber assembly protein tail 103860 #c9c9c9 NA unknown function 103861 #c9c9c9 NA unknown function 103862 #c9c9c9 NA unknown function @@ -103892,7 +103892,7 @@ phrog color annot category 103891 #c9c9c9 NA unknown function 103892 #c9c9c9 NA unknown function 103893 #c9c9c9 NA unknown function -103894 #c9c9c9 NA unknown function +103894 #c9c9c9 major head protein head and packaging 103895 #c9c9c9 NA unknown function 103896 #c9c9c9 NA unknown function 103897 #c9c9c9 NA unknown function @@ -103920,7 +103920,7 @@ phrog color annot category 103919 #c9c9c9 NA unknown function 103920 #c9c9c9 NA unknown function 103921 #c9c9c9 NA unknown function -103922 #c9c9c9 NA unknown function +103922 #c9c9c9 terminase large subunit head and packaging 103923 #c9c9c9 NA unknown function 103924 #c9c9c9 NA unknown function 103925 #c9c9c9 NA unknown function @@ -103947,13 +103947,13 @@ phrog color annot category 103946 #c9c9c9 NA unknown function 103947 #c9c9c9 NA unknown function 103948 #c9c9c9 NA unknown function -103949 #c9c9c9 NA unknown function +103949 #c9c9c9 phosphoesterase other 103950 #c9c9c9 NA unknown function 103951 #c9c9c9 NA unknown function 103952 #c9c9c9 NA unknown function 103953 #c9c9c9 NA unknown function 103954 #c9c9c9 NA unknown function -103955 #c9c9c9 NA unknown function +103955 #c9c9c9 Arc-like repressor transcription regulation 103956 #c9c9c9 NA unknown function 103957 #c9c9c9 NA unknown function 103958 #c9c9c9 NA unknown function @@ -104001,13 +104001,13 @@ phrog color annot category 104000 #c9c9c9 NA unknown function 104001 #c9c9c9 NA unknown function 104002 #c9c9c9 NA unknown function -104003 #c9c9c9 NA unknown function +104003 #c9c9c9 excisionase and transcriptional regulator integration and excision 104004 #c9c9c9 NA unknown function 104005 #c9c9c9 NA unknown function 104006 #c9c9c9 NA unknown function 104007 #c9c9c9 NA unknown function 104008 #c9c9c9 NA unknown function -104009 #c9c9c9 NA unknown function +104009 #c9c9c9 head closure Hc1 connector 104010 #c9c9c9 NA unknown function 104011 #c9c9c9 NA unknown function 104012 #c9c9c9 NA unknown function @@ -104018,7 +104018,7 @@ phrog color annot category 104017 #c9c9c9 NA unknown function 104018 #c9c9c9 NA unknown function 104019 #c9c9c9 NA unknown function -104020 #c9c9c9 NA unknown function +104020 #c9c9c9 tail fiber protein tail 104021 #c9c9c9 NA unknown function 104022 #c9c9c9 NA unknown function 104023 #c9c9c9 NA unknown function @@ -104042,8 +104042,8 @@ phrog color annot category 104041 #c9c9c9 NA unknown function 104042 #c9c9c9 NA unknown function 104043 #c9c9c9 NA unknown function -104044 #c9c9c9 NA unknown function -104045 #c9c9c9 NA unknown function +104044 #c9c9c9 holin lysis +104045 #c9c9c9 tail fiber protein tail 104046 #c9c9c9 NA unknown function 104047 #c9c9c9 NA unknown function 104048 #c9c9c9 NA unknown function @@ -104051,7 +104051,7 @@ phrog color annot category 104050 #c9c9c9 NA unknown function 104051 #c9c9c9 NA unknown function 104052 #c9c9c9 NA unknown function -104053 #c9c9c9 NA unknown function +104053 #c9c9c9 major tail protein tail 104054 #c9c9c9 NA unknown function 104055 #c9c9c9 NA unknown function 104056 #c9c9c9 NA unknown function @@ -104086,7 +104086,7 @@ phrog color annot category 104085 #c9c9c9 NA unknown function 104086 #c9c9c9 NA unknown function 104087 #c9c9c9 NA unknown function -104088 #c9c9c9 NA unknown function +104088 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 104089 #c9c9c9 NA unknown function 104090 #c9c9c9 NA unknown function 104091 #c9c9c9 NA unknown function @@ -104116,7 +104116,7 @@ phrog color annot category 104115 #c9c9c9 NA unknown function 104116 #c9c9c9 NA unknown function 104117 #c9c9c9 NA unknown function -104118 #c9c9c9 NA unknown function +104118 #c9c9c9 transposase integration and excision 104119 #c9c9c9 NA unknown function 104120 #c9c9c9 NA unknown function 104121 #c9c9c9 NA unknown function @@ -104151,10 +104151,10 @@ phrog color annot category 104150 #c9c9c9 NA unknown function 104151 #c9c9c9 NA unknown function 104152 #c9c9c9 NA unknown function -104153 #c9c9c9 NA unknown function +104153 #c9c9c9 transposase integration and excision 104154 #c9c9c9 NA unknown function 104155 #c9c9c9 NA unknown function -104156 #c9c9c9 NA unknown function +104156 #c9c9c9 excisionase and transcriptional regulator integration and excision 104157 #c9c9c9 NA unknown function 104158 #c9c9c9 NA unknown function 104159 #c9c9c9 NA unknown function @@ -104198,7 +104198,7 @@ phrog color annot category 104197 #c9c9c9 NA unknown function 104198 #c9c9c9 NA unknown function 104199 #c9c9c9 NA unknown function -104200 #c9c9c9 NA unknown function +104200 #c9c9c9 Phd-like antitoxin moron, auxiliary metabolic gene and host takeover 104201 #c9c9c9 NA unknown function 104202 #c9c9c9 NA unknown function 104203 #c9c9c9 NA unknown function @@ -104295,7 +104295,7 @@ phrog color annot category 104294 #c9c9c9 NA unknown function 104295 #c9c9c9 NA unknown function 104296 #c9c9c9 NA unknown function -104297 #c9c9c9 NA unknown function +104297 #c9c9c9 tail completion or Neck1 protein connector 104298 #c9c9c9 NA unknown function 104299 #c9c9c9 NA unknown function 104300 #c9c9c9 NA unknown function @@ -104304,13 +104304,13 @@ phrog color annot category 104303 #c9c9c9 NA unknown function 104304 #c9c9c9 NA unknown function 104305 #c9c9c9 NA unknown function -104306 #c9c9c9 NA unknown function +104306 #c9c9c9 tail terminator connector 104307 #c9c9c9 NA unknown function 104308 #c9c9c9 NA unknown function 104309 #c9c9c9 NA unknown function -104310 #c9c9c9 NA unknown function +104310 #c9c9c9 tail terminator connector 104311 #c9c9c9 NA unknown function -104312 #c9c9c9 NA unknown function +104312 #c9c9c9 transposase integration and excision 104313 #c9c9c9 NA unknown function 104314 #c9c9c9 NA unknown function 104315 #c9c9c9 NA unknown function @@ -104338,7 +104338,7 @@ phrog color annot category 104337 #c9c9c9 NA unknown function 104338 #c9c9c9 NA unknown function 104339 #c9c9c9 NA unknown function -104340 #c9c9c9 NA unknown function +104340 #c9c9c9 tail sheath tail 104341 #c9c9c9 NA unknown function 104342 #c9c9c9 NA unknown function 104343 #c9c9c9 NA unknown function @@ -104349,13 +104349,13 @@ phrog color annot category 104348 #c9c9c9 NA unknown function 104349 #c9c9c9 NA unknown function 104350 #c9c9c9 NA unknown function -104351 #c9c9c9 NA unknown function +104351 #c9c9c9 head maturation protease head and packaging 104352 #c9c9c9 NA unknown function 104353 #c9c9c9 NA unknown function 104354 #c9c9c9 NA unknown function 104355 #c9c9c9 NA unknown function 104356 #c9c9c9 NA unknown function -104357 #c9c9c9 NA unknown function +104357 #c9c9c9 nucleotidyltransferase DNA, RNA and nucleotide metabolism 104358 #c9c9c9 NA unknown function 104359 #c9c9c9 NA unknown function 104360 #c9c9c9 NA unknown function @@ -104377,9 +104377,9 @@ phrog color annot category 104376 #c9c9c9 NA unknown function 104377 #c9c9c9 NA unknown function 104378 #c9c9c9 NA unknown function -104379 #c9c9c9 NA unknown function +104379 #c9c9c9 transcriptional regulator transcription regulation 104380 #c9c9c9 NA unknown function -104381 #c9c9c9 NA unknown function +104381 #c9c9c9 transcriptional regulator transcription regulation 104382 #c9c9c9 NA unknown function 104383 #c9c9c9 NA unknown function 104384 #c9c9c9 NA unknown function @@ -104414,8 +104414,8 @@ phrog color annot category 104413 #c9c9c9 NA unknown function 104414 #c9c9c9 NA unknown function 104415 #c9c9c9 NA unknown function -104416 #c9c9c9 NA unknown function -104417 #c9c9c9 NA unknown function +104416 #c9c9c9 kinase other +104417 #c9c9c9 major tail protein tail 104418 #c9c9c9 NA unknown function 104419 #c9c9c9 NA unknown function 104420 #c9c9c9 NA unknown function @@ -104455,7 +104455,7 @@ phrog color annot category 104454 #c9c9c9 NA unknown function 104455 #c9c9c9 NA unknown function 104456 #c9c9c9 NA unknown function -104457 #c9c9c9 NA unknown function +104457 #c9c9c9 DNA polymerase DNA, RNA and nucleotide metabolism 104458 #c9c9c9 NA unknown function 104459 #c9c9c9 NA unknown function 104460 #c9c9c9 NA unknown function @@ -104488,19 +104488,19 @@ phrog color annot category 104487 #c9c9c9 NA unknown function 104488 #c9c9c9 NA unknown function 104489 #c9c9c9 NA unknown function -104490 #c9c9c9 NA unknown function +104490 #c9c9c9 transcriptional repressor transcription regulation 104491 #c9c9c9 NA unknown function -104492 #c9c9c9 NA unknown function +104492 #c9c9c9 tail protein tail 104493 #c9c9c9 NA unknown function 104494 #c9c9c9 NA unknown function 104495 #c9c9c9 NA unknown function -104496 #c9c9c9 NA unknown function +104496 #c9c9c9 tail tube tail 104497 #c9c9c9 NA unknown function 104498 #c9c9c9 NA unknown function 104499 #c9c9c9 NA unknown function 104500 #c9c9c9 NA unknown function 104501 #c9c9c9 NA unknown function -104502 #c9c9c9 NA unknown function +104502 #c9c9c9 tail fiber protein tail 104503 #c9c9c9 NA unknown function 104504 #c9c9c9 NA unknown function 104505 #c9c9c9 NA unknown function @@ -104522,7 +104522,7 @@ phrog color annot category 104521 #c9c9c9 NA unknown function 104522 #c9c9c9 NA unknown function 104523 #c9c9c9 NA unknown function -104524 #c9c9c9 NA unknown function +104524 #c9c9c9 terminase small subunit head and packaging 104525 #c9c9c9 NA unknown function 104526 #c9c9c9 NA unknown function 104527 #c9c9c9 NA unknown function @@ -104574,7 +104574,7 @@ phrog color annot category 104573 #c9c9c9 NA unknown function 104574 #c9c9c9 NA unknown function 104575 #c9c9c9 NA unknown function -104576 #c9c9c9 NA unknown function +104576 #c9c9c9 baseplate hub tail 104577 #c9c9c9 NA unknown function 104578 #c9c9c9 NA unknown function 104579 #c9c9c9 NA unknown function @@ -104596,7 +104596,7 @@ phrog color annot category 104595 #c9c9c9 NA unknown function 104596 #c9c9c9 NA unknown function 104597 #c9c9c9 NA unknown function -104598 #c9c9c9 NA unknown function +104598 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 104599 #c9c9c9 NA unknown function 104600 #c9c9c9 NA unknown function 104601 #c9c9c9 NA unknown function @@ -104609,7 +104609,7 @@ phrog color annot category 104608 #c9c9c9 NA unknown function 104609 #c9c9c9 NA unknown function 104610 #c9c9c9 NA unknown function -104611 #c9c9c9 NA unknown function +104611 #c9c9c9 transposase integration and excision 104612 #c9c9c9 NA unknown function 104613 #c9c9c9 NA unknown function 104614 #c9c9c9 NA unknown function @@ -104633,7 +104633,7 @@ phrog color annot category 104632 #c9c9c9 NA unknown function 104633 #c9c9c9 NA unknown function 104634 #c9c9c9 NA unknown function -104635 #c9c9c9 NA unknown function +104635 #c9c9c9 replication initiation protein DNA, RNA and nucleotide metabolism 104636 #c9c9c9 NA unknown function 104637 #c9c9c9 NA unknown function 104638 #c9c9c9 NA unknown function @@ -104644,22 +104644,22 @@ phrog color annot category 104643 #c9c9c9 NA unknown function 104644 #c9c9c9 NA unknown function 104645 #c9c9c9 NA unknown function -104646 #c9c9c9 NA unknown function +104646 #c9c9c9 lipase moron, auxiliary metabolic gene and host takeover 104647 #c9c9c9 NA unknown function 104648 #c9c9c9 NA unknown function -104649 #c9c9c9 NA unknown function +104649 #c9c9c9 tail protein tail 104650 #c9c9c9 NA unknown function 104651 #c9c9c9 NA unknown function 104652 #c9c9c9 NA unknown function 104653 #c9c9c9 NA unknown function -104654 #c9c9c9 NA unknown function +104654 #c9c9c9 tail fiber protein tail 104655 #c9c9c9 NA unknown function 104656 #c9c9c9 NA unknown function 104657 #c9c9c9 NA unknown function 104658 #c9c9c9 NA unknown function 104659 #c9c9c9 NA unknown function 104660 #c9c9c9 NA unknown function -104661 #c9c9c9 NA unknown function +104661 #c9c9c9 tail terminator connector 104662 #c9c9c9 NA unknown function 104663 #c9c9c9 NA unknown function 104664 #c9c9c9 NA unknown function @@ -104675,14 +104675,14 @@ phrog color annot category 104674 #c9c9c9 NA unknown function 104675 #c9c9c9 NA unknown function 104676 #c9c9c9 NA unknown function -104677 #c9c9c9 NA unknown function +104677 #c9c9c9 antimicrobial peptide resistance and lipid A acylation protein PagP moron, auxiliary metabolic gene and host takeover 104678 #c9c9c9 NA unknown function 104679 #c9c9c9 NA unknown function 104680 #c9c9c9 NA unknown function 104681 #c9c9c9 NA unknown function 104682 #c9c9c9 NA unknown function 104683 #c9c9c9 NA unknown function -104684 #c9c9c9 NA unknown function +104684 #c9c9c9 terminase large subunit head and packaging 104685 #c9c9c9 NA unknown function 104686 #c9c9c9 NA unknown function 104687 #c9c9c9 NA unknown function @@ -104694,7 +104694,7 @@ phrog color annot category 104693 #c9c9c9 NA unknown function 104694 #c9c9c9 NA unknown function 104695 #c9c9c9 NA unknown function -104696 #c9c9c9 NA unknown function +104696 #c9c9c9 transcriptional regulator transcription regulation 104697 #c9c9c9 NA unknown function 104698 #c9c9c9 NA unknown function 104699 #c9c9c9 NA unknown function @@ -104712,7 +104712,7 @@ phrog color annot category 104711 #c9c9c9 NA unknown function 104712 #c9c9c9 NA unknown function 104713 #c9c9c9 NA unknown function -104714 #c9c9c9 NA unknown function +104714 #c9c9c9 minor head protein and DNA pilot head and packaging 104715 #c9c9c9 NA unknown function 104716 #c9c9c9 NA unknown function 104717 #c9c9c9 NA unknown function @@ -104748,7 +104748,7 @@ phrog color annot category 104747 #c9c9c9 NA unknown function 104748 #c9c9c9 NA unknown function 104749 #c9c9c9 NA unknown function -104750 #c9c9c9 NA unknown function +104750 #c9c9c9 tail chaperonin tail 104751 #c9c9c9 NA unknown function 104752 #c9c9c9 NA unknown function 104753 #c9c9c9 NA unknown function @@ -104762,7 +104762,7 @@ phrog color annot category 104761 #c9c9c9 NA unknown function 104762 #c9c9c9 NA unknown function 104763 #c9c9c9 NA unknown function -104764 #c9c9c9 NA unknown function +104764 #c9c9c9 radical SAM domain-containing protein other 104765 #c9c9c9 NA unknown function 104766 #c9c9c9 NA unknown function 104767 #c9c9c9 NA unknown function @@ -104770,7 +104770,7 @@ phrog color annot category 104769 #c9c9c9 NA unknown function 104770 #c9c9c9 NA unknown function 104771 #c9c9c9 NA unknown function -104772 #c9c9c9 NA unknown function +104772 #c9c9c9 head closure Hc1 connector 104773 #c9c9c9 NA unknown function 104774 #c9c9c9 NA unknown function 104775 #c9c9c9 NA unknown function @@ -104807,7 +104807,7 @@ phrog color annot category 104806 #c9c9c9 NA unknown function 104807 #c9c9c9 NA unknown function 104808 #c9c9c9 NA unknown function -104809 #c9c9c9 NA unknown function +104809 #c9c9c9 SAM-dependent methyltransferase other 104810 #c9c9c9 NA unknown function 104811 #c9c9c9 NA unknown function 104812 #c9c9c9 NA unknown function @@ -104817,7 +104817,7 @@ phrog color annot category 104816 #c9c9c9 NA unknown function 104817 #c9c9c9 NA unknown function 104818 #c9c9c9 NA unknown function -104819 #c9c9c9 NA unknown function +104819 #c9c9c9 endolysin lysis 104820 #c9c9c9 NA unknown function 104821 #c9c9c9 NA unknown function 104822 #c9c9c9 NA unknown function @@ -104828,7 +104828,7 @@ phrog color annot category 104827 #c9c9c9 NA unknown function 104828 #c9c9c9 NA unknown function 104829 #c9c9c9 NA unknown function -104830 #c9c9c9 NA unknown function +104830 #c9c9c9 tail protein tail 104831 #c9c9c9 NA unknown function 104832 #c9c9c9 NA unknown function 104833 #c9c9c9 NA unknown function @@ -104845,7 +104845,7 @@ phrog color annot category 104844 #c9c9c9 NA unknown function 104845 #c9c9c9 NA unknown function 104846 #c9c9c9 NA unknown function -104847 #c9c9c9 NA unknown function +104847 #c9c9c9 tail fiber protein tail 104848 #c9c9c9 NA unknown function 104849 #c9c9c9 NA unknown function 104850 #c9c9c9 NA unknown function @@ -104866,11 +104866,11 @@ phrog color annot category 104865 #c9c9c9 NA unknown function 104866 #c9c9c9 NA unknown function 104867 #c9c9c9 NA unknown function -104868 #c9c9c9 NA unknown function -104869 #c9c9c9 NA unknown function +104868 #c9c9c9 tail spike protein tail +104869 #c9c9c9 terminase large subunit head and packaging 104870 #c9c9c9 NA unknown function 104871 #c9c9c9 NA unknown function -104872 #c9c9c9 NA unknown function +104872 #c9c9c9 endolysin lysis 104873 #c9c9c9 NA unknown function 104874 #c9c9c9 NA unknown function 104875 #c9c9c9 NA unknown function @@ -104887,7 +104887,7 @@ phrog color annot category 104886 #c9c9c9 NA unknown function 104887 #c9c9c9 NA unknown function 104888 #c9c9c9 NA unknown function -104889 #c9c9c9 NA unknown function +104889 #c9c9c9 tail fiber protein tail 104890 #c9c9c9 NA unknown function 104891 #c9c9c9 NA unknown function 104892 #c9c9c9 NA unknown function @@ -104917,7 +104917,7 @@ phrog color annot category 104916 #c9c9c9 NA unknown function 104917 #c9c9c9 NA unknown function 104918 #c9c9c9 NA unknown function -104919 #c9c9c9 NA unknown function +104919 #c9c9c9 transcriptional regulator transcription regulation 104920 #c9c9c9 NA unknown function 104921 #c9c9c9 NA unknown function 104922 #c9c9c9 NA unknown function @@ -104962,10 +104962,10 @@ phrog color annot category 104961 #c9c9c9 NA unknown function 104962 #c9c9c9 NA unknown function 104963 #c9c9c9 NA unknown function -104964 #c9c9c9 NA unknown function +104964 #c9c9c9 tail terminator connector 104965 #c9c9c9 NA unknown function -104966 #c9c9c9 NA unknown function -104967 #c9c9c9 NA unknown function +104966 #c9c9c9 virion structural protein head and packaging +104967 #c9c9c9 CsrA-like regulator transcription regulation 104968 #c9c9c9 NA unknown function 104969 #c9c9c9 NA unknown function 104970 #c9c9c9 NA unknown function @@ -105010,7 +105010,7 @@ phrog color annot category 105009 #c9c9c9 NA unknown function 105010 #c9c9c9 NA unknown function 105011 #c9c9c9 NA unknown function -105012 #c9c9c9 NA unknown function +105012 #c9c9c9 transcriptional regulator transcription regulation 105013 #c9c9c9 NA unknown function 105014 #c9c9c9 NA unknown function 105015 #c9c9c9 NA unknown function @@ -105027,7 +105027,7 @@ phrog color annot category 105026 #c9c9c9 NA unknown function 105027 #c9c9c9 NA unknown function 105028 #c9c9c9 NA unknown function -105029 #c9c9c9 NA unknown function +105029 #c9c9c9 tail fiber protein tail 105030 #c9c9c9 NA unknown function 105031 #c9c9c9 NA unknown function 105032 #c9c9c9 NA unknown function @@ -105036,9 +105036,9 @@ phrog color annot category 105035 #c9c9c9 NA unknown function 105036 #c9c9c9 NA unknown function 105037 #c9c9c9 NA unknown function -105038 #c9c9c9 NA unknown function +105038 #c9c9c9 protease other 105039 #c9c9c9 NA unknown function -105040 #c9c9c9 NA unknown function +105040 #c9c9c9 transcriptional regulator transcription regulation 105041 #c9c9c9 NA unknown function 105042 #c9c9c9 NA unknown function 105043 #c9c9c9 NA unknown function @@ -105085,8 +105085,8 @@ phrog color annot category 105084 #c9c9c9 NA unknown function 105085 #c9c9c9 NA unknown function 105086 #c9c9c9 NA unknown function -105087 #c9c9c9 NA unknown function -105088 #c9c9c9 NA unknown function +105087 #c9c9c9 transcriptional repressor transcription regulation +105088 #c9c9c9 transposase integration and excision 105089 #c9c9c9 NA unknown function 105090 #c9c9c9 NA unknown function 105091 #c9c9c9 NA unknown function @@ -105104,7 +105104,7 @@ phrog color annot category 105103 #c9c9c9 NA unknown function 105104 #c9c9c9 NA unknown function 105105 #c9c9c9 NA unknown function -105106 #c9c9c9 NA unknown function +105106 #c9c9c9 major head protein head and packaging 105107 #c9c9c9 NA unknown function 105108 #c9c9c9 NA unknown function 105109 #c9c9c9 NA unknown function @@ -105119,7 +105119,7 @@ phrog color annot category 105118 #c9c9c9 NA unknown function 105119 #c9c9c9 NA unknown function 105120 #c9c9c9 NA unknown function -105121 #c9c9c9 NA unknown function +105121 #c9c9c9 tail terminator connector 105122 #c9c9c9 NA unknown function 105123 #c9c9c9 NA unknown function 105124 #c9c9c9 NA unknown function @@ -105178,7 +105178,7 @@ phrog color annot category 105177 #c9c9c9 NA unknown function 105178 #c9c9c9 NA unknown function 105179 #c9c9c9 NA unknown function -105180 #c9c9c9 NA unknown function +105180 #c9c9c9 glucosyltransferase moron, auxiliary metabolic gene and host takeover 105181 #c9c9c9 NA unknown function 105182 #c9c9c9 NA unknown function 105183 #c9c9c9 NA unknown function @@ -105216,11 +105216,11 @@ phrog color annot category 105215 #c9c9c9 NA unknown function 105216 #c9c9c9 NA unknown function 105217 #c9c9c9 NA unknown function -105218 #c9c9c9 NA unknown function +105218 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 105219 #c9c9c9 NA unknown function 105220 #c9c9c9 NA unknown function 105221 #c9c9c9 NA unknown function -105222 #c9c9c9 NA unknown function +105222 #c9c9c9 ABC transporter moron, auxiliary metabolic gene and host takeover 105223 #c9c9c9 NA unknown function 105224 #c9c9c9 NA unknown function 105225 #c9c9c9 NA unknown function @@ -105258,7 +105258,7 @@ phrog color annot category 105257 #c9c9c9 NA unknown function 105258 #c9c9c9 NA unknown function 105259 #c9c9c9 NA unknown function -105260 #c9c9c9 NA unknown function +105260 #c9c9c9 excisionase and transcriptional regulator integration and excision 105261 #c9c9c9 NA unknown function 105262 #c9c9c9 NA unknown function 105263 #c9c9c9 NA unknown function @@ -105303,12 +105303,12 @@ phrog color annot category 105302 #c9c9c9 NA unknown function 105303 #c9c9c9 NA unknown function 105304 #c9c9c9 NA unknown function -105305 #c9c9c9 NA unknown function +105305 #c9c9c9 metallo-protease other 105306 #c9c9c9 NA unknown function 105307 #c9c9c9 NA unknown function 105308 #c9c9c9 NA unknown function 105309 #c9c9c9 NA unknown function -105310 #c9c9c9 NA unknown function +105310 #c9c9c9 tail spike protein tail 105311 #c9c9c9 NA unknown function 105312 #c9c9c9 NA unknown function 105313 #c9c9c9 NA unknown function @@ -105328,7 +105328,7 @@ phrog color annot category 105327 #c9c9c9 NA unknown function 105328 #c9c9c9 NA unknown function 105329 #c9c9c9 NA unknown function -105330 #c9c9c9 NA unknown function +105330 #c9c9c9 terminase large subunit head and packaging 105331 #c9c9c9 NA unknown function 105332 #c9c9c9 NA unknown function 105333 #c9c9c9 NA unknown function @@ -105368,7 +105368,7 @@ phrog color annot category 105367 #c9c9c9 NA unknown function 105368 #c9c9c9 NA unknown function 105369 #c9c9c9 NA unknown function -105370 #c9c9c9 NA unknown function +105370 #c9c9c9 tail protein tail 105371 #c9c9c9 NA unknown function 105372 #c9c9c9 NA unknown function 105373 #c9c9c9 NA unknown function @@ -105450,7 +105450,7 @@ phrog color annot category 105449 #c9c9c9 NA unknown function 105450 #c9c9c9 NA unknown function 105451 #c9c9c9 NA unknown function -105452 #c9c9c9 NA unknown function +105452 #c9c9c9 glycosyltransferase moron, auxiliary metabolic gene and host takeover 105453 #c9c9c9 NA unknown function 105454 #c9c9c9 NA unknown function 105455 #c9c9c9 NA unknown function @@ -105459,7 +105459,7 @@ phrog color annot category 105458 #c9c9c9 NA unknown function 105459 #c9c9c9 NA unknown function 105460 #c9c9c9 NA unknown function -105461 #c9c9c9 NA unknown function +105461 #c9c9c9 baseplate spike tail 105462 #c9c9c9 NA unknown function 105463 #c9c9c9 NA unknown function 105464 #c9c9c9 NA unknown function @@ -105482,12 +105482,12 @@ phrog color annot category 105481 #c9c9c9 NA unknown function 105482 #c9c9c9 NA unknown function 105483 #c9c9c9 NA unknown function -105484 #c9c9c9 NA unknown function +105484 #c9c9c9 excisionase integration and excision 105485 #c9c9c9 NA unknown function 105486 #c9c9c9 NA unknown function 105487 #c9c9c9 NA unknown function 105488 #c9c9c9 NA unknown function -105489 #c9c9c9 NA unknown function +105489 #c9c9c9 RNA polymerase sigma factor transcription regulation 105490 #c9c9c9 NA unknown function 105491 #c9c9c9 NA unknown function 105492 #c9c9c9 NA unknown function @@ -105501,13 +105501,13 @@ phrog color annot category 105500 #c9c9c9 NA unknown function 105501 #c9c9c9 NA unknown function 105502 #838383 dehydrogenase other -105503 #c9c9c9 NA unknown function +105503 #c9c9c9 late sigma transcription factor transcription regulation 105504 #c9c9c9 NA unknown function 105505 #c9c9c9 NA unknown function 105506 #c9c9c9 NA unknown function 105507 #c9c9c9 NA unknown function 105508 #c9c9c9 NA unknown function -105509 #c9c9c9 NA unknown function +105509 #c9c9c9 transcriptional regulator transcription regulation 105510 #c9c9c9 NA unknown function 105511 #c9c9c9 NA unknown function 105512 #c9c9c9 NA unknown function @@ -105563,7 +105563,7 @@ phrog color annot category 105562 #c9c9c9 NA unknown function 105563 #c9c9c9 NA unknown function 105564 #c9c9c9 NA unknown function -105565 #c9c9c9 NA unknown function +105565 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 105566 #c9c9c9 NA unknown function 105567 #c9c9c9 NA unknown function 105568 #c9c9c9 NA unknown function @@ -105623,7 +105623,7 @@ phrog color annot category 105622 #c9c9c9 NA unknown function 105623 #c9c9c9 NA unknown function 105624 #c9c9c9 NA unknown function -105625 #c9c9c9 NA unknown function +105625 #c9c9c9 tail fiber assembly protein tail 105626 #c9c9c9 NA unknown function 105627 #c9c9c9 NA unknown function 105628 #c9c9c9 NA unknown function @@ -105635,7 +105635,7 @@ phrog color annot category 105634 #c9c9c9 NA unknown function 105635 #c9c9c9 NA unknown function 105636 #c9c9c9 NA unknown function -105637 #c9c9c9 NA unknown function +105637 #c9c9c9 MazG-like pyrophosphatase other 105638 #c9c9c9 NA unknown function 105639 #c9c9c9 NA unknown function 105640 #c9c9c9 NA unknown function @@ -105677,12 +105677,12 @@ phrog color annot category 105676 #c9c9c9 NA unknown function 105677 #c9c9c9 NA unknown function 105678 #c9c9c9 NA unknown function -105679 #c9c9c9 NA unknown function +105679 #c9c9c9 virion structural protein head and packaging 105680 #c9c9c9 NA unknown function -105681 #c9c9c9 NA unknown function +105681 #c9c9c9 endolysin lysis 105682 #c9c9c9 NA unknown function 105683 #c9c9c9 NA unknown function -105684 #c9c9c9 NA unknown function +105684 #c9c9c9 tail terminator connector 105685 #c9c9c9 NA unknown function 105686 #c9c9c9 NA unknown function 105687 #c9c9c9 NA unknown function @@ -105719,7 +105719,7 @@ phrog color annot category 105718 #c9c9c9 NA unknown function 105719 #c9c9c9 NA unknown function 105720 #c9c9c9 NA unknown function -105721 #c9c9c9 NA unknown function +105721 #c9c9c9 acetyltransferase other 105722 #c9c9c9 NA unknown function 105723 #c9c9c9 NA unknown function 105724 #c9c9c9 NA unknown function @@ -105748,7 +105748,7 @@ phrog color annot category 105747 #c9c9c9 NA unknown function 105748 #c9c9c9 NA unknown function 105749 #c9c9c9 NA unknown function -105750 #c9c9c9 NA unknown function +105750 #c9c9c9 DNA polymerase exonuclease subunit DNA, RNA and nucleotide metabolism 105751 #c9c9c9 NA unknown function 105752 #c9c9c9 NA unknown function 105753 #c9c9c9 NA unknown function @@ -105764,7 +105764,7 @@ phrog color annot category 105763 #c9c9c9 NA unknown function 105764 #c9c9c9 NA unknown function 105765 #c9c9c9 NA unknown function -105766 #c9c9c9 NA unknown function +105766 #c9c9c9 tail spike protein tail 105767 #c9c9c9 NA unknown function 105768 #c9c9c9 NA unknown function 105769 #c9c9c9 NA unknown function @@ -105779,7 +105779,7 @@ phrog color annot category 105778 #c9c9c9 NA unknown function 105779 #c9c9c9 NA unknown function 105780 #c9c9c9 NA unknown function -105781 #c9c9c9 NA unknown function +105781 #c9c9c9 methyltransferase other 105782 #c9c9c9 NA unknown function 105783 #c9c9c9 NA unknown function 105784 #c9c9c9 NA unknown function @@ -105791,7 +105791,7 @@ phrog color annot category 105790 #c9c9c9 NA unknown function 105791 #c9c9c9 NA unknown function 105792 #c9c9c9 NA unknown function -105793 #c9c9c9 NA unknown function +105793 #c9c9c9 baseplate wedge subunit tail 105794 #c9c9c9 NA unknown function 105795 #c9c9c9 NA unknown function 105796 #c9c9c9 NA unknown function @@ -105821,7 +105821,7 @@ phrog color annot category 105820 #c9c9c9 NA unknown function 105821 #c9c9c9 NA unknown function 105822 #c9c9c9 NA unknown function -105823 #c9c9c9 NA unknown function +105823 #c9c9c9 integrase integration and excision 105824 #c9c9c9 NA unknown function 105825 #c9c9c9 NA unknown function 105826 #c9c9c9 NA unknown function @@ -105940,8 +105940,8 @@ phrog color annot category 105939 #c9c9c9 NA unknown function 105940 #c9c9c9 NA unknown function 105941 #c9c9c9 NA unknown function -105942 #c9c9c9 NA unknown function -105943 #c9c9c9 NA unknown function +105942 #c9c9c9 transcriptional activator transcription regulation +105943 #c9c9c9 excisionase and transcriptional regulator integration and excision 105944 #c9c9c9 NA unknown function 105945 #c9c9c9 NA unknown function 105946 #c9c9c9 NA unknown function @@ -105951,7 +105951,7 @@ phrog color annot category 105950 #c9c9c9 NA unknown function 105951 #c9c9c9 NA unknown function 105952 #c9c9c9 NA unknown function -105953 #c9c9c9 NA unknown function +105953 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 105954 #c9c9c9 NA unknown function 105955 #c9c9c9 NA unknown function 105956 #c9c9c9 NA unknown function @@ -105959,7 +105959,7 @@ phrog color annot category 105958 #c9c9c9 NA unknown function 105959 #c9c9c9 NA unknown function 105960 #c9c9c9 NA unknown function -105961 #c9c9c9 NA unknown function +105961 #c9c9c9 FtsK/SpoIIIE-like protein moron, auxiliary metabolic gene and host takeover 105962 #c9c9c9 NA unknown function 105963 #c9c9c9 NA unknown function 105964 #c9c9c9 NA unknown function @@ -105974,7 +105974,7 @@ phrog color annot category 105973 #c9c9c9 NA unknown function 105974 #c9c9c9 NA unknown function 105975 #c9c9c9 NA unknown function -105976 #c9c9c9 NA unknown function +105976 #c9c9c9 tail assembly chaperone tail 105977 #c9c9c9 NA unknown function 105978 #c9c9c9 NA unknown function 105979 #c9c9c9 NA unknown function @@ -106017,7 +106017,7 @@ phrog color annot category 106016 #c9c9c9 NA unknown function 106017 #c9c9c9 NA unknown function 106018 #c9c9c9 NA unknown function -106019 #c9c9c9 NA unknown function +106019 #c9c9c9 metallo-protease other 106020 #c9c9c9 NA unknown function 106021 #c9c9c9 NA unknown function 106022 #c9c9c9 NA unknown function @@ -106029,21 +106029,21 @@ phrog color annot category 106028 #c9c9c9 NA unknown function 106029 #c9c9c9 NA unknown function 106030 #c9c9c9 NA unknown function -106031 #c9c9c9 NA unknown function +106031 #c9c9c9 tail terminator connector 106032 #c9c9c9 NA unknown function 106033 #c9c9c9 NA unknown function 106034 #c9c9c9 NA unknown function 106035 #c9c9c9 NA unknown function 106036 #c9c9c9 NA unknown function 106037 #c9c9c9 NA unknown function -106038 #c9c9c9 NA unknown function +106038 #c9c9c9 tail terminator connector 106039 #c9c9c9 NA unknown function 106040 #c9c9c9 NA unknown function 106041 #c9c9c9 NA unknown function 106042 #c9c9c9 NA unknown function 106043 #c9c9c9 NA unknown function 106044 #c9c9c9 NA unknown function -106045 #c9c9c9 NA unknown function +106045 #c9c9c9 aminoacid permease other 106046 #c9c9c9 NA unknown function 106047 #c9c9c9 NA unknown function 106048 #c9c9c9 NA unknown function @@ -106053,7 +106053,7 @@ phrog color annot category 106052 #c9c9c9 NA unknown function 106053 #c9c9c9 NA unknown function 106054 #c9c9c9 NA unknown function -106055 #c9c9c9 NA unknown function +106055 #c9c9c9 tail fiber protein tail 106056 #c9c9c9 NA unknown function 106057 #c9c9c9 NA unknown function 106058 #c9c9c9 NA unknown function @@ -106106,7 +106106,7 @@ phrog color annot category 106105 #c9c9c9 NA unknown function 106106 #c9c9c9 NA unknown function 106107 #c9c9c9 NA unknown function -106108 #c9c9c9 NA unknown function +106108 #c9c9c9 terminase large subunit head and packaging 106109 #c9c9c9 NA unknown function 106110 #c9c9c9 NA unknown function 106111 #c9c9c9 NA unknown function @@ -106126,9 +106126,9 @@ phrog color annot category 106125 #c9c9c9 NA unknown function 106126 #c9c9c9 NA unknown function 106127 #c9c9c9 NA unknown function -106128 #c9c9c9 NA unknown function +106128 #c9c9c9 primase DNA, RNA and nucleotide metabolism 106129 #c9c9c9 NA unknown function -106130 #c9c9c9 NA unknown function +106130 #c9c9c9 transcriptional repressor transcription regulation 106131 #c9c9c9 NA unknown function 106132 #c9c9c9 NA unknown function 106133 #c9c9c9 NA unknown function @@ -106162,7 +106162,7 @@ phrog color annot category 106161 #c9c9c9 NA unknown function 106162 #c9c9c9 NA unknown function 106163 #c9c9c9 NA unknown function -106164 #c9c9c9 NA unknown function +106164 #c9c9c9 tail terminator connector 106165 #c9c9c9 NA unknown function 106166 #c9c9c9 NA unknown function 106167 #c9c9c9 NA unknown function @@ -106201,8 +106201,8 @@ phrog color annot category 106200 #c9c9c9 NA unknown function 106201 #c9c9c9 NA unknown function 106202 #c9c9c9 NA unknown function -106203 #c9c9c9 NA unknown function -106204 #c9c9c9 NA unknown function +106203 #c9c9c9 baseplate wedge subunit tail +106204 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 106205 #c9c9c9 NA unknown function 106206 #c9c9c9 NA unknown function 106207 #c9c9c9 NA unknown function @@ -106217,7 +106217,7 @@ phrog color annot category 106216 #c9c9c9 NA unknown function 106217 #c9c9c9 NA unknown function 106218 #c9c9c9 NA unknown function -106219 #c9c9c9 NA unknown function +106219 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 106220 #c9c9c9 NA unknown function 106221 #c9c9c9 NA unknown function 106222 #c9c9c9 NA unknown function @@ -106229,7 +106229,7 @@ phrog color annot category 106228 #c9c9c9 NA unknown function 106229 #c9c9c9 NA unknown function 106230 #c9c9c9 NA unknown function -106231 #c9c9c9 NA unknown function +106231 #c9c9c9 transcriptional regulator transcription regulation 106232 #c9c9c9 NA unknown function 106233 #c9c9c9 NA unknown function 106234 #c9c9c9 NA unknown function @@ -106269,7 +106269,7 @@ phrog color annot category 106268 #c9c9c9 NA unknown function 106269 #c9c9c9 NA unknown function 106270 #c9c9c9 NA unknown function -106271 #c9c9c9 NA unknown function +106271 #c9c9c9 tail protein tail 106272 #c9c9c9 NA unknown function 106273 #c9c9c9 NA unknown function 106274 #c9c9c9 NA unknown function @@ -106280,7 +106280,7 @@ phrog color annot category 106279 #c9c9c9 NA unknown function 106280 #c9c9c9 NA unknown function 106281 #c9c9c9 NA unknown function -106282 #c9c9c9 NA unknown function +106282 #c9c9c9 terminase large subunit head and packaging 106283 #c9c9c9 NA unknown function 106284 #c9c9c9 NA unknown function 106285 #c9c9c9 NA unknown function @@ -106291,7 +106291,7 @@ phrog color annot category 106290 #c9c9c9 NA unknown function 106291 #c9c9c9 NA unknown function 106292 #c9c9c9 NA unknown function -106293 #c9c9c9 NA unknown function +106293 #c9c9c9 RelE-like toxin moron, auxiliary metabolic gene and host takeover 106294 #c9c9c9 NA unknown function 106295 #c9c9c9 NA unknown function 106296 #c9c9c9 NA unknown function @@ -106308,8 +106308,8 @@ phrog color annot category 106307 #c9c9c9 NA unknown function 106308 #c9c9c9 NA unknown function 106309 #c9c9c9 NA unknown function -106310 #c9c9c9 NA unknown function -106311 #c9c9c9 NA unknown function +106310 #c9c9c9 head closure Hc1 connector +106311 #c9c9c9 partition protein DNA, RNA and nucleotide metabolism 106312 #c9c9c9 NA unknown function 106313 #c9c9c9 NA unknown function 106314 #c9c9c9 NA unknown function @@ -106335,7 +106335,7 @@ phrog color annot category 106334 #c9c9c9 NA unknown function 106335 #c9c9c9 NA unknown function 106336 #c9c9c9 NA unknown function -106337 #c9c9c9 NA unknown function +106337 #c9c9c9 tail terminator connector 106338 #c9c9c9 NA unknown function 106339 #c9c9c9 NA unknown function 106340 #c9c9c9 NA unknown function @@ -106379,7 +106379,7 @@ phrog color annot category 106378 #c9c9c9 NA unknown function 106379 #c9c9c9 NA unknown function 106380 #c9c9c9 NA unknown function -106381 #c9c9c9 NA unknown function +106381 #c9c9c9 head-tail adaptor connector 106382 #c9c9c9 NA unknown function 106383 #c9c9c9 NA unknown function 106384 #c9c9c9 NA unknown function @@ -106388,12 +106388,12 @@ phrog color annot category 106387 #c9c9c9 NA unknown function 106388 #c9c9c9 NA unknown function 106389 #c9c9c9 NA unknown function -106390 #c9c9c9 NA unknown function +106390 #c9c9c9 tail spike protein tail 106391 #c9c9c9 NA unknown function 106392 #c9c9c9 NA unknown function 106393 #c9c9c9 NA unknown function 106394 #c9c9c9 NA unknown function -106395 #c9c9c9 NA unknown function +106395 #c9c9c9 Lom outer membrane protein other 106396 #c9c9c9 NA unknown function 106397 #c9c9c9 NA unknown function 106398 #c9c9c9 NA unknown function @@ -106414,11 +106414,11 @@ phrog color annot category 106413 #c9c9c9 NA unknown function 106414 #c9c9c9 NA unknown function 106415 #c9c9c9 NA unknown function -106416 #c9c9c9 NA unknown function +106416 #c9c9c9 major tail protein tail 106417 #c9c9c9 NA unknown function 106418 #c9c9c9 NA unknown function 106419 #c9c9c9 NA unknown function -106420 #c9c9c9 NA unknown function +106420 #c9c9c9 cysteine protease lysis 106421 #c9c9c9 NA unknown function 106422 #c9c9c9 NA unknown function 106423 #c9c9c9 NA unknown function @@ -106481,7 +106481,7 @@ phrog color annot category 106480 #c9c9c9 NA unknown function 106481 #c9c9c9 NA unknown function 106482 #c9c9c9 NA unknown function -106483 #c9c9c9 NA unknown function +106483 #c9c9c9 Arc-like repressor transcription regulation 106484 #c9c9c9 NA unknown function 106485 #c9c9c9 NA unknown function 106486 #c9c9c9 NA unknown function @@ -106516,7 +106516,7 @@ phrog color annot category 106515 #c9c9c9 NA unknown function 106516 #c9c9c9 NA unknown function 106517 #c9c9c9 NA unknown function -106518 #c9c9c9 NA unknown function +106518 #c9c9c9 thioredoxin domain DNA, RNA and nucleotide metabolism 106519 #c9c9c9 NA unknown function 106520 #c9c9c9 NA unknown function 106521 #c9c9c9 NA unknown function @@ -106530,7 +106530,7 @@ phrog color annot category 106529 #c9c9c9 NA unknown function 106530 #c9c9c9 NA unknown function 106531 #c9c9c9 NA unknown function -106532 #c9c9c9 NA unknown function +106532 #c9c9c9 tail protein tail 106533 #c9c9c9 NA unknown function 106534 #c9c9c9 NA unknown function 106535 #c9c9c9 NA unknown function @@ -106542,7 +106542,7 @@ phrog color annot category 106541 #c9c9c9 NA unknown function 106542 #c9c9c9 NA unknown function 106543 #c9c9c9 NA unknown function -106544 #c9c9c9 NA unknown function +106544 #c9c9c9 ribonucleotide reductase large subunit DNA, RNA and nucleotide metabolism 106545 #c9c9c9 NA unknown function 106546 #c9c9c9 NA unknown function 106547 #c9c9c9 NA unknown function @@ -106561,7 +106561,7 @@ phrog color annot category 106560 #c9c9c9 NA unknown function 106561 #c9c9c9 NA unknown function 106562 #c9c9c9 NA unknown function -106563 #c9c9c9 NA unknown function +106563 #c9c9c9 Arc-like repressor transcription regulation 106564 #c9c9c9 NA unknown function 106565 #c9c9c9 NA unknown function 106566 #c9c9c9 NA unknown function @@ -106601,7 +106601,7 @@ phrog color annot category 106600 #c9c9c9 NA unknown function 106601 #c9c9c9 NA unknown function 106602 #c9c9c9 NA unknown function -106603 #c9c9c9 NA unknown function +106603 #c9c9c9 baseplate hub subunit and tail lysozyme tail 106604 #c9c9c9 NA unknown function 106605 #c9c9c9 NA unknown function 106606 #c9c9c9 NA unknown function @@ -106631,12 +106631,12 @@ phrog color annot category 106630 #c9c9c9 NA unknown function 106631 #c9c9c9 NA unknown function 106632 #c9c9c9 NA unknown function -106633 #c9c9c9 NA unknown function +106633 #c9c9c9 methyltransferase other 106634 #c9c9c9 NA unknown function 106635 #c9c9c9 NA unknown function 106636 #c9c9c9 NA unknown function 106637 #c9c9c9 NA unknown function -106638 #c9c9c9 NA unknown function +106638 #c9c9c9 tail terminator connector 106639 #c9c9c9 NA unknown function 106640 #c9c9c9 NA unknown function 106641 #c9c9c9 NA unknown function @@ -106644,15 +106644,15 @@ phrog color annot category 106643 #c9c9c9 NA unknown function 106644 #c9c9c9 NA unknown function 106645 #c9c9c9 NA unknown function -106646 #c9c9c9 NA unknown function -106647 #c9c9c9 NA unknown function +106646 #c9c9c9 host nuclease inhibitor moron, auxiliary metabolic gene and host takeover +106647 #c9c9c9 baseplate protein tail 106648 #c9c9c9 NA unknown function 106649 #c9c9c9 NA unknown function 106650 #c9c9c9 NA unknown function 106651 #c9c9c9 NA unknown function 106652 #c9c9c9 NA unknown function 106653 #c9c9c9 NA unknown function -106654 #c9c9c9 NA unknown function +106654 #c9c9c9 tail terminator connector 106655 #c9c9c9 NA unknown function 106656 #c9c9c9 NA unknown function 106657 #c9c9c9 NA unknown function @@ -106667,10 +106667,10 @@ phrog color annot category 106666 #c9c9c9 NA unknown function 106667 #c9c9c9 NA unknown function 106668 #c9c9c9 NA unknown function -106669 #c9c9c9 NA unknown function +106669 #c9c9c9 tail assembly chaperone tail 106670 #c9c9c9 NA unknown function 106671 #c9c9c9 NA unknown function -106672 #c9c9c9 NA unknown function +106672 #c9c9c9 metallo-protease other 106673 #c9c9c9 NA unknown function 106674 #c9c9c9 NA unknown function 106675 #c9c9c9 NA unknown function @@ -106679,14 +106679,14 @@ phrog color annot category 106678 #c9c9c9 NA unknown function 106679 #c9c9c9 NA unknown function 106680 #c9c9c9 NA unknown function -106681 #c9c9c9 NA unknown function +106681 #c9c9c9 major tail protein tail 106682 #c9c9c9 NA unknown function 106683 #c9c9c9 NA unknown function 106684 #c9c9c9 NA unknown function 106685 #c9c9c9 NA unknown function 106686 #c9c9c9 NA unknown function 106687 #c9c9c9 NA unknown function -106688 #c9c9c9 NA unknown function +106688 #c9c9c9 head maturation protease head and packaging 106689 #c9c9c9 NA unknown function 106690 #c9c9c9 NA unknown function 106691 #c9c9c9 NA unknown function @@ -106730,7 +106730,7 @@ phrog color annot category 106729 #c9c9c9 NA unknown function 106730 #c9c9c9 NA unknown function 106731 #c9c9c9 NA unknown function -106732 #c9c9c9 NA unknown function +106732 #c9c9c9 major tail protein tail 106733 #c9c9c9 NA unknown function 106734 #c9c9c9 NA unknown function 106735 #c9c9c9 NA unknown function @@ -106775,7 +106775,7 @@ phrog color annot category 106774 #c9c9c9 NA unknown function 106775 #c9c9c9 NA unknown function 106776 #c9c9c9 NA unknown function -106777 #c9c9c9 NA unknown function +106777 #c9c9c9 transcriptional repressor transcription regulation 106778 #c9c9c9 NA unknown function 106779 #c9c9c9 NA unknown function 106780 #c9c9c9 NA unknown function @@ -106785,12 +106785,12 @@ phrog color annot category 106784 #c9c9c9 NA unknown function 106785 #c9c9c9 NA unknown function 106786 #c9c9c9 NA unknown function -106787 #c9c9c9 NA unknown function +106787 #c9c9c9 terminase large subunit head and packaging 106788 #c9c9c9 NA unknown function 106789 #c9c9c9 NA unknown function 106790 #c9c9c9 NA unknown function 106791 #c9c9c9 NA unknown function -106792 #c9c9c9 NA unknown function +106792 #c9c9c9 transcriptional repressor transcription regulation 106793 #c9c9c9 NA unknown function 106794 #c9c9c9 NA unknown function 106795 #c9c9c9 NA unknown function @@ -106804,7 +106804,7 @@ phrog color annot category 106803 #c9c9c9 NA unknown function 106804 #c9c9c9 NA unknown function 106805 #c9c9c9 NA unknown function -106806 #c9c9c9 NA unknown function +106806 #c9c9c9 transposase integration and excision 106807 #c9c9c9 NA unknown function 106808 #c9c9c9 NA unknown function 106809 #c9c9c9 NA unknown function @@ -106852,7 +106852,7 @@ phrog color annot category 106851 #c9c9c9 NA unknown function 106852 #c9c9c9 NA unknown function 106853 #c9c9c9 NA unknown function -106854 #c9c9c9 NA unknown function +106854 #c9c9c9 tail protein tail 106855 #c9c9c9 NA unknown function 106856 #c9c9c9 NA unknown function 106857 #c9c9c9 NA unknown function @@ -106873,13 +106873,13 @@ phrog color annot category 106872 #c9c9c9 NA unknown function 106873 #c9c9c9 NA unknown function 106874 #c9c9c9 NA unknown function -106875 #c9c9c9 NA unknown function +106875 #c9c9c9 tail fiber protein tail 106876 #c9c9c9 NA unknown function 106877 #c9c9c9 NA unknown function 106878 #c9c9c9 NA unknown function 106879 #c9c9c9 NA unknown function 106880 #c9c9c9 NA unknown function -106881 #c9c9c9 NA unknown function +106881 #c9c9c9 head-tail adaptor connector 106882 #c9c9c9 NA unknown function 106883 #c9c9c9 NA unknown function 106884 #c9c9c9 NA unknown function @@ -106892,7 +106892,7 @@ phrog color annot category 106891 #c9c9c9 NA unknown function 106892 #c9c9c9 NA unknown function 106893 #c9c9c9 NA unknown function -106894 #c9c9c9 NA unknown function +106894 #c9c9c9 SAM-dependent methyltransferase other 106895 #c9c9c9 NA unknown function 106896 #c9c9c9 NA unknown function 106897 #c9c9c9 NA unknown function @@ -106901,7 +106901,7 @@ phrog color annot category 106900 #c9c9c9 NA unknown function 106901 #c9c9c9 NA unknown function 106902 #c9c9c9 NA unknown function -106903 #c9c9c9 NA unknown function +106903 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 106904 #c9c9c9 NA unknown function 106905 #c9c9c9 NA unknown function 106906 #c9c9c9 NA unknown function @@ -106951,10 +106951,10 @@ phrog color annot category 106950 #c9c9c9 NA unknown function 106951 #c9c9c9 NA unknown function 106952 #c9c9c9 NA unknown function -106953 #c9c9c9 NA unknown function +106953 #c9c9c9 cysteine dioxygenase moron, auxiliary metabolic gene and host takeover 106954 #c9c9c9 NA unknown function 106955 #c9c9c9 NA unknown function -106956 #c9c9c9 NA unknown function +106956 #c9c9c9 transcriptional regulator transcription regulation 106957 #c9c9c9 NA unknown function 106958 #c9c9c9 NA unknown function 106959 #c9c9c9 NA unknown function @@ -106966,9 +106966,9 @@ phrog color annot category 106965 #c9c9c9 NA unknown function 106966 #c9c9c9 NA unknown function 106967 #c9c9c9 NA unknown function -106968 #c9c9c9 NA unknown function +106968 #c9c9c9 CII-like transcriptional activator transcription regulation 106969 #c9c9c9 NA unknown function -106970 #c9c9c9 NA unknown function +106970 #c9c9c9 transcriptional repressor transcription regulation 106971 #c9c9c9 NA unknown function 106972 #c9c9c9 NA unknown function 106973 #c9c9c9 NA unknown function @@ -106981,7 +106981,7 @@ phrog color annot category 106980 #c9c9c9 NA unknown function 106981 #c9c9c9 NA unknown function 106982 #c9c9c9 NA unknown function -106983 #c9c9c9 NA unknown function +106983 #c9c9c9 anti-termination protein Q-like transcription regulation 106984 #c9c9c9 NA unknown function 106985 #c9c9c9 NA unknown function 106986 #c9c9c9 NA unknown function @@ -106999,7 +106999,7 @@ phrog color annot category 106998 #c9c9c9 NA unknown function 106999 #c9c9c9 NA unknown function 107000 #c9c9c9 NA unknown function -107001 #c9c9c9 NA unknown function +107001 #c9c9c9 terminase small subunit head and packaging 107002 #c9c9c9 NA unknown function 107003 #c9c9c9 NA unknown function 107004 #c9c9c9 NA unknown function @@ -107047,7 +107047,7 @@ phrog color annot category 107046 #c9c9c9 NA unknown function 107047 #c9c9c9 NA unknown function 107048 #c9c9c9 NA unknown function -107049 #c9c9c9 NA unknown function +107049 #c9c9c9 tail protein tail 107050 #c9c9c9 NA unknown function 107051 #c9c9c9 NA unknown function 107052 #c9c9c9 NA unknown function @@ -107066,11 +107066,11 @@ phrog color annot category 107065 #c9c9c9 NA unknown function 107066 #c9c9c9 NA unknown function 107067 #c9c9c9 NA unknown function -107068 #c9c9c9 NA unknown function +107068 #c9c9c9 baseplate hub tail 107069 #c9c9c9 NA unknown function 107070 #c9c9c9 NA unknown function 107071 #c9c9c9 NA unknown function -107072 #c9c9c9 NA unknown function +107072 #c9c9c9 Lar-like restriction alleviation protein moron, auxiliary metabolic gene and host takeover 107073 #c9c9c9 NA unknown function 107074 #c9c9c9 NA unknown function 107075 #c9c9c9 NA unknown function @@ -107148,7 +107148,7 @@ phrog color annot category 107147 #c9c9c9 NA unknown function 107148 #c9c9c9 NA unknown function 107149 #c9c9c9 NA unknown function -107150 #c9c9c9 NA unknown function +107150 #c9c9c9 helicase loader DNA, RNA and nucleotide metabolism 107151 #c9c9c9 NA unknown function 107152 #c9c9c9 NA unknown function 107153 #c9c9c9 NA unknown function @@ -107213,11 +107213,11 @@ phrog color annot category 107212 #c9c9c9 NA unknown function 107213 #c9c9c9 NA unknown function 107214 #c9c9c9 NA unknown function -107215 #c9c9c9 NA unknown function +107215 #c9c9c9 Rz-like spanin lysis 107216 #c9c9c9 NA unknown function 107217 #c9c9c9 NA unknown function 107218 #c9c9c9 NA unknown function -107219 #c9c9c9 NA unknown function +107219 #c9c9c9 tail protein tail 107220 #c9c9c9 NA unknown function 107221 #c9c9c9 NA unknown function 107222 #c9c9c9 NA unknown function @@ -107226,7 +107226,7 @@ phrog color annot category 107225 #c9c9c9 NA unknown function 107226 #c9c9c9 NA unknown function 107227 #c9c9c9 NA unknown function -107228 #c9c9c9 NA unknown function +107228 #c9c9c9 terminase large subunit head and packaging 107229 #c9c9c9 NA unknown function 107230 #c9c9c9 NA unknown function 107231 #c9c9c9 NA unknown function @@ -107248,17 +107248,17 @@ phrog color annot category 107247 #c9c9c9 NA unknown function 107248 #c9c9c9 NA unknown function 107249 #c9c9c9 NA unknown function -107250 #c9c9c9 NA unknown function +107250 #c9c9c9 Arc-like repressor transcription regulation 107251 #c9c9c9 NA unknown function 107252 #c9c9c9 NA unknown function 107253 #c9c9c9 NA unknown function 107254 #c9c9c9 NA unknown function 107255 #c9c9c9 NA unknown function 107256 #c9c9c9 NA unknown function -107257 #c9c9c9 NA unknown function +107257 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 107258 #c9c9c9 NA unknown function 107259 #c9c9c9 NA unknown function -107260 #c9c9c9 NA unknown function +107260 #c9c9c9 tail completion or Neck1 protein connector 107261 #c9c9c9 NA unknown function 107262 #c9c9c9 NA unknown function 107263 #c9c9c9 NA unknown function @@ -107293,13 +107293,13 @@ phrog color annot category 107292 #c9c9c9 NA unknown function 107293 #c9c9c9 NA unknown function 107294 #c9c9c9 NA unknown function -107295 #c9c9c9 NA unknown function +107295 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 107296 #3e83f6 structural protein head and packaging 107297 #c9c9c9 NA unknown function 107298 #c9c9c9 NA unknown function 107299 #c9c9c9 NA unknown function 107300 #c9c9c9 NA unknown function -107301 #c9c9c9 NA unknown function +107301 #c9c9c9 exonuclease DNA, RNA and nucleotide metabolism 107302 #c9c9c9 NA unknown function 107303 #c9c9c9 NA unknown function 107304 #c9c9c9 NA unknown function @@ -107322,7 +107322,7 @@ phrog color annot category 107321 #c9c9c9 NA unknown function 107322 #c9c9c9 NA unknown function 107323 #c9c9c9 NA unknown function -107324 #c9c9c9 NA unknown function +107324 #c9c9c9 excisionase and transcriptional regulator integration and excision 107325 #c9c9c9 NA unknown function 107326 #c9c9c9 NA unknown function 107327 #c9c9c9 NA unknown function @@ -107338,7 +107338,7 @@ phrog color annot category 107337 #c9c9c9 NA unknown function 107338 #c9c9c9 NA unknown function 107339 #c9c9c9 NA unknown function -107340 #c9c9c9 NA unknown function +107340 #c9c9c9 excisionase and transcriptional regulator integration and excision 107341 #c9c9c9 NA unknown function 107342 #c9c9c9 NA unknown function 107343 #c9c9c9 NA unknown function @@ -107347,7 +107347,7 @@ phrog color annot category 107346 #c9c9c9 NA unknown function 107347 #c9c9c9 NA unknown function 107348 #c9c9c9 NA unknown function -107349 #c9c9c9 NA unknown function +107349 #c9c9c9 portal protein head and packaging 107350 #c9c9c9 NA unknown function 107351 #c9c9c9 NA unknown function 107352 #c9c9c9 NA unknown function @@ -107361,7 +107361,7 @@ phrog color annot category 107360 #c9c9c9 NA unknown function 107361 #c9c9c9 NA unknown function 107362 #c9c9c9 NA unknown function -107363 #c9c9c9 NA unknown function +107363 #c9c9c9 terminase small subunit head and packaging 107364 #c9c9c9 NA unknown function 107365 #c9c9c9 NA unknown function 107366 #c9c9c9 NA unknown function @@ -107390,7 +107390,7 @@ phrog color annot category 107389 #c9c9c9 NA unknown function 107390 #c9c9c9 NA unknown function 107391 #c9c9c9 NA unknown function -107392 #c9c9c9 NA unknown function +107392 #c9c9c9 portal protein head and packaging 107393 #c9c9c9 NA unknown function 107394 #c9c9c9 NA unknown function 107395 #c9c9c9 NA unknown function @@ -107415,7 +107415,7 @@ phrog color annot category 107414 #c9c9c9 NA unknown function 107415 #c9c9c9 NA unknown function 107416 #c9c9c9 NA unknown function -107417 #c9c9c9 NA unknown function +107417 #c9c9c9 tail fiber protein tail 107418 #c9c9c9 NA unknown function 107419 #c9c9c9 NA unknown function 107420 #c9c9c9 NA unknown function @@ -107479,14 +107479,14 @@ phrog color annot category 107478 #c9c9c9 NA unknown function 107479 #c9c9c9 NA unknown function 107480 #c9c9c9 NA unknown function -107481 #c9c9c9 NA unknown function +107481 #c9c9c9 reverse transcriptase DNA, RNA and nucleotide metabolism 107482 #c9c9c9 NA unknown function 107483 #c9c9c9 NA unknown function 107484 #c9c9c9 NA unknown function 107485 #c9c9c9 NA unknown function 107486 #c9c9c9 NA unknown function 107487 #c9c9c9 NA unknown function -107488 #c9c9c9 NA unknown function +107488 #c9c9c9 Arc-like repressor transcription regulation 107489 #c9c9c9 NA unknown function 107490 #c9c9c9 NA unknown function 107491 #c9c9c9 NA unknown function @@ -107494,10 +107494,10 @@ phrog color annot category 107493 #c9c9c9 NA unknown function 107494 #c9c9c9 NA unknown function 107495 #c9c9c9 NA unknown function -107496 #c9c9c9 NA unknown function +107496 #c9c9c9 RNA-binding protein DNA, RNA and nucleotide metabolism 107497 #c9c9c9 NA unknown function 107498 #c9c9c9 NA unknown function -107499 #c9c9c9 NA unknown function +107499 #c9c9c9 sigma factor transcription regulation 107500 #c9c9c9 NA unknown function 107501 #c9c9c9 NA unknown function 107502 #c9c9c9 NA unknown function @@ -107523,7 +107523,7 @@ phrog color annot category 107522 #c9c9c9 NA unknown function 107523 #c9c9c9 NA unknown function 107524 #c9c9c9 NA unknown function -107525 #c9c9c9 NA unknown function +107525 #c9c9c9 Ulx-like anti-restriction moron, auxiliary metabolic gene and host takeover 107526 #c9c9c9 NA unknown function 107527 #838383 phosphatase other 107528 #c9c9c9 NA unknown function @@ -107544,8 +107544,8 @@ phrog color annot category 107543 #c9c9c9 NA unknown function 107544 #c9c9c9 NA unknown function 107545 #c9c9c9 NA unknown function -107546 #c9c9c9 NA unknown function -107547 #c9c9c9 NA unknown function +107546 #c9c9c9 tail terminator connector +107547 #c9c9c9 head closure Hc1 connector 107548 #c9c9c9 NA unknown function 107549 #c9c9c9 NA unknown function 107550 #c9c9c9 NA unknown function @@ -107559,7 +107559,7 @@ phrog color annot category 107558 #c9c9c9 NA unknown function 107559 #c9c9c9 NA unknown function 107560 #c9c9c9 NA unknown function -107561 #c9c9c9 NA unknown function +107561 #c9c9c9 excisionase and transcriptional regulator integration and excision 107562 #c9c9c9 NA unknown function 107563 #c9c9c9 NA unknown function 107564 #c9c9c9 NA unknown function @@ -107569,7 +107569,7 @@ phrog color annot category 107568 #c9c9c9 NA unknown function 107569 #c9c9c9 NA unknown function 107570 #c9c9c9 NA unknown function -107571 #c9c9c9 NA unknown function +107571 #c9c9c9 baseplate spike tail 107572 #c9c9c9 NA unknown function 107573 #c9c9c9 NA unknown function 107574 #c9c9c9 NA unknown function @@ -107610,7 +107610,7 @@ phrog color annot category 107609 #c9c9c9 NA unknown function 107610 #c9c9c9 NA unknown function 107611 #c9c9c9 NA unknown function -107612 #c9c9c9 NA unknown function +107612 #c9c9c9 tail protein tail 107613 #c9c9c9 NA unknown function 107614 #c9c9c9 NA unknown function 107615 #c9c9c9 NA unknown function @@ -107627,7 +107627,7 @@ phrog color annot category 107626 #c9c9c9 NA unknown function 107627 #c9c9c9 NA unknown function 107628 #c9c9c9 NA unknown function -107629 #c9c9c9 NA unknown function +107629 #c9c9c9 tail terminator connector 107630 #c9c9c9 NA unknown function 107631 #c9c9c9 NA unknown function 107632 #c9c9c9 NA unknown function @@ -107635,7 +107635,7 @@ phrog color annot category 107634 #c9c9c9 NA unknown function 107635 #c9c9c9 NA unknown function 107636 #c9c9c9 NA unknown function -107637 #c9c9c9 NA unknown function +107637 #c9c9c9 excisionase and transcriptional regulator integration and excision 107638 #c9c9c9 NA unknown function 107639 #c9c9c9 NA unknown function 107640 #c9c9c9 NA unknown function @@ -107670,7 +107670,7 @@ phrog color annot category 107669 #c9c9c9 NA unknown function 107670 #c9c9c9 NA unknown function 107671 #c9c9c9 NA unknown function -107672 #c9c9c9 NA unknown function +107672 #c9c9c9 endolysin lysis 107673 #c9c9c9 NA unknown function 107674 #c9c9c9 NA unknown function 107675 #c9c9c9 NA unknown function @@ -107723,7 +107723,7 @@ phrog color annot category 107722 #c9c9c9 NA unknown function 107723 #c9c9c9 NA unknown function 107724 #c9c9c9 NA unknown function -107725 #c9c9c9 NA unknown function +107725 #c9c9c9 portal protein head and packaging 107726 #c9c9c9 NA unknown function 107727 #c9c9c9 NA unknown function 107728 #c9c9c9 NA unknown function @@ -107732,7 +107732,7 @@ phrog color annot category 107731 #c9c9c9 NA unknown function 107732 #c9c9c9 NA unknown function 107733 #c9c9c9 NA unknown function -107734 #c9c9c9 NA unknown function +107734 #c9c9c9 terminase large subunit head and packaging 107735 #c9c9c9 NA unknown function 107736 #c9c9c9 NA unknown function 107737 #c9c9c9 NA unknown function @@ -107747,7 +107747,7 @@ phrog color annot category 107746 #c9c9c9 NA unknown function 107747 #c9c9c9 NA unknown function 107748 #c9c9c9 NA unknown function -107749 #c9c9c9 NA unknown function +107749 #c9c9c9 anti-repressor transcription regulation 107750 #c9c9c9 NA unknown function 107751 #c9c9c9 NA unknown function 107752 #c9c9c9 NA unknown function @@ -107767,8 +107767,8 @@ phrog color annot category 107766 #c9c9c9 NA unknown function 107767 #c9c9c9 NA unknown function 107768 #c9c9c9 NA unknown function -107769 #c9c9c9 NA unknown function -107770 #c9c9c9 NA unknown function +107769 #c9c9c9 tail protein tail +107770 #c9c9c9 transcriptional regulator transcription regulation 107771 #c9c9c9 NA unknown function 107772 #c9c9c9 NA unknown function 107773 #c9c9c9 NA unknown function @@ -107781,11 +107781,11 @@ phrog color annot category 107780 #c9c9c9 NA unknown function 107781 #c9c9c9 NA unknown function 107782 #c9c9c9 NA unknown function -107783 #c9c9c9 NA unknown function +107783 #c9c9c9 HTH DNA binding protein DNA, RNA and nucleotide metabolism 107784 #c9c9c9 NA unknown function 107785 #c9c9c9 NA unknown function 107786 #c9c9c9 NA unknown function -107787 #c9c9c9 NA unknown function +107787 #c9c9c9 lysophospholipase L1-like esterase other 107788 #c9c9c9 NA unknown function 107789 #c9c9c9 NA unknown function 107790 #c9c9c9 NA unknown function @@ -107796,7 +107796,7 @@ phrog color annot category 107795 #c9c9c9 NA unknown function 107796 #c9c9c9 NA unknown function 107797 #c9c9c9 NA unknown function -107798 #c9c9c9 NA unknown function +107798 #c9c9c9 DNA binding protein DNA, RNA and nucleotide metabolism 107799 #c9c9c9 NA unknown function 107800 #c9c9c9 NA unknown function 107801 #c9c9c9 NA unknown function @@ -107820,7 +107820,7 @@ phrog color annot category 107819 #c9c9c9 NA unknown function 107820 #c9c9c9 NA unknown function 107821 #c9c9c9 NA unknown function -107822 #c9c9c9 NA unknown function +107822 #c9c9c9 Gp2.5-like ssDNA binding protein and ssDNA annealing protein DNA, RNA and nucleotide metabolism 107823 #c9c9c9 NA unknown function 107824 #c9c9c9 NA unknown function 107825 #c9c9c9 NA unknown function @@ -107828,7 +107828,7 @@ phrog color annot category 107827 #c9c9c9 NA unknown function 107828 #c9c9c9 NA unknown function 107829 #c9c9c9 NA unknown function -107830 #c9c9c9 NA unknown function +107830 #c9c9c9 transcriptional activator transcription regulation 107831 #c9c9c9 NA unknown function 107832 #c9c9c9 NA unknown function 107833 #c9c9c9 NA unknown function @@ -107836,7 +107836,7 @@ phrog color annot category 107835 #c9c9c9 NA unknown function 107836 #c9c9c9 NA unknown function 107837 #c9c9c9 NA unknown function -107838 #c9c9c9 NA unknown function +107838 #c9c9c9 Gp5.5-like host HNS inhibition moron, auxiliary metabolic gene and host takeover 107839 #c9c9c9 NA unknown function 107840 #c9c9c9 NA unknown function 107841 #c9c9c9 NA unknown function @@ -107868,7 +107868,7 @@ phrog color annot category 107867 #c9c9c9 NA unknown function 107868 #c9c9c9 NA unknown function 107869 #c9c9c9 NA unknown function -107870 #c9c9c9 NA unknown function +107870 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 107871 #c9c9c9 NA unknown function 107872 #c9c9c9 NA unknown function 107873 #c9c9c9 NA unknown function @@ -107892,7 +107892,7 @@ phrog color annot category 107891 #c9c9c9 NA unknown function 107892 #c9c9c9 NA unknown function 107893 #c9c9c9 NA unknown function -107894 #c9c9c9 NA unknown function +107894 #c9c9c9 excisionase and transcriptional regulator integration and excision 107895 #c9c9c9 NA unknown function 107896 #c9c9c9 NA unknown function 107897 #c9c9c9 NA unknown function @@ -107917,7 +107917,7 @@ phrog color annot category 107916 #c9c9c9 NA unknown function 107917 #c9c9c9 NA unknown function 107918 #c9c9c9 NA unknown function -107919 #c9c9c9 NA unknown function +107919 #c9c9c9 tail tube tail 107920 #c9c9c9 NA unknown function 107921 #c9c9c9 NA unknown function 107922 #c9c9c9 NA unknown function @@ -108001,10 +108001,10 @@ phrog color annot category 108000 #c9c9c9 NA unknown function 108001 #c9c9c9 NA unknown function 108002 #c9c9c9 NA unknown function -108003 #c9c9c9 NA unknown function +108003 #c9c9c9 baseplate wedge subunit tail 108004 #c9c9c9 NA unknown function 108005 #c9c9c9 NA unknown function -108006 #c9c9c9 NA unknown function +108006 #c9c9c9 Holliday junction resolvase DNA, RNA and nucleotide metabolism 108007 #c9c9c9 NA unknown function 108008 #c9c9c9 NA unknown function 108009 #c9c9c9 NA unknown function @@ -108015,7 +108015,7 @@ phrog color annot category 108014 #c9c9c9 NA unknown function 108015 #c9c9c9 NA unknown function 108016 #c9c9c9 NA unknown function -108017 #c9c9c9 NA unknown function +108017 #c9c9c9 replication protein DNA, RNA and nucleotide metabolism 108018 #c9c9c9 NA unknown function 108019 #c9c9c9 NA unknown function 108020 #c9c9c9 NA unknown function @@ -108077,7 +108077,7 @@ phrog color annot category 108076 #c9c9c9 NA unknown function 108077 #c9c9c9 NA unknown function 108078 #c9c9c9 NA unknown function -108079 #c9c9c9 NA unknown function +108079 #c9c9c9 tail length tape measure protein tail 108080 #c9c9c9 NA unknown function 108081 #c9c9c9 NA unknown function 108082 #c9c9c9 NA unknown function @@ -108121,7 +108121,7 @@ phrog color annot category 108120 #c9c9c9 NA unknown function 108121 #c9c9c9 NA unknown function 108122 #c9c9c9 NA unknown function -108123 #c9c9c9 NA unknown function +108123 #c9c9c9 tail assembly chaperone tail 108124 #c9c9c9 NA unknown function 108125 #c9c9c9 NA unknown function 108126 #c9c9c9 NA unknown function @@ -108144,12 +108144,12 @@ phrog color annot category 108143 #c9c9c9 NA unknown function 108144 #c9c9c9 NA unknown function 108145 #c9c9c9 NA unknown function -108146 #c9c9c9 NA unknown function +108146 #c9c9c9 phosphoadenosine phosphosulfate reductase moron, auxiliary metabolic gene and host takeover 108147 #c9c9c9 NA unknown function 108148 #c9c9c9 NA unknown function 108149 #c9c9c9 NA unknown function 108150 #c9c9c9 NA unknown function -108151 #c9c9c9 NA unknown function +108151 #c9c9c9 nucleotide kinase other 108152 #c9c9c9 NA unknown function 108153 #c9c9c9 NA unknown function 108154 #c9c9c9 NA unknown function @@ -108169,13 +108169,13 @@ phrog color annot category 108168 #c9c9c9 NA unknown function 108169 #c9c9c9 NA unknown function 108170 #c9c9c9 NA unknown function -108171 #c9c9c9 NA unknown function +108171 #c9c9c9 tail fiber protein tail 108172 #c9c9c9 NA unknown function 108173 #c9c9c9 NA unknown function 108174 #c9c9c9 NA unknown function 108175 #c9c9c9 NA unknown function 108176 #c9c9c9 NA unknown function -108177 #c9c9c9 NA unknown function +108177 #c9c9c9 tail terminator connector 108178 #c9c9c9 NA unknown function 108179 #c9c9c9 NA unknown function 108180 #c9c9c9 NA unknown function @@ -108185,7 +108185,7 @@ phrog color annot category 108184 #c9c9c9 NA unknown function 108185 #c9c9c9 NA unknown function 108186 #c9c9c9 NA unknown function -108187 #c9c9c9 NA unknown function +108187 #c9c9c9 reverse transcriptase DNA, RNA and nucleotide metabolism 108188 #c9c9c9 NA unknown function 108189 #c9c9c9 NA unknown function 108190 #c9c9c9 NA unknown function @@ -108263,14 +108263,14 @@ phrog color annot category 108262 #c9c9c9 NA unknown function 108263 #c9c9c9 NA unknown function 108264 #c9c9c9 NA unknown function -108265 #c9c9c9 NA unknown function +108265 #c9c9c9 UDP-glucose dehydrogenase other 108266 #c9c9c9 NA unknown function 108267 #c9c9c9 NA unknown function 108268 #c9c9c9 NA unknown function 108269 #c9c9c9 NA unknown function 108270 #c9c9c9 NA unknown function 108271 #c9c9c9 NA unknown function -108272 #c9c9c9 NA unknown function +108272 #c9c9c9 Mu Gam-like end protection DNA, RNA and nucleotide metabolism 108273 #c9c9c9 NA unknown function 108274 #c9c9c9 NA unknown function 108275 #c9c9c9 NA unknown function @@ -108302,7 +108302,7 @@ phrog color annot category 108301 #c9c9c9 NA unknown function 108302 #c9c9c9 NA unknown function 108303 #c9c9c9 NA unknown function -108304 #c9c9c9 NA unknown function +108304 #c9c9c9 methylamine utilization other 108305 #c9c9c9 NA unknown function 108306 #c9c9c9 NA unknown function 108307 #c9c9c9 NA unknown function @@ -108317,7 +108317,7 @@ phrog color annot category 108316 #c9c9c9 NA unknown function 108317 #c9c9c9 NA unknown function 108318 #c9c9c9 NA unknown function -108319 #c9c9c9 NA unknown function +108319 #c9c9c9 major tail protein tail 108320 #c9c9c9 NA unknown function 108321 #c9c9c9 NA unknown function 108322 #c9c9c9 NA unknown function @@ -108351,21 +108351,21 @@ phrog color annot category 108350 #c9c9c9 NA unknown function 108351 #c9c9c9 NA unknown function 108352 #c9c9c9 NA unknown function -108353 #c9c9c9 NA unknown function +108353 #c9c9c9 CII-like transcriptional activator transcription regulation 108354 #c9c9c9 NA unknown function 108355 #c9c9c9 NA unknown function 108356 #c9c9c9 NA unknown function 108357 #c9c9c9 NA unknown function 108358 #c9c9c9 NA unknown function 108359 #c9c9c9 NA unknown function -108360 #c9c9c9 NA unknown function +108360 #c9c9c9 virion structural protein head and packaging 108361 #c9c9c9 NA unknown function 108362 #c9c9c9 NA unknown function 108363 #c9c9c9 NA unknown function 108364 #c9c9c9 NA unknown function 108365 #c9c9c9 NA unknown function 108366 #c9c9c9 NA unknown function -108367 #c9c9c9 NA unknown function +108367 #c9c9c9 methyltransferase other 108368 #c9c9c9 NA unknown function 108369 #c9c9c9 NA unknown function 108370 #c9c9c9 NA unknown function @@ -108386,14 +108386,14 @@ phrog color annot category 108385 #c9c9c9 NA unknown function 108386 #c9c9c9 NA unknown function 108387 #c9c9c9 NA unknown function -108388 #c9c9c9 NA unknown function +108388 #c9c9c9 site-specific recombination directionality factor RDF integration and excision 108389 #c9c9c9 NA unknown function 108390 #c9c9c9 NA unknown function 108391 #c9c9c9 NA unknown function 108392 #c9c9c9 NA unknown function 108393 #c9c9c9 NA unknown function 108394 #c9c9c9 NA unknown function -108395 #c9c9c9 NA unknown function +108395 #c9c9c9 transcriptional repressor transcription regulation 108396 #c9c9c9 NA unknown function 108397 #c9c9c9 NA unknown function 108398 #c9c9c9 NA unknown function @@ -108438,14 +108438,14 @@ phrog color annot category 108437 #c9c9c9 NA unknown function 108438 #c9c9c9 NA unknown function 108439 #c9c9c9 NA unknown function -108440 #c9c9c9 NA unknown function +108440 #c9c9c9 head-tail adaptor Ad1 connector 108441 #c9c9c9 NA unknown function 108442 #c9c9c9 NA unknown function 108443 #c9c9c9 NA unknown function 108444 #c9c9c9 NA unknown function 108445 #c9c9c9 NA unknown function 108446 #c9c9c9 NA unknown function -108447 #c9c9c9 NA unknown function +108447 #c9c9c9 transcriptional regulator transcription regulation 108448 #c9c9c9 NA unknown function 108449 #c9c9c9 NA unknown function 108450 #c9c9c9 NA unknown function @@ -108459,7 +108459,7 @@ phrog color annot category 108458 #c9c9c9 NA unknown function 108459 #c9c9c9 NA unknown function 108460 #c9c9c9 NA unknown function -108461 #c9c9c9 NA unknown function +108461 #c9c9c9 tail assembly chaperone tail 108462 #c9c9c9 NA unknown function 108463 #c9c9c9 NA unknown function 108464 #c9c9c9 NA unknown function @@ -108490,7 +108490,7 @@ phrog color annot category 108489 #c9c9c9 NA unknown function 108490 #c9c9c9 NA unknown function 108491 #c9c9c9 NA unknown function -108492 #c9c9c9 NA unknown function +108492 #c9c9c9 Arc-like repressor transcription regulation 108493 #c9c9c9 NA unknown function 108494 #c9c9c9 NA unknown function 108495 #c9c9c9 NA unknown function @@ -108498,7 +108498,7 @@ phrog color annot category 108497 #c9c9c9 NA unknown function 108498 #c9c9c9 NA unknown function 108499 #c9c9c9 NA unknown function -108500 #c9c9c9 NA unknown function +108500 #c9c9c9 transcriptional repressor transcription regulation 108501 #c9c9c9 NA unknown function 108502 #c9c9c9 NA unknown function 108503 #c9c9c9 NA unknown function @@ -108522,7 +108522,7 @@ phrog color annot category 108521 #c9c9c9 NA unknown function 108522 #c9c9c9 NA unknown function 108523 #c9c9c9 NA unknown function -108524 #c9c9c9 NA unknown function +108524 #c9c9c9 terminase large subunit head and packaging 108525 #c9c9c9 NA unknown function 108526 #c9c9c9 NA unknown function 108527 #c9c9c9 NA unknown function @@ -108537,7 +108537,7 @@ phrog color annot category 108536 #c9c9c9 NA unknown function 108537 #c9c9c9 NA unknown function 108538 #c9c9c9 NA unknown function -108539 #c9c9c9 NA unknown function +108539 #c9c9c9 terminase small subunit head and packaging 108540 #c9c9c9 NA unknown function 108541 #c9c9c9 NA unknown function 108542 #c9c9c9 NA unknown function @@ -108562,10 +108562,10 @@ phrog color annot category 108561 #c9c9c9 NA unknown function 108562 #c9c9c9 NA unknown function 108563 #c9c9c9 NA unknown function -108564 #c9c9c9 NA unknown function +108564 #c9c9c9 tail spike protein tail 108565 #c9c9c9 NA unknown function 108566 #c9c9c9 NA unknown function -108567 #c9c9c9 NA unknown function +108567 #c9c9c9 Galactose-3-O-sulfotransferase moron, auxiliary metabolic gene and host takeover 108568 #c9c9c9 NA unknown function 108569 #c9c9c9 NA unknown function 108570 #c9c9c9 NA unknown function @@ -108575,12 +108575,12 @@ phrog color annot category 108574 #c9c9c9 NA unknown function 108575 #c9c9c9 NA unknown function 108576 #c9c9c9 NA unknown function -108577 #c9c9c9 NA unknown function -108578 #c9c9c9 NA unknown function -108579 #c9c9c9 NA unknown function +108577 #c9c9c9 excisionase and transcriptional regulator integration and excision +108578 #c9c9c9 Arc-like repressor transcription regulation +108579 #c9c9c9 tail fiber protein tail 108580 #c9c9c9 NA unknown function 108581 #c9c9c9 NA unknown function -108582 #c9c9c9 NA unknown function +108582 #c9c9c9 tail completion or Neck1 protein connector 108583 #c9c9c9 NA unknown function 108584 #c9c9c9 NA unknown function 108585 #c9c9c9 NA unknown function @@ -108604,7 +108604,7 @@ phrog color annot category 108603 #c9c9c9 NA unknown function 108604 #c9c9c9 NA unknown function 108605 #c9c9c9 NA unknown function -108606 #c9c9c9 NA unknown function +108606 #c9c9c9 Rz-like spanin lysis 108607 #c9c9c9 NA unknown function 108608 #c9c9c9 NA unknown function 108609 #c9c9c9 NA unknown function @@ -108650,10 +108650,10 @@ phrog color annot category 108649 #c9c9c9 NA unknown function 108650 #c9c9c9 NA unknown function 108651 #c9c9c9 NA unknown function -108652 #c9c9c9 NA unknown function +108652 #c9c9c9 internal virion protein head and packaging 108653 #c9c9c9 NA unknown function 108654 #c9c9c9 NA unknown function -108655 #c9c9c9 NA unknown function +108655 #c9c9c9 head closure Hc1 connector 108656 #c9c9c9 NA unknown function 108657 #c9c9c9 NA unknown function 108658 #c9c9c9 NA unknown function @@ -108677,8 +108677,8 @@ phrog color annot category 108676 #c9c9c9 NA unknown function 108677 #c9c9c9 NA unknown function 108678 #c9c9c9 NA unknown function -108679 #c9c9c9 NA unknown function -108680 #c9c9c9 NA unknown function +108679 #c9c9c9 head-tail adaptor connector +108680 #c9c9c9 portal protein head and packaging 108681 #c9c9c9 NA unknown function 108682 #c9c9c9 NA unknown function 108683 #c9c9c9 NA unknown function @@ -108695,7 +108695,7 @@ phrog color annot category 108694 #c9c9c9 NA unknown function 108695 #c9c9c9 NA unknown function 108696 #c9c9c9 NA unknown function -108697 #c9c9c9 NA unknown function +108697 #c9c9c9 virion structural protein head and packaging 108698 #c9c9c9 NA unknown function 108699 #c9c9c9 NA unknown function 108700 #c9c9c9 NA unknown function @@ -108747,7 +108747,7 @@ phrog color annot category 108746 #c9c9c9 NA unknown function 108747 #c9c9c9 NA unknown function 108748 #c9c9c9 NA unknown function -108749 #c9c9c9 NA unknown function +108749 #c9c9c9 endolysin lysis 108750 #c9c9c9 NA unknown function 108751 #c9c9c9 NA unknown function 108752 #c9c9c9 NA unknown function @@ -108770,7 +108770,7 @@ phrog color annot category 108769 #c9c9c9 NA unknown function 108770 #c9c9c9 NA unknown function 108771 #c9c9c9 NA unknown function -108772 #c9c9c9 NA unknown function +108772 #c9c9c9 holin lysis 108773 #c9c9c9 NA unknown function 108774 #c9c9c9 NA unknown function 108775 #c9c9c9 NA unknown function @@ -108783,7 +108783,7 @@ phrog color annot category 108782 #c9c9c9 NA unknown function 108783 #c9c9c9 NA unknown function 108784 #c9c9c9 NA unknown function -108785 #c9c9c9 NA unknown function +108785 #c9c9c9 tail fiber assembly protein tail 108786 #c9c9c9 NA unknown function 108787 #c9c9c9 NA unknown function 108788 #c9c9c9 NA unknown function @@ -108855,7 +108855,7 @@ phrog color annot category 108854 #c9c9c9 NA unknown function 108855 #c9c9c9 NA unknown function 108856 #c9c9c9 NA unknown function -108857 #c9c9c9 NA unknown function +108857 #c9c9c9 transcriptional repressor transcription regulation 108858 #c9c9c9 NA unknown function 108859 #c9c9c9 NA unknown function 108860 #c9c9c9 NA unknown function @@ -108908,7 +108908,7 @@ phrog color annot category 108907 #c9c9c9 NA unknown function 108908 #c9c9c9 NA unknown function 108909 #c9c9c9 NA unknown function -108910 #c9c9c9 NA unknown function +108910 #c9c9c9 tail fiber protein tail 108911 #c9c9c9 NA unknown function 108912 #c9c9c9 NA unknown function 108913 #c9c9c9 NA unknown function @@ -108926,7 +108926,7 @@ phrog color annot category 108925 #c9c9c9 NA unknown function 108926 #c9c9c9 NA unknown function 108927 #c9c9c9 NA unknown function -108928 #c9c9c9 NA unknown function +108928 #c9c9c9 transcriptional repressor transcription regulation 108929 #c9c9c9 NA unknown function 108930 #c9c9c9 NA unknown function 108931 #c9c9c9 NA unknown function @@ -108941,7 +108941,7 @@ phrog color annot category 108940 #c9c9c9 NA unknown function 108941 #c9c9c9 NA unknown function 108942 #c9c9c9 NA unknown function -108943 #c9c9c9 NA unknown function +108943 #c9c9c9 endonuclease DNA, RNA and nucleotide metabolism 108944 #c9c9c9 NA unknown function 108945 #c9c9c9 NA unknown function 108946 #c9c9c9 NA unknown function @@ -108966,7 +108966,7 @@ phrog color annot category 108965 #c9c9c9 NA unknown function 108966 #c9c9c9 NA unknown function 108967 #c9c9c9 NA unknown function -108968 #c9c9c9 NA unknown function +108968 #c9c9c9 head-tail adaptor Ad1 connector 108969 #c9c9c9 NA unknown function 108970 #c9c9c9 NA unknown function 108971 #c9c9c9 NA unknown function @@ -108974,10 +108974,10 @@ phrog color annot category 108973 #c9c9c9 NA unknown function 108974 #c9c9c9 NA unknown function 108975 #c9c9c9 NA unknown function -108976 #c9c9c9 NA unknown function +108976 #c9c9c9 head-tail adaptor connector 108977 #c9c9c9 NA unknown function 108978 #c9c9c9 NA unknown function -108979 #c9c9c9 NA unknown function +108979 #c9c9c9 virion structural protein head and packaging 108980 #c9c9c9 NA unknown function 108981 #c9c9c9 NA unknown function 108982 #c9c9c9 NA unknown function @@ -109034,10 +109034,10 @@ phrog color annot category 109033 #c9c9c9 NA unknown function 109034 #c9c9c9 NA unknown function 109035 #c9c9c9 NA unknown function -109036 #c9c9c9 NA unknown function +109036 #c9c9c9 Phd-like antitoxin moron, auxiliary metabolic gene and host takeover 109037 #c9c9c9 NA unknown function 109038 #c9c9c9 NA unknown function -109039 #c9c9c9 NA unknown function +109039 #c9c9c9 transcriptional regulator transcription regulation 109040 #c9c9c9 NA unknown function 109041 #c9c9c9 NA unknown function 109042 #c9c9c9 NA unknown function @@ -109075,7 +109075,7 @@ phrog color annot category 109074 #c9c9c9 NA unknown function 109075 #c9c9c9 NA unknown function 109076 #c9c9c9 NA unknown function -109077 #c9c9c9 NA unknown function +109077 #c9c9c9 Doc-like toxin moron, auxiliary metabolic gene and host takeover 109078 #c9c9c9 NA unknown function 109079 #c9c9c9 NA unknown function 109080 #c9c9c9 NA unknown function @@ -109094,7 +109094,7 @@ phrog color annot category 109093 #c9c9c9 NA unknown function 109094 #c9c9c9 NA unknown function 109095 #c9c9c9 NA unknown function -109096 #c9c9c9 NA unknown function +109096 #c9c9c9 DNA end protector DNA, RNA and nucleotide metabolism 109097 #c9c9c9 NA unknown function 109098 #c9c9c9 NA unknown function 109099 #c9c9c9 NA unknown function @@ -109104,7 +109104,7 @@ phrog color annot category 109103 #c9c9c9 NA unknown function 109104 #c9c9c9 NA unknown function 109105 #c9c9c9 NA unknown function -109106 #c9c9c9 NA unknown function +109106 #c9c9c9 tail protein tail 109107 #c9c9c9 NA unknown function 109108 #c9c9c9 NA unknown function 109109 #c9c9c9 NA unknown function @@ -109137,7 +109137,7 @@ phrog color annot category 109136 #c9c9c9 NA unknown function 109137 #c9c9c9 NA unknown function 109138 #c9c9c9 NA unknown function -109139 #c9c9c9 NA unknown function +109139 #c9c9c9 minor head protein head and packaging 109140 #c9c9c9 NA unknown function 109141 #c9c9c9 NA unknown function 109142 #c9c9c9 NA unknown function @@ -109201,7 +109201,7 @@ phrog color annot category 109200 #c9c9c9 NA unknown function 109201 #c9c9c9 NA unknown function 109202 #c9c9c9 NA unknown function -109203 #c9c9c9 NA unknown function +109203 #c9c9c9 rolling circle DNA replication initiation DNA, RNA and nucleotide metabolism 109204 #c9c9c9 NA unknown function 109205 #c9c9c9 NA unknown function 109206 #c9c9c9 NA unknown function @@ -109228,7 +109228,7 @@ phrog color annot category 109227 #c9c9c9 NA unknown function 109228 #c9c9c9 NA unknown function 109229 #c9c9c9 NA unknown function -109230 #c9c9c9 NA unknown function +109230 #c9c9c9 Arc-like repressor transcription regulation 109231 #c9c9c9 NA unknown function 109232 #c9c9c9 NA unknown function 109233 #c9c9c9 NA unknown function @@ -109244,14 +109244,14 @@ phrog color annot category 109243 #c9c9c9 NA unknown function 109244 #c9c9c9 NA unknown function 109245 #c9c9c9 NA unknown function -109246 #c9c9c9 NA unknown function +109246 #c9c9c9 transcriptional repressor transcription regulation 109247 #c9c9c9 NA unknown function 109248 #c9c9c9 NA unknown function 109249 #c9c9c9 NA unknown function 109250 #c9c9c9 NA unknown function 109251 #c9c9c9 NA unknown function 109252 #c9c9c9 NA unknown function -109253 #c9c9c9 NA unknown function +109253 #c9c9c9 HNH endonuclease DNA, RNA and nucleotide metabolism 109254 #c9c9c9 NA unknown function 109255 #c9c9c9 NA unknown function 109256 #c9c9c9 NA unknown function @@ -109269,7 +109269,7 @@ phrog color annot category 109268 #c9c9c9 NA unknown function 109269 #c9c9c9 NA unknown function 109270 #c9c9c9 NA unknown function -109271 #c9c9c9 NA unknown function +109271 #c9c9c9 transcriptional repressor transcription regulation 109272 #c9c9c9 NA unknown function 109273 #c9c9c9 NA unknown function 109274 #c9c9c9 NA unknown function @@ -109283,7 +109283,7 @@ phrog color annot category 109282 #c9c9c9 NA unknown function 109283 #c9c9c9 NA unknown function 109284 #c9c9c9 NA unknown function -109285 #c9c9c9 NA unknown function +109285 #c9c9c9 single strand DNA binding protein DNA, RNA and nucleotide metabolism 109286 #c9c9c9 NA unknown function 109287 #c9c9c9 NA unknown function 109288 #c9c9c9 NA unknown function @@ -109307,7 +109307,7 @@ phrog color annot category 109306 #c9c9c9 NA unknown function 109307 #c9c9c9 NA unknown function 109308 #c9c9c9 NA unknown function -109309 #c9c9c9 NA unknown function +109309 #c9c9c9 transcriptional repressor transcription regulation 109310 #c9c9c9 NA unknown function 109311 #c9c9c9 NA unknown function 109312 #c9c9c9 NA unknown function @@ -109387,7 +109387,7 @@ phrog color annot category 109386 #c9c9c9 NA unknown function 109387 #c9c9c9 NA unknown function 109388 #c9c9c9 NA unknown function -109389 #c9c9c9 NA unknown function +109389 #c9c9c9 head maturation protease head and packaging 109390 #c9c9c9 NA unknown function 109391 #c9c9c9 NA unknown function 109392 #c9c9c9 NA unknown function diff --git a/phables/workflow/scripts/phables_utils/short_utils.py b/phables/workflow/scripts/phables_utils/short_utils.py index 9262c13..9fb760c 100644 --- a/phables/workflow/scripts/phables_utils/short_utils.py +++ b/phables/workflow/scripts/phables_utils/short_utils.py @@ -14,7 +14,7 @@ LEN_THRESHOLD = 0.95 # Create logger -logger = logging.getLogger("phables 1.5.0") +logger = logging.getLogger("phables 2.0.0") def resolve_short( @@ -1436,6 +1436,20 @@ def resolve_short( ) all_components.append(genome_comp) + # Linear paths get the same length floor single-unitig components already + # get in component_utils.get_components (edges_lengths[unitig] > minlength, + # there called cicular_len) -- multi-unitig linear paths had no length gate + # at all, so any component with a single phage-hallmark hit produced a + # "resolved genome" regardless of how short the MFD-resolved path actually + # came out. Circular paths are exempt: a closed cycle is itself strong + # completeness evidence independent of length, matching why the + # single-unitig gate only ever applied to that case in the first place. + final_genomic_paths = [ + p + for p in final_genomic_paths + if not p.bubble_case.endswith("_linear") or p.length > minlength + ] + if len(final_genomic_paths) > 0: resolved_components.add(my_count) all_resolved_paths += final_genomic_paths diff --git a/phables/workflow/scripts/phylotree.py b/phables/workflow/scripts/phylotree.py index 81bad45..7d0f84a 100644 --- a/phables/workflow/scripts/phylotree.py +++ b/phables/workflow/scripts/phylotree.py @@ -7,7 +7,7 @@ __author__ = "Vijini Mallawaarachchi" __copyright__ = "Copyright 2022, Phables Project" __license__ = "MIT" -__version__ = "1.5.0" +__version__ = "2.0.0" __maintainer__ = "Vijini Mallawaarachchi" __email__ = "viji.mallawaarachchi@gmail.com" __status__ = "Stable Release" diff --git a/phables/workflow/scripts/predict_3di.py b/phables/workflow/scripts/predict_3di.py new file mode 100644 index 0000000..3ea732f --- /dev/null +++ b/phables/workflow/scripts/predict_3di.py @@ -0,0 +1,243 @@ +#!/usr/bin/env python3 +""" +ProstT5 -> 3Di prediction for unitig ORF proteins. + +Reuses pholdlib (github.com/gbouras13/phold-lib) directly rather than reimplementing +ProstT5 batching/fp16 handling -- it is the shared inference engine phold itself wraps. + +Deliberately does NOT import phold: phold's get_embeddings() expects a nested +{contig_id: {seq_id: BioPython_feature}} cds_dict plus a GenBank-oriented database +layer for weight downloads (phold.databases.db). That machinery is unneeded for +"predict 3Di for a flat protein FASTA" -- this script calls pholdlib's own +get_T5_model / load_predictor / run_prostt5_inference directly. + +Input protein headers are expected in the {unitig}_{start}_{end}_{strand} convention +produced by gene_caller.py, so the output 3Di FASTA carries the same headers straight +through to `foldseek search` and downstream unitig-name recovery (hallmark_utils.py) +stays consistent with the marker-gene path. +""" + +import argparse +import sys +from pathlib import Path + +# Work around transformers' loss registry unconditionally importing torchaudio. +# Root cause: merely importing pholdlib.prostt5 executes pholdlib/prostt5/model.py, +# which does `from transformers import T5EncoderModel, ...` -- and recent +# transformers versions route model imports through a shared loss registry +# (transformers/loss/loss_utils.py) that, once it decides torchaudio is +# "available", imports transformers/loss/loss_rnnt.py to support +# ParakeetForRNNTLoss -- an audio ASR loss completely unrelated to T5/protein +# embeddings -- which does a plain `import torchaudio`. We never touch anything +# audio-related, so if that import can't actually succeed, install a harmless +# stub in sys.modules so transformers' import chain completes anyway. Two +# distinct real failure modes hit in practice, both caught here: +# - OSError: torchaudio is installed but its compiled extension can't load +# (confirmed on Setonix's ROCm container: `libomp.so: cannot open shared +# object file` -- the image doesn't have that runtime linkable). +# - ModuleNotFoundError (a subclass of ImportError): torchaudio isn't +# installed at all, e.g. a plain conda env that only installs torch + +# pholdlib, not the full audio/vision extras a generic "pytorch" container +# image tends to bundle. Confirmed this needed covering too, not just +# OSError -- our own diagnostic `import torchaudio` below would otherwise +# crash unnecessarily in exactly this env, independent of whether +# transformers' own internal logic would have needed torchaudio at all. +# No-op everywhere torchaudio genuinely works normally. +# +# The stub needs a real (if empty) __spec__, not just a bare ModuleType: before +# transformers ever reaches the `import torchaudio` line above, it first runs a +# *lightweight* availability check (is_torchaudio_available() -> +# importlib.util.find_spec("torchaudio")) that explicitly raises +# `ValueError: torchaudio.__spec__ is None` if sys.modules already has an entry +# for the name with no spec -- confirmed by hitting this exact error with a first +# version of this workaround that used a bare ModuleType. __version__ is set too, +# defensively: if the real package's installed-distribution metadata ever isn't +# resolvable, transformers falls back to reading torchaudio.__version__ directly, +# which our stub would otherwise lack. +try: + import torchaudio # noqa: F401 +except (OSError, ImportError): + import importlib.machinery + import types + + _torchaudio_stub = types.ModuleType("torchaudio") + _torchaudio_stub.__spec__ = importlib.machinery.ModuleSpec( + "torchaudio", loader=None + ) + _torchaudio_stub.__version__ = "0.0.0" + sys.modules["torchaudio"] = _torchaudio_stub + +from pholdlib.prostt5.device import parse_gpus +from pholdlib.prostt5.model import get_T5_model, load_predictor +from pholdlib.prostt5.inference import run_prostt5_inference +from pholdlib.prostt5.output import SS_MAPPING + + +def read_fasta(path): + header, chunks = None, [] + with open(path) as handle: + for line in handle: + line = line.rstrip() + if not line: + continue + if line.startswith(">"): + if header is not None: + yield header, "".join(chunks) + header, chunks = line[1:].split()[0], [] + else: + chunks.append(line) + if header is not None: + yield header, "".join(chunks) + + +def hf_cache_present(model_dir, model_name): + """True if the HF snapshot already looks downloaded -- avoids forcing + local_files_only=True (pholdlib's default with no check_fn) on a genuine first + run, which raises rather than downloading. See get_T5_model in pholdlib.prostt5.model. + """ + cache_path = Path(model_dir) / f"models--{model_name.replace('/', '--')}" + snapshots = cache_path / "snapshots" + if not snapshots.exists(): + return False + return any(snapshots.iterdir()) + + +def run( + input_fasta, + output_3di, + checkpoint, + model_name, + model_dir, + threads=1, + half_precision=False, + cpu=False, + max_residues=100000, + max_seq_len=30000, + max_batch=10000, + mask_threshold=0.0, +): + if not model_dir: + # Snakemake's script: entrypoint passes config["prostt5_model_dir"] straight + # through, which is None unless --prostt5-model-dir was explicitly set -- + # unlike the CLI entrypoint's own --model-dir, which argparse defaults to + # this same path. Both entrypoints need the fallback, so it lives here. + model_dir = str(Path.home() / ".cache" / "prostt5") + + records = list(read_fasta(input_fasta)) + if not records: + sys.exit(f"No sequences read from {input_fasta}") + seq_dict = [(rid, seq, len(seq)) for rid, seq in records] + seq_dict.sort(key=lambda x: x[2], reverse=True) + + need_download = not hf_cache_present(model_dir, model_name) + devices = parse_gpus(cpu, None) + device_str = devices[0] + print( + f"device: {device_str} | {len(seq_dict)} proteins | " + f"download needed: {need_download}", + file=sys.stderr, + ) + + model, vocab, device = get_T5_model( + model_dir=model_dir, + model_name=model_name, + cpu=cpu, + threads=threads, + check_fn=(lambda *_: need_download), + device=None if device_str in ("cuda:0",) else device_str, + ) + + if half_precision: + if device.type == "cpu": + print("CPU device -- ignoring half_precision", file=sys.stderr) + else: + model = model.half() + + predictor = load_predictor(checkpoint, device) + if half_precision and device.type != "cpu": + predictor = predictor.half() + + preds, _, _, fail_ids = run_prostt5_inference( + seq_dict, + model, + vocab, + predictor, + device, + max_residues=max_residues, + max_seq_len=max_seq_len, + max_batch=max_batch, + output_probs=True, + desc="Predicting 3Di", + ) + + if fail_ids: + print(f"WARNING: {len(fail_ids)} sequences failed: {fail_ids[:5]}", file=sys.stderr) + + mask_prop = mask_threshold / 100 + n_written = 0 + with open(output_3di, "w") as out: + for rid, _ in records: + if rid not in preds: + continue + pred, mean_prob, all_prob = preds[rid] + if len(pred) == 0: + continue + pred = pred.copy() + pred[all_prob[0] < mask_prop] = 20 # 'X' + threeDi = "".join(SS_MAPPING[int(y)] for y in pred) + out.write(f">{rid}\n{threeDi}\n") + n_written += 1 + + print(f"wrote {n_written} 3Di sequences -> {output_3di}", file=sys.stderr) + + +def main(argv=None): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("-i", "--input", required=True, help="protein FASTA") + parser.add_argument("-o", "--output", required=True, help="output 3Di FASTA") + parser.add_argument("--checkpoint", required=True, help="CNN prediction-head .pt/.pth") + parser.add_argument("--model-name", default="Rostlab/ProstT5_fp16") + parser.add_argument("--model-dir", default=str(Path.home() / ".cache" / "prostt5")) + parser.add_argument("--half-precision", action="store_true") + parser.add_argument("--cpu", action="store_true") + parser.add_argument("--threads", type=int, default=1) + parser.add_argument("--max-residues", type=int, default=100000) + parser.add_argument("--max-seq-len", type=int, default=30000) + parser.add_argument("--max-batch", type=int, default=10000) + parser.add_argument("--mask-threshold", type=float, default=0.0) + args = parser.parse_args(argv) + run( + args.input, + args.output, + args.checkpoint, + args.model_name, + args.model_dir, + threads=args.threads, + half_precision=args.half_precision, + cpu=args.cpu, + max_residues=args.max_residues, + max_seq_len=args.max_seq_len, + max_batch=args.max_batch, + mask_threshold=args.mask_threshold, + ) + + +if __name__ == "__main__": + # Snakemake's script: directive injects a `snakemake` object into globals rather + # than passing argv, so support both entry points. + if "snakemake" in globals(): + run( + snakemake.input.faa, # noqa: F821 + snakemake.output.threedi, # noqa: F821 + snakemake.params.checkpoint, # noqa: F821 + snakemake.params.model_name, # noqa: F821 + snakemake.params.model_dir, # noqa: F821 + threads=snakemake.threads, # noqa: F821 + half_precision=snakemake.params.half_precision, # noqa: F821 + cpu=snakemake.params.cpu, # noqa: F821 + max_residues=snakemake.params.max_residues, # noqa: F821 + max_seq_len=snakemake.params.max_seq_len, # noqa: F821 + max_batch=snakemake.params.max_batch, # noqa: F821 + ) + else: + main() diff --git a/phables/workflow/test_phables.smk b/phables/workflow/test_phables.smk index f17b59e..bef046f 100644 --- a/phables/workflow/test_phables.smk +++ b/phables/workflow/test_phables.smk @@ -71,6 +71,10 @@ rule test_phables: alpha = AL, longreads = LR, prefix = PR, + phagedetection = PD, + hallmark_categories = config["hallmark_categories"], + hallmark_evalue = config["hallmark_evalue"], + hallmark_minbits = config["hallmark_minbits"], output = TESTDIR, nthreads = 2, log = temp(os.path.join(TESTDIR, "phables_output.log")) diff --git a/setup.py b/setup.py index 3402422..8a898f1 100644 --- a/setup.py +++ b/setup.py @@ -24,7 +24,10 @@ def get_version(): name="phables", packages=find_packages(), url="https://github.com/Vini2/phables", - python_requires=">=3.9, <3.11", + # >=3.11 because snakemake>=8 (below) requires it -- every 8.x/9.x release on + # PyPI declares python_requires>=3.11, confirmed via `pip install snakemake>=8` + # against a 3.10 env, which refused to resolve any 8.x/9.x version at all. + python_requires=">=3.11", description="Phables: from fragmented assemblies to high-quality bacteriophage genomes", long_description=long_description, long_description_content_type="text/markdown", @@ -34,7 +37,17 @@ def get_version(): data_files=data_files, py_modules=["phables"], install_requires=[ - "snakemake>=7.14.0", + # >=8: Snakemake 8.0.0 introduced the external executor-plugin architecture + # (snakemake-executor-plugin-slurm etc) and the set-resources/executor: keys + # in workflow profiles -- 7.x's older built-in --cluster/--drmaa flags don't + # support per-rule resource auto-translation (e.g. resources: gpu=1 -> + # --gpus=1) at all. This is what predict_3di/scan_hallmark's optional GPU + # routing (phables/workflow/profiles/gpu-routing/) needs. Tested against + # 9.24.0 specifically (the current latest at the time this was written) -- + # not against an early 8.0.x release, which Snakemake's own changelog + # cautions may have rough edges ("you might initially experience bugs and + # glitches"), so lean towards a recent 8.x/9.x rather than the floor. + "snakemake>=8.0", "pyyaml>=6.0", "click>=8.1.3", "metasnek>=0.0.5", diff --git a/tests/test_gene_caller.py b/tests/test_gene_caller.py new file mode 100644 index 0000000..74223b9 --- /dev/null +++ b/tests/test_gene_caller.py @@ -0,0 +1,112 @@ +import sys +from pathlib import Path + +import pytest + +TEST_ROOTDIR = Path(__file__).parent +EXEC_ROOTDIR = Path(__file__).parent.parent +SCRIPTS_DIR = EXEC_ROOTDIR / "phables" / "workflow" / "scripts" +TEST_DATA = EXEC_ROOTDIR / "phables" / "test_data" + +sys.path.insert(0, str(SCRIPTS_DIR)) + +from gene_caller import call_genes, gene_id, read_fasta, write_proteins # noqa: E402 + +sys.path.insert(0, str(SCRIPTS_DIR / "phables_utils")) + + +def strip_three(name): + """Mirror of gene_utils.get_smg_unitigs unitig-name recovery.""" + parts = name.split("_") + return "_".join(parts[: len(parts) - 3]) + + +@pytest.fixture(scope="module") +def edges_fasta(tmp_path_factory): + """Build a unitig FASTA from the bundled test assembly graph.""" + path = tmp_path_factory.mktemp("data") / "edges.fasta" + records = [] + with open(TEST_DATA / "assembly_graph.gfa") as handle: + for line in handle: + if line.startswith("S"): + fields = line.rstrip("\n").split("\t") + records.append(f">{fields[1]}\n{fields[2]}") + path.write_text("\n".join(records) + "\n") + return path + + +@pytest.fixture(scope="module") +def called(edges_fasta): + records = list(read_fasta(edges_fasta)) + return records, call_genes(records, threads=1) + + +def test_reads_all_segments(edges_fasta, called): + records, _ = called + assert len(records) == 16 + assert records[0][0] == "edge_1" + + +def test_genes_are_called(called): + _, results = called + assert sum(len(genes) for _, genes in results) > 0 + + +def test_header_is_fraggenescan_compatible(called): + """Ids must be {unitig}_{start}_{end}_{strand}, else get_smg_unitigs breaks.""" + _, results = called + for unitig, genes in results: + for gene in genes: + ident = gene_id(unitig, gene) + assert ident.startswith(f"{unitig}_") + suffix = ident[len(unitig) + 1 :].split("_") + assert len(suffix) == 3 + assert suffix[0].isdigit() and suffix[1].isdigit() + assert suffix[2] in ("+", "-") + + +def test_unitig_name_survives_round_trip(called): + """The regression that motivated the header choice. + + Pyrodigal's default `{seqid}_{index}` naming makes strip_three return "" for + every protein, which silently empties the marker-gene set and disables + bacterial filtering entirely. + """ + _, results = called + for unitig, genes in results: + for gene in genes: + assert strip_three(gene_id(unitig, gene)) == unitig + + +def test_default_naming_would_regress(called): + """Guard the above: prove the naive naming really does collapse to ''.""" + _, results = called + unitig, genes = next((u, g) for u, g in results if len(g) > 0) + assert strip_three(f"{unitig}_1") == "" + + +def test_partial_genes_are_kept(called): + """Unitigs are graph fragments; FragGeneScan ran with -complete=0 for this.""" + _, results = called + partial = sum( + gene.partial_begin + gene.partial_end for _, genes in results for gene in genes + ) + assert partial > 0 + + +def test_translations_have_no_trailing_stop(called, tmp_path): + """FragGeneScan does not emit stop codons; HMMER input should match.""" + _, results = called + out = tmp_path / "proteins.faa" + write_proteins(results, out) + for line in out.read_text().splitlines(): + if not line.startswith(">"): + assert not line.endswith("*") + + +def test_output_is_deterministic(called, tmp_path): + _, results = called + first, second = tmp_path / "a.faa", tmp_path / "b.faa" + write_proteins(results, first) + write_proteins(results, second) + assert first.read_text() == second.read_text()