Compare commits

..

86 Commits

Author SHA1 Message Date
Peter Schmidtke
251065b939 Merge pull request #147 from pegerto/m1_modfile
compile M1/M2 chip molfile plugin
2024-07-23 10:24:59 +02:00
Pegerto Fernandez
4f54a742c2 small readme commit 2024-06-13 10:00:23 +01:00
Pegerto Fernandez
6c5db32fdd compile M1/M2 chip molfile fork 2024-06-13 09:53:20 +01:00
Peter Schmidtke
9f2f379997 Merge pull request #144 from Discngine/ms-4.2
Bug fixes for 4.2 release
2024-04-08 12:08:48 +02:00
Peter Schmidtke
6e66d3677c Added default dockerfile 2024-04-08 09:53:46 +00:00
Peter Schmidtke
146f76e8f8 Update readme 2024-04-08 09:52:17 +00:00
Peter Schmidtke
f792bff126 fixing MSE and Se issues 2024-04-08 09:42:28 +00:00
pschmidtke
d42000c72f getting rid of hexnum writing for cif 2024-04-08 09:00:55 +02:00
Peter Schmidtke
a9eb68e8b9 Merge pull request #136 from Discngine/PeyratG-patch-1
fix coordinates writing in cif pockets
2024-03-20 11:07:09 +01:00
pschmidtke
16e7070daa fixing reference test 2024-03-20 10:08:35 +01:00
PeyratG
b40990afb5 fix coordinates writing in cif pockets
Issue observed while running fpocket on the PDB 7uit
2024-03-13 15:22:39 +01:00
Peter Schmidtke
2bfce34457 Merge pull request #133 from Discngine/issue-129
issue-129 correcting behaviour from pdb to mmcif
2024-02-23 21:33:54 +01:00
pschmidtke
6d7e84677b issue-129 correcting behaviour from pdb to mmcif 2024-02-23 21:32:54 +01:00
Peter Schmidtke
1e861b184b Merge pull request #132 from Discngine/issue-129
issue-129 adding insertion codes and splitting auth chain & residue n…
2024-02-16 20:46:16 +01:00
pschmidtke
4b3073e0de adding missing reference updates 2024-02-16 20:40:26 +01:00
pschmidtke
675fe8c037 issue-129 adding insertion codes and splitting auth chain & residue numbers + longer filenames are supported now 2024-02-16 20:30:08 +01:00
Peter Schmidtke
beb472ba2b Merge pull request #128 from Discngine/issue-127
fixing mmcif writing for db mode
2024-01-25 08:11:04 +01:00
pschmidtke
c87362fa04 fixing mmcif writing for db mode 2024-01-25 08:01:29 +01:00
Peter Schmidtke
9ff11f655f Merge pull request #126 from Discngine/fixmmcifwriting
Fixmmcifwriting
2024-01-11 14:23:47 +01:00
pschmidtke
11cff11a1e update of auth chain output for 3vi4 2024-01-11 13:58:08 +01:00
pschmidtke
a206c797a4 copying auth chain name to chain in fpocket 2024-01-11 13:52:48 +01:00
pschmidtke
79e16f8b15 sample structure with long chain names 2024-01-11 13:52:24 +01:00
Peter Schmidtke
96a6ed30ed Merge pull request #125 from Discngine/issue-107
Issue 107 adapting to long chain & residue names & molfile fixes
2024-01-11 13:35:35 +01:00
pschmidtke
5967a8fb8c Merge branch 'issue-107' of https://github.com/Discngine/fpocket into issue-107 2024-01-11 13:30:40 +01:00
pschmidtke
57989435b4 issue-107 fixing missing null check 2024-01-11 13:30:38 +01:00
Oracle Public Cloud User
9f7e173a2d issue-107 fixing segfault in linux 2024-01-11 12:29:23 +00:00
pschmidtke
6463aee064 adding back sample output 2024-01-11 12:09:53 +01:00
pschmidtke
e3347e6259 updating validation pp 2024-01-11 12:02:50 +01:00
pschmidtke
fc1dac6633 Merge remote-tracking branch 'origin' into issue-107 2024-01-11 11:59:00 +01:00
pschmidtke
73e911ab58 issue-107 updating molfile plugin for linux 64 bit 2024-01-11 11:54:22 +01:00
pschmidtke
ff92eafeb7 issue-107 updated docker file 2024-01-11 11:38:25 +01:00
pschmidtke
4f4893164f issue-107 accepting long chain & ligand names, exit code handling & ref test output. Fixes on molfile plugin for cif reading 2024-01-11 11:38:03 +01:00
Peter Schmidtke
b02ae9ac19 Merge pull request #121 from Discngine/issue-119
Issue 119
2023-12-15 10:22:42 +01:00
pschmidtke
87cea6b1ce issue-119 adding sample cif 2023-12-15 10:12:07 +01:00
pschmidtke
b410ea1a6a issue-119 update linux libraries 2023-12-15 10:08:20 +01:00
pschmidtke
09bb933615 issue-119 correcting molfile_plugin issue with mmcifs 2023-12-15 10:05:33 +01:00
pschmidtke
1d186a45c9 correcting comment 2023-11-23 09:12:00 +01:00
Peter Schmidtke
5614b44600 Merge pull request #118 from Discngine/issue-80
Issue 80
2023-11-23 09:08:50 +01:00
Peter Schmidtke
0a150455e0 Merge pull request #117 from Discngine/issue-105
issue-105 fixing c lib issue on some architectures
2023-11-23 08:45:39 +01:00
pschmidtke
225fd07b15 issue-80 dropping useless lines 2023-11-23 08:41:56 +01:00
pschmidtke
4295d69c33 issue-80 fixing output buffer issues & memory leak on grid generation 2023-11-22 19:15:01 +01:00
pschmidtke
e571f00051 issue-105 fixing c lib issue on some architectures 2023-11-22 18:25:57 +01:00
Peter Schmidtke
4d169aaaab Merge pull request #116 from Discngine/issue-113
Issue 113
2023-11-22 11:43:34 +01:00
pschmidtke
ca6f4b036a issue-113 fixing if condition on flexibility & reference test cases 2023-11-22 10:27:03 +01:00
pschmidtke
9a4ec461ca issue-113 changing reference files & reparing test 2023-11-21 17:56:23 +01:00
pschmidtke
e57a050dad issue-113 adapting bfactor filtering to account for collective motions 2023-11-21 07:58:52 +01:00
pschmidtke
c46dd801df #112 fixing asphere radius help documentation 2023-10-24 11:46:34 +02:00
Peter Schmidtke
61b15247ed Merge pull request #109 from ElizaKartchner/master
change umlauts to normal O's
2023-07-24 09:30:47 +02:00
Eliza
f5913deaa9 change umlauts to normal O's 2023-06-15 14:55:06 -06:00
Peter Schmidtke
9c7be61644 Merge pull request #86 from jordansafer/master
Fix header typo for easier parsing
2023-02-22 04:16:15 -05:00
Peter Schmidtke
f05cdb7cdd Merge pull request #97 from Discngine/mypocket
Adding support for definition of explicit pockets
2023-02-22 04:04:43 -05:00
pschmidtke
115128de62 fix for mmcif structures & explicit pockets 2023-02-22 10:01:48 +01:00
pschmidtke
ee1cc7373f missing voronoi.c 2023-02-20 14:20:43 +01:00
pschmidtke
ac18b146ff functional in PDB format 2023-02-20 14:16:06 +01:00
pschmidtke
9c2cbca91a parameter parsing finished 2023-02-20 08:00:22 +01:00
pschmidtke
c00ab205b6 backup 2023-02-18 22:39:41 +01:00
pschmidtke
86a4a97ac7 first steps in fparams 2023-02-16 07:23:36 +01:00
pschmidtke
ce4997d6e6 introducing P parameter (WIP) 2023-02-13 09:27:34 +01:00
pschmidtke
a0bbee64f8 Explicit pockets with various alternates handling 2023-02-02 11:43:24 +01:00
Peter Schmidtke
d82104b99a Dropping for security reasons 2022-10-24 13:47:59 +02:00
Jordan Safer
5ef19079e9 Fix header typo for easier parsing 2022-10-11 12:18:32 -04:00
pschmidtke
cd00b961e6 adding linux built molfileplugin 2022-05-10 11:13:07 +02:00
pschmidtke
84967334d8 fixes on alternate locations in cif & output as cif 2022-05-10 10:58:46 +02:00
pschmidtke
9906237e6d dropping dependency on /tmp 2021-11-17 21:37:18 +01:00
pschmidtke
71637e923f update for osx 2021-11-17 16:21:03 +01:00
pschmidtke
127c60a49b last fixes for cif support for models 2021-11-16 21:47:15 +01:00
pschmidtke
3a60a4c86e adding mac 2021-11-16 21:41:09 +01:00
pschmidtke
91e3d2dbbe debug env with molfileplugin for linux 2021-11-16 21:40:22 +01:00
pschmidtke
f99a6ed96d pdbxpluging update 2021-11-15 21:46:24 +01:00
pschmidtke
855bad8cce update molfilepluging linux & osx 2021-11-10 15:16:39 +01:00
pschmidtke
5408f01005 support for model flag even no model is available 2021-11-09 22:02:24 +01:00
pschmidtke
2acab799f4 adding sample NMR structure 2021-11-09 22:01:36 +01:00
pschmidtke
edfd87c188 support for OSX & residue selection on mmcif 2021-11-09 21:10:03 +01:00
pschmidtke
5e3b4f31dc adding new dockerfile 2021-11-04 07:47:56 +01:00
pschmidtke
8bcf81635e adding dockerfile for debian-slim distrib 2021-11-03 18:31:49 +01:00
Peter Schmidtke
38a1c49440 Update README.md 2021-02-02 21:47:44 +01:00
Peter Schmidtke
efd7b0ebb7 Update README.md 2021-02-02 21:46:03 +01:00
Peter Schmidtke
0a84309db4 Merge pull request #59 from Discngine/mmcif
Documentation stuff missing
2021-02-02 21:44:54 +01:00
pschmidtke
6e80f9203c Merge branch 'master' into mmcif 2021-02-02 21:43:55 +01:00
pschmidtke
e22d38054a adding missing doc in fparams 2021-02-02 21:42:35 +01:00
Peter Schmidtke
439da234a3 Merge pull request #55 from HTian1997/master
Update GETTINGSTARTED.md
2021-02-02 21:14:01 +01:00
Peter Schmidtke
b68d547fd5 Merge pull request #53 from Discngine/mmcif
Enabling Mmcif support in fpocket
2021-02-02 21:11:49 +01:00
pschmidtke
e57afc2bad working now? 2021-02-02 21:07:36 +01:00
pschmidtke
9617bda214 missing asa header in descriptors 2021-02-02 20:59:37 +01:00
pschmidtke
8e81c0c807 minor ui adjustments 2021-02-02 20:52:24 +01:00
Hao Tian
7b500b4dd6 Update GETTINGSTARTED.md 2020-08-27 12:40:59 -05:00
1741 changed files with 410869 additions and 136166 deletions

1
.dockerignore Normal file
View File

@@ -0,0 +1 @@
*.o

View File

@@ -15,10 +15,10 @@ jobs:
run: sudo apt-get install libnetcdf-dev
- name: make
run: make fpocket
- name: Set up Python 3.7
- name: Set up Python 3.12
uses: actions/setup-python@v2
with:
python-version: 3.7
python-version: 3.12
- name: create conda environment
run: conda env update -f ./tests/environment.yml
- name : activate

1
.gitignore vendored
View File

@@ -5,3 +5,4 @@ src/qhull/bin/
src/qhull/lib/libqhullstatic_r.a
src/qhull/lib/libqhullstatic.a
*.pyc
vmd/plugins

View File

