public void processResults(Future<List<QueryResult<Repeat>>> repeatsFuture, List<QueryResult<VariantAnnotation>> variantAnnotationResults) throws InterruptedException, ExecutionException { // try { while (!repeatsFuture.isDone()) { Thread.sleep(1); } List<QueryResult<Repeat>> queryResultList = repeatsFuture.get(); if (queryResultList != null) { for (int i = 0; i < variantAnnotationResults.size(); i++) { QueryResult<Repeat> queryResult = queryResultList.get(i); if (queryResult.getResult() != null && queryResult.getResult().size() > 0) { variantAnnotationResults.get(i).getResult().get(0) .setRepeat(queryResult.getResult()); } } } // } catch (ExecutionException e) { //// } catch (InterruptedException | ExecutionException e) { // e.printStackTrace(); // } } }
public void processResults(Future<List<QueryResult<Repeat>>> repeatsFuture, List<QueryResult<VariantAnnotation>> variantAnnotationResults) throws InterruptedException, ExecutionException { // try { while (!repeatsFuture.isDone()) { Thread.sleep(1); } List<QueryResult<Repeat>> queryResultList = repeatsFuture.get(); if (queryResultList != null) { for (int i = 0; i < variantAnnotationResults.size(); i++) { QueryResult<Repeat> queryResult = queryResultList.get(i); if (queryResult.getResult() != null && queryResult.getResult().size() > 0) { variantAnnotationResults.get(i).getResult().get(0) .setRepeat(queryResult.getResult()); } } } // } catch (ExecutionException e) { //// } catch (InterruptedException | ExecutionException e) { // e.printStackTrace(); // } } }
variantAnnotation.setHgvs(new ArrayList<>()); variantAnnotation.setCytoband(new ArrayList<>()); variantAnnotation.setRepeat(new ArrayList<>()); for (String other : variantSearchModel.getOther()) {
va.setRepeat(new ArrayList<>(repeats.size())); for (Document repeat : repeats) { va.getRepeat().add(new Repeat(