@@ -355,6 +355,10 @@ private void loadConservation() throws IOException, CellBaseException {
355355 private void loadProteinFunctionalPrediction () throws NoSuchMethodException , InterruptedException , ExecutionException ,
356356 InstantiationException , IllegalAccessException , InvocationTargetException , ClassNotFoundException ,
357357 IOException , CellBaseException , LoaderException {
358+ // Check if SIFT/POLYPHEN source has already been loaded
359+ checkSourceAlreadyLoaded (SIFT_DATA );
360+ checkSourceAlreadyLoaded (POLYPHEN_DATA );
361+
358362 loadData (input .resolve (PROTEIN_SUBSTITUTION_PREDICTION_DATA ).resolve (PROTEIN_FUNCTIONAL_PREDICTION_DATA ),
359363 PROTEIN_SUBSTITUTION_PREDICTION_DATA , "prot_func_pred_" );
360364 }
@@ -364,7 +368,7 @@ private void loadRevel() throws CellBaseException {
364368 checkSourceAlreadyLoaded (REVEL_DATA );
365369
366370 HashMap <String , String > collectionMap = new HashMap <>();
367- collectionMap .put (MISSENSE_VARIATION_SCORE_DATA , REVEL_DATA + JSON_GZ_EXTENSION );
371+ collectionMap .put (PROTEIN_SUBSTITUTION_PREDICTION_DATA , REVEL_DATA + JSON_GZ_EXTENSION );
368372
369373 Path revelPath = input .resolve (PROTEIN_SUBSTITUTION_PREDICTION_DATA ).resolve (REVEL_DATA );
370374 loadData (revelPath , collectionMap );
@@ -375,7 +379,7 @@ private void loadAlphaMissense() throws CellBaseException {
375379 checkSourceAlreadyLoaded (ALPHAMISSENSE_DATA );
376380
377381 HashMap <String , String > collectionMap = new HashMap <>();
378- collectionMap .put (MISSENSE_VARIATION_SCORE_DATA , ALPHAMISSENSE_DATA + JSON_GZ_EXTENSION );
382+ collectionMap .put (PROTEIN_SUBSTITUTION_PREDICTION_DATA , ALPHAMISSENSE_DATA + JSON_GZ_EXTENSION );
379383
380384 Path alphaMissensePath = input .resolve (PROTEIN_SUBSTITUTION_PREDICTION_DATA ).resolve (ALPHAMISSENSE_DATA );
381385 loadData (alphaMissensePath , collectionMap );
0 commit comments