@@ -1,7 +1,6 @@
FROM centos:7
#RUN yum -y install epel-release && yum -y update && yum -y install gcc gcc-c++ make netcdf-devel; yum clean all
RUN yum -y install gcc gcc-c++ make netcdf-devel; yum clean all
FROM debian:bookworm-slim
RUN groupadd -r fpocket && useradd --no-log-init -r -g fpocket fpocket
RUN apt update -y && apt install -y gcc g++ make libnetcdf-dev && rm -rf /var/lib/apt/lists/*
# all of this mess is essentially to have a minimalistic build at the end
COPY makefile /opt/fpocket/
@@ -17,8 +16,7 @@ COPY plugins/noarch /opt/fpocket/plugins/noarch
WORKDIR /opt/fpocket
RUN make; make install; make clean
WORKDIR /WORKDIR
RUN make && make install && make clean
USER fpocket
WORKDIR /tmp
CMD ["fpocket"]

22
Dockerfile-debian-slim Normal file
View File

@@ -0,0 +1,22 @@
FROM debian:bookworm-slim
RUN groupadd -r fpocket && useradd --no-log-init -r -g fpocket fpocket
RUN apt update -y && apt install -y gcc g++ make libnetcdf-dev && rm -rf /var/lib/apt/lists/*
# all of this mess is essentially to have a minimalistic build at the end
COPY makefile /opt/fpocket/
COPY src /opt/fpocket/src
COPY man /opt/fpocket/man
COPY headers /opt/fpocket/headers
COPY obj /opt/fpocket/obj
COPY scripts /opt/fpocket/scripts
COPY bin /opt/fpocket/bin
COPY plugins/LINUXAMD64 /opt/fpocket/plugins/LINUXAMD64
COPY plugins/include /opt/fpocket/plugins/include
COPY plugins/noarch /opt/fpocket/plugins/noarch
WORKDIR /opt/fpocket
RUN make && make install && make clean
USER fpocket
WORKDIR /tmp
CMD ["fpocket"]

29
Dockerfile-molfile-debug Normal file
View File

@@ -0,0 +1,29 @@
FROM ubuntu:latest
RUN groupadd -r fpocket && useradd --no-log-init -r -g fpocket fpocket
ENV DEBIAN_FRONTEND=noninteractive
ENV PLUGINDIR=compiled
RUN apt update -y && apt install -y vim gdb gcc g++ make libnetcdf-dev && rm -rf /var/lib/apt/lists/*
# all of this mess is essentially to have a minimalistic build at the end
COPY vmd /vmd
WORKDIR /vmd/plugins
RUN make LINUXAMD64 && make distrib
COPY makefile /opt/fpocket/
COPY src /opt/fpocket/src
COPY data/sample /opt/fpocket/sample
COPY man /opt/fpocket/man
COPY headers /opt/fpocket/headers
COPY obj /opt/fpocket/obj
COPY scripts /opt/fpocket/scripts
COPY bin /opt/fpocket/bin
COPY plugins/LINUXAMD64 /opt/fpocket/plugins/LINUXAMD64
COPY plugins/include /opt/fpocket/plugins/include
COPY plugins/noarch /opt/fpocket/plugins/noarch
WORKDIR /opt/fpocket
RUN cp -r /vmd/plugins/molfile_plugin/compiled/LINUXAMD64/molfile/* plugins/LINUXAMD64/molfile/
#RUN make && make install && make clean
USER fpocket
WORKDIR /tmp
CMD ["fpocket"]

View File

@@ -18,6 +18,8 @@ The documentation below here is just a quick & rough overview.
## What's new compared to fpocket 2.0 (old sourceforge repo)
__fpocket__:
- fpocket now supports mmCIF as input and output format together with the classical PDB format
- support was added to define / delete and handle protein chains or sets of them to enable characterization of protein protein binding epitopes
- is now able to consider explicit pockets when you want to calculate properties for a known binding site
- cli changed a bit
- pocket flexibility using temperature factors is better considered (less very flexible pockets on very solvent exposed areas)
@@ -79,10 +81,10 @@ docker build -t fpocket/fpocket .
This will build fpocket into your local fpocket/fpocket image. You can then run fpocket/mdpocket etc using:
```bash
docker run -v `pwd`:/WORKDIR fpocket/fpocket fpocket -f data/sample/1UYD.pdb
docker run -v `pwd`:/workdir fpocket/fpocket fpocket -f /workdir/yourfile.pdb
```
Here you mount your current directory with your input files into the preconfigured `/WORKDIR` in the docker container and then run fpocket on a file in that mounted folder.
Here you mount your current directory with your input files into the preconfigured `/workdir` in the docker container and then run fpocket on a file in that mounted folder. Make sure that the folder is writeable to others if you run it through docker.
### Installing
@@ -105,6 +107,11 @@ make ARCH=MACOSXX86_64
sudo make install
```
For M1 and M2, use the MACOSXARM64 architecture:
```
ARCH=MACOSXARM64 make
```
#### Using conda
There's also a conda package of fpocket available thanks to Simon Bray. You can install fpocket using conda with:
@@ -152,6 +159,11 @@ You can run fpocket using the following command line as an example:
fpocket -f 1uyd.pdb
```
fpocket now also eats cif as input, so this would work as well. Make sure to use proper file extensions
```bash
fpocket -f 1uyd.cif
```
This will detect all pockets on the input pdb file, named 1uyd.pdb
If you want to get all command line args for fpocket, simply type `fpocket``
@@ -174,7 +186,7 @@ Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c6
* **Peter Schmidtke** - *Initial work* - [pschmidtke](https://github.com/pschmidtke)
* **Vincent Le Guilloux** - *Initial work* - [leguilv](https://github.com/leguilv)
* **Mael Shorkar** - *Chain handling* - [leguilv](https://github.com/shorkarmael)
* **Mael Shorkar** - *Chain handling, MMCIF support* - [shorkarmael](https://github.com/shorkarmael)
## License

View File

@@ -1,413 +0,0 @@
data/bio_assembly/NO_BIRD/6FMP.pdb data/bio_assembly/NO_BIRD/6FMP.pdb C
data/bio_assembly/NO_BIRD/6QWN.pdb data/bio_assembly/NO_BIRD/6QWN.pdb F
data/bio_assembly/NO_BIRD/4D2D.pdb data/bio_assembly/NO_BIRD/4D2D.pdb B
data/bio_assembly/NO_BIRD/6QXP.pdb data/bio_assembly/NO_BIRD/6QXP.pdb I
data/bio_assembly/NO_BIRD/2OBH.pdb data/bio_assembly/NO_BIRD/2OBH.pdb C
data/bio_assembly/NO_BIRD/1YK1.pdb data/bio_assembly/NO_BIRD/1YK1.pdb E
data/bio_assembly/NO_BIRD/3KD7.pdb data/bio_assembly/NO_BIRD/3KD7.pdb G
data/bio_assembly/NO_BIRD/1YC5.pdb data/bio_assembly/NO_BIRD/1YC5.pdb B
data/bio_assembly/NO_BIRD/2H4F.pdb data/bio_assembly/NO_BIRD/2H4F.pdb D
data/bio_assembly/NO_BIRD/6F0Y.pdb data/bio_assembly/NO_BIRD/6F0Y.pdb B
data/bio_assembly/NO_BIRD/5OJ5.pdb data/bio_assembly/NO_BIRD/5OJ5.pdb B
data/bio_assembly/NO_BIRD/5OJR.pdb data/bio_assembly/NO_BIRD/5OJR.pdb E
data/bio_assembly/NO_BIRD/2QBX.pdb data/bio_assembly/NO_BIRD/2QBX.pdb D
data/bio_assembly/NO_BIRD/5D0J.pdb data/bio_assembly/NO_BIRD/5D0J.pdb L
data/bio_assembly/NO_BIRD/3FBR.pdb data/bio_assembly/NO_BIRD/3FBR.pdb B
data/bio_assembly/NO_BIRD/3JR3.pdb data/bio_assembly/NO_BIRD/3JR3.pdb D
data/bio_assembly/NO_BIRD/3SVM.pdb data/bio_assembly/NO_BIRD/3SVM.pdb P
data/bio_assembly/NO_BIRD/4Z5W.pdb data/bio_assembly/NO_BIRD/4Z5W.pdb P
data/bio_assembly/NO_BIRD/5E1D.pdb data/bio_assembly/NO_BIRD/5E1D.pdb D
data/bio_assembly/NO_BIRD/6Q1U.pdb data/bio_assembly/NO_BIRD/6Q1U.pdb C
data/bio_assembly/NO_BIRD/6WZZ.pdb data/bio_assembly/NO_BIRD/6WZZ.pdb B
data/bio_assembly/NO_BIRD/1A1R.pdb data/bio_assembly/NO_BIRD/1A1R.pdb C
data/bio_assembly/NO_BIRD/1EJH.pdb data/bio_assembly/NO_BIRD/1EJH.pdb E
data/bio_assembly/NO_BIRD/1BZH.pdb data/bio_assembly/NO_BIRD/1BZH.pdb I
data/bio_assembly/NO_BIRD/1AQC.pdb data/bio_assembly/NO_BIRD/1AQC.pdb C
data/bio_assembly/NO_BIRD/6TWQ.pdb data/bio_assembly/NO_BIRD/6TWQ.pdb C
data/bio_assembly/NO_BIRD/1YTJ.pdb data/bio_assembly/NO_BIRD/1YTJ.pdb I
data/bio_assembly/NO_BIRD/1YTH.pdb data/bio_assembly/NO_BIRD/1YTH.pdb I
data/bio_assembly/NO_BIRD/1YTG.pdb data/bio_assembly/NO_BIRD/1YTG.pdb I
data/bio_assembly/NO_BIRD/6CD9.pdb data/bio_assembly/NO_BIRD/6CD9.pdb B
data/bio_assembly/NO_BIRD/6C4U.pdb data/bio_assembly/NO_BIRD/6C4U.pdb G
data/bio_assembly/NO_BIRD/5H6Y.pdb data/bio_assembly/NO_BIRD/5H6Y.pdb B
data/bio_assembly/NO_BIRD/5I3L.pdb data/bio_assembly/NO_BIRD/5I3L.pdb C
data/bio_assembly/NO_BIRD/6SEO.pdb data/bio_assembly/NO_BIRD/6SEO.pdb L
data/bio_assembly/NO_BIRD/6SEN.pdb data/bio_assembly/NO_BIRD/6SEN.pdb L
data/bio_assembly/NO_BIRD/2ITK.pdb data/bio_assembly/NO_BIRD/2ITK.pdb B
data/bio_assembly/NO_BIRD/2Q5A.pdb data/bio_assembly/NO_BIRD/2Q5A.pdb B
data/bio_assembly/NO_BIRD/3UKW.pdb data/bio_assembly/NO_BIRD/3UKW.pdb C
data/bio_assembly/NO_BIRD/3UKX.pdb data/bio_assembly/NO_BIRD/3UKX.pdb C
data/bio_assembly/NO_BIRD/2VAY.pdb data/bio_assembly/NO_BIRD/2VAY.pdb B
data/bio_assembly/NO_BIRD/5UW3.pdb data/bio_assembly/NO_BIRD/5UW3.pdb E
data/bio_assembly/NO_BIRD/5U1Q.pdb data/bio_assembly/NO_BIRD/5U1Q.pdb L
data/bio_assembly/NO_BIRD/4ZRT.pdb data/bio_assembly/NO_BIRD/4ZRT.pdb B
data/bio_assembly/NO_BIRD/5EEL.pdb data/bio_assembly/NO_BIRD/5EEL.pdb L
data/bio_assembly/NO_BIRD/5W4E.pdb data/bio_assembly/NO_BIRD/5W4E.pdb A
data/bio_assembly/NO_BIRD/4NY3.pdb data/bio_assembly/NO_BIRD/4NY3.pdb C
data/bio_assembly/NO_BIRD/4AKT.pdb data/bio_assembly/NO_BIRD/4AKT.pdb C
data/bio_assembly/NO_BIRD/5XWR.pdb data/bio_assembly/NO_BIRD/5XWR.pdb C
data/bio_assembly/NO_BIRD/2H4H.pdb data/bio_assembly/NO_BIRD/2H4H.pdb B
data/bio_assembly/NO_BIRD/3AGY.pdb data/bio_assembly/NO_BIRD/3AGY.pdb C
data/bio_assembly/NO_BIRD/3AGZ.pdb data/bio_assembly/NO_BIRD/3AGZ.pdb C
data/bio_assembly/NO_BIRD/3TWS.pdb data/bio_assembly/NO_BIRD/3TWS.pdb E
data/bio_assembly/NO_BIRD/3TWT.pdb data/bio_assembly/NO_BIRD/3TWT.pdb E
data/bio_assembly/NO_BIRD/3TWV.pdb data/bio_assembly/NO_BIRD/3TWV.pdb E
data/bio_assembly/NO_BIRD/4DRW.pdb data/bio_assembly/NO_BIRD/4DRW.pdb E
data/bio_assembly/NO_BIRD/1EJ4.pdb data/bio_assembly/NO_BIRD/1EJ4.pdb B
data/bio_assembly/NO_BIRD/6TWX.pdb data/bio_assembly/NO_BIRD/6TWX.pdb C
data/bio_assembly/NO_BIRD/5K4F.pdb data/bio_assembly/NO_BIRD/5K4F.pdb C
data/bio_assembly/NO_BIRD/1XJ7.pdb data/bio_assembly/NO_BIRD/1XJ7.pdb B
data/bio_assembly/NO_BIRD/1WBP.pdb data/bio_assembly/NO_BIRD/1WBP.pdb B
data/bio_assembly/NO_BIRD/1KA6.pdb data/bio_assembly/NO_BIRD/1KA6.pdb B
data/bio_assembly/NO_BIRD/6CDG.pdb data/bio_assembly/NO_BIRD/6CDG.pdb B
data/bio_assembly/NO_BIRD/5N7F.pdb data/bio_assembly/NO_BIRD/5N7F.pdb C
data/bio_assembly/NO_BIRD/6CD8.pdb data/bio_assembly/NO_BIRD/6CD8.pdb C
data/bio_assembly/NO_BIRD/5N7D.pdb data/bio_assembly/NO_BIRD/5N7D.pdb C
data/bio_assembly/NO_BIRD/2IG0.pdb data/bio_assembly/NO_BIRD/2IG0.pdb B
data/bio_assembly/NO_BIRD/2RLY.pdb data/bio_assembly/NO_BIRD/2RLY.pdb P
data/bio_assembly/NO_BIRD/5D94.pdb data/bio_assembly/NO_BIRD/5D94.pdb B
data/bio_assembly/NO_BIRD/5IC3.pdb data/bio_assembly/NO_BIRD/5IC3.pdb C
data/bio_assembly/NO_BIRD/3HS8.pdb data/bio_assembly/NO_BIRD/3HS8.pdb P
data/bio_assembly/NO_BIRD/3HS9.pdb data/bio_assembly/NO_BIRD/3HS9.pdb P
data/bio_assembly/NO_BIRD/3EG6.pdb data/bio_assembly/NO_BIRD/3EG6.pdb C
data/bio_assembly/NO_BIRD/3L3Q.pdb data/bio_assembly/NO_BIRD/3L3Q.pdb B
data/bio_assembly/NO_BIRD/3O71.pdb data/bio_assembly/NO_BIRD/3O71.pdb B
data/bio_assembly/NO_BIRD/3RZ9.pdb data/bio_assembly/NO_BIRD/3RZ9.pdb B
data/bio_assembly/NO_BIRD/3RZ2.pdb data/bio_assembly/NO_BIRD/3RZ2.pdb C
data/bio_assembly/NO_BIRD/3RZX.pdb data/bio_assembly/NO_BIRD/3RZX.pdb B
data/bio_assembly/NO_BIRD/4HH6.pdb data/bio_assembly/NO_BIRD/4HH6.pdb Z
data/bio_assembly/NO_BIRD/4GQ6.pdb data/bio_assembly/NO_BIRD/4GQ6.pdb B
data/bio_assembly/NO_BIRD/3WA4.pdb data/bio_assembly/NO_BIRD/3WA4.pdb B
data/bio_assembly/NO_BIRD/3ZMP.pdb data/bio_assembly/NO_BIRD/3ZMP.pdb C
data/bio_assembly/NO_BIRD/3UL1.pdb data/bio_assembly/NO_BIRD/3UL1.pdb A
data/bio_assembly/NO_BIRD/5GG4.pdb data/bio_assembly/NO_BIRD/5GG4.pdb E
data/bio_assembly/NO_BIRD/5GJH.pdb data/bio_assembly/NO_BIRD/5GJH.pdb B
data/bio_assembly/NO_BIRD/4QE8.pdb data/bio_assembly/NO_BIRD/4QE8.pdb C
data/bio_assembly/NO_BIRD/4QE6.pdb data/bio_assembly/NO_BIRD/4QE6.pdb B
data/bio_assembly/NO_BIRD/5E6Q.pdb data/bio_assembly/NO_BIRD/5E6Q.pdb A
data/bio_assembly/NO_BIRD/5EOD.pdb data/bio_assembly/NO_BIRD/5EOD.pdb B
data/bio_assembly/NO_BIRD/4LP9.pdb data/bio_assembly/NO_BIRD/4LP9.pdb I
data/bio_assembly/NO_BIRD/4M91.pdb data/bio_assembly/NO_BIRD/4M91.pdb B
data/bio_assembly/NO_BIRD/4M92.pdb data/bio_assembly/NO_BIRD/4M92.pdb B
data/bio_assembly/NO_BIRD/5W4F.pdb data/bio_assembly/NO_BIRD/5W4F.pdb A
data/bio_assembly/NO_BIRD/4O56.pdb data/bio_assembly/NO_BIRD/4O56.pdb B
data/bio_assembly/NO_BIRD/4YOS.pdb data/bio_assembly/NO_BIRD/4YOS.pdb E
data/bio_assembly/NO_BIRD/4Z63.pdb data/bio_assembly/NO_BIRD/4Z63.pdb P
data/bio_assembly/NO_BIRD/2YJD.pdb data/bio_assembly/NO_BIRD/2YJD.pdb C
data/bio_assembly/NO_BIRD/4X3O.pdb data/bio_assembly/NO_BIRD/4X3O.pdb C
data/bio_assembly/NO_BIRD/4X3P.pdb data/bio_assembly/NO_BIRD/4X3P.pdb C
data/bio_assembly/NO_BIRD/2H9P.pdb data/bio_assembly/NO_BIRD/2H9P.pdb B
data/bio_assembly/NO_BIRD/2H9N.pdb data/bio_assembly/NO_BIRD/2H9N.pdb B
data/bio_assembly/NO_BIRD/1LKL.pdb data/bio_assembly/NO_BIRD/1LKL.pdb B
data/bio_assembly/NO_BIRD/1LKK.pdb data/bio_assembly/NO_BIRD/1LKK.pdb B
data/bio_assembly/NO_BIRD/3IOL.pdb data/bio_assembly/NO_BIRD/3IOL.pdb B
data/bio_assembly/NO_BIRD/5DNJ.pdb data/bio_assembly/NO_BIRD/5DNJ.pdb B
data/bio_assembly/NO_BIRD/6P5L.pdb data/bio_assembly/NO_BIRD/6P5L.pdb D
data/bio_assembly/NO_BIRD/6Y4Q.pdb data/bio_assembly/NO_BIRD/6Y4Q.pdb C
data/bio_assembly/NO_BIRD/1QKB.pdb data/bio_assembly/NO_BIRD/1QKB.pdb B
data/bio_assembly/NO_BIRD/1QKA.pdb data/bio_assembly/NO_BIRD/1QKA.pdb B
data/bio_assembly/NO_BIRD/1E6I.pdb data/bio_assembly/NO_BIRD/1E6I.pdb P
data/bio_assembly/NO_BIRD/6RJP.pdb data/bio_assembly/NO_BIRD/6RJP.pdb C
data/bio_assembly/NO_BIRD/1OHE.pdb data/bio_assembly/NO_BIRD/1OHE.pdb B
data/bio_assembly/NO_BIRD/1Q1S.pdb data/bio_assembly/NO_BIRD/1Q1S.pdb A
data/bio_assembly/NO_BIRD/1G5J.pdb data/bio_assembly/NO_BIRD/1G5J.pdb B
data/bio_assembly/NO_BIRD/1JEV.pdb data/bio_assembly/NO_BIRD/1JEV.pdb B
data/bio_assembly/NO_BIRD/1JEU.pdb data/bio_assembly/NO_BIRD/1JEU.pdb B
data/bio_assembly/NO_BIRD/1JET.pdb data/bio_assembly/NO_BIRD/1JET.pdb B
data/bio_assembly/NO_BIRD/1B32.pdb data/bio_assembly/NO_BIRD/1B32.pdb B
data/bio_assembly/NO_BIRD/1B46.pdb data/bio_assembly/NO_BIRD/1B46.pdb B
data/bio_assembly/NO_BIRD/1B9J.pdb data/bio_assembly/NO_BIRD/1B9J.pdb B
data/bio_assembly/NO_BIRD/6JXU.pdb data/bio_assembly/NO_BIRD/6JXU.pdb B
data/bio_assembly/NO_BIRD/6EJ8.pdb data/bio_assembly/NO_BIRD/6EJ8.pdb B
data/bio_assembly/NO_BIRD/6EJ9.pdb data/bio_assembly/NO_BIRD/6EJ9.pdb B
data/bio_assembly/NO_BIRD/1O6P.pdb data/bio_assembly/NO_BIRD/1O6P.pdb C
data/bio_assembly/NO_BIRD/5OK6.pdb data/bio_assembly/NO_BIRD/5OK6.pdb C
data/bio_assembly/NO_BIRD/2IV8.pdb data/bio_assembly/NO_BIRD/2IV8.pdb P
data/bio_assembly/NO_BIRD/2OY2.pdb data/bio_assembly/NO_BIRD/2OY2.pdb W
data/bio_assembly/NO_BIRD/2OXW.pdb data/bio_assembly/NO_BIRD/2OXW.pdb X
data/bio_assembly/NO_BIRD/2O5G.pdb data/bio_assembly/NO_BIRD/2O5G.pdb B
data/bio_assembly/NO_BIRD/3GLU.pdb data/bio_assembly/NO_BIRD/3GLU.pdb B
data/bio_assembly/NO_BIRD/2Y1N.pdb data/bio_assembly/NO_BIRD/2Y1N.pdb B
data/bio_assembly/NO_BIRD/3FDL.pdb data/bio_assembly/NO_BIRD/3FDL.pdb B
data/bio_assembly/NO_BIRD/3JZO.pdb data/bio_assembly/NO_BIRD/3JZO.pdb P
data/bio_assembly/NO_BIRD/3PDH.pdb data/bio_assembly/NO_BIRD/3PDH.pdb D
data/bio_assembly/NO_BIRD/3RC0.pdb data/bio_assembly/NO_BIRD/3RC0.pdb P
data/bio_assembly/NO_BIRD/4FII.pdb data/bio_assembly/NO_BIRD/4FII.pdb B
data/bio_assembly/NO_BIRD/3ZMQ.pdb data/bio_assembly/NO_BIRD/3ZMQ.pdb C
data/bio_assembly/NO_BIRD/3ZRJ.pdb data/bio_assembly/NO_BIRD/3ZRJ.pdb X
data/bio_assembly/NO_BIRD/3SRJ.pdb data/bio_assembly/NO_BIRD/3SRJ.pdb C
data/bio_assembly/NO_BIRD/5FOS.pdb data/bio_assembly/NO_BIRD/5FOS.pdb C
data/bio_assembly/NO_BIRD/5GH9.pdb data/bio_assembly/NO_BIRD/5GH9.pdb B
data/bio_assembly/NO_BIRD/5TWH.pdb data/bio_assembly/NO_BIRD/5TWH.pdb E
data/bio_assembly/NO_BIRD/5TYI.pdb data/bio_assembly/NO_BIRD/5TYI.pdb L
data/bio_assembly/NO_BIRD/5UW5.pdb data/bio_assembly/NO_BIRD/5UW5.pdb E
data/bio_assembly/NO_BIRD/5UW7.pdb data/bio_assembly/NO_BIRD/5UW7.pdb C
data/bio_assembly/NO_BIRD/5K9S.pdb data/bio_assembly/NO_BIRD/5K9S.pdb B
data/bio_assembly/NO_BIRD/5AFG.pdb data/bio_assembly/NO_BIRD/5AFG.pdb B
data/bio_assembly/NO_BIRD/4QSY.pdb data/bio_assembly/NO_BIRD/4QSY.pdb B
data/bio_assembly/NO_BIRD/5VLA.pdb data/bio_assembly/NO_BIRD/5VLA.pdb Z
data/bio_assembly/NO_BIRD/5VTB.pdb data/bio_assembly/NO_BIRD/5VTB.pdb B
data/bio_assembly/NO_BIRD/4O6W.pdb data/bio_assembly/NO_BIRD/4O6W.pdb C
data/bio_assembly/NO_BIRD/4Y6L.pdb data/bio_assembly/NO_BIRD/4Y6L.pdb C
data/bio_assembly/NO_BIRD/4Z2V.pdb data/bio_assembly/NO_BIRD/4Z2V.pdb C
data/bio_assembly/NO_BIRD/2Z3L.pdb data/bio_assembly/NO_BIRD/2Z3L.pdb C
data/bio_assembly/NO_BIRD/2Z3N.pdb data/bio_assembly/NO_BIRD/2Z3N.pdb C
data/bio_assembly/NO_BIRD/4X6S.pdb data/bio_assembly/NO_BIRD/4X6S.pdb L
data/bio_assembly/NO_BIRD/4OKF.pdb data/bio_assembly/NO_BIRD/4OKF.pdb A
data/bio_assembly/NO_BIRD/6HON.pdb data/bio_assembly/NO_BIRD/6HON.pdb B
data/bio_assembly/NO_BIRD/6HOM.pdb data/bio_assembly/NO_BIRD/6HOM.pdb B
data/bio_assembly/NO_BIRD/6HV2.pdb data/bio_assembly/NO_BIRD/6HV2.pdb B
data/bio_assembly/NO_BIRD/5X7B.pdb data/bio_assembly/NO_BIRD/5X7B.pdb L
data/bio_assembly/BIRD/2R9B.pdb data/bio_assembly/BIRD/2R9B.pdb C
data/bio_assembly/BIRD/3URI.pdb data/bio_assembly/BIRD/3URI.pdb B
data/bio_assembly/BIRD/3URL.pdb data/bio_assembly/BIRD/3URL.pdb B
data/bio_assembly/BIRD/3V3B.pdb data/bio_assembly/BIRD/3V3B.pdb D
data/bio_assembly/BIRD/3UQP.pdb data/bio_assembly/BIRD/3UQP.pdb B
data/bio_assembly/BIRD/3UQR.pdb data/bio_assembly/BIRD/3UQR.pdb D
data/bio_assembly/BIRD/5JXH.pdb data/bio_assembly/BIRD/5JXH.pdb H
data/bio_assembly/BIRD/5JXJ.pdb data/bio_assembly/BIRD/5JXJ.pdb H
data/bio_assembly/BIRD/4RCP.pdb data/bio_assembly/BIRD/4RCP.pdb B
data/bio_assembly/BIRD/4TPG.pdb data/bio_assembly/BIRD/4TPG.pdb E
data/bio_assembly/BIRD/4RYD.pdb data/bio_assembly/BIRD/4RYD.pdb H
data/bio_assembly/BIRD/4O6W.pdb data/bio_assembly/BIRD/4O6W.pdb C
data/bio_assembly/BIRD/4K1E.pdb data/bio_assembly/BIRD/4K1E.pdb B
data/bio_assembly/BIRD/4DV9.pdb data/bio_assembly/BIRD/4DV9.pdb B
data/bio_assembly/BIRD/4DVF.pdb data/bio_assembly/BIRD/4DVF.pdb C
data/bio_assembly/BIRD/4EZP.pdb data/bio_assembly/BIRD/4EZP.pdb D
data/bio_assembly/BIRD/4FBX.pdb data/bio_assembly/BIRD/4FBX.pdb B
data/bio_assembly/BIRD/4G35.pdb data/bio_assembly/BIRD/4G35.pdb B
data/bio_assembly/BIRD/5DNJ.pdb data/bio_assembly/BIRD/5DNJ.pdb B
data/bio_assembly/BIRD/4WHH.pdb data/bio_assembly/BIRD/4WHH.pdb B
data/bio_assembly/BIRD/4WHK.pdb data/bio_assembly/BIRD/4WHK.pdb B
data/bio_assembly/BIRD/4WHL.pdb data/bio_assembly/BIRD/4WHL.pdb B
data/bio_assembly/BIRD/1SFI.pdb data/bio_assembly/BIRD/1SFI.pdb I
data/bio_assembly/BIRD/3RQ7.pdb data/bio_assembly/BIRD/3RQ7.pdb B
data/bio_assembly/BIRD/3SNA.pdb data/bio_assembly/BIRD/3SNA.pdb H
data/bio_assembly/BIRD/3SNB.pdb data/bio_assembly/BIRD/3SNB.pdb H
data/bio_assembly/BIRD/3SNC.pdb data/bio_assembly/BIRD/3SNC.pdb H
data/bio_assembly/BIRD/3SND.pdb data/bio_assembly/BIRD/3SND.pdb C
data/bio_assembly/BIRD/3SNE.pdb data/bio_assembly/BIRD/3SNE.pdb H
data/bio_assembly/BIRD/3S70.pdb data/bio_assembly/BIRD/3S70.pdb B
data/bio_assembly/BIRD/1OKX.pdb data/bio_assembly/BIRD/1OKX.pdb C
data/bio_assembly/BIRD/6VXY.pdb data/bio_assembly/BIRD/6VXY.pdb C
data/bio_assembly/BIRD/3VFK.pdb data/bio_assembly/BIRD/3VFK.pdb G
data/bio_assembly/BIRD/3VFJ.pdb data/bio_assembly/BIRD/3VFJ.pdb G
data/bio_assembly/BIRD/2XAD.pdb data/bio_assembly/BIRD/2XAD.pdb E
data/bio_assembly/BIRD/4MFL.pdb data/bio_assembly/BIRD/4MFL.pdb B
data/bio_assembly/BIRD/4MFP.pdb data/bio_assembly/BIRD/4MFP.pdb B
data/bio_assembly/BIRD/4MFQ.pdb data/bio_assembly/BIRD/4MFQ.pdb B
data/bio_assembly/BIRD/4PJZ.pdb data/bio_assembly/BIRD/4PJZ.pdb B
data/bio_assembly/BIRD/4PK0.pdb data/bio_assembly/BIRD/4PK0.pdb B
data/bio_assembly/BIRD/4EEC.pdb data/bio_assembly/BIRD/4EEC.pdb C
data/bio_assembly/BIRD/4JNA.pdb data/bio_assembly/BIRD/4JNA.pdb I
data/bio_assembly/BIRD/4NEC.pdb data/bio_assembly/BIRD/4NEC.pdb E
data/bio_assembly/BIRD/3AH8.pdb data/bio_assembly/BIRD/3AH8.pdb Y
data/bio_assembly/BIRD/3RQD.pdb data/bio_assembly/BIRD/3RQD.pdb C
data/bio_assembly/BIRD/2CV3.pdb data/bio_assembly/BIRD/2CV3.pdb B
data/bio_assembly/BIRD/2RMC.pdb data/bio_assembly/BIRD/2RMC.pdb B
data/bio_assembly/BIRD/4TOT.pdb data/bio_assembly/BIRD/4TOT.pdb E
data/bio_assembly/BIRD/6O21.pdb data/bio_assembly/BIRD/6O21.pdb B
data/bio_assembly/BIRD/6C1Q.pdb data/bio_assembly/BIRD/6C1Q.pdb L
data/bio_assembly/BIRD/6C1R.pdb data/bio_assembly/BIRD/6C1R.pdb L
data/bio_assembly/BIRD/1MF8.pdb data/bio_assembly/BIRD/1MF8.pdb D
data/bio_assembly/BIRD/3WDC.pdb data/bio_assembly/BIRD/3WDC.pdb B
data/bio_assembly/BIRD/3WDD.pdb data/bio_assembly/BIRD/3WDD.pdb B
data/bio_assembly/BIRD/3WDE.pdb data/bio_assembly/BIRD/3WDE.pdb B
data/bio_assembly/BIRD/3WMG.pdb data/bio_assembly/BIRD/3WMG.pdb B
data/bio_assembly/BIRD/3WNE.pdb data/bio_assembly/BIRD/3WNE.pdb C
data/bio_assembly/BIRD/3WNF.pdb data/bio_assembly/BIRD/3WNF.pdb C
data/bio_assembly/BIRD/3WNG.pdb data/bio_assembly/BIRD/3WNG.pdb C
data/bio_assembly/BIRD/2Z6W.pdb data/bio_assembly/BIRD/2Z6W.pdb M
data/bio_assembly/BIRD/4MNW.pdb data/bio_assembly/BIRD/4MNW.pdb B
data/bio_assembly/BIRD/4MNX.pdb data/bio_assembly/BIRD/4MNX.pdb B
data/bio_assembly/BIRD/4MNY.pdb data/bio_assembly/BIRD/4MNY.pdb C
data/bio_assembly/BIRD/4OS1.pdb data/bio_assembly/BIRD/4OS1.pdb B
data/bio_assembly/BIRD/4OS2.pdb data/bio_assembly/BIRD/4OS2.pdb B
data/bio_assembly/BIRD/4OS4.pdb data/bio_assembly/BIRD/4OS4.pdb B
data/bio_assembly/BIRD/4OS5.pdb data/bio_assembly/BIRD/4OS5.pdb B
data/bio_assembly/BIRD/4OS6.pdb data/bio_assembly/BIRD/4OS6.pdb B
data/bio_assembly/BIRD/4OS7.pdb data/bio_assembly/BIRD/4OS7.pdb B
data/bio_assembly/BIRD/4IPZ.pdb data/bio_assembly/BIRD/4IPZ.pdb B
data/bio_assembly/BIRD/4JJM.pdb data/bio_assembly/BIRD/4JJM.pdb F
data/bio_assembly/BIRD/4JK5.pdb data/bio_assembly/BIRD/4JK5.pdb B
data/bio_assembly/BIRD/4JK6.pdb data/bio_assembly/BIRD/4JK6.pdb B
data/bio_assembly/BIRD/4DGC.pdb data/bio_assembly/BIRD/4DGC.pdb F
data/bio_assembly/BIRD/4GLY.pdb data/bio_assembly/BIRD/4GLY.pdb B
data/bio_assembly/BIRD/4YV9.pdb data/bio_assembly/BIRD/4YV9.pdb E
data/bio_assembly/BIRD/4ZJX.pdb data/bio_assembly/BIRD/4ZJX.pdb B
data/bio_assembly/BIRD/4ZQW.pdb data/bio_assembly/BIRD/4ZQW.pdb A
data/bio_assembly/BIRD/3BO7.pdb data/bio_assembly/BIRD/3BO7.pdb E
data/bio_assembly/BIRD/3EOV.pdb data/bio_assembly/BIRD/3EOV.pdb C
data/bio_assembly/BIRD/4GUX.pdb data/bio_assembly/BIRD/4GUX.pdb D
data/bio_assembly/BIRD/4GVU.pdb data/bio_assembly/BIRD/4GVU.pdb B
data/bio_assembly/BIRD/4HGC.pdb data/bio_assembly/BIRD/4HGC.pdb I
data/bio_assembly/BIRD/4HY7.pdb data/bio_assembly/BIRD/4HY7.pdb B
data/bio_assembly/BIRD/2WFJ.pdb data/bio_assembly/BIRD/2WFJ.pdb B
data/bio_assembly/BIRD/2X7K.pdb data/bio_assembly/BIRD/2X7K.pdb B
data/bio_assembly/BIRD/4KEL.pdb data/bio_assembly/BIRD/4KEL.pdb B
data/bio_assembly/BIRD/4L3O.pdb data/bio_assembly/BIRD/4L3O.pdb E
data/bio_assembly/BIRD/4KTU.pdb data/bio_assembly/BIRD/4KTU.pdb B
data/bio_assembly/BIRD/4KTS.pdb data/bio_assembly/BIRD/4KTS.pdb B
data/bio_assembly/BIRD/4KTC.pdb data/bio_assembly/BIRD/4KTC.pdb B
data/bio_assembly/BIRD/3AVA.pdb data/bio_assembly/BIRD/3AVA.pdb X
data/bio_assembly/BIRD/3AVB.pdb data/bio_assembly/BIRD/3AVB.pdb X
data/bio_assembly/BIRD/3AV9.pdb data/bio_assembly/BIRD/3AV9.pdb X
data/bio_assembly/BIRD/3AVI.pdb data/bio_assembly/BIRD/3AVI.pdb D
data/bio_assembly/BIRD/3AVJ.pdb data/bio_assembly/BIRD/3AVJ.pdb D
data/bio_assembly/BIRD/3AVK.pdb data/bio_assembly/BIRD/3AVK.pdb D
data/bio_assembly/BIRD/3AVL.pdb data/bio_assembly/BIRD/3AVL.pdb E
data/bio_assembly/BIRD/3AVM.pdb data/bio_assembly/BIRD/3AVM.pdb D
data/bio_assembly/BIRD/3AVN.pdb data/bio_assembly/BIRD/3AVN.pdb G
data/bio_assembly/BIRD/5XN3.pdb data/bio_assembly/BIRD/5XN3.pdb B
data/bio_assembly/BIRD/6CN8.pdb data/bio_assembly/BIRD/6CN8.pdb B
data/bio_assembly/BIRD/6DN8.pdb data/bio_assembly/BIRD/6DN8.pdb B
data/bio_assembly/BIRD/6DN5.pdb data/bio_assembly/BIRD/6DN5.pdb B
data/bio_assembly/BIRD/6DN7.pdb data/bio_assembly/BIRD/6DN7.pdb D
data/bio_assembly/BIRD/6DN6.pdb data/bio_assembly/BIRD/6DN6.pdb B
data/bio_assembly/BIRD/5VI6.pdb data/bio_assembly/BIRD/5VI6.pdb B
data/bio_assembly/BIRD/4WVT.pdb data/bio_assembly/BIRD/4WVT.pdb C
data/bio_assembly/BIRD/4WVU.pdb data/bio_assembly/BIRD/4WVU.pdb B
data/bio_assembly/BIRD/2POY.pdb data/bio_assembly/BIRD/2POY.pdb T
data/bio_assembly/BIRD/2OJU.pdb data/bio_assembly/BIRD/2OJU.pdb D
data/bio_assembly/BIRD/1BCK.pdb data/bio_assembly/BIRD/1BCK.pdb C
data/bio_assembly/BIRD/1CWC.pdb data/bio_assembly/BIRD/1CWC.pdb C
data/bio_assembly/BIRD/1CWB.pdb data/bio_assembly/BIRD/1CWB.pdb C
data/bio_assembly/BIRD/1CWA.pdb data/bio_assembly/BIRD/1CWA.pdb C
data/bio_assembly/BIRD/1CYN.pdb data/bio_assembly/BIRD/1CYN.pdb C
data/bio_assembly/BIRD/1IKF.pdb data/bio_assembly/BIRD/1IKF.pdb C
data/bio_assembly/BIRD/6J67.pdb data/bio_assembly/BIRD/6J67.pdb C
data/bio_assembly/BIRD/3PMP.pdb data/bio_assembly/BIRD/3PMP.pdb C
data/bio_assembly/BIRD/1MIK.pdb data/bio_assembly/BIRD/1MIK.pdb B
data/bio_assembly/BIRD/1QNH.pdb data/bio_assembly/BIRD/1QNH.pdb C
data/bio_assembly/BIRD/1QNG.pdb data/bio_assembly/BIRD/1QNG.pdb D
data/bio_assembly/BIRD/1TK2.pdb data/bio_assembly/BIRD/1TK2.pdb B
data/bio_assembly/BIRD/1TMB.pdb data/bio_assembly/BIRD/1TMB.pdb T
data/bio_assembly/BIRD/1W9U.pdb data/bio_assembly/BIRD/1W9U.pdb C
data/bio_assembly/BIRD/1WAW.pdb data/bio_assembly/BIRD/1WAW.pdb B
data/bio_assembly/BIRD/1XQ7.pdb data/bio_assembly/BIRD/1XQ7.pdb D
data/bio_assembly/BIRD/2BCD.pdb data/bio_assembly/BIRD/2BCD.pdb B
data/bio_assembly/BIRD/3SM1.pdb data/bio_assembly/BIRD/3SM1.pdb J
data/bio_assembly/BIRD/6DNO.pdb data/bio_assembly/BIRD/6DNO.pdb C
data/bio_assembly/BIRD/6DTN.pdb data/bio_assembly/BIRD/6DTN.pdb A
data/bio_assembly/BIRD/6M9D.pdb data/bio_assembly/BIRD/6M9D.pdb B
data/bio_assembly/BIRD/6APR.pdb data/bio_assembly/BIRD/6APR.pdb I
data/bio_assembly/BIRD/6V2D.pdb data/bio_assembly/BIRD/6V2D.pdb B
data/bio_assembly/BIRD/6V2S.pdb data/bio_assembly/BIRD/6V2S.pdb C
data/bio_assembly/BIRD/6V2R.pdb data/bio_assembly/BIRD/6V2R.pdb B
data/bio_assembly/BIRD/5U66.pdb data/bio_assembly/BIRD/5U66.pdb B
data/bio_assembly/BIRD/1M21.pdb data/bio_assembly/BIRD/1M21.pdb C
data/bio_assembly/BIRD/1LS5.pdb data/bio_assembly/BIRD/1LS5.pdb C
data/bio_assembly/BIRD/1M43.pdb data/bio_assembly/BIRD/1M43.pdb C
data/bio_assembly/BIRD/2CF9.pdb data/bio_assembly/BIRD/2CF9.pdb I
data/bio_assembly/BIRD/2CF8.pdb data/bio_assembly/BIRD/2CF8.pdb I
data/bio_assembly/BIRD/2CN0.pdb data/bio_assembly/BIRD/2CN0.pdb I
data/bio_assembly/BIRD/2F9N.pdb data/bio_assembly/BIRD/2F9N.pdb E
data/bio_assembly/BIRD/2F9P.pdb data/bio_assembly/BIRD/2F9P.pdb E
data/bio_assembly/BIRD/2FES.pdb data/bio_assembly/BIRD/2FES.pdb D
data/bio_assembly/BIRD/2FEQ.pdb data/bio_assembly/BIRD/2FEQ.pdb D
data/bio_assembly/BIRD/1APU.pdb data/bio_assembly/BIRD/1APU.pdb I
data/bio_assembly/BIRD/1AQ7.pdb data/bio_assembly/BIRD/1AQ7.pdb B
data/bio_assembly/BIRD/1O0D.pdb data/bio_assembly/BIRD/1O0D.pdb D
data/bio_assembly/BIRD/2AGI.pdb data/bio_assembly/BIRD/2AGI.pdb A
data/bio_assembly/BIRD/2ANK.pdb data/bio_assembly/BIRD/2ANK.pdb P
data/bio_assembly/BIRD/1WB0.pdb data/bio_assembly/BIRD/1WB0.pdb B
data/bio_assembly/BIRD/1W9V.pdb data/bio_assembly/BIRD/1W9V.pdb C
data/bio_assembly/BIRD/1W6I.pdb data/bio_assembly/BIRD/1W6I.pdb B
data/bio_assembly/BIRD/1QS8.pdb data/bio_assembly/BIRD/1QS8.pdb C
data/bio_assembly/BIRD/1PSO.pdb data/bio_assembly/BIRD/1PSO.pdb I
data/bio_assembly/BIRD/1POP.pdb data/bio_assembly/BIRD/1POP.pdb B
data/bio_assembly/BIRD/1OYT.pdb data/bio_assembly/BIRD/1OYT.pdb I
data/bio_assembly/BIRD/1NZQ.pdb data/bio_assembly/BIRD/1NZQ.pdb D
data/bio_assembly/BIRD/1WVM.pdb data/bio_assembly/BIRD/1WVM.pdb C
data/bio_assembly/BIRD/1XDH.pdb data/bio_assembly/BIRD/1XDH.pdb C
data/bio_assembly/BIRD/1WKR.pdb data/bio_assembly/BIRD/1WKR.pdb I
data/bio_assembly/BIRD/1BCS.pdb data/bio_assembly/BIRD/1BCS.pdb C
data/bio_assembly/BIRD/1BCR.pdb data/bio_assembly/BIRD/1BCR.pdb C
data/bio_assembly/BIRD/6OBR.pdb data/bio_assembly/BIRD/6OBR.pdb D
data/bio_assembly/BIRD/6OBQ.pdb data/bio_assembly/BIRD/6OBQ.pdb C
data/bio_assembly/BIRD/6OBU.pdb data/bio_assembly/BIRD/6OBU.pdb C
data/bio_assembly/BIRD/1H0I.pdb data/bio_assembly/BIRD/1H0I.pdb C
data/bio_assembly/BIRD/6XA4.pdb data/bio_assembly/BIRD/6XA4.pdb B
data/bio_assembly/BIRD/6YZ6.pdb data/bio_assembly/BIRD/6YZ6.pdb C
data/bio_assembly/BIRD/1FJM.pdb data/bio_assembly/BIRD/1FJM.pdb M
data/bio_assembly/BIRD/6BKJ.pdb data/bio_assembly/BIRD/6BKJ.pdb F
data/bio_assembly/BIRD/5WGQ.pdb data/bio_assembly/BIRD/5WGQ.pdb E
data/bio_assembly/BIRD/4IMQ.pdb data/bio_assembly/BIRD/4IMQ.pdb B
data/bio_assembly/BIRD/4INH.pdb data/bio_assembly/BIRD/4INH.pdb M
data/bio_assembly/BIRD/4IMZ.pdb data/bio_assembly/BIRD/4IMZ.pdb B
data/bio_assembly/BIRD/1TL9.pdb data/bio_assembly/BIRD/1TL9.pdb B
data/bio_assembly/BIRD/1SGC.pdb data/bio_assembly/BIRD/1SGC.pdb B
data/bio_assembly/BIRD/1IZE.pdb data/bio_assembly/BIRD/1IZE.pdb B
data/bio_assembly/BIRD/1JRT.pdb data/bio_assembly/BIRD/1JRT.pdb B
data/bio_assembly/BIRD/1JRS.pdb data/bio_assembly/BIRD/1JRS.pdb B
data/bio_assembly/BIRD/4Y9W.pdb data/bio_assembly/BIRD/4Y9W.pdb B
data/bio_assembly/BIRD/4NMT.pdb data/bio_assembly/BIRD/4NMT.pdb C
data/bio_assembly/BIRD/4NMS.pdb data/bio_assembly/BIRD/4NMS.pdb C
data/bio_assembly/BIRD/4NMR.pdb data/bio_assembly/BIRD/4NMR.pdb C
data/bio_assembly/BIRD/4NMQ.pdb data/bio_assembly/BIRD/4NMQ.pdb C
data/bio_assembly/BIRD/4NMP.pdb data/bio_assembly/BIRD/4NMP.pdb C
data/bio_assembly/BIRD/4NMO.pdb data/bio_assembly/BIRD/4NMO.pdb C
data/bio_assembly/BIRD/4MZJ.pdb data/bio_assembly/BIRD/4MZJ.pdb T
data/bio_assembly/BIRD/3P72.pdb data/bio_assembly/BIRD/3P72.pdb B
data/bio_assembly/BIRD/3OE0.pdb data/bio_assembly/BIRD/3OE0.pdb I
data/bio_assembly/BIRD/4I7D.pdb data/bio_assembly/BIRD/4I7D.pdb B
data/bio_assembly/BIRD/4I7C.pdb data/bio_assembly/BIRD/4I7C.pdb B
data/bio_assembly/BIRD/4I7B.pdb data/bio_assembly/BIRD/4I7B.pdb B
data/bio_assembly/BIRD/4I5N.pdb data/bio_assembly/BIRD/4I5N.pdb G
data/bio_assembly/BIRD/4I5L.pdb data/bio_assembly/BIRD/4I5L.pdb G
data/bio_assembly/BIRD/2P0R.pdb data/bio_assembly/BIRD/2P0R.pdb D
data/bio_assembly/BIRD/2NYL.pdb data/bio_assembly/BIRD/2NYL.pdb G
data/bio_assembly/BIRD/2NYM.pdb data/bio_assembly/BIRD/2NYM.pdb G
data/bio_assembly/BIRD/2NQA.pdb data/bio_assembly/BIRD/2NQA.pdb D
data/bio_assembly/BIRD/2NPP.pdb data/bio_assembly/BIRD/2NPP.pdb Y
data/bio_assembly/BIRD/2QZX.pdb data/bio_assembly/BIRD/2QZX.pdb C
data/bio_assembly/BIRD/2RMP.pdb data/bio_assembly/BIRD/2RMP.pdb B
data/bio_assembly/BIRD/2PSX.pdb data/bio_assembly/BIRD/2PSX.pdb B
data/bio_assembly/BIRD/2PSY.pdb data/bio_assembly/BIRD/2PSY.pdb B
data/bio_assembly/BIRD/4ER2.pdb data/bio_assembly/BIRD/4ER2.pdb I
data/bio_assembly/BIRD/4NMV.pdb data/bio_assembly/BIRD/4NMV.pdb C
data/bio_assembly/BIRD/4EJK.pdb data/bio_assembly/BIRD/4EJK.pdb N
data/bio_assembly/BIRD/4EJD.pdb data/bio_assembly/BIRD/4EJD.pdb C
data/bio_assembly/BIRD/4EXH.pdb data/bio_assembly/BIRD/4EXH.pdb J
data/bio_assembly/BIRD/4G5G.pdb data/bio_assembly/BIRD/4G5G.pdb I
data/bio_assembly/BIRD/4BP9.pdb data/bio_assembly/BIRD/4BP9.pdb G
data/bio_assembly/BIRD/3V4L.pdb data/bio_assembly/BIRD/3V4L.pdb B
data/bio_assembly/BIRD/3V4O.pdb data/bio_assembly/BIRD/3V4O.pdb B
data/bio_assembly/BIRD/3UOA.pdb data/bio_assembly/BIRD/3UOA.pdb L
data/bio_assembly/BIRD/3UO8.pdb data/bio_assembly/BIRD/3UO8.pdb L
data/bio_assembly/BIRD/3BPM.pdb data/bio_assembly/BIRD/3BPM.pdb D
data/bio_assembly/BIRD/5LW1.pdb data/bio_assembly/BIRD/5LW1.pdb C
data/bio_assembly/BIRD/5MS4.pdb data/bio_assembly/BIRD/5MS4.pdb E
data/bio_assembly/BIRD/5K99.pdb data/bio_assembly/BIRD/5K99.pdb C
data/bio_assembly/BIRD/5JPF.pdb data/bio_assembly/BIRD/5JPF.pdb M
data/bio_assembly/BIRD/5N7Q.pdb data/bio_assembly/BIRD/5N7Q.pdb I
data/bio_assembly/BIRD/5I70.pdb data/bio_assembly/BIRD/5I70.pdb D
data/bio_assembly/BIRD/5HVP.pdb data/bio_assembly/BIRD/5HVP.pdb C
data/bio_assembly/BIRD/5FC3.pdb data/bio_assembly/BIRD/5FC3.pdb A
data/bio_assembly/BIRD/5FC2.pdb data/bio_assembly/BIRD/5FC2.pdb A
data/bio_assembly/BIRD/5EPK.pdb data/bio_assembly/BIRD/5EPK.pdb B
data/bio_assembly/BIRD/5EPJ.pdb data/bio_assembly/BIRD/5EPJ.pdb B
data/bio_assembly/BIRD/5EQ0.pdb data/bio_assembly/BIRD/5EQ0.pdb B
data/bio_assembly/BIRD/2XE4.pdb data/bio_assembly/BIRD/2XE4.pdb B
data/bio_assembly/BIRD/2Z2P.pdb data/bio_assembly/BIRD/2Z2P.pdb C
data/bio_assembly/BIRD/3E7A.pdb data/bio_assembly/BIRD/3E7A.pdb C
data/bio_assembly/BIRD/3DW8.pdb data/bio_assembly/BIRD/3DW8.pdb G
data/bio_assembly/BIRD/3EGH.pdb data/bio_assembly/BIRD/3EGH.pdb E
data/bio_assembly/BIRD/3EMY.pdb data/bio_assembly/BIRD/3EMY.pdb B
data/bio_assembly/BIRD/3MGB.pdb data/bio_assembly/BIRD/3MGB.pdb C
data/bio_assembly/BIRD/3MG9.pdb data/bio_assembly/BIRD/3MG9.pdb B
data/bio_assembly/BIRD/3FGA.pdb data/bio_assembly/BIRD/3FGA.pdb E
data/bio_assembly/BIRD/3FNT.pdb data/bio_assembly/BIRD/3FNT.pdb I
data/bio_assembly/BIRD/3FV3.pdb data/bio_assembly/BIRD/3FV3.pdb J
data/bio_assembly/BIRD/2V3H.pdb data/bio_assembly/BIRD/2V3H.pdb I
data/bio_assembly/BIRD/2V3O.pdb data/bio_assembly/BIRD/2V3O.pdb I
data/bio_assembly/BIRD/4YV8.pdb data/bio_assembly/BIRD/4YV8.pdb B
data/bio_assembly/BIRD/3Q4K.pdb data/bio_assembly/BIRD/3Q4K.pdb C
data/bio_assembly/BIRD/3Q4L.pdb data/bio_assembly/BIRD/3Q4L.pdb C
data/bio_assembly/BIRD/4TVG.pdb data/bio_assembly/BIRD/4TVG.pdb C
data/bio_assembly/BIRD/5D13.pdb data/bio_assembly/BIRD/5D13.pdb E
data/bio_assembly/BIRD/1A2C.pdb data/bio_assembly/BIRD/1A2C.pdb I
data/bio_assembly/BIRD/2IAE.pdb data/bio_assembly/BIRD/2IAE.pdb M
data/bio_assembly/BIRD/2IE3.pdb data/bio_assembly/BIRD/2IE3.pdb I
data/bio_assembly/BIRD/2H6T.pdb data/bio_assembly/BIRD/2H6T.pdb B
data/bio_assembly/BIRD/2FO5.pdb data/bio_assembly/BIRD/2FO5.pdb E

View File

@@ -1,253 +0,0 @@
data/bio_assembly/BIRD/2R9B.pdb data/bio_assembly/BIRD/2R9B.pdb C
data/bio_assembly/BIRD/3URI.pdb data/bio_assembly/BIRD/3URI.pdb B
data/bio_assembly/BIRD/3URL.pdb data/bio_assembly/BIRD/3URL.pdb B
data/bio_assembly/BIRD/3V3B.pdb data/bio_assembly/BIRD/3V3B.pdb D
data/bio_assembly/BIRD/3UQP.pdb data/bio_assembly/BIRD/3UQP.pdb B
data/bio_assembly/BIRD/3UQR.pdb data/bio_assembly/BIRD/3UQR.pdb D
data/bio_assembly/BIRD/5JXH.pdb data/bio_assembly/BIRD/5JXH.pdb H
data/bio_assembly/BIRD/5JXJ.pdb data/bio_assembly/BIRD/5JXJ.pdb H
data/bio_assembly/BIRD/4RCP.pdb data/bio_assembly/BIRD/4RCP.pdb B
data/bio_assembly/BIRD/4TPG.pdb data/bio_assembly/BIRD/4TPG.pdb E
data/bio_assembly/BIRD/4RYD.pdb data/bio_assembly/BIRD/4RYD.pdb H
data/bio_assembly/BIRD/4O6W.pdb data/bio_assembly/BIRD/4O6W.pdb C
data/bio_assembly/BIRD/4K1E.pdb data/bio_assembly/BIRD/4K1E.pdb B
data/bio_assembly/BIRD/4DV9.pdb data/bio_assembly/BIRD/4DV9.pdb B
data/bio_assembly/BIRD/4DVF.pdb data/bio_assembly/BIRD/4DVF.pdb C
data/bio_assembly/BIRD/4EZP.pdb data/bio_assembly/BIRD/4EZP.pdb D
data/bio_assembly/BIRD/4FBX.pdb data/bio_assembly/BIRD/4FBX.pdb B
data/bio_assembly/BIRD/4G35.pdb data/bio_assembly/BIRD/4G35.pdb B
data/bio_assembly/BIRD/5DNJ.pdb data/bio_assembly/BIRD/5DNJ.pdb B
data/bio_assembly/BIRD/4WHH.pdb data/bio_assembly/BIRD/4WHH.pdb B
data/bio_assembly/BIRD/4WHK.pdb data/bio_assembly/BIRD/4WHK.pdb B
data/bio_assembly/BIRD/4WHL.pdb data/bio_assembly/BIRD/4WHL.pdb B
data/bio_assembly/BIRD/1SFI.pdb data/bio_assembly/BIRD/1SFI.pdb I
data/bio_assembly/BIRD/3RQ7.pdb data/bio_assembly/BIRD/3RQ7.pdb B
data/bio_assembly/BIRD/3SNA.pdb data/bio_assembly/BIRD/3SNA.pdb H
data/bio_assembly/BIRD/3SNB.pdb data/bio_assembly/BIRD/3SNB.pdb H
data/bio_assembly/BIRD/3SNC.pdb data/bio_assembly/BIRD/3SNC.pdb H
data/bio_assembly/BIRD/3SND.pdb data/bio_assembly/BIRD/3SND.pdb C
data/bio_assembly/BIRD/3SNE.pdb data/bio_assembly/BIRD/3SNE.pdb H
data/bio_assembly/BIRD/3S70.pdb data/bio_assembly/BIRD/3S70.pdb B
data/bio_assembly/BIRD/1OKX.pdb data/bio_assembly/BIRD/1OKX.pdb C
data/bio_assembly/BIRD/6VXY.pdb data/bio_assembly/BIRD/6VXY.pdb C
data/bio_assembly/BIRD/3VFK.pdb data/bio_assembly/BIRD/3VFK.pdb G
data/bio_assembly/BIRD/3VFJ.pdb data/bio_assembly/BIRD/3VFJ.pdb G
data/bio_assembly/BIRD/2XAD.pdb data/bio_assembly/BIRD/2XAD.pdb E
data/bio_assembly/BIRD/4MFL.pdb data/bio_assembly/BIRD/4MFL.pdb B
data/bio_assembly/BIRD/4MFP.pdb data/bio_assembly/BIRD/4MFP.pdb B
data/bio_assembly/BIRD/4MFQ.pdb data/bio_assembly/BIRD/4MFQ.pdb B
data/bio_assembly/BIRD/4PJZ.pdb data/bio_assembly/BIRD/4PJZ.pdb B
data/bio_assembly/BIRD/4PK0.pdb data/bio_assembly/BIRD/4PK0.pdb B
data/bio_assembly/BIRD/4EEC.pdb data/bio_assembly/BIRD/4EEC.pdb C
data/bio_assembly/BIRD/4JNA.pdb data/bio_assembly/BIRD/4JNA.pdb I
data/bio_assembly/BIRD/4NEC.pdb data/bio_assembly/BIRD/4NEC.pdb E
data/bio_assembly/BIRD/3AH8.pdb data/bio_assembly/BIRD/3AH8.pdb Y
data/bio_assembly/BIRD/3RQD.pdb data/bio_assembly/BIRD/3RQD.pdb C
data/bio_assembly/BIRD/2CV3.pdb data/bio_assembly/BIRD/2CV3.pdb B
data/bio_assembly/BIRD/2RMC.pdb data/bio_assembly/BIRD/2RMC.pdb B
data/bio_assembly/BIRD/4TOT.pdb data/bio_assembly/BIRD/4TOT.pdb E
data/bio_assembly/BIRD/6O21.pdb data/bio_assembly/BIRD/6O21.pdb B
data/bio_assembly/BIRD/6C1Q.pdb data/bio_assembly/BIRD/6C1Q.pdb L
data/bio_assembly/BIRD/6C1R.pdb data/bio_assembly/BIRD/6C1R.pdb L
data/bio_assembly/BIRD/1MF8.pdb data/bio_assembly/BIRD/1MF8.pdb D
data/bio_assembly/BIRD/3WDC.pdb data/bio_assembly/BIRD/3WDC.pdb B
data/bio_assembly/BIRD/3WDD.pdb data/bio_assembly/BIRD/3WDD.pdb B
data/bio_assembly/BIRD/3WDE.pdb data/bio_assembly/BIRD/3WDE.pdb B
data/bio_assembly/BIRD/3WMG.pdb data/bio_assembly/BIRD/3WMG.pdb B
data/bio_assembly/BIRD/3WNE.pdb data/bio_assembly/BIRD/3WNE.pdb C
data/bio_assembly/BIRD/3WNF.pdb data/bio_assembly/BIRD/3WNF.pdb C
data/bio_assembly/BIRD/3WNG.pdb data/bio_assembly/BIRD/3WNG.pdb C
data/bio_assembly/BIRD/2Z6W.pdb data/bio_assembly/BIRD/2Z6W.pdb M
data/bio_assembly/BIRD/4MNW.pdb data/bio_assembly/BIRD/4MNW.pdb B
data/bio_assembly/BIRD/4MNX.pdb data/bio_assembly/BIRD/4MNX.pdb B
data/bio_assembly/BIRD/4MNY.pdb data/bio_assembly/BIRD/4MNY.pdb C
data/bio_assembly/BIRD/4OS1.pdb data/bio_assembly/BIRD/4OS1.pdb B
data/bio_assembly/BIRD/4OS2.pdb data/bio_assembly/BIRD/4OS2.pdb B
data/bio_assembly/BIRD/4OS4.pdb data/bio_assembly/BIRD/4OS4.pdb B
data/bio_assembly/BIRD/4OS5.pdb data/bio_assembly/BIRD/4OS5.pdb B
data/bio_assembly/BIRD/4OS6.pdb data/bio_assembly/BIRD/4OS6.pdb B
data/bio_assembly/BIRD/4OS7.pdb data/bio_assembly/BIRD/4OS7.pdb B
data/bio_assembly/BIRD/4IPZ.pdb data/bio_assembly/BIRD/4IPZ.pdb B
data/bio_assembly/BIRD/4JJM.pdb data/bio_assembly/BIRD/4JJM.pdb F
data/bio_assembly/BIRD/4JK5.pdb data/bio_assembly/BIRD/4JK5.pdb B
data/bio_assembly/BIRD/4JK6.pdb data/bio_assembly/BIRD/4JK6.pdb B
data/bio_assembly/BIRD/4DGC.pdb data/bio_assembly/BIRD/4DGC.pdb F
data/bio_assembly/BIRD/4GLY.pdb data/bio_assembly/BIRD/4GLY.pdb B
data/bio_assembly/BIRD/4YV9.pdb data/bio_assembly/BIRD/4YV9.pdb E
data/bio_assembly/BIRD/4ZJX.pdb data/bio_assembly/BIRD/4ZJX.pdb B
data/bio_assembly/BIRD/4ZQW.pdb data/bio_assembly/BIRD/4ZQW.pdb A
data/bio_assembly/BIRD/3BO7.pdb data/bio_assembly/BIRD/3BO7.pdb E
data/bio_assembly/BIRD/3EOV.pdb data/bio_assembly/BIRD/3EOV.pdb C
data/bio_assembly/BIRD/4GUX.pdb data/bio_assembly/BIRD/4GUX.pdb D
data/bio_assembly/BIRD/4GVU.pdb data/bio_assembly/BIRD/4GVU.pdb B
data/bio_assembly/BIRD/4HGC.pdb data/bio_assembly/BIRD/4HGC.pdb I
data/bio_assembly/BIRD/4HY7.pdb data/bio_assembly/BIRD/4HY7.pdb B
data/bio_assembly/BIRD/2WFJ.pdb data/bio_assembly/BIRD/2WFJ.pdb B
data/bio_assembly/BIRD/2X7K.pdb data/bio_assembly/BIRD/2X7K.pdb B
data/bio_assembly/BIRD/4KEL.pdb data/bio_assembly/BIRD/4KEL.pdb B
data/bio_assembly/BIRD/4L3O.pdb data/bio_assembly/BIRD/4L3O.pdb E
data/bio_assembly/BIRD/4KTU.pdb data/bio_assembly/BIRD/4KTU.pdb B
data/bio_assembly/BIRD/4KTS.pdb data/bio_assembly/BIRD/4KTS.pdb B
data/bio_assembly/BIRD/4KTC.pdb data/bio_assembly/BIRD/4KTC.pdb B
data/bio_assembly/BIRD/3AVA.pdb data/bio_assembly/BIRD/3AVA.pdb X
data/bio_assembly/BIRD/3AVB.pdb data/bio_assembly/BIRD/3AVB.pdb X
data/bio_assembly/BIRD/3AV9.pdb data/bio_assembly/BIRD/3AV9.pdb X
data/bio_assembly/BIRD/3AVI.pdb data/bio_assembly/BIRD/3AVI.pdb D
data/bio_assembly/BIRD/3AVJ.pdb data/bio_assembly/BIRD/3AVJ.pdb D
data/bio_assembly/BIRD/3AVK.pdb data/bio_assembly/BIRD/3AVK.pdb D
data/bio_assembly/BIRD/3AVL.pdb data/bio_assembly/BIRD/3AVL.pdb E
data/bio_assembly/BIRD/3AVM.pdb data/bio_assembly/BIRD/3AVM.pdb D
data/bio_assembly/BIRD/3AVN.pdb data/bio_assembly/BIRD/3AVN.pdb G
data/bio_assembly/BIRD/5XN3.pdb data/bio_assembly/BIRD/5XN3.pdb B
data/bio_assembly/BIRD/6CN8.pdb data/bio_assembly/BIRD/6CN8.pdb B
data/bio_assembly/BIRD/6DN8.pdb data/bio_assembly/BIRD/6DN8.pdb B
data/bio_assembly/BIRD/6DN5.pdb data/bio_assembly/BIRD/6DN5.pdb B
data/bio_assembly/BIRD/6DN7.pdb data/bio_assembly/BIRD/6DN7.pdb D
data/bio_assembly/BIRD/6DN6.pdb data/bio_assembly/BIRD/6DN6.pdb B
data/bio_assembly/BIRD/5VI6.pdb data/bio_assembly/BIRD/5VI6.pdb B
data/bio_assembly/BIRD/4WVT.pdb data/bio_assembly/BIRD/4WVT.pdb C
data/bio_assembly/BIRD/4WVU.pdb data/bio_assembly/BIRD/4WVU.pdb B
data/bio_assembly/BIRD/2POY.pdb data/bio_assembly/BIRD/2POY.pdb T
data/bio_assembly/BIRD/2OJU.pdb data/bio_assembly/BIRD/2OJU.pdb D
data/bio_assembly/BIRD/1BCK.pdb data/bio_assembly/BIRD/1BCK.pdb C
data/bio_assembly/BIRD/1CWC.pdb data/bio_assembly/BIRD/1CWC.pdb C
data/bio_assembly/BIRD/1CWB.pdb data/bio_assembly/BIRD/1CWB.pdb C
data/bio_assembly/BIRD/1CWA.pdb data/bio_assembly/BIRD/1CWA.pdb C
data/bio_assembly/BIRD/1CYN.pdb data/bio_assembly/BIRD/1CYN.pdb C
data/bio_assembly/BIRD/1IKF.pdb data/bio_assembly/BIRD/1IKF.pdb C
data/bio_assembly/BIRD/6J67.pdb data/bio_assembly/BIRD/6J67.pdb C
data/bio_assembly/BIRD/3PMP.pdb data/bio_assembly/BIRD/3PMP.pdb C
data/bio_assembly/BIRD/1MIK.pdb data/bio_assembly/BIRD/1MIK.pdb B
data/bio_assembly/BIRD/1QNH.pdb data/bio_assembly/BIRD/1QNH.pdb C
data/bio_assembly/BIRD/1QNG.pdb data/bio_assembly/BIRD/1QNG.pdb D
data/bio_assembly/BIRD/1TK2.pdb data/bio_assembly/BIRD/1TK2.pdb B
data/bio_assembly/BIRD/1TMB.pdb data/bio_assembly/BIRD/1TMB.pdb T
data/bio_assembly/BIRD/1W9U.pdb data/bio_assembly/BIRD/1W9U.pdb C
data/bio_assembly/BIRD/1WAW.pdb data/bio_assembly/BIRD/1WAW.pdb B
data/bio_assembly/BIRD/1XQ7.pdb data/bio_assembly/BIRD/1XQ7.pdb D
data/bio_assembly/BIRD/2BCD.pdb data/bio_assembly/BIRD/2BCD.pdb B
data/bio_assembly/BIRD/3SM1.pdb data/bio_assembly/BIRD/3SM1.pdb J
data/bio_assembly/BIRD/6DNO.pdb data/bio_assembly/BIRD/6DNO.pdb C
data/bio_assembly/BIRD/6DTN.pdb data/bio_assembly/BIRD/6DTN.pdb A
data/bio_assembly/BIRD/6M9D.pdb data/bio_assembly/BIRD/6M9D.pdb B
data/bio_assembly/BIRD/6APR.pdb data/bio_assembly/BIRD/6APR.pdb I
data/bio_assembly/BIRD/6V2D.pdb data/bio_assembly/BIRD/6V2D.pdb B
data/bio_assembly/BIRD/6V2S.pdb data/bio_assembly/BIRD/6V2S.pdb C
data/bio_assembly/BIRD/6V2R.pdb data/bio_assembly/BIRD/6V2R.pdb B
data/bio_assembly/BIRD/5U66.pdb data/bio_assembly/BIRD/5U66.pdb B
data/bio_assembly/BIRD/1M21.pdb data/bio_assembly/BIRD/1M21.pdb C
data/bio_assembly/BIRD/1LS5.pdb data/bio_assembly/BIRD/1LS5.pdb C
data/bio_assembly/BIRD/1M43.pdb data/bio_assembly/BIRD/1M43.pdb C
data/bio_assembly/BIRD/2CF9.pdb data/bio_assembly/BIRD/2CF9.pdb I
data/bio_assembly/BIRD/2CF8.pdb data/bio_assembly/BIRD/2CF8.pdb I
data/bio_assembly/BIRD/2CN0.pdb data/bio_assembly/BIRD/2CN0.pdb I
data/bio_assembly/BIRD/2F9N.pdb data/bio_assembly/BIRD/2F9N.pdb E
data/bio_assembly/BIRD/2F9P.pdb data/bio_assembly/BIRD/2F9P.pdb E
data/bio_assembly/BIRD/2FES.pdb data/bio_assembly/BIRD/2FES.pdb D
data/bio_assembly/BIRD/2FEQ.pdb data/bio_assembly/BIRD/2FEQ.pdb D
data/bio_assembly/BIRD/1APU.pdb data/bio_assembly/BIRD/1APU.pdb I
data/bio_assembly/BIRD/1AQ7.pdb data/bio_assembly/BIRD/1AQ7.pdb B
data/bio_assembly/BIRD/1O0D.pdb data/bio_assembly/BIRD/1O0D.pdb D
data/bio_assembly/BIRD/2AGI.pdb data/bio_assembly/BIRD/2AGI.pdb A
data/bio_assembly/BIRD/2ANK.pdb data/bio_assembly/BIRD/2ANK.pdb P
data/bio_assembly/BIRD/1WB0.pdb data/bio_assembly/BIRD/1WB0.pdb B
data/bio_assembly/BIRD/1W9V.pdb data/bio_assembly/BIRD/1W9V.pdb C
data/bio_assembly/BIRD/1W6I.pdb data/bio_assembly/BIRD/1W6I.pdb B
data/bio_assembly/BIRD/1QS8.pdb data/bio_assembly/BIRD/1QS8.pdb C
data/bio_assembly/BIRD/1PSO.pdb data/bio_assembly/BIRD/1PSO.pdb I
data/bio_assembly/BIRD/1POP.pdb data/bio_assembly/BIRD/1POP.pdb B
data/bio_assembly/BIRD/1OYT.pdb data/bio_assembly/BIRD/1OYT.pdb I
data/bio_assembly/BIRD/1NZQ.pdb data/bio_assembly/BIRD/1NZQ.pdb D
data/bio_assembly/BIRD/1WVM.pdb data/bio_assembly/BIRD/1WVM.pdb C
data/bio_assembly/BIRD/1XDH.pdb data/bio_assembly/BIRD/1XDH.pdb C
data/bio_assembly/BIRD/1WKR.pdb data/bio_assembly/BIRD/1WKR.pdb I
data/bio_assembly/BIRD/1BCS.pdb data/bio_assembly/BIRD/1BCS.pdb C
data/bio_assembly/BIRD/1BCR.pdb data/bio_assembly/BIRD/1BCR.pdb C
data/bio_assembly/BIRD/6OBR.pdb data/bio_assembly/BIRD/6OBR.pdb D
data/bio_assembly/BIRD/6OBQ.pdb data/bio_assembly/BIRD/6OBQ.pdb C
data/bio_assembly/BIRD/6OBU.pdb data/bio_assembly/BIRD/6OBU.pdb C
data/bio_assembly/BIRD/1H0I.pdb data/bio_assembly/BIRD/1H0I.pdb C
data/bio_assembly/BIRD/6XA4.pdb data/bio_assembly/BIRD/6XA4.pdb B
data/bio_assembly/BIRD/6YZ6.pdb data/bio_assembly/BIRD/6YZ6.pdb C
data/bio_assembly/BIRD/1FJM.pdb data/bio_assembly/BIRD/1FJM.pdb M
data/bio_assembly/BIRD/6BKJ.pdb data/bio_assembly/BIRD/6BKJ.pdb F
data/bio_assembly/BIRD/5WGQ.pdb data/bio_assembly/BIRD/5WGQ.pdb E
data/bio_assembly/BIRD/4IMQ.pdb data/bio_assembly/BIRD/4IMQ.pdb B
data/bio_assembly/BIRD/4INH.pdb data/bio_assembly/BIRD/4INH.pdb M
data/bio_assembly/BIRD/4IMZ.pdb data/bio_assembly/BIRD/4IMZ.pdb B
data/bio_assembly/BIRD/1TL9.pdb data/bio_assembly/BIRD/1TL9.pdb B
data/bio_assembly/BIRD/1SGC.pdb data/bio_assembly/BIRD/1SGC.pdb B
data/bio_assembly/BIRD/1IZE.pdb data/bio_assembly/BIRD/1IZE.pdb B
data/bio_assembly/BIRD/1JRT.pdb data/bio_assembly/BIRD/1JRT.pdb B
data/bio_assembly/BIRD/1JRS.pdb data/bio_assembly/BIRD/1JRS.pdb B
data/bio_assembly/BIRD/4Y9W.pdb data/bio_assembly/BIRD/4Y9W.pdb B
data/bio_assembly/BIRD/4NMT.pdb data/bio_assembly/BIRD/4NMT.pdb C
data/bio_assembly/BIRD/4NMS.pdb data/bio_assembly/BIRD/4NMS.pdb C
data/bio_assembly/BIRD/4NMR.pdb data/bio_assembly/BIRD/4NMR.pdb C
data/bio_assembly/BIRD/4NMQ.pdb data/bio_assembly/BIRD/4NMQ.pdb C
data/bio_assembly/BIRD/4NMP.pdb data/bio_assembly/BIRD/4NMP.pdb C
data/bio_assembly/BIRD/4NMO.pdb data/bio_assembly/BIRD/4NMO.pdb C
data/bio_assembly/BIRD/4MZJ.pdb data/bio_assembly/BIRD/4MZJ.pdb T
data/bio_assembly/BIRD/3P72.pdb data/bio_assembly/BIRD/3P72.pdb B
data/bio_assembly/BIRD/3OE0.pdb data/bio_assembly/BIRD/3OE0.pdb I
data/bio_assembly/BIRD/4I7D.pdb data/bio_assembly/BIRD/4I7D.pdb B
data/bio_assembly/BIRD/4I7C.pdb data/bio_assembly/BIRD/4I7C.pdb B
data/bio_assembly/BIRD/4I7B.pdb data/bio_assembly/BIRD/4I7B.pdb B
data/bio_assembly/BIRD/4I5N.pdb data/bio_assembly/BIRD/4I5N.pdb G
data/bio_assembly/BIRD/4I5L.pdb data/bio_assembly/BIRD/4I5L.pdb G
data/bio_assembly/BIRD/2P0R.pdb data/bio_assembly/BIRD/2P0R.pdb D
data/bio_assembly/BIRD/2NYL.pdb data/bio_assembly/BIRD/2NYL.pdb G
data/bio_assembly/BIRD/2NYM.pdb data/bio_assembly/BIRD/2NYM.pdb G
data/bio_assembly/BIRD/2NQA.pdb data/bio_assembly/BIRD/2NQA.pdb D
data/bio_assembly/BIRD/2NPP.pdb data/bio_assembly/BIRD/2NPP.pdb Y
data/bio_assembly/BIRD/2QZX.pdb data/bio_assembly/BIRD/2QZX.pdb C
data/bio_assembly/BIRD/2RMP.pdb data/bio_assembly/BIRD/2RMP.pdb B
data/bio_assembly/BIRD/2PSX.pdb data/bio_assembly/BIRD/2PSX.pdb B
data/bio_assembly/BIRD/2PSY.pdb data/bio_assembly/BIRD/2PSY.pdb B
data/bio_assembly/BIRD/4ER2.pdb data/bio_assembly/BIRD/4ER2.pdb I
data/bio_assembly/BIRD/4NMV.pdb data/bio_assembly/BIRD/4NMV.pdb C
data/bio_assembly/BIRD/4EJK.pdb data/bio_assembly/BIRD/4EJK.pdb N
data/bio_assembly/BIRD/4EJD.pdb data/bio_assembly/BIRD/4EJD.pdb C
data/bio_assembly/BIRD/4EXH.pdb data/bio_assembly/BIRD/4EXH.pdb J
data/bio_assembly/BIRD/4G5G.pdb data/bio_assembly/BIRD/4G5G.pdb I
data/bio_assembly/BIRD/4BP9.pdb data/bio_assembly/BIRD/4BP9.pdb G
data/bio_assembly/BIRD/3V4L.pdb data/bio_assembly/BIRD/3V4L.pdb B
data/bio_assembly/BIRD/3V4O.pdb data/bio_assembly/BIRD/3V4O.pdb B
data/bio_assembly/BIRD/3UOA.pdb data/bio_assembly/BIRD/3UOA.pdb L
data/bio_assembly/BIRD/3UO8.pdb data/bio_assembly/BIRD/3UO8.pdb L
data/bio_assembly/BIRD/3BPM.pdb data/bio_assembly/BIRD/3BPM.pdb D
data/bio_assembly/BIRD/5LW1.pdb data/bio_assembly/BIRD/5LW1.pdb C
data/bio_assembly/BIRD/5MS4.pdb data/bio_assembly/BIRD/5MS4.pdb E
data/bio_assembly/BIRD/5K99.pdb data/bio_assembly/BIRD/5K99.pdb C
data/bio_assembly/BIRD/5JPF.pdb data/bio_assembly/BIRD/5JPF.pdb M
data/bio_assembly/BIRD/5N7Q.pdb data/bio_assembly/BIRD/5N7Q.pdb I
data/bio_assembly/BIRD/5I70.pdb data/bio_assembly/BIRD/5I70.pdb D
data/bio_assembly/BIRD/5HVP.pdb data/bio_assembly/BIRD/5HVP.pdb C
data/bio_assembly/BIRD/5FC3.pdb data/bio_assembly/BIRD/5FC3.pdb A
data/bio_assembly/BIRD/5FC2.pdb data/bio_assembly/BIRD/5FC2.pdb A
data/bio_assembly/BIRD/5EPK.pdb data/bio_assembly/BIRD/5EPK.pdb B
data/bio_assembly/BIRD/5EPJ.pdb data/bio_assembly/BIRD/5EPJ.pdb B
data/bio_assembly/BIRD/5EQ0.pdb data/bio_assembly/BIRD/5EQ0.pdb B
data/bio_assembly/BIRD/2XE4.pdb data/bio_assembly/BIRD/2XE4.pdb B
data/bio_assembly/BIRD/2Z2P.pdb data/bio_assembly/BIRD/2Z2P.pdb C
data/bio_assembly/BIRD/3E7A.pdb data/bio_assembly/BIRD/3E7A.pdb C
data/bio_assembly/BIRD/3DW8.pdb data/bio_assembly/BIRD/3DW8.pdb G
data/bio_assembly/BIRD/3EGH.pdb data/bio_assembly/BIRD/3EGH.pdb E
data/bio_assembly/BIRD/3EMY.pdb data/bio_assembly/BIRD/3EMY.pdb B
data/bio_assembly/BIRD/3MGB.pdb data/bio_assembly/BIRD/3MGB.pdb C
data/bio_assembly/BIRD/3MG9.pdb data/bio_assembly/BIRD/3MG9.pdb B
data/bio_assembly/BIRD/3FGA.pdb data/bio_assembly/BIRD/3FGA.pdb E
data/bio_assembly/BIRD/3FNT.pdb data/bio_assembly/BIRD/3FNT.pdb I
data/bio_assembly/BIRD/3FV3.pdb data/bio_assembly/BIRD/3FV3.pdb J
data/bio_assembly/BIRD/2V3H.pdb data/bio_assembly/BIRD/2V3H.pdb I
data/bio_assembly/BIRD/2V3O.pdb data/bio_assembly/BIRD/2V3O.pdb I
data/bio_assembly/BIRD/4YV8.pdb data/bio_assembly/BIRD/4YV8.pdb B
data/bio_assembly/BIRD/3Q4K.pdb data/bio_assembly/BIRD/3Q4K.pdb C
data/bio_assembly/BIRD/3Q4L.pdb data/bio_assembly/BIRD/3Q4L.pdb C
data/bio_assembly/BIRD/4TVG.pdb data/bio_assembly/BIRD/4TVG.pdb C
data/bio_assembly/BIRD/5D13.pdb data/bio_assembly/BIRD/5D13.pdb E
data/bio_assembly/BIRD/1A2C.pdb data/bio_assembly/BIRD/1A2C.pdb I
data/bio_assembly/BIRD/2IAE.pdb data/bio_assembly/BIRD/2IAE.pdb M
data/bio_assembly/BIRD/2IE3.pdb data/bio_assembly/BIRD/2IE3.pdb I
data/bio_assembly/BIRD/2H6T.pdb data/bio_assembly/BIRD/2H6T.pdb B
data/bio_assembly/BIRD/2FO5.pdb data/bio_assembly/BIRD/2FO5.pdb E

View File

@@ -1,253 +0,0 @@
2R9B;C,D;PLM2_PLAFA;;;;
3URI;B;CARP_CRYPA;;;;
3URL;B;CARP_CRYPA;;;;
3V3B;C,D;MDM2_HUMAN;;;;
3UQP;B;BACE1_HUMAN;;;;
3UQR;D,E,F;BACE1_HUMAN;;;;
5JXH;H;FURIN_HUMAN;;;;
5JXJ;H;FURIN_HUMAN;;;;
4RCP;B;PLK1_HUMAN;;;;
4TPG;E;Q8EHE6_SHEON;;;;
4RYD;H, I, J, K, L, N;FURIN_HUMAN;;;;
4O6W;C;PLK1_HUMAN;;;;
4K1E;B;KLK4_HUMAN;;;;
4DV9;B;BACE1_HUMAN;;;;
4DVF;C,D;BACE1_HUMAN;;;;
4EZP;C,D;DNAK_ECOLI;;;;
4FBX;B;CSK21_HUMAN;;;;
4G35;B;MCL1_MOUSE;-----;;;
5DNJ;B;PLK1_MOUSE;;;;
4WHH;B;PLK1_HUMAN;;;;
4WHK;B;PLK1_HUMAN;;;;
4WHL;B;PLK1_HUMAN;;;;
1SFI;I;TRY1_BOVIN;;;;
3RQ7;B;PLK1_HUMAN;;;;
3SNA;H;R1AB_CVHSA;;;;
3SNB;H;R1A_CVHSA;;;;
3SNC;H;R1A_CVHSA;-----;;;
3SND;C,D;R1A_CVHSA;;;;
3SNE;H;R1A_CVHSA;;;;
3S70;B,D;CASP6_HUMAN;;;;
1OKX;C,D;CELA1_PIG;------------;;;
6VXY;C;TRY1_BOVIN;;;;
3VFK;G;UBC_HUMAN;;;;
3VFJ;G;MALE_ECOLI;;;;
2XAD;E,F,G,H;Q6ZZJ1_ACTTI;;;;
4MFL;B;Q6F275_MESFL;;;;
4MFP;B;A0A2Z5FPF1_9MUSC;;;;
4MFQ;B;Q70AY4_ACTTI;;;;
4PJZ;B;D9IEF7_BPT4;;;;
4PK0;B;D9IEF7_BPT4;;;;
4EEC;C;STAL_STRTO;;;;
4JNA;H,I;A4ZPY8_CHRVL;;;;
4NEC;E,F,G,H;PCSK4_MOUSE;;;;
3AH8;Y;GNAI1_RAT;;;;
3RQD;C,D;HDAC8_HUMAN;;;;
2CV3;B;CELA1_PIG;;;;
2RMC;B,D,F,H;PPIC_MOUSE;;;;
4TOT;E,F,G,H;PPIF_RAT;;;;
6O21;B;KLK4_HUMAN;;;;
6C1Q;L;C5AR1_HUMAN;;;;
6C1R;L;C5AR1_HUMAN;;;;
1MF8;D;CANB1_HUMAN;;;;
3WDC;B;CLPC1_MYCTU;;;;
3WDD;B;CLPC1_MYCTU;;;;
3WDE;B;CLPC1_MYCTU;;;;
3WMG;B;M1VAN7_CYAM1;;;;
3WNE;C,D;POL_HV1N5;;;;
3WNF;C,D;POL_HV1N5;;;;
3WNG;C,D;POL_HV1N5;;;;
2Z6W;M,N;PPIF_HUMAN;;;;
4MNW;B;UROK_HUMAN;;;;
4MNX;B;UROK_HUMAN;;;;
4MNY;C,D;UROK_HUMAN;;;;
4OS1;B;UROK_HUMAN;;;;
4OS2;B;UROK_HUMAN;;;;
4OS4;B;UROK_HUMAN;;;;
4OS5;B;UROK_HUMAN;;;;
4OS6;B;UROK_HUMAN;;;;
4OS7;B;UROK_HUMAN;;;;
4IPZ;B;PPIA_HUMAN;;;;
4JJM;E,F;D0ELH5_CITSI;;;;
4JK5;B;UROK_HUMAN;;;;
4JK6;B;UROK_HUMAN;;;;
4DGC;F,G,H,I,J;PPIA_MACMU;;;;
4GLY;B;UROK_HUMAN;;;;
4YV9;E,F,G,H;A0A0J9X288_STRDY;;;;
4ZJX;B;BXA1_CLOBH;;;;
4ZQW;A,C;CDIA4_ECO5C;;;;
3BO7;E,F,G,H;D0VWS5_TOXGO;;;;
3EOV;C,D;Q9U9R3_LEIDO;;;;
4GUX;D,E,F;TRY1_BOVIN;;;;
4GVU;D,E,F;CELA1_PIG;;;;
4HGC;I;TRY1_BOVIN;;;;
4HY7;B;Q93W25_WHEAT;;;;
2WFJ;B;PPIG_HUMAN;;;;
2X7K;B;PPIL1_HUMAN;;;;
4KEL;B;KLK4_HUMAN;;;;
4L3O;E,F,G,H;SIR2_HUMAN;;;;
4KTU;B;TRY1_BOVIN;;;;
4KTS;B;TRY1_BOVIN;;;;
4KTC;B,D;POLG_HCVJA;;;;
3AVA;X,Y;POL_HV1N5;;;;
3AVB;X,Y;POL_HV1N5;;;;
3AV9;X,Y;POL_HV1N5;;;;
3AVI;D,F;POL_HV1B1;;;;
3AVJ;D,F;POL_HV1N5;;;;
3AVK;D,F;POL_HV1N5;;;;
3AVL;E,F;POL_HV1N5;;;;
3AVM;D,F;POL_HV1N5;;;;
3AVN;G,H;POL_HV1N5;;;;
5XN3;B;NOS2_HUMAN;;;;
6CN8;B;CLPC1_MYCTU;;;;
6DN8;B,D,F;SPSB4_HUMAN;;;;
6DN5;B;SPSB2_HUMAN;;;;
6DN7;B,D;SPSB4_HUMAN;;;;
6DN6;B;SPSB2_HUMAN;;;;
5VI6;B;HDAC8_HUMAN;;;;
4WVT;C,D;XIAP_HUMAN;;;;
4WVU;B;XIAP_HUMAN;;;;
2POY;T,U,V;A3FQA7_CRYPI;;;;
2OJU;C,D;PPIL3_HUMAN;;;;
1BCK;C;PPIA_HUMAN;;;;
1CWC;C;PPIA_HUMAN;;;;
1CWB;C;PPIA_HUMAN;;;;
1CWA;C;PPIA_HUMAN;;;;
1CYN;C;PPIB_HUMAN;Enzyme;;;
1IKF;C;?;;;;
6J67;C;TERF2_HUMAN;;;;
3PMP;C,D;PMP22_HUMAN;;;;
1MIK;B;PPIA_HUMAN;;;;
1QNH;C,D;Q25756_PLAFA;;;;
1QNG;D;Q25756_PLAFA;;;;
1TK2;B;NEP4_DROME;;;;
1TMB;T;THRB_HUMAN;;;;
1W9U;C,D;CHIB1_ASPFM;;;;
1WAW;B;CHIT1_HUMAN;;;;
1XQ7;D,E,F;Q4DPB9_TRYCC;;;;
2BCD;B;PP1G_HUMAN;;;;
3SM1;J,M;Q9E7M1_9GAMR;;;;
6DNO;C;PP1A_HUMAN;;;;
6DTN;A,C;NTM1A_HUMAN;;;;
6M9D;B;PICP_PSESR;;;;
6APR;I;CARP_RHICH;;;;
6V2D;B, D, F, H, J, L;CDYL2_HUMAN;;;;
6V2S;C,D;MPP8_HUMAN;;;;
6V2R;B;CBX7_HUMAN;;;;
5U66;B;IGHG1_HUMAN;;;;
1M21;C,D;Q8RJN5_STEMA;;;;
1LS5;C,D;Q8IM16_PLAF7;;;;
1M43;C,D;PLM2_PLAFA;;;;
2CF9;I;THRB_HUMAN;;;;
2CF8;I;THRB_HUMAN;;;;
2CN0;I;THRB_HUMAN;;;;
2F9N;E, F, G, H;TRYB1_HUMAN;;;;
2F9P;E, F, G, H;TRYB1_HUMAN;;;;
2FES;D;THRB_HUMAN;;;;
2FEQ;D;THRB_HUMAN;;;;
1APU;I;PEPA1_PENJA;;;;
1AQ7;B;TRY1_BOVIN;;;;
1O0D;D;THRB_HUMAN;;;;
2AGI;A;TRY1_BOVIN;;;;
2ANK;P;THRB_HUMAN;;;;
1WB0;B;CHIT1_HUMAN;;;;
1W9V;C,D;CHIB1_ASPFU;;;;
1W6I;B,D;PLM2_PLAFA;;;;
1QS8;C,D;O60989_PLAVI;;;;
1PSO;I;PEPA4_HUMAN;;;;
1POP;B;PAPA1_CARPA;;;;
1OYT;I;HIR2B_HIRME;;;;
1NZQ;D;THRB_HUMAN;;;;
1WVM;C,D;Q65Z69_9GAMM;;;;
1XDH;C,D;PLM2_PLAFA;;;;
1WKR;I;CARP_IRPLA;;;;
1BCS;C;CBP2_WHEAT;;;;
1BCR;C;CBP2_WHEAT;;;;
6OBR;D,E;PP1A_HUMAN;;;;
6OBQ;C,D;PP1A_HUMAN;;;;
6OBU;C,D;PP1A_HUMAN;;;;
1H0I;C,D;CHIB_SERMA;;;;
6XA4;B;R1AB_SARS2;;;;
6YZ6;C;R1AB_SARS2;;;;
1FJM;M,N;PP1A_RABIT;;;;
6BKJ;F, G, H, I;CAN3_HUMAN;;;;
5WGQ;E,F;ESR1_HUMAN;;;;
4IMQ;B;POLG_NVN68;;;;
4INH;J, M, N, O, P, Q, S, T;POLG_NVN68;;;;
4IMZ;B;POLG_NVN68;;;;
1TL9;B;CAN1_RAT;;;;
1SGC;B;PRTA_STRGR;;;;
1IZE;B;PEPA_ASPOZ;;;;
1JRT;B;TRY1_BOVIN;;;;
1JRS;B;TRY1_BOVIN;;;;
4Y9W;B;G8B6Y8_CANPC;;;;
4NMT;C,D;GOPC_HUMAN;;;;
4NMS;C,D;GOPC_HUMAN;;;;
4NMR;C,D;GOPC_HUMAN;;;;
4NMQ;C,D;GOPC_HUMAN;;;;
4NMP;C,D;GOPC_HUMAN;;;;
4NMO;C,D;GOPC_HUMAN;;;;
4MZJ;T;Q8I4W8_PLAF7;;;;
3P72;B;GP1BA_HUMAN;;;;
3OE0;I;CXCR4_HUMAN;;;;
4I7D;B,D;SIAH1_HUMAN;;;;
4I7C;B,D;SIAH1_HUMAN;;;;
4I7B;B,D;SIAH1_HUMAN;;;;
4I5N;G,H;2AAA_HUMAN;;;;
4I5L;G,H;PP2AA_HUMAN;;;;
2P0R;D,E;CAN9_HUMAN;;;;
2NYL;G,H;2A5G_HUMAN;;;;
2NYM;G,H;2A5G_HUMAN;;;;
2NQA;D,E;CAN8_HUMAN;;;;
2NPP;X,Y;PP2AA_HUMAN;;;;
2QZX;C,D;CARP5_CANAL;;;;
2RMP;B;CARP_RHIMI;;;;
2PSX;B;KLK5_HUMAN;;;;
2PSY;B;KLK5_HUMAN;;;;
4ER2;I;CARP_CRYPA;;;;
4NMV;C,D;GOPC_HUMAN;;;;
4EJK;N;POL_HV1Z2;;;;
4EJD;C;POL_HV1Z2;;;;
4EXH;J, M, P;Q9E7M1_9GAMR;;;;
4G5G;I;EFTU1_ECOLI;;;;
4BP9;G, H, I, J, K, L;O76728_TRYBB;;;;
3V4L;B;MALT1_MOUSE;;;;
3V4O;B;MALT1_HUMAN;;;;
3UOA;L, M;MALT1_HUMAN;;;;
3UO8;L, M;MALT1_HUMAN;;;;
3BPM;C,D;Q9NAW4_PLAFA;;;;
5LW1;C, F, I;MK08_HUMAN;;;;
5MS4;E, F, G, H;KLK8_HUMAN;;;;
5K99;C, D;A0A0F7RFM6_BACAN;;;;
5JPF;M,N;C4YM68_CANAW;;;;
5N7Q;I,J;V5HCK7_IXORI;;;;
5I70;C,D;W7FF86_PLAF8;;;;
5HVP;C;POL_HV1N5;;;;
5FC3;A;G0SHM3_CHATD;;;;
5FC2;A;G0SHM3_CHATD;;;;
5EPK;B;CBX2_HUMAN;;;;
5EPJ;B;CBX7_HUMAN;;;;
5EQ0;B;CBX8_HUMAN;;;;
2XE4;B;Q4QHU7_LEIMA;;;;
2Z2P;C,D;VGB_STAAU;;;;
3E7A;C,D;PP1A_HUMAN;;;;
3DW8;G,H;PP2AA_HUMAN;;;;
3EGH;E, F;NEB2_RAT;;;;
3EMY;B;Q2WBH2_HYPJE;;;;
3MGB;C,D;B7T1D7_9BACT;;;;
3MG9;B, C;B7T1D7_9BACT;;;;
3FGA;E;PP2AA_HUMAN;;;;
3FNT;I;Q8IM15_PLAF7;;;;
3FV3;I, J, K, L, M, N, O, P;CARP1_CANPA;;;;
2V3H;I;THRB_HUMAN;;;;
2V3O;I;THRB_HUMAN;;;;
4YV8;B;CATK_HUMAN;;;;
3Q4K;C,D;DPO3B_ECOLI;;;;
3Q4L;C,D;DPO3B_ECOLI;;;;
4TVG;C;Q90EA1_9HIV1;;;;
5D13;E, F, G, H;DLG4_RAT;;;;
1A2C;I;THRB_HUMAN;;;;
2IAE;M,N;PP2AA_HUMAN;;;;
2IE3;I;PP2AA_HUMAN;;;;
2H6T;B;CARP3_CANAL;;;;
2FO5;E, F, G, H;CYSP2_HORVU;;;;
1 2R9B C,D PLM2_PLAFA
2 3URI B CARP_CRYPA
3 3URL B CARP_CRYPA
4 3V3B C,D MDM2_HUMAN
5 3UQP B BACE1_HUMAN
6 3UQR D,E,F BACE1_HUMAN
7 5JXH H FURIN_HUMAN
8 5JXJ H FURIN_HUMAN
9 4RCP B PLK1_HUMAN
10 4TPG E Q8EHE6_SHEON
11 4RYD H, I, J, K, L, N FURIN_HUMAN
12 4O6W C PLK1_HUMAN
13 4K1E B KLK4_HUMAN
14 4DV9 B BACE1_HUMAN
15 4DVF C,D BACE1_HUMAN
16 4EZP C,D DNAK_ECOLI
17 4FBX B CSK21_HUMAN
18 4G35 B MCL1_MOUSE -----
19 5DNJ B PLK1_MOUSE
20 4WHH B PLK1_HUMAN
21 4WHK B PLK1_HUMAN
22 4WHL B PLK1_HUMAN
23 1SFI I TRY1_BOVIN
24 3RQ7 B PLK1_HUMAN
25 3SNA H R1AB_CVHSA
26 3SNB H R1A_CVHSA
27 3SNC H R1A_CVHSA -----
28 3SND C,D R1A_CVHSA
29 3SNE H R1A_CVHSA
30 3S70 B,D CASP6_HUMAN
31 1OKX C,D CELA1_PIG ------------
32 6VXY C TRY1_BOVIN
33 3VFK G UBC_HUMAN
34 3VFJ G MALE_ECOLI
35 2XAD E,F,G,H Q6ZZJ1_ACTTI
36 4MFL B Q6F275_MESFL
37 4MFP B A0A2Z5FPF1_9MUSC
38 4MFQ B Q70AY4_ACTTI
39 4PJZ B D9IEF7_BPT4
40 4PK0 B D9IEF7_BPT4
41 4EEC C STAL_STRTO
42 4JNA H,I A4ZPY8_CHRVL
43 4NEC E,F,G,H PCSK4_MOUSE
44 3AH8 Y GNAI1_RAT
45 3RQD C,D HDAC8_HUMAN
46 2CV3 B CELA1_PIG
47 2RMC B,D,F,H PPIC_MOUSE
48 4TOT E,F,G,H PPIF_RAT
49 6O21 B KLK4_HUMAN
50 6C1Q L C5AR1_HUMAN
51 6C1R L C5AR1_HUMAN
52 1MF8 D CANB1_HUMAN
53 3WDC B CLPC1_MYCTU
54 3WDD B CLPC1_MYCTU
55 3WDE B CLPC1_MYCTU
56 3WMG B M1VAN7_CYAM1
57 3WNE C,D POL_HV1N5
58 3WNF C,D POL_HV1N5
59 3WNG C,D POL_HV1N5
60 2Z6W M,N PPIF_HUMAN
61 4MNW B UROK_HUMAN
62 4MNX B UROK_HUMAN
63 4MNY C,D UROK_HUMAN
64 4OS1 B UROK_HUMAN
65 4OS2 B UROK_HUMAN
66 4OS4 B UROK_HUMAN
67 4OS5 B UROK_HUMAN
68 4OS6 B UROK_HUMAN
69 4OS7 B UROK_HUMAN
70 4IPZ B PPIA_HUMAN
71 4JJM E,F D0ELH5_CITSI
72 4JK5 B UROK_HUMAN
73 4JK6 B UROK_HUMAN
74 4DGC F,G,H,I,J PPIA_MACMU
75 4GLY B UROK_HUMAN
76 4YV9 E,F,G,H A0A0J9X288_STRDY
77 4ZJX B BXA1_CLOBH
78 4ZQW A,C CDIA4_ECO5C
79 3BO7 E,F,G,H D0VWS5_TOXGO
80 3EOV C,D Q9U9R3_LEIDO
81 4GUX D,E,F TRY1_BOVIN
82 4GVU D,E,F CELA1_PIG
83 4HGC I TRY1_BOVIN
84 4HY7 B Q93W25_WHEAT
85 2WFJ B PPIG_HUMAN
86 2X7K B PPIL1_HUMAN
87 4KEL B KLK4_HUMAN
88 4L3O E,F,G,H SIR2_HUMAN
89 4KTU B TRY1_BOVIN
90 4KTS B TRY1_BOVIN
91 4KTC B,D POLG_HCVJA
92 3AVA X,Y POL_HV1N5
93 3AVB X,Y POL_HV1N5
94 3AV9 X,Y POL_HV1N5
95 3AVI D,F POL_HV1B1
96 3AVJ D,F POL_HV1N5
97 3AVK D,F POL_HV1N5
98 3AVL E,F POL_HV1N5
99 3AVM D,F POL_HV1N5
100 3AVN G,H POL_HV1N5
101 5XN3 B NOS2_HUMAN
102 6CN8 B CLPC1_MYCTU
103 6DN8 B,D,F SPSB4_HUMAN
104 6DN5 B SPSB2_HUMAN
105 6DN7 B,D SPSB4_HUMAN
106 6DN6 B SPSB2_HUMAN
107 5VI6 B HDAC8_HUMAN
108 4WVT C,D XIAP_HUMAN
109 4WVU B XIAP_HUMAN
110 2POY T,U,V A3FQA7_CRYPI
111 2OJU C,D PPIL3_HUMAN
112 1BCK C PPIA_HUMAN
113 1CWC C PPIA_HUMAN
114 1CWB C PPIA_HUMAN
115 1CWA C PPIA_HUMAN
116 1CYN C PPIB_HUMAN Enzyme
117 1IKF C ?
118 6J67 C TERF2_HUMAN
119 3PMP C,D PMP22_HUMAN
120 1MIK B PPIA_HUMAN
121 1QNH C,D Q25756_PLAFA
122 1QNG D Q25756_PLAFA
123 1TK2 B NEP4_DROME
124 1TMB T THRB_HUMAN
125 1W9U C,D CHIB1_ASPFM
126 1WAW B CHIT1_HUMAN
127 1XQ7 D,E,F Q4DPB9_TRYCC
128 2BCD B PP1G_HUMAN
129 3SM1 J,M Q9E7M1_9GAMR
130 6DNO C PP1A_HUMAN
131 6DTN A,C NTM1A_HUMAN
132 6M9D B PICP_PSESR
133 6APR I CARP_RHICH
134 6V2D B, D, F, H, J, L CDYL2_HUMAN
135 6V2S C,D MPP8_HUMAN
136 6V2R B CBX7_HUMAN
137 5U66 B IGHG1_HUMAN
138 1M21 C,D Q8RJN5_STEMA
139 1LS5 C,D Q8IM16_PLAF7
140 1M43 C,D PLM2_PLAFA
141 2CF9 I THRB_HUMAN
142 2CF8 I THRB_HUMAN
143 2CN0 I THRB_HUMAN
144 2F9N E, F, G, H TRYB1_HUMAN
145 2F9P E, F, G, H TRYB1_HUMAN
146 2FES D THRB_HUMAN
147 2FEQ D THRB_HUMAN
148 1APU I PEPA1_PENJA
149 1AQ7 B TRY1_BOVIN
150 1O0D D THRB_HUMAN
151 2AGI A TRY1_BOVIN
152 2ANK P THRB_HUMAN
153 1WB0 B CHIT1_HUMAN
154 1W9V C,D CHIB1_ASPFU
155 1W6I B,D PLM2_PLAFA
156 1QS8 C,D O60989_PLAVI
157 1PSO I PEPA4_HUMAN
158 1POP B PAPA1_CARPA
159 1OYT I HIR2B_HIRME
160 1NZQ D THRB_HUMAN
161 1WVM C,D Q65Z69_9GAMM
162 1XDH C,D PLM2_PLAFA
163 1WKR I CARP_IRPLA
164 1BCS C CBP2_WHEAT
165 1BCR C CBP2_WHEAT
166 6OBR D,E PP1A_HUMAN
167 6OBQ C,D PP1A_HUMAN
168 6OBU C,D PP1A_HUMAN
169 1H0I C,D CHIB_SERMA
170 6XA4 B R1AB_SARS2
171 6YZ6 C R1AB_SARS2
172 1FJM M,N PP1A_RABIT
173 6BKJ F, G, H, I CAN3_HUMAN
174 5WGQ E,F ESR1_HUMAN
175 4IMQ B POLG_NVN68
176 4INH J, M, N, O, P, Q, S, T POLG_NVN68
177 4IMZ B POLG_NVN68
178 1TL9 B CAN1_RAT
179 1SGC B PRTA_STRGR
180 1IZE B PEPA_ASPOZ
181 1JRT B TRY1_BOVIN
182 1JRS B TRY1_BOVIN
183 4Y9W B G8B6Y8_CANPC
184 4NMT C,D GOPC_HUMAN
185 4NMS C,D GOPC_HUMAN
186 4NMR C,D GOPC_HUMAN
187 4NMQ C,D GOPC_HUMAN
188 4NMP C,D GOPC_HUMAN
189 4NMO C,D GOPC_HUMAN
190 4MZJ T Q8I4W8_PLAF7
191 3P72 B GP1BA_HUMAN
192 3OE0 I CXCR4_HUMAN
193 4I7D B,D SIAH1_HUMAN
194 4I7C B,D SIAH1_HUMAN
195 4I7B B,D SIAH1_HUMAN
196 4I5N G,H 2AAA_HUMAN
197 4I5L G,H PP2AA_HUMAN
198 2P0R D,E CAN9_HUMAN
199 2NYL G,H 2A5G_HUMAN
200 2NYM G,H 2A5G_HUMAN
201 2NQA D,E CAN8_HUMAN
202 2NPP X,Y PP2AA_HUMAN
203 2QZX C,D CARP5_CANAL
204 2RMP B CARP_RHIMI
205 2PSX B KLK5_HUMAN
206 2PSY B KLK5_HUMAN
207 4ER2 I CARP_CRYPA
208 4NMV C,D GOPC_HUMAN
209 4EJK N POL_HV1Z2
210 4EJD C POL_HV1Z2
211 4EXH J, M, P Q9E7M1_9GAMR
212 4G5G I EFTU1_ECOLI
213 4BP9 G, H, I, J, K, L O76728_TRYBB
214 3V4L B MALT1_MOUSE
215 3V4O B MALT1_HUMAN
216 3UOA L, M MALT1_HUMAN
217 3UO8 L, M MALT1_HUMAN
218 3BPM C,D Q9NAW4_PLAFA
219 5LW1 C, F, I MK08_HUMAN
220 5MS4 E, F, G, H KLK8_HUMAN
221 5K99 C, D A0A0F7RFM6_BACAN
222 5JPF M,N C4YM68_CANAW
223 5N7Q I,J V5HCK7_IXORI
224 5I70 C,D W7FF86_PLAF8
225 5HVP C POL_HV1N5
226 5FC3 A G0SHM3_CHATD
227 5FC2 A G0SHM3_CHATD
228 5EPK B CBX2_HUMAN
229 5EPJ B CBX7_HUMAN
230 5EQ0 B CBX8_HUMAN
231 2XE4 B Q4QHU7_LEIMA
232 2Z2P C,D VGB_STAAU
233 3E7A C,D PP1A_HUMAN
234 3DW8 G,H PP2AA_HUMAN
235 3EGH E, F NEB2_RAT
236 3EMY B Q2WBH2_HYPJE
237 3MGB C,D B7T1D7_9BACT
238 3MG9 B, C B7T1D7_9BACT
239 3FGA E PP2AA_HUMAN
240 3FNT I Q8IM15_PLAF7
241 3FV3 I, J, K, L, M, N, O, P CARP1_CANPA
242 2V3H I THRB_HUMAN
243 2V3O I THRB_HUMAN
244 4YV8 B CATK_HUMAN
245 3Q4K C,D DPO3B_ECOLI
246 3Q4L C,D DPO3B_ECOLI
247 4TVG C Q90EA1_9HIV1
248 5D13 E, F, G, H DLG4_RAT
249 1A2C I THRB_HUMAN
250 2IAE M,N PP2AA_HUMAN
251 2IE3 I PP2AA_HUMAN
252 2H6T B CARP3_CANAL
253 2FO5 E, F, G, H CYSP2_HORVU

View File

@@ -1,160 +0,0 @@
6FMP;C;KEAP1_HUMAN
6QWN;F, G, H, I, J;PLRX1_ARATH
4D2D;B;Q5M4H8_STRT2
6QXP;I, J, K, L, M, N, O, P;LRX2_ARATH
2OBH;C,D;CETN2_HUMAN
1YK1;E;ANPRC_HUMAN
3KD7;G, H, I, J, K;
1YC5;B;NPD_THEMA
2H4F;D;NPD_THEMA
6F0Y;B;ASF1_YEAST
5OJ5;B;YC48L_THEEB
5OJR;E, F;YC48L_THEEB
2QBX;D, P;EPHB2_HUMAN
5D0J;L, M;GRB7_HUMAN
3FBR;B;
3JR3;D;NPD_THEMA
3SVM;P;MPP8_HUMAN
4Z5W;P, Q;PSKR1_DAUCA
5E1D;D, E;NTM1A_HUMAN
6Q1U;C,D;PLMN_HUMAN
6WZZ;B;GID4_HUMAN
1A1R;C,D;POLG_HCVH
1EJH;E, F, G, H;IF4E_MOUSE
1BZH;I, J, K, L, M, N, O, P;PTN1_HUMAN
1AQC;C,D;APBA1_HUMAN
6TWQ;C,D;ANXA2_HUMAN
1YTJ;I;POL_SIVM1
1YTH;I;POL_HV1A2
1YTG;I;POL_HV1A2
6CD9;B;GID4_HUMAN
6C4U;G, H, I, J, K, L;RAD53_YEAST
5H6Y;B;BPTF_HUMAN
5I3L;C;DPF3_HUMAN
6SEO;L;TEAD4_HUMAN
6SEN;L, M;TEAD4_HUMAN
2ITK;B;PIN1_HUMAN
2Q5A;B;PIN1_HUMAN
3UKW;C;IMA1_MOUSE
3UKX;C;IMA1_MOUSE
2VAY;B;CALM1_HUMAN
5UW3;E, F, G, H;R4P353_9CARY
5U1Q;L, M, N, P;GRB7_HUMAN
4ZRT;B;PTN1_HUMAN
5EEL;L, M, N, P, Q, R;GRB7_HUMAN
5W4E;A, D;A0A2R2JFW7_9BASI
4NY3;C,D;PTPA_HUMAN
4AKT;C;Q52QJ1_PRODI
5XWR;C,D;RBBP4_HUMAN
2H4H;B;NPD_THEMA
3AGY;C, D, F;DNJB1_HUMAN
3AGZ;C, D, E, F;DNJB1_HUMAN
3TWS;E, F, G, H;TNKS2_HUMAN
3TWT;E, F, G, H;TNKS2_HUMAN
3TWV;E, F, G, H;TNKS2_HUMAN
4DRW;E, F;S10AA_HUMAN
1EJ4;B;IF4E_MOUSE
6TWX;C, D;MAGI1_HUMAN
5K4F;C, D;GOPC_HUMAN
1XJ7;B;ANDR_HUMAN
1WBP;B;SRPK1_HUMAN
1KA6;B;SH21A_HUMAN
6CDG;B;GID4_HUMAN
5N7F;C;MAGI1_HUMAN
6CD8;C,D;GID4_HUMAN
5N7D;C;MAGI1_HUMAN
2IG0;B;TP53B_HUMAN
2RLY;P;TCRG1_MOUSE
5D94;B;MLP3B_HUMAN
5IC3;C,D;GOPC_HUMAN
3HS8;P;AP2A2_MOUSE
3HS9;P;AP2B1_RAT
3EG6;C;WDR5_HUMAN
3L3Q;B, C;IMA1_MOUSE
3O71;B;MK01_RAT
3RZ9;B;IMA1_MOUSE
3RZ2;C,D;TP4A1_RAT
3RZX;B;IMA1_MOUSE
4HH6;Z;D3GUW1_ECO44
4GQ6;B;MEN1_HUMAN
3WA4;B;GRB2_HUMAN
3ZMP;C,D;PTN1_HUMAN
3UL1;A;IMA1_MOUSE
5GG4;E, F, G, H;UBP7_HUMAN
5GJH;B, D;GRAP2_HUMAN
4QE8;C, D;NR1H4_HUMAN
4QE6;B;NR1H4_HUMAN
5E6Q;A;IMA1_MOUSE
5EOD;B;FA11_HUMAN
4LP9;I;CARP_CRYPA
4M91;B;TUSC3_HUMAN
4M92;B;TUSC3_HUMAN
5W4F;A, D;IMA1_MOUSE
4O56;B;PLK1_HUMAN
4YOS;E;RBL1_HUMAN
4Z63;P;PSKR1_ARATH
2YJD;C, D;ESR2_HUMAN
4X3O;C;SIR2_HUMAN
4X3P;C;SIR2_HUMAN
2H9P;B;WDR5_HUMAN
2H9N;B,D;WDR5_HUMAN
1LKL;B;LCK_HUMAN
1LKK;B;LCK_HUMAN
3IOL;B;GLP1R_HUMAN
5DNJ;B;PLK1_MOUSE
6P5L;D;UBP7_HUMAN
6Y4Q;C, D;MDM2_HUMAN
1QKB;B;OPPA_SALTY
1QKA;B;OPPA_SALTY
1E6I;P;GCN5_YEAST
6RJP;C,D;B2LA1_HUMAN
1OHE;B;CC14B_HUMAN
1Q1S;A,B;LT_SV40
1G5J;B;B2CL1_HUMAN
1JEV;B;OPPA_SALTY
1JEU;B;OPPA_SALTY
1JET;B;OPPA_SALTY
1B32;B;OPPA_SALTY
1B46;B;OPPA_SALTY
1B9J;B;OPPA_SALTY
6JXU;B;SUMO1_HUMAN
6EJ8;B;XYLT1_HUMAN
6EJ9;B;XYLT1_HUMAN
1O6P;C, D, E, F;IMB1_HUMAN
5OK6;C, D;UBP11_HUMAN
2IV8;P, Q;AP2B1_HUMAN
2OY2;W,Y;MMP8_HUMAN
2OXW;X;MMP12_HUMAN
2O5G;B;CALM_CHICK
3GLU;B;SIR3_HUMAN
2Y1N;B, D;CBL_HUMAN
3FDL;B;B2CL1_HUMAN
3JZO;P;MDM4_HUMAN
3PDH;D;NPD_THEMA
3RC0;P, Q;SETD6_HUMAN
4FII;B;PAK4_HUMAN
3ZMQ;C;PTN1_HUMAN
3ZRJ;X,Y;
3SRJ;C, D, E, F;Q7KQK5_PLAF7
5FOS;C;RADA_PYRFU
5GH9;B;CBP_HUMAN
5TWH;E;MOB1A_HUMAN
5TYI;L, M, N, P;GRB7_HUMAN
5UW5;E, F, G, H;R4P353_9CARY
5UW7;C, D;R4P353_9CARY
5K9S;B, C;IMA1_MOUSE
5AFG;B;MDM2_HUMAN
4QSY;B;PTN11_HUMAN
5VLA;Z;PCSK9_HUMAN
5VTB;B;RBBP4_HUMAN
4O6W;C;PLK1_HUMAN
4Y6L;C, D;SIR2_HUMAN
4Z2V;C, P;HOAVI_HOEPD
2Z3L;C, D;LFTR_ECOLI
2Z3N;C, D;LFTR_ECOLI
4X6S;L, M;GRB7_HUMAN
4OKF;A;RNAS1_BOVIN
6HON;B, D;CNOT9_HUMAN
6HOM;B, D;CNOT9_HUMAN
6HV2;B;MMP13_HUMAN
5X7B;L, N;PTN11_HUMAN
1 6FMP C KEAP1_HUMAN
2 6QWN F, G, H, I, J PLRX1_ARATH
3 4D2D B Q5M4H8_STRT2
4 6QXP I, J, K, L, M, N, O, P LRX2_ARATH
5 2OBH C,D CETN2_HUMAN
6 1YK1 E ANPRC_HUMAN
7 3KD7 G, H, I, J, K
8 1YC5 B NPD_THEMA
9 2H4F D NPD_THEMA
10 6F0Y B ASF1_YEAST
11 5OJ5 B YC48L_THEEB
12 5OJR E, F YC48L_THEEB
13 2QBX D, P EPHB2_HUMAN
14 5D0J L, M GRB7_HUMAN
15 3FBR B
16 3JR3 D NPD_THEMA
17 3SVM P MPP8_HUMAN
18 4Z5W P, Q PSKR1_DAUCA
19 5E1D D, E NTM1A_HUMAN
20 6Q1U C,D PLMN_HUMAN
21 6WZZ B GID4_HUMAN
22 1A1R C,D POLG_HCVH
23 1EJH E, F, G, H IF4E_MOUSE
24 1BZH I, J, K, L, M, N, O, P PTN1_HUMAN
25 1AQC C,D APBA1_HUMAN
26 6TWQ C,D ANXA2_HUMAN
27 1YTJ I POL_SIVM1
28 1YTH I POL_HV1A2
29 1YTG I POL_HV1A2
30 6CD9 B GID4_HUMAN
31 6C4U G, H, I, J, K, L RAD53_YEAST
32 5H6Y B BPTF_HUMAN
33 5I3L C DPF3_HUMAN
34 6SEO L TEAD4_HUMAN
35 6SEN L, M TEAD4_HUMAN
36 2ITK B PIN1_HUMAN
37 2Q5A B PIN1_HUMAN
38 3UKW C IMA1_MOUSE
39 3UKX C IMA1_MOUSE
40 2VAY B CALM1_HUMAN
41 5UW3 E, F, G, H R4P353_9CARY
42 5U1Q L, M, N, P GRB7_HUMAN
43 4ZRT B PTN1_HUMAN
44 5EEL L, M, N, P, Q, R GRB7_HUMAN
45 5W4E A, D A0A2R2JFW7_9BASI
46 4NY3 C,D PTPA_HUMAN
47 4AKT C Q52QJ1_PRODI
48 5XWR C,D RBBP4_HUMAN
49 2H4H B NPD_THEMA
50 3AGY C, D, F DNJB1_HUMAN
51 3AGZ C, D, E, F DNJB1_HUMAN
52 3TWS E, F, G, H TNKS2_HUMAN
53 3TWT E, F, G, H TNKS2_HUMAN
54 3TWV E, F, G, H TNKS2_HUMAN
55 4DRW E, F S10AA_HUMAN
56 1EJ4 B IF4E_MOUSE
57 6TWX C, D MAGI1_HUMAN
58 5K4F C, D GOPC_HUMAN
59 1XJ7 B ANDR_HUMAN
60 1WBP B SRPK1_HUMAN
61 1KA6 B SH21A_HUMAN
62 6CDG B GID4_HUMAN
63 5N7F C MAGI1_HUMAN
64 6CD8 C,D GID4_HUMAN
65 5N7D C MAGI1_HUMAN
66 2IG0 B TP53B_HUMAN
67 2RLY P TCRG1_MOUSE
68 5D94 B MLP3B_HUMAN
69 5IC3 C,D GOPC_HUMAN
70 3HS8 P AP2A2_MOUSE
71 3HS9 P AP2B1_RAT
72 3EG6 C WDR5_HUMAN
73 3L3Q B, C IMA1_MOUSE
74 3O71 B MK01_RAT
75 3RZ9 B IMA1_MOUSE
76 3RZ2 C,D TP4A1_RAT
77 3RZX B IMA1_MOUSE
78 4HH6 Z D3GUW1_ECO44
79 4GQ6 B MEN1_HUMAN
80 3WA4 B GRB2_HUMAN
81 3ZMP C,D PTN1_HUMAN
82 3UL1 A IMA1_MOUSE
83 5GG4 E, F, G, H UBP7_HUMAN
84 5GJH B, D GRAP2_HUMAN
85 4QE8 C, D NR1H4_HUMAN
86 4QE6 B NR1H4_HUMAN
87 5E6Q A IMA1_MOUSE
88 5EOD B FA11_HUMAN
89 4LP9 I CARP_CRYPA
90 4M91 B TUSC3_HUMAN
91 4M92 B TUSC3_HUMAN
92 5W4F A, D IMA1_MOUSE
93 4O56 B PLK1_HUMAN
94 4YOS E RBL1_HUMAN
95 4Z63 P PSKR1_ARATH
96 2YJD C, D ESR2_HUMAN
97 4X3O C SIR2_HUMAN
98 4X3P C SIR2_HUMAN
99 2H9P B WDR5_HUMAN
100 2H9N B,D WDR5_HUMAN
101 1LKL B LCK_HUMAN
102 1LKK B LCK_HUMAN
103 3IOL B GLP1R_HUMAN
104 5DNJ B PLK1_MOUSE
105 6P5L D UBP7_HUMAN
106 6Y4Q C, D MDM2_HUMAN
107 1QKB B OPPA_SALTY
108 1QKA B OPPA_SALTY
109 1E6I P GCN5_YEAST
110 6RJP C,D B2LA1_HUMAN
111 1OHE B CC14B_HUMAN
112 1Q1S A,B LT_SV40
113 1G5J B B2CL1_HUMAN
114 1JEV B OPPA_SALTY
115 1JEU B OPPA_SALTY
116 1JET B OPPA_SALTY
117 1B32 B OPPA_SALTY
118 1B46 B OPPA_SALTY
119 1B9J B OPPA_SALTY
120 6JXU B SUMO1_HUMAN
121 6EJ8 B XYLT1_HUMAN
122 6EJ9 B XYLT1_HUMAN
123 1O6P C, D, E, F IMB1_HUMAN
124 5OK6 C, D UBP11_HUMAN
125 2IV8 P, Q AP2B1_HUMAN
126 2OY2 W,Y MMP8_HUMAN
127 2OXW X MMP12_HUMAN
128 2O5G B CALM_CHICK
129 3GLU B SIR3_HUMAN
130 2Y1N B, D CBL_HUMAN
131 3FDL B B2CL1_HUMAN
132 3JZO P MDM4_HUMAN
133 3PDH D NPD_THEMA
134 3RC0 P, Q SETD6_HUMAN
135 4FII B PAK4_HUMAN
136 3ZMQ C PTN1_HUMAN
137 3ZRJ X,Y
138 3SRJ C, D, E, F Q7KQK5_PLAF7
139 5FOS C RADA_PYRFU
140 5GH9 B CBP_HUMAN
141 5TWH E MOB1A_HUMAN
142 5TYI L, M, N, P GRB7_HUMAN
143 5UW5 E, F, G, H R4P353_9CARY
144 5UW7 C, D R4P353_9CARY
145 5K9S B, C IMA1_MOUSE
146 5AFG B MDM2_HUMAN
147 4QSY B PTN11_HUMAN
148 5VLA Z PCSK9_HUMAN
149 5VTB B RBBP4_HUMAN
150 4O6W C PLK1_HUMAN
151 4Y6L C, D SIR2_HUMAN
152 4Z2V C, P HOAVI_HOEPD
153 2Z3L C, D LFTR_ECOLI
154 2Z3N C, D LFTR_ECOLI
155 4X6S L, M GRB7_HUMAN
156 4OKF A RNAS1_BOVIN
157 6HON B, D CNOT9_HUMAN
158 6HOM B, D CNOT9_HUMAN
159 6HV2 B MMP13_HUMAN
160 5X7B L, N PTN11_HUMAN

View File

@@ -1,160 +0,0 @@
data/bio_assembly/NO_BIRD/6FMP.pdb data/bio_assembly/NO_BIRD/6FMP.pdb C
data/bio_assembly/NO_BIRD/6QWN.pdb data/bio_assembly/NO_BIRD/6QWN.pdb F
data/bio_assembly/NO_BIRD/4D2D.pdb data/bio_assembly/NO_BIRD/4D2D.pdb B
data/bio_assembly/NO_BIRD/6QXP.pdb data/bio_assembly/NO_BIRD/6QXP.pdb I
data/bio_assembly/NO_BIRD/2OBH.pdb data/bio_assembly/NO_BIRD/2OBH.pdb C
data/bio_assembly/NO_BIRD/1YK1.pdb data/bio_assembly/NO_BIRD/1YK1.pdb E
data/bio_assembly/NO_BIRD/3KD7.pdb data/bio_assembly/NO_BIRD/3KD7.pdb G
data/bio_assembly/NO_BIRD/1YC5.pdb data/bio_assembly/NO_BIRD/1YC5.pdb B
data/bio_assembly/NO_BIRD/2H4F.pdb data/bio_assembly/NO_BIRD/2H4F.pdb D
data/bio_assembly/NO_BIRD/6F0Y.pdb data/bio_assembly/NO_BIRD/6F0Y.pdb B
data/bio_assembly/NO_BIRD/5OJ5.pdb data/bio_assembly/NO_BIRD/5OJ5.pdb B
data/bio_assembly/NO_BIRD/5OJR.pdb data/bio_assembly/NO_BIRD/5OJR.pdb E
data/bio_assembly/NO_BIRD/2QBX.pdb data/bio_assembly/NO_BIRD/2QBX.pdb D
data/bio_assembly/NO_BIRD/5D0J.pdb data/bio_assembly/NO_BIRD/5D0J.pdb L
data/bio_assembly/NO_BIRD/3FBR.pdb data/bio_assembly/NO_BIRD/3FBR.pdb B
data/bio_assembly/NO_BIRD/3JR3.pdb data/bio_assembly/NO_BIRD/3JR3.pdb D
data/bio_assembly/NO_BIRD/3SVM.pdb data/bio_assembly/NO_BIRD/3SVM.pdb P
data/bio_assembly/NO_BIRD/4Z5W.pdb data/bio_assembly/NO_BIRD/4Z5W.pdb P
data/bio_assembly/NO_BIRD/5E1D.pdb data/bio_assembly/NO_BIRD/5E1D.pdb D
data/bio_assembly/NO_BIRD/6Q1U.pdb data/bio_assembly/NO_BIRD/6Q1U.pdb C
data/bio_assembly/NO_BIRD/6WZZ.pdb data/bio_assembly/NO_BIRD/6WZZ.pdb B
data/bio_assembly/NO_BIRD/1A1R.pdb data/bio_assembly/NO_BIRD/1A1R.pdb C
data/bio_assembly/NO_BIRD/1EJH.pdb data/bio_assembly/NO_BIRD/1EJH.pdb E
data/bio_assembly/NO_BIRD/1BZH.pdb data/bio_assembly/NO_BIRD/1BZH.pdb I
data/bio_assembly/NO_BIRD/1AQC.pdb data/bio_assembly/NO_BIRD/1AQC.pdb C
data/bio_assembly/NO_BIRD/6TWQ.pdb data/bio_assembly/NO_BIRD/6TWQ.pdb C
data/bio_assembly/NO_BIRD/1YTJ.pdb data/bio_assembly/NO_BIRD/1YTJ.pdb I
data/bio_assembly/NO_BIRD/1YTH.pdb data/bio_assembly/NO_BIRD/1YTH.pdb I
data/bio_assembly/NO_BIRD/1YTG.pdb data/bio_assembly/NO_BIRD/1YTG.pdb I
data/bio_assembly/NO_BIRD/6CD9.pdb data/bio_assembly/NO_BIRD/6CD9.pdb B
data/bio_assembly/NO_BIRD/6C4U.pdb data/bio_assembly/NO_BIRD/6C4U.pdb G
data/bio_assembly/NO_BIRD/5H6Y.pdb data/bio_assembly/NO_BIRD/5H6Y.pdb B
data/bio_assembly/NO_BIRD/5I3L.pdb data/bio_assembly/NO_BIRD/5I3L.pdb C
data/bio_assembly/NO_BIRD/6SEO.pdb data/bio_assembly/NO_BIRD/6SEO.pdb L
data/bio_assembly/NO_BIRD/6SEN.pdb data/bio_assembly/NO_BIRD/6SEN.pdb L
data/bio_assembly/NO_BIRD/2ITK.pdb data/bio_assembly/NO_BIRD/2ITK.pdb B
data/bio_assembly/NO_BIRD/2Q5A.pdb data/bio_assembly/NO_BIRD/2Q5A.pdb B
data/bio_assembly/NO_BIRD/3UKW.pdb data/bio_assembly/NO_BIRD/3UKW.pdb C
data/bio_assembly/NO_BIRD/3UKX.pdb data/bio_assembly/NO_BIRD/3UKX.pdb C
data/bio_assembly/NO_BIRD/2VAY.pdb data/bio_assembly/NO_BIRD/2VAY.pdb B
data/bio_assembly/NO_BIRD/5UW3.pdb data/bio_assembly/NO_BIRD/5UW3.pdb E
data/bio_assembly/NO_BIRD/5U1Q.pdb data/bio_assembly/NO_BIRD/5U1Q.pdb L
data/bio_assembly/NO_BIRD/4ZRT.pdb data/bio_assembly/NO_BIRD/4ZRT.pdb B
data/bio_assembly/NO_BIRD/5EEL.pdb data/bio_assembly/NO_BIRD/5EEL.pdb L
data/bio_assembly/NO_BIRD/5W4E.pdb data/bio_assembly/NO_BIRD/5W4E.pdb A
data/bio_assembly/NO_BIRD/4NY3.pdb data/bio_assembly/NO_BIRD/4NY3.pdb C
data/bio_assembly/NO_BIRD/4AKT.pdb data/bio_assembly/NO_BIRD/4AKT.pdb C
data/bio_assembly/NO_BIRD/5XWR.pdb data/bio_assembly/NO_BIRD/5XWR.pdb C
data/bio_assembly/NO_BIRD/2H4H.pdb data/bio_assembly/NO_BIRD/2H4H.pdb B
data/bio_assembly/NO_BIRD/3AGY.pdb data/bio_assembly/NO_BIRD/3AGY.pdb C
data/bio_assembly/NO_BIRD/3AGZ.pdb data/bio_assembly/NO_BIRD/3AGZ.pdb C
data/bio_assembly/NO_BIRD/3TWS.pdb data/bio_assembly/NO_BIRD/3TWS.pdb E
data/bio_assembly/NO_BIRD/3TWT.pdb data/bio_assembly/NO_BIRD/3TWT.pdb E
data/bio_assembly/NO_BIRD/3TWV.pdb data/bio_assembly/NO_BIRD/3TWV.pdb E
data/bio_assembly/NO_BIRD/4DRW.pdb data/bio_assembly/NO_BIRD/4DRW.pdb E
data/bio_assembly/NO_BIRD/1EJ4.pdb data/bio_assembly/NO_BIRD/1EJ4.pdb B
data/bio_assembly/NO_BIRD/6TWX.pdb data/bio_assembly/NO_BIRD/6TWX.pdb C
data/bio_assembly/NO_BIRD/5K4F.pdb data/bio_assembly/NO_BIRD/5K4F.pdb C
data/bio_assembly/NO_BIRD/1XJ7.pdb data/bio_assembly/NO_BIRD/1XJ7.pdb B
data/bio_assembly/NO_BIRD/1WBP.pdb data/bio_assembly/NO_BIRD/1WBP.pdb B
data/bio_assembly/NO_BIRD/1KA6.pdb data/bio_assembly/NO_BIRD/1KA6.pdb B
data/bio_assembly/NO_BIRD/6CDG.pdb data/bio_assembly/NO_BIRD/6CDG.pdb B
data/bio_assembly/NO_BIRD/5N7F.pdb data/bio_assembly/NO_BIRD/5N7F.pdb C
data/bio_assembly/NO_BIRD/6CD8.pdb data/bio_assembly/NO_BIRD/6CD8.pdb C
data/bio_assembly/NO_BIRD/5N7D.pdb data/bio_assembly/NO_BIRD/5N7D.pdb C
data/bio_assembly/NO_BIRD/2IG0.pdb data/bio_assembly/NO_BIRD/2IG0.pdb B
data/bio_assembly/NO_BIRD/2RLY.pdb data/bio_assembly/NO_BIRD/2RLY.pdb P
data/bio_assembly/NO_BIRD/5D94.pdb data/bio_assembly/NO_BIRD/5D94.pdb B
data/bio_assembly/NO_BIRD/5IC3.pdb data/bio_assembly/NO_BIRD/5IC3.pdb C
data/bio_assembly/NO_BIRD/3HS8.pdb data/bio_assembly/NO_BIRD/3HS8.pdb P
data/bio_assembly/NO_BIRD/3HS9.pdb data/bio_assembly/NO_BIRD/3HS9.pdb P
data/bio_assembly/NO_BIRD/3EG6.pdb data/bio_assembly/NO_BIRD/3EG6.pdb C
data/bio_assembly/NO_BIRD/3L3Q.pdb data/bio_assembly/NO_BIRD/3L3Q.pdb B
data/bio_assembly/NO_BIRD/3O71.pdb data/bio_assembly/NO_BIRD/3O71.pdb B
data/bio_assembly/NO_BIRD/3RZ9.pdb data/bio_assembly/NO_BIRD/3RZ9.pdb B
data/bio_assembly/NO_BIRD/3RZ2.pdb data/bio_assembly/NO_BIRD/3RZ2.pdb C
data/bio_assembly/NO_BIRD/3RZX.pdb data/bio_assembly/NO_BIRD/3RZX.pdb B
data/bio_assembly/NO_BIRD/4HH6.pdb data/bio_assembly/NO_BIRD/4HH6.pdb Z
data/bio_assembly/NO_BIRD/4GQ6.pdb data/bio_assembly/NO_BIRD/4GQ6.pdb B
data/bio_assembly/NO_BIRD/3WA4.pdb data/bio_assembly/NO_BIRD/3WA4.pdb B
data/bio_assembly/NO_BIRD/3ZMP.pdb data/bio_assembly/NO_BIRD/3ZMP.pdb C
data/bio_assembly/NO_BIRD/3UL1.pdb data/bio_assembly/NO_BIRD/3UL1.pdb A
data/bio_assembly/NO_BIRD/5GG4.pdb data/bio_assembly/NO_BIRD/5GG4.pdb E
data/bio_assembly/NO_BIRD/5GJH.pdb data/bio_assembly/NO_BIRD/5GJH.pdb B
data/bio_assembly/NO_BIRD/4QE8.pdb data/bio_assembly/NO_BIRD/4QE8.pdb C
data/bio_assembly/NO_BIRD/4QE6.pdb data/bio_assembly/NO_BIRD/4QE6.pdb B
data/bio_assembly/NO_BIRD/5E6Q.pdb data/bio_assembly/NO_BIRD/5E6Q.pdb A
data/bio_assembly/NO_BIRD/5EOD.pdb data/bio_assembly/NO_BIRD/5EOD.pdb B
data/bio_assembly/NO_BIRD/4LP9.pdb data/bio_assembly/NO_BIRD/4LP9.pdb I
data/bio_assembly/NO_BIRD/4M91.pdb data/bio_assembly/NO_BIRD/4M91.pdb B
data/bio_assembly/NO_BIRD/4M92.pdb data/bio_assembly/NO_BIRD/4M92.pdb B
data/bio_assembly/NO_BIRD/5W4F.pdb data/bio_assembly/NO_BIRD/5W4F.pdb A
data/bio_assembly/NO_BIRD/4O56.pdb data/bio_assembly/NO_BIRD/4O56.pdb B
data/bio_assembly/NO_BIRD/4YOS.pdb data/bio_assembly/NO_BIRD/4YOS.pdb E
data/bio_assembly/NO_BIRD/4Z63.pdb data/bio_assembly/NO_BIRD/4Z63.pdb P
data/bio_assembly/NO_BIRD/2YJD.pdb data/bio_assembly/NO_BIRD/2YJD.pdb C
data/bio_assembly/NO_BIRD/4X3O.pdb data/bio_assembly/NO_BIRD/4X3O.pdb C
data/bio_assembly/NO_BIRD/4X3P.pdb data/bio_assembly/NO_BIRD/4X3P.pdb C
data/bio_assembly/NO_BIRD/2H9P.pdb data/bio_assembly/NO_BIRD/2H9P.pdb B
data/bio_assembly/NO_BIRD/2H9N.pdb data/bio_assembly/NO_BIRD/2H9N.pdb B
data/bio_assembly/NO_BIRD/1LKL.pdb data/bio_assembly/NO_BIRD/1LKL.pdb B
data/bio_assembly/NO_BIRD/1LKK.pdb data/bio_assembly/NO_BIRD/1LKK.pdb B
data/bio_assembly/NO_BIRD/3IOL.pdb data/bio_assembly/NO_BIRD/3IOL.pdb B
data/bio_assembly/NO_BIRD/5DNJ.pdb data/bio_assembly/NO_BIRD/5DNJ.pdb B
data/bio_assembly/NO_BIRD/6P5L.pdb data/bio_assembly/NO_BIRD/6P5L.pdb D
data/bio_assembly/NO_BIRD/6Y4Q.pdb data/bio_assembly/NO_BIRD/6Y4Q.pdb C
data/bio_assembly/NO_BIRD/1QKB.pdb data/bio_assembly/NO_BIRD/1QKB.pdb B
data/bio_assembly/NO_BIRD/1QKA.pdb data/bio_assembly/NO_BIRD/1QKA.pdb B
data/bio_assembly/NO_BIRD/1E6I.pdb data/bio_assembly/NO_BIRD/1E6I.pdb P
data/bio_assembly/NO_BIRD/6RJP.pdb data/bio_assembly/NO_BIRD/6RJP.pdb C
data/bio_assembly/NO_BIRD/1OHE.pdb data/bio_assembly/NO_BIRD/1OHE.pdb B
data/bio_assembly/NO_BIRD/1Q1S.pdb data/bio_assembly/NO_BIRD/1Q1S.pdb A
data/bio_assembly/NO_BIRD/1G5J.pdb data/bio_assembly/NO_BIRD/1G5J.pdb B
data/bio_assembly/NO_BIRD/1JEV.pdb data/bio_assembly/NO_BIRD/1JEV.pdb B
data/bio_assembly/NO_BIRD/1JEU.pdb data/bio_assembly/NO_BIRD/1JEU.pdb B
data/bio_assembly/NO_BIRD/1JET.pdb data/bio_assembly/NO_BIRD/1JET.pdb B
data/bio_assembly/NO_BIRD/1B32.pdb data/bio_assembly/NO_BIRD/1B32.pdb B
data/bio_assembly/NO_BIRD/1B46.pdb data/bio_assembly/NO_BIRD/1B46.pdb B
data/bio_assembly/NO_BIRD/1B9J.pdb data/bio_assembly/NO_BIRD/1B9J.pdb B
data/bio_assembly/NO_BIRD/6JXU.pdb data/bio_assembly/NO_BIRD/6JXU.pdb B
data/bio_assembly/NO_BIRD/6EJ8.pdb data/bio_assembly/NO_BIRD/6EJ8.pdb B
data/bio_assembly/NO_BIRD/6EJ9.pdb data/bio_assembly/NO_BIRD/6EJ9.pdb B
data/bio_assembly/NO_BIRD/1O6P.pdb data/bio_assembly/NO_BIRD/1O6P.pdb C
data/bio_assembly/NO_BIRD/5OK6.pdb data/bio_assembly/NO_BIRD/5OK6.pdb C
data/bio_assembly/NO_BIRD/2IV8.pdb data/bio_assembly/NO_BIRD/2IV8.pdb P
data/bio_assembly/NO_BIRD/2OY2.pdb data/bio_assembly/NO_BIRD/2OY2.pdb W
data/bio_assembly/NO_BIRD/2OXW.pdb data/bio_assembly/NO_BIRD/2OXW.pdb X
data/bio_assembly/NO_BIRD/2O5G.pdb data/bio_assembly/NO_BIRD/2O5G.pdb B
data/bio_assembly/NO_BIRD/3GLU.pdb data/bio_assembly/NO_BIRD/3GLU.pdb B
data/bio_assembly/NO_BIRD/2Y1N.pdb data/bio_assembly/NO_BIRD/2Y1N.pdb B
data/bio_assembly/NO_BIRD/3FDL.pdb data/bio_assembly/NO_BIRD/3FDL.pdb B
data/bio_assembly/NO_BIRD/3JZO.pdb data/bio_assembly/NO_BIRD/3JZO.pdb P
data/bio_assembly/NO_BIRD/3PDH.pdb data/bio_assembly/NO_BIRD/3PDH.pdb D
data/bio_assembly/NO_BIRD/3RC0.pdb data/bio_assembly/NO_BIRD/3RC0.pdb P
data/bio_assembly/NO_BIRD/4FII.pdb data/bio_assembly/NO_BIRD/4FII.pdb B
data/bio_assembly/NO_BIRD/3ZMQ.pdb data/bio_assembly/NO_BIRD/3ZMQ.pdb C
data/bio_assembly/NO_BIRD/3ZRJ.pdb data/bio_assembly/NO_BIRD/3ZRJ.pdb X
data/bio_assembly/NO_BIRD/3SRJ.pdb data/bio_assembly/NO_BIRD/3SRJ.pdb C
data/bio_assembly/NO_BIRD/5FOS.pdb data/bio_assembly/NO_BIRD/5FOS.pdb C
data/bio_assembly/NO_BIRD/5GH9.pdb data/bio_assembly/NO_BIRD/5GH9.pdb B
data/bio_assembly/NO_BIRD/5TWH.pdb data/bio_assembly/NO_BIRD/5TWH.pdb E
data/bio_assembly/NO_BIRD/5TYI.pdb data/bio_assembly/NO_BIRD/5TYI.pdb L
data/bio_assembly/NO_BIRD/5UW5.pdb data/bio_assembly/NO_BIRD/5UW5.pdb E
data/bio_assembly/NO_BIRD/5UW7.pdb data/bio_assembly/NO_BIRD/5UW7.pdb C
data/bio_assembly/NO_BIRD/5K9S.pdb data/bio_assembly/NO_BIRD/5K9S.pdb B
data/bio_assembly/NO_BIRD/5AFG.pdb data/bio_assembly/NO_BIRD/5AFG.pdb B
data/bio_assembly/NO_BIRD/4QSY.pdb data/bio_assembly/NO_BIRD/4QSY.pdb B
data/bio_assembly/NO_BIRD/5VLA.pdb data/bio_assembly/NO_BIRD/5VLA.pdb Z
data/bio_assembly/NO_BIRD/5VTB.pdb data/bio_assembly/NO_BIRD/5VTB.pdb B
data/bio_assembly/NO_BIRD/4O6W.pdb data/bio_assembly/NO_BIRD/4O6W.pdb C
data/bio_assembly/NO_BIRD/4Y6L.pdb data/bio_assembly/NO_BIRD/4Y6L.pdb C
data/bio_assembly/NO_BIRD/4Z2V.pdb data/bio_assembly/NO_BIRD/4Z2V.pdb C
data/bio_assembly/NO_BIRD/2Z3L.pdb data/bio_assembly/NO_BIRD/2Z3L.pdb C
data/bio_assembly/NO_BIRD/2Z3N.pdb data/bio_assembly/NO_BIRD/2Z3N.pdb C
data/bio_assembly/NO_BIRD/4X6S.pdb data/bio_assembly/NO_BIRD/4X6S.pdb L
data/bio_assembly/NO_BIRD/4OKF.pdb data/bio_assembly/NO_BIRD/4OKF.pdb A
data/bio_assembly/NO_BIRD/6HON.pdb data/bio_assembly/NO_BIRD/6HON.pdb B
data/bio_assembly/NO_BIRD/6HOM.pdb data/bio_assembly/NO_BIRD/6HOM.pdb B
data/bio_assembly/NO_BIRD/6HV2.pdb data/bio_assembly/NO_BIRD/6HV2.pdb B
data/bio_assembly/NO_BIRD/5X7B.pdb data/bio_assembly/NO_BIRD/5X7B.pdb L

View File

@@ -1,47 +0,0 @@
import os
import shutil
import fnmatch
from os import path
import pandas as pd
def main():
out_path = "bio_assembly/BIRD"
doss = "bio_assembly/BIRD"
write_path = "data/bio_assembly/NO_BIRD/"
# rename the original file
#result = find_files("*.pdb",doss)
my_cols = [str(i) for i in range(45)]
data = pd.read_csv('non_BIRD.csv',sep=';|,|\t',names= my_cols,engine='python')
write_txt(data,write_path)
'''for files in result:
os.rename(files,out_path+files[len(doss):-1]) '''
'''result = find_files("*.pdb*","RCSB_test1")
for files in result:
os.remove(files)'''
def find_files(pattern, search_path):
result = []
# Wlaking top-down from the root
for root, dir, files in os.walk(search_path):
for filename in files:
if fnmatch.fnmatch(filename, pattern):
result.append(os.path.join(root, filename))
return result
def write_txt(data,write_path):
file = open('non_bird_test.txt','w+')
for i in range(len(data)):
file.write(write_path+str(data['0'][i])+'.pdb'+' '+write_path+str(data['0'][i])+'.pdb'+' '+ str(data['1'][i])+'\n')
file.close()
if __name__ == "__main__":
main()

View File

@@ -1,27 +0,0 @@
data/peptide_data/3uqp.pdb data/peptide_data/3uqp.pdb B
data/peptide_data/3uri.pdb data/peptide_data/3uri.pdb B
data/peptide_data/4rcp.pdb data/peptide_data/4rcp.pdb B
data/peptide_data/4tpg.pdb data/peptide_data/4tpg.pdb E
data/peptide_data/5jxh.pdb data/peptide_data/5jxh.pdb H
data/peptide_data/4o6w.pdb data/peptide_data/4o6w.pdb C
data/peptide_data/4k1e.pdb data/peptide_data/4k1e.pdb B
data/peptide_data/4dv9.pdb data/peptide_data/4dv9.pdb B
data/peptide_data/4fbx.pdb data/peptide_data/4fbx.pdb B
data/peptide_data/4g35.pdb data/peptide_data/4g35.pdb B
data/peptide_data/5dnj.pdb data/peptide_data/5dnj.pdb B
data/peptide_data/4whh.pdb data/peptide_data/4whh.pdb B
data/peptide_data/4whk.pdb data/peptide_data/4whk.pdb B
data/peptide_data/4whl.pdb data/peptide_data/4whl.pdb B
data/peptide_data/1sfi.pdb data/peptide_data/1sfi.pdb I
data/peptide_data/3rq7.pdb data/peptide_data/3rq7.pdb B
data/peptide_data/3sna.pdb data/peptide_data/3sna.pdb H
data/peptide_data/3snb.pdb data/peptide_data/3snb.pdb H
data/peptide_data/3snc.pdb data/peptide_data/3snc.pdb H
data/peptide_data/3snd.pdb data/peptide_data/3snd.pdb C
data/peptide_data/1okx.pdb data/peptide_data/1okx.pdb C
data/peptide_data/3s70.pdb data/peptide_data/3s70.pdb B
data/peptide_data/3snd.pdb data/peptide_data/3snd.pdb D
data/peptide_data/1okx.pdb data/peptide_data/1okx.pdb D
data/peptide_data/3s70.pdb data/peptide_data/3s70.pdb D
data/peptide_data/1okx1.pdb data/peptide_data/1okx1.pdb C
data/peptide_data/1okx1.pdb data/peptide_data/1okx1.pdb C

9565
data/sample/123abc.cif Normal file

File diff suppressed because it is too large Load Diff

8291
data/sample/1g50.cif Normal file

File diff suppressed because it is too large Load Diff

6764
data/sample/1g50.pdb Normal file

File diff suppressed because it is too large Load Diff

33103
data/sample/1ttv.cif Normal file

File diff suppressed because it is too large Load Diff

32275
data/sample/1ttv.pdb Normal file

File diff suppressed because it is too large Load Diff

24880
data/sample/3vi4.pdb Normal file

File diff suppressed because it is too large Load Diff

6295
data/sample/4bdf.cif Normal file

File diff suppressed because it is too large Load Diff

5106
data/sample/4bdf.pdb Normal file

File diff suppressed because it is too large Load Diff

7412
data/sample/4gfo.cif Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@ data_5RGF
_entry.id 5RGF
#
_audit_conform.dict_name mmcif_pdbx.dic
_audit_conform.dict_version 5.330
_audit_conform.dict_version 5.342
_audit_conform.dict_location http://mmcif.pdb.org/dictionaries/ascii/mmcif_pdbx.dic
#
loop_
@@ -36,18 +36,19 @@ _audit_author.identifier_ORCID
'Chica, R.A.' 5 ?
#
_citation.id primary
_citation.title 'Evolution of an enzyme conformational ensembles guides the design of an efficient biocatalyst'
_citation.journal_abbrev 'To be published'
_citation.journal_volume ?
_citation.page_first ?
_citation.page_last ?
_citation.year ?
_citation.pdbx_database_id_PubMed ?
_citation.pdbx_database_id_DOI ?
_citation.title
'Ensemble-based enzyme design can recapitulate the effects of laboratory directed evolution in silico.'
_citation.journal_abbrev 'Nat Commun'
_citation.journal_volume 11
_citation.page_first 4808
_citation.page_last 4808
_citation.year 2020
_citation.pdbx_database_id_PubMed 32968058
_citation.pdbx_database_id_DOI 10.1038/s41467-020-18619-x
_citation.journal_id_ASTM ?
_citation.country ?
_citation.journal_id_ISSN ?
_citation.journal_id_CSD 0353
_citation.country UK
_citation.journal_id_ISSN 2041-1723
_citation.journal_id_CSD ?
_citation.book_publisher ?
#
loop_
@@ -55,11 +56,15 @@ _citation_author.citation_id
_citation_author.name
_citation_author.identifier_ORCID
_citation_author.ordinal
primary 'Broom, A.' ? 1
primary 'Rakotoharisoa, R.V.' ? 2
primary 'Thompson, M.' ? 3
primary 'Fraser, J.' ? 4
primary 'Chica, R.A.' ? 5
primary 'Broom, A.' ? 1
primary 'Rakotoharisoa, R.V.' ? 2
primary 'Thompson, M.C.' 0000-0002-6099-2027 3
primary 'Zarifi, N.' 0000-0003-4748-7082 4
primary 'Nguyen, E.' ? 5
primary 'Mukhametzhanov, N.' ? 6
primary 'Liu, L.' 0000-0003-1283-1410 7
primary 'Fraser, J.S.' 0000-0002-5080-2859 8
primary 'Chica, R.A.' 0000-0003-3789-9841 9
#
_cell.entry_id 5RGF
_cell.length_a 76.410
@@ -18221,11 +18226,15 @@ _pdbx_struct_oper_list.matrix[3][2] 0.0000000000
_pdbx_struct_oper_list.matrix[3][3] 1.0000000000
_pdbx_struct_oper_list.vector[3] 0.0000000000
#
_pdbx_audit_revision_history.ordinal 1
_pdbx_audit_revision_history.data_content_type 'Structure model'
_pdbx_audit_revision_history.major_revision 1
_pdbx_audit_revision_history.minor_revision 0
_pdbx_audit_revision_history.revision_date 2020-07-22
loop_
_pdbx_audit_revision_history.ordinal
_pdbx_audit_revision_history.data_content_type
_pdbx_audit_revision_history.major_revision
_pdbx_audit_revision_history.minor_revision
_pdbx_audit_revision_history.revision_date
1 'Structure model' 1 0 2020-07-22
2 'Structure model' 1 1 2020-12-02
3 'Structure model' 1 2 2021-05-12
#
_pdbx_audit_revision_details.ordinal 1
_pdbx_audit_revision_details.revision_ordinal 1
@@ -18236,6 +18245,41 @@ _pdbx_audit_revision_details.description ?
_pdbx_audit_revision_details.details ?
#
loop_
_pdbx_audit_revision_group.ordinal
_pdbx_audit_revision_group.revision_ordinal
_pdbx_audit_revision_group.data_content_type
_pdbx_audit_revision_group.group
1 2 'Structure model' 'Database references'
2 3 'Structure model' 'Structure summary'
#
loop_
_pdbx_audit_revision_category.ordinal
_pdbx_audit_revision_category.revision_ordinal
_pdbx_audit_revision_category.data_content_type
_pdbx_audit_revision_category.category
1 2 'Structure model' citation
2 2 'Structure model' citation_author
3 3 'Structure model' pdbx_deposit_group
#
loop_
_pdbx_audit_revision_item.ordinal
_pdbx_audit_revision_item.revision_ordinal
_pdbx_audit_revision_item.data_content_type
_pdbx_audit_revision_item.item
1 2 'Structure model' '_citation.country'
2 2 'Structure model' '_citation.journal_abbrev'
3 2 'Structure model' '_citation.journal_id_CSD'
4 2 'Structure model' '_citation.journal_id_ISSN'
5 2 'Structure model' '_citation.journal_volume'
6 2 'Structure model' '_citation.page_first'
7 2 'Structure model' '_citation.page_last'
8 2 'Structure model' '_citation.pdbx_database_id_DOI'
9 2 'Structure model' '_citation.pdbx_database_id_PubMed'
10 2 'Structure model' '_citation.title'
11 2 'Structure model' '_citation.year'
12 3 'Structure model' '_pdbx_deposit_group.group_type'
#
loop_
_pdbx_refine_tls.pdbx_refine_id
_pdbx_refine_tls.id
_pdbx_refine_tls.details
@@ -18489,6 +18533,7 @@ _pdbx_audit_support.ordinal 1
_pdbx_deposit_group.group_title 'Crystal structures of HG-series of Kemp Eliminases at Room-temperature'
_pdbx_deposit_group.group_description 'Crystal structure of Kemp eliminase HG4 with bound transition state analogue, 277K'
_pdbx_deposit_group.group_id G_1002148
_pdbx_deposit_group.group_type undefined
#
_pdbx_entity_instance_feature.ordinal 1
_pdbx_entity_instance_feature.comp_id 6NT

16636
data/sample/5rgf.pdb Normal file

File diff suppressed because it is too large Load Diff

10785
data/sample/6a5k.cif Normal file

File diff suppressed because it is too large Load Diff

37183
data/sample/6cs2.cif Normal file

File diff suppressed because it is too large Load Diff

31154
data/sample/6cs2.pdb Normal file

File diff suppressed because it is too large Load Diff

17899
data/sample/6tl9.pdb Normal file

File diff suppressed because it is too large Load Diff

3007
data/sample/6x3p.pdb Normal file

File diff suppressed because it is too large Load Diff

13962
data/sample/7z9t.cif Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -417,7 +417,7 @@ The simplest way to run fpocket is either by providing a single pdb file, or by
#### Optional:
-m float: (default 3.4Å) This flag enables the user to modify the minimum radius an alpha sphere might have in a binding pocket. An alpha sphere is a contact sphere, that touches 4 atoms in 3D space without having any internal atoms. Here 3Å allow filtering of too small (protein internal) alpha spheres. I you want to analyze internal interstices, lower this parameter. In the contrary, if you want to analyze more solvent exposed cavities, you can raise this parameter in order to filter out too buried cavities.
-m float: (default 3.4Å) This flag enables the user to modify the minimum radius an alpha sphere might have in a binding pocket. An alpha sphere is a contact sphere, that touches 4 atoms in 3D space without having any internal atoms. Here 3Å allow filtering of too small (protein internal) alpha spheres. If you want to analyze internal interstices, lower this parameter. In the contrary, if you want to analyze more solvent exposed cavities, you can raise this parameter in order to filter out too buried cavities.
-M float: (default 6.2Å) Here you can modify the maximum radius of alpha spheres in a pocket. An alpha sphere is a contact sphere, that touches 4 atoms in 3D space without having any internal atoms. Here 7Å allow to filter out too large contact spheres, that are lying on the protein surface. If you want to analyze very flat and solvent exposed surface depressions, raise this parameter. For analysis of buried parts of the protein you can lower this parameter. Higher radii might be more interesting for identification of protein protein binding sites or polysaccharide binding sites. Smaller radii enable detection of buried cavities for small organic molecules (drugs, for instance).
@@ -449,13 +449,14 @@ The simplest way to run fpocket is either by providing a single pdb file, or by
-v int: (default 2500) By default, pockets volume are calculated using a monte-carlo algorithm. Basically, the algorithm picks a random point in the space and check if it is included in any alpha sphere, and stores this status. This is repeated N times, and we estimate the volume of the pocket using ratio between the number of hit and the number of iteration, scaled by the size of the box. This parameter defines the number of iteration to perform. Of course, the higher the value is, the greater the accuracy will be, but the performance will be slowed down.
-b (none): (NOT USED BY DEFAULT) This option allows the user to chose a discrete algorithm to calculate the volume of each pocket instead of the Monte Carlo method. This algorithm puts each pocket into a grid of dimention (1/N*X ; 1/N*Y ; 1/N*Z), N being the value given using this option, and X, Y and Z being the box dimensions, determined using coordinates of vertices. Then, a triple iteration on each dimensions is used to estimate the volume, checking if each points given by the iteration is in one of the pockets vertices. This parameter defines the grid discretization. If this parameter is used, this algorithm will be used instead of the Monte Carlo algorithm.
-b (none): (NOT USED BY DEFAULT) This option allows the user to choose a discrete algorithm to calculate the volume of each pocket instead of the Monte Carlo method. This algorithm puts each pocket into a grid of dimension (1/N*X ; 1/N*Y ; 1/N*Z), N being the value given using this option, and X, Y and Z being the box dimensions, determined using coordinates of vertices. Then, a triple iteration on each dimensions is used to estimate the volume, checking if each points given by the iteration is in one of the pockets vertices. This parameter defines the grid discretization. If this parameter is used, this algorithm will be used instead of the Monte Carlo algorithm.
Warning: Although this algorithm could be more accurate, a high value might dramatically slow down the program, as this algorithm has a maximum complexity of N*N*N*nb_vertices, and a minimum of N*N*N !!!
-d (none): Option allowing you to output pockets and properties in a condensed format. This will put to the stdout pocket properties in a tab separated string and write pocket files in a subfolder
-r string: (None) This parameter allows you to run fpocket in a restricted mode. Let's suppose you have a very shallow or large pocket with a ligand inside and the automatic pocket prediction always splits up you pocket or you have only a part of the pocket found. Specifying your ligand residue with -r allows you to detect and characterize you ligand binding site explicitely. For instance for `1UYD.pdb` you can specify `-r 1224:PU8:A` (residue number of the ligand: residue name of the ligand: chain of the ligand)
-r string: (None) This parameter allows you to run fpocket in a restricted mode. Let's suppose you have a very shallow or large pocket with a ligand inside and the automatic pocket prediction always splits up you pocket or you have only a part of the pocket found. Specifying your ligand residue with -r allows you to detect and characterize you ligand binding site explicitly. For instance for `1UYD.pdb` you can specify `-r 1224:PU8:A` (residue number of the ligand: residue name of the ligand: chain of the ligand)
-P string: (None) Binding site delimited by the user through the input. You can inidcate which amino-acids are part of the binding site you'd like to "identify" and calculate descriptors for. fpocket will run its usual alpha-sphere detection and clustering will be guided to collect all alpha spheres in contact with residues of interest. You should enter a string of residues with residue numbers, insertion codes & chain codes: 'residuenumber1:insertioncode1:chaincode1.residuenumber2:insertioncode2:chaincode2.residuenumber3:insertioncode3:chaincode3'. Insertion codes can be empty. `-P 107::A.138::A.51::A.98::A.55::A.93::A` for instance for part of the HSP90 binding site of 4cwr. NB: If you use an mmcif file as input, you need to use the automatically assigned residue number instead of author defined number for this to work.
-y string: (filename) EXPERIMENTAL: here you can specify a topology filename in the Amber prmtop format. This can then be used by fpocket & mdpocket to calculate energy grids for your pockets. NB: you have to specify the -x flag to run energy calculations

View File

@@ -148,6 +148,5 @@ If you manage to build for other architectures and it works, I'd be happy to acc
## Read next
* [Getting Started](GETTINGSTARTED.md)
* [Getting Started & Advanced Features](GETTINGSTARTED.md)
* [Advanced Features](ADVANCED.md)

View File

@@ -40,6 +40,4 @@ We are happy about positive, negative, in any way constructive feedback.
* [Installation](INSTALLATION.md)
* [Getting Started](GETTINGSTARTED.md)
* [Advanced Features](ADVANCED.md)
* [Getting Started](GETTINGSTARTED.md)

View File

@@ -37,12 +37,14 @@ typedef struct s_atm
char name[5], /**< Atom name */
type[7], /**< Atom type */
chain[16], /**< Chain name */
label_asym_id[16],
symbol[3], /**< Chemical symbol of the atom */
res_name[8]; /**< Atom residue name */
int id, /**< Atom id */
seen, /**< Say if we have seen this atom during a neighbor search */
res_id, /**< Atom residue ID */
label_seq_id, /**<MMCIF label seq ID*/
atype,
charge, /**< Atom charge */
abpa; /**< 1 if atom is an abpa, 0 otherwise*/

