@Test
  public void testFindCleavageSites() throws ParseException {

    CleavageSiteFinder finder = new CleavageSiteFinderImpl(new CleavageSiteMatcher("[KR]|[^P]"));

    TIntList sites = new TIntArrayList();
    finder.find(new Protein("ACC1", "RESALYTNIKALASKR"), sites);

    assertEquals(3, sites.size());
    assertArrayEquals(new int[] {1, 10, 15}, sites.toArray());
  }
  @Test
  public void testCountCleavageSites2() throws ParseException {

    CleavageSiteFinder finder = new CleavageSiteFinderImpl(new CleavageSiteMatcher("[KR]|[^P]"));
    assertEquals(0, finder.countCleavageSites(new Protein("ACC1", "ESALYTNI")));
  }