@@ -166,7 +166,7 @@ public static File runNextClade(File consensusFasta, Logger log, PipelineOutputT
166166 writer .println ("HOME=`echo ~/`" );
167167
168168 writer .println ("DOCKER='" + SequencePipelineService .get ().getDockerCommand () + "'" );
169- writer .println ("sudo $DOCKER pull neherlab /nextclade" );
169+ writer .println ("sudo $DOCKER pull nextstrain /nextclade:latest " );
170170 writer .println ("sudo $DOCKER run --rm=true \\ " );
171171
172172 if (SequencePipelineService .get ().getMaxThreads (log ) != null )
@@ -185,8 +185,8 @@ public static File runNextClade(File consensusFasta, Logger log, PipelineOutputT
185185 writer .println ("\t -u $UID \\ " );
186186 writer .println ("\t -e USERID=$UID \\ " );
187187 writer .println ("\t -w /work \\ " );
188- writer .println ("\t neherlab /nextclade \\ " );
189- writer .println ("\t nextclade -- input-fasta '/work/" + consensusFasta .getName () + "' --output-json '/work/" + jsonFile .getName () + "'" );
188+ writer .println ("\t nextstrain /nextclade:latest \\ " );
189+ writer .println ("\t /bin/bash -c \" nextclade dataset get --name='sars-cov-2' --output-dir='/data/sars-cov-2';nextclade -- input-dataset=/data/sars-cov-2 --input- fasta '/work/" + consensusFasta .getName () + "' --output-json '/work/" + jsonFile .getName () + "'\" " );
190190 writer .println ("" );
191191 writer .println ("echo 'Bash script complete'" );
192192 writer .println ("" );
@@ -200,7 +200,7 @@ public static File runNextClade(File consensusFasta, Logger log, PipelineOutputT
200200 rWrapper .setWorkingDir (outputDir );
201201 rWrapper .execute (Arrays .asList ("/bin/bash" , localBashScript .getName ()));
202202
203- localBashScript . delete ( );
203+ tracker . addIntermediateFile ( localBashScript );
204204
205205 if (!jsonFile .exists ())
206206 {
0 commit comments