Spaces:
Runtime error
Runtime error
Commit ·
84cfbe1
1
Parent(s): fd3ab5d
Install Open Babel for MOL2 ligand export
Browse files- Dockerfile +17 -0
Dockerfile
CHANGED
|
@@ -74,6 +74,23 @@ RUN set -eux; \
|
|
| 74 |
echo "meeko install failed after retries"; \
|
| 75 |
exit 1
|
| 76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
# -----------------------------
|
| 78 |
# DeepPurpose affinity env
|
| 79 |
# -----------------------------
|
|
|
|
| 74 |
echo "meeko install failed after retries"; \
|
| 75 |
exit 1
|
| 76 |
|
| 77 |
+
# Open Babel provides obabel for MOL2 ligand export
|
| 78 |
+
RUN set -eux; \
|
| 79 |
+
for i in 1 2 3 4 5; do \
|
| 80 |
+
if conda install -y -c conda-forge openbabel; then \
|
| 81 |
+
conda clean -afy; \
|
| 82 |
+
which obabel; \
|
| 83 |
+
obabel -V; \
|
| 84 |
+
exit 0; \
|
| 85 |
+
fi; \
|
| 86 |
+
echo "openbabel install failed on attempt ${i}, retrying..."; \
|
| 87 |
+
conda clean -i -y || true; \
|
| 88 |
+
sleep $((i * 20)); \
|
| 89 |
+
done; \
|
| 90 |
+
echo "openbabel install failed after retries"; \
|
| 91 |
+
exit 1
|
| 92 |
+
|
| 93 |
+
|
| 94 |
# -----------------------------
|
| 95 |
# DeepPurpose affinity env
|
| 96 |
# -----------------------------
|