View File

@@ -24,6 +24,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
#include "atom.h"
#include "aa.h"
#include "utils.h"
//#include "asa.h"
/* --------------------------------STRUCTURES---------------------------------*/
@@ -88,6 +89,10 @@ typedef struct s_desc
/* ------------------------------PROTOTYPES---------------------------------- */
//explicit definition from asa.h
void set_ASA(s_desc *desc,s_pdb *pdb, s_vvertice **tvert,int nvert);
s_desc* allocate_s_desc(void) ;
void reset_desc(s_desc *desc) ;

View File

@@ -30,84 +30,90 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
/* Options of the pocket finder program */
/* standard parameters */
#define M_MIN_ASHAPE_SIZE_DEFAULT 3.4 /**< Use min alpha sphere radius of : 3.0 */ /*3.2, 2.6, */
#define M_MIN_ASHAPE_SIZE_DEFAULT 3.4/**< Use min alpha sphere radius of : 3.0 */ /*3.2, 2.6, */
#define M_MAX_ASHAPE_SIZE_DEFAULT 6.2 /**< Use max alpha sphere radius of : 6.0 */ /*7.0, 7.4, */
#define M_MAX_ASHAPE_SIZE_DEFAULT 6.2/**< Use max alpha sphere radius of : 6.0 */ /*7.0, 7.4, */
#define M_CLUST_MAX_DIST 2.4 /**< Use first connection distance (see report) : 2.0 */ /*1.8, 11.2, */
#define M_CLUST_MAX_DIST 2.4/**< Use first connection distance (see report) : 2.0 */ /*1.8, 11.2, */
#define M_REFINE_DIST 4.5 /**< use second connection distance (see report) : 4.5 */
#define M_REFINE_DIST 4.5/**< use second connection distance (see report) : 4.5 */
#define M_REFINE_MIN_PROP_APOL_AS 0.0 /**< At least a proportion of M_REFINE_MIN_NAPOL_AS apolar alpha spheres in the pocket 0.0 */
#define M_REFINE_MIN_PROP_APOL_AS 0.0/**< At least a proportion of M_REFINE_MIN_NAPOL_AS apolar alpha spheres in the pocket 0.0 */
#define M_MC_ITER 300 /**< Number of iterations for the Monte Carlo volume calculation 3000 */
#define M_MC_ITER 300/**< Number of iterations for the Monte Carlo volume calculation 3000 */
#define M_BASIC_VOL_DIVISION -1 /**< Precision for "exact" volume integration, set to -1 if not used -1 */
#define M_BASIC_VOL_DIVISION -1/**< Precision for "exact" volume integration, set to -1 if not used -1 */
#define M_MIN_POCK_NB_ASPH 15 /**< Minimum number of alpha spheres for a pocket to be kept */
#define M_MIN_POCK_NB_ASPH 15/**< Minimum number of alpha spheres for a pocket to be kept */
#define M_MIN_APOL_NEIGH_DEFAULT 3/**< Minimum number of atoms having a low electronegativity in order to declare an alpha sphere to be apolar 3 */
#define M_MIN_APOL_NEIGH_DEFAULT 3 /**< Minimum number of atoms having a low electronegativity in order to declare an alpha sphere to be apolar 3 */
#define M_DISTANCE_MEASURE 'e' /**< By default use euclidean distance measure for clustering*/
#define M_CLUSTERING_METHOD 's' /**< Clustering method to be used for alpha sphere clustering*/ /*s*/
#define M_DB_RUN 0 /**< default value for running fpocket for populating a database, 0 default*/
#define M_DB_RUN 0 /**< default value for running fpocket for populating a database, 0 default*/
#define M_MAX_CHAINS_DELETE 20
#define M_MAX_CHAINS_DELETE 20
#define M_MAX_CHAIN_NAME_LENGTH 20
#define M_MAX_LIG_RESNAME_LENGTH 20
#define M_MIN_AS_DENSITY 0.7
#define M_PAR_PDB_FILE 'f' /**< flag to give a single pdb input file*/
#define M_PAR_LONG_PDB_FILE "file" /**< flag to give a single pdb input file*/
#define M_MIN_N_EXPLICIT_POCKET 4 /**default value for minimum number of atoms part of the explicit pocket for an alpha sphere (between 0 and 4)*/
#define M_PAR_PDB_LIST 'F' /**< flag to give a txt file containing paths to multiple pdb files*/
#define M_PAR_LONG_PDB_LIST "fileList" /**< flag to give a txt file containing paths to multiple pdb files*/
#define M_PAR_PDB_FILE 'f' /**< flag to give a single pdb input file*/
#define M_PAR_LONG_PDB_FILE "file" /**< flag to give a single pdb input file*/
#define M_PAR_MAX_ASHAPE_SIZE 'M' /**< flag for the maximum alpha sphere size*/
#define M_PAR_LONG_MAX_ASHAPE_SIZE "max_alpha_size" /**< flag for the maximum alpha sphere size*/
#define M_PAR_PDB_LIST 'F' /**< flag to give a txt file containing paths to multiple pdb files*/
#define M_PAR_LONG_PDB_LIST "fileList" /**< flag to give a txt file containing paths to multiple pdb files*/
#define M_PAR_MIN_ASHAPE_SIZE 'm' /**< flag for the minimum alpha sphere size*/
#define M_PAR_LONG_MIN_ASHAPE_SIZE "min_alpha_size" /**< flag for the minimum alpha sphere size*/
#define M_PAR_MAX_ASHAPE_SIZE 'M' /**< flag for the maximum alpha sphere size*/
#define M_PAR_LONG_MAX_ASHAPE_SIZE "max_alpha_size" /**< flag for the maximum alpha sphere size*/
#define M_PAR_MIN_APOL_NEIGH 'A' /**< flag for the minimum number of apolar neighbours for an alpha sphere to be considered as apolar*/
#define M_PAR_LONG_MIN_APOL_NEIGH "number_apol_asph_pocket" /**< flag for the minimum number of apolar neighbours for an alpha sphere to be considered as apolar*/
#define M_PAR_MIN_ASHAPE_SIZE 'm' /**< flag for the minimum alpha sphere size*/
#define M_PAR_LONG_MIN_ASHAPE_SIZE "min_alpha_size" /**< flag for the minimum alpha sphere size*/
#define M_PAR_CLUST_MAX_DIST 'D' /**< flag for clustering distance*/
#define M_PAR_LONG_CLUST_MAX_DIST "clustering_distance" /**< flag for clustering distance*/
#define M_PAR_MIN_APOL_NEIGH 'A' /**< flag for the minimum number of apolar neighbours for an alpha sphere to be considered as apolar*/
#define M_PAR_LONG_MIN_APOL_NEIGH "number_apol_asph_pocket" /**< flag for the minimum number of apolar neighbours for an alpha sphere to be considered as apolar*/
#define M_PAR_MC_ITER 'v' /**< flag for how many iterations for the monte carlo volume calculation algorithm*/
#define M_PAR_LONG_MC_ITER "iterations_volume_mc" /**< flag for how many iterations for the monte carlo volume calculation algorithm*/
#define M_PAR_CLUST_MAX_DIST 'D' /**< flag for clustering distance*/
#define M_PAR_LONG_CLUST_MAX_DIST "clustering_distance" /**< flag for clustering distance*/
#define M_PAR_BASIC_VOL_DIVISION 'b'/**< flag for the space approximation of the MC*/
#define M_PAR_MIN_POCK_NB_ASPH 'i' /**< flag for the min number of alpha spheres in the pocket*/
#define M_PAR_LONG_MIN_POCK_NB_ASPH "min_spheres_per_pocket" /**< flag for the min number of alpha spheres in the pocket*/
#define M_PAR_MC_ITER 'v' /**< flag for how many iterations for the monte carlo volume calculation algorithm*/
#define M_PAR_LONG_MC_ITER "iterations_volume_mc" /**< flag for how many iterations for the monte carlo volume calculation algorithm*/
#define M_PAR_REFINE_MIN_NAPOL_AS 'p'/**< flag for minimum proportion of apolar alpha spheres*/
#define M_PAR_LONG_REFINE_MIN_NAPOL_AS "ratio_apol_spheres_pocket"/**< flag for minimum proportion of apolar alpha spheres*/
#define M_PAR_BASIC_VOL_DIVISION 'b' /**< flag for the space approximation of the MC*/
#define M_PAR_MIN_POCK_NB_ASPH 'i' /**< flag for the min number of alpha spheres in the pocket*/
#define M_PAR_LONG_MIN_POCK_NB_ASPH "min_spheres_per_pocket" /**< flag for the min number of alpha spheres in the pocket*/
#define M_PAR_DB_RUN 'd' /**<flag for running fpocket as database run, more silent and special output is produced for automatic grabbing of results using other programs*/
#define M_PAR_LONG_DB_RUN "pocket_descr_stdout" /**<flag for running fpocket as database run, more silent and special output is produced for automatic grabbing of results using other programs*/
#define M_PAR_REFINE_MIN_NAPOL_AS 'p' /**< flag for minimum proportion of apolar alpha spheres*/
#define M_PAR_LONG_REFINE_MIN_NAPOL_AS "ratio_apol_spheres_pocket" /**< flag for minimum proportion of apolar alpha spheres*/
#define M_PAR_CLUSTERING_METHOD 'C' /**<flag for specifying the clustering method to use for alpha sphere clustering*/
#define M_PAR_LONG_CLUSTERING_METHOD "clustering_method" /**<flag for specifying the clustering method to use for alpha sphere clustering*/
#define M_PAR_DB_RUN 'd' /**<flag for running fpocket as database run, more silent and special output is produced for automatic grabbing of results using other programs*/
#define M_PAR_LONG_DB_RUN "pocket_descr_stdout" /**<flag for running fpocket as database run, more silent and special output is produced for automatic grabbing of results using other programs*/
#define M_PAR_DISTANCE_MEASURE 'e' /**<flag for specifying the distance measure*/
#define M_PAR_CLUSTERING_METHOD 'C' /**<flag for specifying the clustering method to use for alpha sphere clustering*/
#define M_PAR_LONG_CLUSTERING_METHOD "clustering_method" /**<flag for specifying the clustering method to use for alpha sphere clustering*/
#define M_PAR_DISTANCE_MEASURE 'e' /**<flag for specifying the distance measure*/
#define M_PAR_LONG_DISTANCE_MEASURE "clustering_measure" /**<flag for specifying the distance measure*/
#define M_PAR_GRID_CALCULATION 'x' /**<flag for specifying the distance measure*/
#define M_PAR_GRID_CALCULATION 'x' /**<flag for specifying the distance measure*/
#define M_PAR_LONG_GRID_CALCULATION "calculate_interaction_grids" /**<flag for specifying the distance measure*/
#define M_PAR_TOPOLOGY 'y' /**<flag for specifying a molecular topology suitable for FF calculations*/
#define M_PAR_TOPOLOGY 'y' /**<flag for specifying a molecular topology suitable for FF calculations*/
#define M_PAR_LONG_TOPOLOGY "topology_file" /**<flag for specifying a molecular topology suitable for FF calculations*/
#define M_PAR_MODEL_FLAG 'l' /**<flag for analyzing a specific model in multimodel structures*/
#define M_PAR_MODEL_FLAG 'l' /**<flag for analyzing a specific model in multimodel structures*/
#define M_PAR_MODEL_FLAG_LONG "model_number" /**<flag for anamyzing a specific model in multimodel structures*/
#define M_PAR_CUSTOM_LIGAND 'r' /**flag, to define detection of explicit pockets around the specified ligand*/
#define M_PAR_CUSTOM_LIGAND_LONG "custom_ligand"
#define M_PAR_CUSTOM_POCKET 'P' /** flag to define a specific location to calculate the binding site on*/
#define M_PAR_CUSTOM_POCKET_LONG "custom_pocket"
#define M_PAR_DROP_CHAINS 'c' /**flag, to define which chain are dropped before the pocket detection*/
#define M_PAR_DROP_CHAINS_LONG "drop_chains"
@@ -117,11 +123,11 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
#define M_PAR_CHAIN_AS_LIGAND 'a' /**flag, to define which chains are defined as a ligand*/
#define M_PAR_CHAIN_AS_LIGAND_LONG "chain_as_ligand"
#define M_PAR_WRITE_MODE 'w' /**flag, to define which chains are defined as a ligand*/
#define M_PAR_WRITE_MODE 'w' /**flag, to define write mode for pocket output: d->same as input, b or both -> both (pdb & cif), p or pdb ->pdb, m or cif -> mmcif*/
#define M_PAR_WRITE_MODE_LONG "write_mode"
#define M_PAR_MIN_N_EXPLICIT_POCKET 'u'
#define M_PAR_MIN_N_EXPLICIT_POCKET_LONG "min_n_explicit_pocket"
#define M_FP_USAGE "\n\
***** USAGE (fpocket) *****\n\
@@ -164,78 +170,85 @@ Pocket finding on a pdb - list of pdb - file(s): \n\
\t c : centroid linkage clustering\n\
\nSee the manual (man fpocket), or the full documentation for\n\
more information.\n\
***************************\n",M_PAR_PDB_FILE,M_PAR_LONG_PDB_FILE,M_PAR_PDB_LIST,M_PAR_LONG_PDB_LIST /**< the usage print content*/
***************************\n", \
M_PAR_PDB_FILE, M_PAR_LONG_PDB_FILE, M_PAR_PDB_LIST, M_PAR_LONG_PDB_LIST /**< the usage print content*/
/* --------------------------- PUBLIC STRUCTURES ---------------------------- */
/**
Structure containing all necessary parameters that can be changed by the user.
This structure is commun to both programs (validation and pocket finding),
This structure is commun to both programs (validation and pocket finding),
even if the pocked finding programm doesn't need some parameters.
*/
typedef struct s_fparams
{
char pdb_path[M_MAX_PDB_NAME_LEN] ; /**< The pdb file */
char topology_path[M_MAX_PDB_NAME_LEN]; /**< a putative topology file*/
char custom_ligand[M_MAX_PDB_NAME_LEN]; /**container for custom pocket detection using a particular ligand*/
char **pdb_lst ;
char xlig_chain_code[3];
char xlig_resname[3];
int xlig_resnumber;
char distance_measure;
char clustering_method;
int npdb ; /**< number of pdb files*/
short fpocket_running;
int flag_do_asa_and_volume_calculations; /**<if 1, asa and volume calculations are performed(slower), if 0, not*/
int db_run; /**< flag for running fpocket for db population*/
int model_number; /**<number of model to be analyzed>*/
unsigned short flag_do_grid_calculations; /**< if 1 do grid calculations and output these*/
int min_apol_neigh, /**< Min number of apolar neighbours for an a-sphere
to be an apolar a-sphere */
nb_mcv_iter, /**< Number of iteration for the Monte Carlo volume
calculation */
basic_volume_div, /**< Box division factor for basic volume calculation */
min_pock_nb_asph; /**< Minimump number of alpha spheres per pocket */
char pdb_path[M_MAX_PDB_NAME_LEN]; /**< The pdb file */
char topology_path[M_MAX_PDB_NAME_LEN]; /**< a putative topology file*/
char custom_ligand[M_MAX_PDB_NAME_LEN]; /**container for custom pocket detection using a particular ligand*/
char custom_pocket_arg[M_MAX_CUSTOM_POCKET_LEN];
char **pdb_lst;
char *xlig_chain_code;
char *xlig_resname;
int xlig_resnumber;
int xpocket_n; /**number of residues defining the pocket to consider*/
char *xpocket_chain_code;
char *xpocket_insertion_code;
unsigned short *xpocket_residue_number;
char distance_measure;
char clustering_method;
int min_n_explicit_pocket_atoms; /**Minimum numer of atoms in contact with an alpha sphere part of the explicitly defined pocket in order to be considered as valid*/
int npdb; /**< number of pdb files*/
short fpocket_running;
int flag_do_asa_and_volume_calculations; /**<if 1, asa and volume calculations are performed(slower), if 0, not*/
int db_run; /**< flag for running fpocket for db population*/
int model_number; /**<number of model to be analyzed>*/
unsigned short flag_do_grid_calculations; /**< if 1 do grid calculations and output these*/
int min_apol_neigh, /**< Min number of apolar neighbours for an a-sphere
to be an apolar a-sphere */
nb_mcv_iter, /**< Number of iteration for the Monte Carlo volume
calculation */
basic_volume_div; /**< Box division factor for basic volume calculation */
unsigned short
min_pock_nb_asph; /**< Minimump number of alpha spheres per pocket */
float clust_max_dist, /**< First clustering distance criteria */
refine_min_apolar_asphere_prop, /**< Min proportion of apolar alpha
spheres for each pocket */
float clust_max_dist, /**< First clustering distance criteria */
refine_min_apolar_asphere_prop, /**< Min proportion of apolar alpha
spheres for each pocket */
asph_min_size, /**< Minimum size of alpha spheres to keep */
min_as_density, /**<Minimum alpha sphere density for a pocket to be retained*/
asph_max_size ; /**< Maximum size of alpha spheres to keep */
char chain_delete[M_MAX_CHAINS_DELETE]; /*chosen chain to delete before calculation*/
char chain_as_ligand[M_MAX_CHAINS_DELETE];
int chain_is_kept;/* To choose if we keep the chains or not*/
asph_min_size, /**< Minimum size of alpha spheres to keep */
min_as_density, /**<Minimum alpha sphere density for a pocket to be retained*/
asph_max_size; /**< Maximum size of alpha spheres to keep */
char *chain_delete[M_MAX_CHAINS_DELETE]; /*chosen chain to delete before calculation*/
unsigned short n_chains_to_delete;
unsigned short n_chains_as_ligand;
char *chain_as_ligand[M_MAX_CHAINS_DELETE];
int chain_is_kept; /* To choose if we keep the chains or not*/
char write_par[10]; /*write mode : d -> default | b -> both pdb and mmcif | p ->pdb | m -> mmcif*/
} s_fparams ;
} s_fparams;
/* ------------------------------- PROTOTYPES ------------------------------- */
s_fparams* init_def_fparams(void) ;
s_fparams* get_fpocket_args(int nargs, char **args) ;
s_fparams *init_def_fparams(void);
s_fparams *get_fpocket_args(int nargs, char **args);
int parse_clust_max_dist(char *str, s_fparams *p) ;
int parse_clust_max_dist(char *str, s_fparams *p);
int parse_clustering_method(char *str, s_fparams *p);
int parse_sclust_min_nneigh(char *str, s_fparams *p) ;
int parse_min_apol_neigh(char *str, s_fparams *p) ;
int parse_asph_min_size(char *str, s_fparams *p) ;
int parse_asph_max_size(char *str, s_fparams *p) ;
int parse_mc_niter(char *str, s_fparams *p) ;
int parse_basic_vol_div(char *str, s_fparams *p) ;
int parse_refine_dist(char *str, s_fparams *p) ;
int parse_sclust_min_nneigh(char *str, s_fparams *p);
int parse_min_apol_neigh(char *str, s_fparams *p);
int parse_asph_min_size(char *str, s_fparams *p);
int parse_asph_max_size(char *str, s_fparams *p);
int parse_mc_niter(char *str, s_fparams *p);
int parse_basic_vol_div(char *str, s_fparams *p);
int parse_refine_dist(char *str, s_fparams *p);
int parse_distance_measure(char *str, s_fparams *p);
int parse_refine_minaap(char *str, s_fparams *p) ;
int parse_min_pock_nb_asph(char *str, s_fparams *p) ;
int parse_refine_minaap(char *str, s_fparams *p);
int parse_min_pock_nb_asph(char *str, s_fparams *p);
int is_fpocket_opt(const char opt) ;
int is_fpocket_opt(const char opt);
void free_fparams(s_fparams *p) ;
void print_pocket_usage(FILE *f) ;
void print_fparams(s_fparams *p, FILE *f) ;
void free_fparams(s_fparams *p);
void print_pocket_usage(FILE *f);
void print_fparams(s_fparams *p, FILE *f);
#endif

