예제 #1
0
  private List<Region> findOverlappingRegions(Result blastResult) {
    List<Region> result = new ArrayList<Region>();
    for (BlastAnalysis.Region region : blastResult.getReference().getRegions())
      if (region.overlaps(blastResult.getStart(), blastResult.getEnd(), MINIMUM_REGION_OVERLAP))
        result.add(region);

    return result;
  }