@@ -158,6 +158,8 @@ public void run(Logger log)
158158
159159 private void processContainer (Container c , Logger log ) throws IOException
160160 {
161+ log .info ("processing container: " + c .getPath ());
162+
161163 File jbrowseRoot = JBrowseManager .get ().getBaseDir (c , false );
162164
163165 //find jsonfiles we expect to exist
@@ -181,7 +183,9 @@ private void processContainer(Container c, Logger log) throws IOException
181183 }
182184 else
183185 {
184- for (Integer genomeId : ts2 .getArrayList (Integer .class ))
186+ List <Integer > genomes = ts2 .getArrayList (Integer .class );
187+ log .info ("total genomes in folder: " + genomes .size ());
188+ for (Integer genomeId : genomes )
185189 {
186190 JBrowseSession session = JBrowseSession .getGenericGenomeSession (genomeId );
187191 for (JsonFile json : session .getJsonFiles (u , true ))
@@ -202,7 +206,6 @@ private void processContainer(Container c, Logger log) throws IOException
202206
203207 if (jbrowseRoot != null && jbrowseRoot .exists ())
204208 {
205- log .info ("processing container: " + c .getPath ());
206209 for (JsonFile json : rowMap .values ())
207210 {
208211 if (json .getBaseDir () != null )
@@ -215,7 +218,7 @@ private void processContainer(Container c, Logger log) throws IOException
215218 }
216219 }
217220
218- log .info ("expected jsonfiles : " + expectedDirs .size ());
221+ log .info ("expected resource folders : " + expectedDirs .size ());
219222 for (String dir : Arrays .asList ("tracks" , "data" , "references" , "databases" ))
220223 {
221224 File childDir = new File (jbrowseRoot , dir );
@@ -254,13 +257,14 @@ private void processContainer(Container c, Logger log) throws IOException
254257 }
255258 }
256259
260+ log .info ("total JsonFiles in folder: " + rowMap .size ());
257261 for (JsonFile j : rowMap .values ())
258262 {
259263 if (j .needsProcessing ())
260264 {
261265 File expectedFile = j .getLocationOfProcessedTrack (false );
262266 boolean error = false ;
263- if (! j . isGzipped () && !expectedFile .exists ())
267+ if (expectedFile != null && !expectedFile .exists ())
264268 {
265269 log .error ("Missing expected file: " + expectedFile .getPath ());
266270 error = true ;
0 commit comments