View File

@@ -28,6 +28,8 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
float pte_get_vdw_ray(const char *symbol) ;
float pte_get_mass(const char *symbol) ;
float pte_get_enegativity(const char *symbol) ;
float pte_get_enegativity_from_number(int atomicnumber) ;
char *pte_get_element_from_number(int atomicnumber);
int is_valid_element(const char *str, int ignore_case) ;
int element_in_std_res(char *res_name);
int element_in_nucl_acid(char *res_name);

View File

@@ -31,7 +31,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
/* --------------------------PROTOTYPES---------------------------------------*/
void refinePockets(c_lst_pockets *pockets, s_fparams *params);
void apply_clustering(c_lst_pockets *pockets, s_fparams *params);
void apply_clustering(c_lst_pockets *pockets);
void reIndexPockets(c_lst_pockets *pockets);
void dropSmallNpolarPockets(c_lst_pockets *pockets, s_fparams *params);
void drop_tiny(c_lst_pockets *pockets, s_fparams *params) ;

View File

@@ -81,7 +81,8 @@ typedef struct s_pdb
int n_xlig_atoms; /**number of atoms in xlig array ( number of atoms of selected atom*/
int natoms, /**< Number of atoms */
nhetatm, /**< Number of HETATM */
natm_lig ; /**< Number of ligand atoms */
natm_lig, /**< Number of ligand atoms */
natoms_h ; /**< Number of hydrogen atoms */
float A, B, C, /**< Side lengths of the unit cell */
alpha, beta, gamma ; /**< Angle between B and C, A and C, A and C */
@@ -89,6 +90,10 @@ typedef struct s_pdb
char header[M_PDB_BUF_LEN] ; /**< Header container*/
char fname[M_PDB_FILE_NAME_LEN]; /**< File name container*/
float avg_bfactor; /**<overall average B factor*/
float min_bfactor; /**<overall minimum B factor*/
float max_bfactor; /**<overall maximum B factor*/
int model_flag; /**<flag set to 1 if a particular model / conformation was read*/
int model_number; /**<number of the model read in*/
} s_pdb ;
@@ -137,10 +142,10 @@ s_min_max_coords *float_get_min_max_from_pdb(s_pdb *pdb);
void init_coord_grid(s_pdb *pdb);
void create_coord_grid(s_pdb *pdb);
void fill_coord_grid(s_pdb *pdb);
s_atom_ptr_list *init_atom_ptr_list(void);
// s_atom_ptr_list *init_atom_ptr_list(void);
short get_mm_type_from_element(char *symbol);
int chains_to_delete(char *chains_selected, char current_line_chain, int is_chain_kept);
int is_ligand(char *chains_selected, char current_line_chain);
int chains_to_delete(char *chains_selected[20], char *current_line_chain, int is_chain_kept,unsigned short n_chains_to_delete);
int is_ligand(char *chains_selected[20], char *current_line_chain, unsigned short n_chains_as_ligand);
#endif

