|
13 | 13 |
|
14 | 14 | CONTAINER = "run_gx"
|
15 | 15 | DEFAULT_CONTAINER_DB = "/app/db/gxdb"
|
16 |
| -DEFAULT_VERSION = "0.2.3" |
| 16 | +DEFAULT_VERSION = "0.3.0" |
17 | 17 | DEFAULT_DOCKER_IMAGE = f"ncbi/fcs-gx:{DEFAULT_VERSION}"
|
18 | 18 | DEFAULT_SINGULARITY_IMAGE = f"fcs-gx.{DEFAULT_VERSION}.sif"
|
19 | 19 | # FILE_MANIFEST = "sing-image.manifest"
|
@@ -116,6 +116,8 @@ def run_retrieve_db(self):
|
116 | 116 | str(self.args.container_db / gxdb_name),
|
117 | 117 | *extra_db_args,
|
118 | 118 | ]
|
| 119 | + if container_engine == "docker": |
| 120 | + retrieve_db_args.insert(2, "--rm") |
119 | 121 | self.safe_exec(retrieve_db_args)
|
120 | 122 |
|
121 | 123 | def run_gx(self):
|
@@ -159,6 +161,8 @@ def run_gx(self):
|
159 | 161 | "--split-fasta=" + ("T" if self.args.split_fasta else "F"),
|
160 | 162 | ]
|
161 | 163 |
|
| 164 | + if container_engine == "docker": |
| 165 | + docker_args.insert(2, "--rm") |
162 | 166 | if self.args.out_basename:
|
163 | 167 | docker_args.extend(["--out-basename", self.args.out_basename])
|
164 | 168 | if self.args.blast_div:
|
@@ -195,6 +199,9 @@ def run_verify_checksums(self):
|
195 | 199 | str(self.args.container_db / gxdb_name),
|
196 | 200 | "--debug",
|
197 | 201 | ]
|
| 202 | + if container_engine == "docker": |
| 203 | + docker_args.insert(2, "--rm") |
| 204 | + |
198 | 205 | self.safe_exec(docker_args)
|
199 | 206 |
|
200 | 207 | def run(self):
|
|
0 commit comments