abdullahsamra commited on
Commit
84cfbe1
·
1 Parent(s): fd3ab5d

Install Open Babel for MOL2 ligand export

Browse files
Files changed (1) hide show
  1. 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
  # -----------------------------