View File

@@ -33,8 +33,8 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
/* ------------------------------- PUBLIC MACROS ---------------------------- */
#define M_MAX_PDB_NAME_LEN 200 /**< maximum pdb filename length*/
#define M_MAX_PDB_NAME_LEN 2000 /**< maximum pdb filename length*/
#define M_MAX_CUSTOM_POCKET_LEN 8000 /** maximum length for a custom pocket string*/
#define M_SIGN 1
#define M_NO_SIGN 0

View File

@@ -8,7 +8,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
*/
#ifndef DH_VORONOI
#define DH_VORONOI
@@ -27,7 +26,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
#include "calc.h"
#include "utils.h"
#include "../src/qhull/src//qvoronoi/qvoronoi.h"
#include "../src/qhull/src/qconvex/qconvex.h"
@@ -36,62 +34,61 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
/* ----------------------------------MACROS--------------------------------- */
#define M_VORONOI_SUCCESS 0 /**< alpha sphere type - hydrophobic alpha sphere */
#define M_APOLAR_AS 0 /**< alpha sphere type - hydrophilic alpha sphere */
#define M_POLAR_AS 1
#define M_APOLAR_AS 0 /**< alpha sphere type - hydrophilic alpha sphere */
#define M_POLAR_AS 1
#define M_PREC_TOLERANCE 1e-3 /**< tolerance for coordinate imprecion during alpha sphere search*/
#define M_BUFSIZE 1e6 /**< buffer size*/
#define M_N_REPLICAS 1 /**< currently not used anymore : number of times we do the voronoi tesselation for translated coordinates to avoid precision problems with qhull */
#define M_BUFSIZE 1e6 /**< buffer size*/
#define M_N_REPLICAS 1 /**< currently not used anymore : number of times we do the voronoi tesselation for translated coordinates to avoid precision problems with qhull */
/* --------------------------------STRUCTURES-------------------------------- */
/**
Container of the Voronoi vertice
*/
typedef struct s_vvertice
typedef struct s_vvertice
{
int resid ; /**< residue ID*/
int id, /**< vertice ID*/
seen, /**< Say if we have seen this vertice during a neighbor search */
qhullId, /**< ID of the vertice in qhull output*/
type ; /**< 0 if apolar contacts, 1 if polar */
int resid; /**< residue ID*/
int id, /**< vertice ID*/
seen, /**< Say if we have seen this vertice during a neighbor search */
qhullId, /**< ID of the vertice in qhull output*/
type; /**< 0 if apolar contacts, 1 if polar */
float ray ; /**< Ray of voronoi vertice */
float x, /**< X coord */
y, /**< Y coord */
z ; /**< Z coord */
int sort_x; /**< Index in the sorted tab by X coord */
int apol_neighbours; /**< number of neighbouring apolar alpha spheres */
float ray; /**< Ray of voronoi vertice */
float x, /**< X coord */
y, /**< Y coord */
z; /**< Z coord */
int vneigh[4] ; /**< vertice neighbours (4 contact atoms)*/
s_atm *neigh[4] ; /**< The theorical 4 contacted atoms */
float bary[3] ; /**< Barycenter of the pocket */
float electrostatic_energy; /**<estimate of electrostatic energy around the alpha sphere */
int sort_x; /**< Index in the sorted tab by X coord */
int apol_neighbours; /**< number of neighbouring apolar alpha spheres */
} s_vvertice ;
int vneigh[4]; /**< vertice neighbours (4 contact atoms)*/
s_atm *neigh[4]; /**< The theorical 4 contacted atoms */
float bary[3]; /**< Barycenter of the pocket */
float electrostatic_energy; /**<estimate of electrostatic energy around the alpha sphere */
} s_vvertice;
/**
vertice list container
*/
typedef struct s_lst_vvertice
{
s_vvertice *vertices ; /**< List of voronoi vertices */
s_vvertice **pvertices ; /**< list of pointers to vertices*/
s_vvertice *vertices; /**< List of voronoi vertices */
s_vvertice **pvertices; /**< list of pointers to vertices*/
/* Indexes of heavy atoms used as input for qhull in the s_pdb list of atoms */
int *h_tr;
int *h_tr;
/* Size of h_tr */
int n_h_tr;
int n_h_tr;
int *tr, /**< translation of voronoi vertice indices*/
nvert, /**< no of vertices*/
qhullSize ; /**< number of vertices in qhull*/
} s_lst_vvertice ;
int *tr, /**< translation of voronoi vertice indices*/
nvert, /**< no of vertices*/
qhullSize; /**< number of vertices in qhull*/
} s_lst_vvertice;
/**
* clusterlib vertice info container
@@ -99,63 +96,57 @@ typedef struct s_lst_vvertice
typedef struct s_clusterlib_vertices
{
double ** pos; /**< Positions (xyz) of Voronoi vertices*/
int ** mask; /**< Mask for position array*/
double weight[3]; /**< column (coordinate weights for distance matrix calculation*/
int transpose; /**< cluster by rows (transpose=0) or column(transpose=1)*/
char dist; /**< char defining distance measure used*/
char method; /**< char defining method used (clustering)*/
double **pos; /**< Positions (xyz) of Voronoi vertices*/
int **mask; /**< Mask for position array*/
double weight[3]; /**< column (coordinate weights for distance matrix calculation*/
int transpose; /**< cluster by rows (transpose=0) or column(transpose=1)*/
char dist; /**< char defining distance measure used*/
char method; /**< char defining method used (clustering)*/
} s_clusterlib_vertices ;
} s_clusterlib_vertices;
/* -----------------------------PROTOTYPES----------------------------------- */
s_lst_vvertice* load_vvertices_DEPRECATED(s_pdb *pdb, int min_apol_neigh,
float ashape_min_size, float ashape_max_size,
float xshift,float yshift, float zshift) ;
s_lst_vvertice* load_vvertices(s_pdb *pdb, int min_apol_neigh, float asph_min_size, float asph_max_size,float xshift,float yshift,float zshift);
s_lst_vvertice *load_vvertices(s_pdb *pdb, s_fparams *params, float xshift, float yshift, float zshift);
void fill_vvertices(s_lst_vvertice *lvvert, const char fpath[], s_atm *atoms, int natoms,
int min_apol_neigh, float asph_min_size, float asph_max_size,
float xshift, float yshift, float zshift,float avg_bfactor,s_pdb *pdb) ;
s_fparams *params,
float xshift, float yshift, float zshift, float avg_bfactor, s_pdb *pdb);
void add_missing_vvertices(s_lst_vvertice *lvvert, const char fpath[], s_atm *atoms,
int min_apol_neigh, float asph_min_size, float asph_max_size,
float xshift, float yshift,float zshift, float avg_bfactor,s_pdb *pdb);
void add_missing_vvertices(s_lst_vvertice *lvvert, const char fpath[], s_atm *atoms,
s_fparams *params,
float xshift, float yshift, float zshift, float avg_bfactor, s_pdb *pdb);
unsigned short check_if_similar_vertice_in_list(s_vvertice *v, s_lst_vvertice *lvvert);
void add_vertice_to_vertice_list(s_lst_vvertice *lvvert,s_vvertice *v);
void copy_vertice(s_vvertice *v1,s_vvertice *v2, int n);
void add_vertice_to_vertice_list(s_lst_vvertice *lvvert, s_vvertice *v);
void copy_vertice(s_vvertice *v1, s_vvertice *v2, int n);
float testVvertice(float xyz[3], int curNbIdx[4], s_atm *atoms,
float min_asph_size, float max_asph_size,
s_lst_vvertice *lvvert,
float xshift, float yshift, float zshift,float avg_bfactor,s_pdb *pdb);
float testVvertice(float xyz[3], int curNbIdx[4], s_atm *atoms,
s_fparams *params,
s_lst_vvertice *lvvert,
float xshift, float yshift, float zshift, float avg_bfactor, s_pdb *pdb);
float atom_in_explicit_pocket(s_atm *cura, s_fparams *params);
s_lst_vvertice *compare_vvertice_shifted_lists(s_lst_vvertice *lvvert,
s_lst_vvertice *list_shifted,float xshift,float yshift,float zshift);
s_lst_vvertice *list_shifted, float xshift, float yshift, float zshift);
double **get_3d_array_from_vvertice_list(s_lst_vvertice *lvvert);
s_clusterlib_vertices *prepare_vertices_for_cluster_lib(s_lst_vvertice *lvvert,char c_method,char d_method);
void set_barycenter(s_vvertice *v) ;
int is_in_lst_vert(s_vvertice **lst_vert, int nb_vert, int v_id) ;
s_clusterlib_vertices *prepare_vertices_for_cluster_lib(s_lst_vvertice *lvvert, char c_method, char d_method);
void set_barycenter(s_vvertice *v);
int is_in_lst_vert(s_vvertice **lst_vert, int nb_vert, int v_id);
int is_in_lst_vert_p(s_vvertice **lst_vert, int nb_vert, s_vvertice *vert);
void write_pqr_vert(FILE *f, s_vvertice *v, int i) ;
void write_pdb_vert(FILE *f, s_vvertice *v, int i) ;
void write_pqr_vert(FILE *f, s_vvertice *v, int i);
void write_pdb_vert(FILE *f, s_vvertice *v, int i);
void write_mmcif_vert(FILE *f, s_vvertice *v, int i);
float get_verts_volume_ptr(s_vvertice **verts, int nvert, int niter,float correct);
float get_verts_volume_ptr(s_vvertice **verts, int nvert, int niter, float correct);
float get_convex_hull_volume(s_vvertice **verts, int nvert);
void print_vvertices(FILE *f, s_lst_vvertice *lvvert) ;
void free_vert_lst(s_lst_vvertice *lvvert) ;
void print_vvertices(FILE *f, s_lst_vvertice *lvvert);
void free_vert_lst(s_lst_vvertice *lvvert);
void transferClustersToVertices(int **clusterIds,s_lst_vvertice *lvert);
void transferClustersToVertices(int **clusterIds, s_lst_vvertice *lvert);
double frand_a_b(double a, double b);
int free_cluster_lib_vertices(s_clusterlib_vertices *clusterlib_vertices, int nvert);

