@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"))); }