+ ScoreModelI model = models.get(name);
+ if (model instanceof ViewBasedAnalysisI)
+ {
+ try
+ {
+ model = model.getClass().newInstance();
+ ((ViewBasedAnalysisI) model).configureFromAlignmentView(avp);
+ } catch (IllegalAccessException | InstantiationException e)
+ {
+ System.err.println("Error creating score model " + name + ": "
+ + e.getMessage());
+ return null;
+ }
+ }
+ return model;