View File

@@ -28,6 +28,6 @@ void write_pqr_atom_line(FILE *f, const char *rec_name, int id, const char *atom
void write_mmcif_atom_line(FILE *f, const char rec_name[], int id, const char atom_name[],
char alt_loc, const char res_name[], const char chain[],
int res_id, const char insert, float x, float y, float z, float occ,
int res_id, const char label_asym_id[],int label_seq_id, const char insert, float x, float y, float z, float occ,
float bfactor, int abpa, const char *symbol, int charge,float abpa_prob) ;
#endif

View File

@@ -40,6 +40,7 @@ void write_pdb_atoms(FILE *f, s_atm *atoms, int natoms) ;
void write_each_pocket_for_DB(const char out_path[], c_lst_pockets *pockets,s_pdb *pdb);
void write_pocket_pqr_DB(const char out[], s_pocket *pocket);
void write_pocket_pdb_DB(const char out[], s_pocket *pocket,s_pdb *pdb);
void write_pocket_mmcif_DB(const char out[], s_pocket *pocket, s_pdb *pdb);
void write_mmcif_atoms(FILE *f, s_atm *atoms, int natoms);
void write_pockets_single_mmcif(const char out[], s_pdb *pdb, c_lst_pockets *pockets);

View File

@@ -1,6 +1,7 @@
#------------------------------------------------------------
# Makefile.
#------------------------------------------------------------
# ARCH = MACOSXX86_64
ARCH = LINUXAMD64
export ARCH
@@ -12,8 +13,11 @@ PATH_HEADER = headers/
PATH_BIN = bin/
PATH_MAN = man/
PATH_QHULL = src/qhull/src
PATH_LIB = $(PLUGINDIR)/$(ARCH)/molfile/
BINDIR = /usr/local/bin/
LIBDIR = /usr/local/lib/
MANDIR = /usr/local/man/man8/
@@ -43,12 +47,13 @@ COS = -DM_OS_LINUX
CDEBUG = -DMNO_MEM_DEBUG
CWARN = -W -Wextra -Wwrite-strings -Wstrict-prototypes
CFLAGS = $(CWARN) $(COS) $(CDEBUG) -O2 -g -pg -std=c99 -I$(PLUGINDIR)/include -I$(PLUGINDIR)/$(ARCH)/molfile
CFLAGS = $(CWARN) $(COS) $(CDEBUG) -O2 -g -pg -std=gnu99 -I$(PLUGINDIR)/include -I$(PLUGINDIR)/$(ARCH)/molfile
QCFLAGS = -O -g -pg -ansi
LGSL = -L$(PATH_GSL)lib -lgsl -lgslcblas
LFLAGS = -lm -L$(PLUGINDIR)/$(ARCH)/molfile $(PLUGINDIR)/$(ARCH)/molfile/libmolfile_plugin.a -lstdc++
NETCDFFLAGS = -lnetcdf
NETCDFFLAGS =
#-lnetcdf
#
#------------------------------------------------------------
@@ -180,6 +185,7 @@ install:
cp $(PATH_BIN)$(DPOCKET) $(BINDIR)
cp $(PATH_BIN)$(MDPOCKET) $(BINDIR)
cp $(PATH_MAN)* $(MANDIR)
cp $(PATH_LIB)* $(LIBDIR)
check:
./$(PATH_BIN)$(CHECK)

View File

@@ -207,6 +207,9 @@ extern int molfile_maeffplugin_fini(void);
extern int molfile_orcaplugin_init(void);
extern int molfile_orcaplugin_register(void *, vmdplugin_register_cb);
extern int molfile_orcaplugin_fini(void);
extern int molfile_qcschemaplugin_init(void);
extern int molfile_qcschemaplugin_register(void *, vmdplugin_register_cb);
extern int molfile_qcschemaplugin_fini(void);
#define MOLFILE_INIT_ALL \
molfile_abinitplugin_init(); \
@@ -276,6 +279,7 @@ extern int molfile_orcaplugin_fini(void);
molfile_dtrplugin_init(); \
molfile_maeffplugin_init(); \
molfile_orcaplugin_init(); \
molfile_qcschemaplugin_init(); \
#define MOLFILE_REGISTER_ALL(v, cb) \
molfile_abinitplugin_register(v, cb); \
@@ -345,6 +349,7 @@ extern int molfile_orcaplugin_fini(void);
molfile_dtrplugin_register(v, cb); \
molfile_maeffplugin_register(v, cb); \
molfile_orcaplugin_register(v, cb); \
molfile_qcschemaplugin_register(v, cb); \
#define MOLFILE_FINI_ALL \
molfile_abinitplugin_fini(); \
@@ -414,6 +419,7 @@ extern int molfile_orcaplugin_fini(void);
molfile_dtrplugin_fini(); \
molfile_maeffplugin_fini(); \
molfile_orcaplugin_fini(); \
molfile_qcschemaplugin_fini(); \
#ifdef __cplusplus
}

Some files were not shown because too many files have changed in this diff Show More