diff --git a/BSPAT/src/edu/cwru/cbc/BSPAT/core/DrawPattern.java b/BSPAT/src/edu/cwru/cbc/BSPAT/core/DrawPattern.java index 5f98ec1..518fd90 100644 --- a/BSPAT/src/edu/cwru/cbc/BSPAT/core/DrawPattern.java +++ b/BSPAT/src/edu/cwru/cbc/BSPAT/core/DrawPattern.java @@ -102,9 +102,6 @@ public void drawPattern(PatternLink patternLink) throws IOException { if (patternLink.getPatternType().equals(PatternLink.METHYLATION)) { int startPos = statList.get(0).getPosition() < 0 ? 0 : statList.get(0).getPosition(); - int endPos = statList.get(statList.size() - 1) - .getPosition() == targetLength - 1 ? targetLength - 1 : statList.get(statList.size() - 1) - .getPosition() + 1; if (strand.equals("-")) { endCoor = endCoor - startPos; beginCoor = endCoor - targetLength + 1; diff --git a/BSPAT/src/edu/cwru/cbc/BSPAT/core/ReadAnalysisResult.java b/BSPAT/src/edu/cwru/cbc/BSPAT/core/ReadAnalysisResult.java index b5c5751..6cc58f9 100644 --- a/BSPAT/src/edu/cwru/cbc/BSPAT/core/ReadAnalysisResult.java +++ b/BSPAT/src/edu/cwru/cbc/BSPAT/core/ReadAnalysisResult.java @@ -86,11 +86,11 @@ public List readPatternFile(String region, String patternType) th } patternResult.addCpG(cpg); } else if (items[0].charAt(i) == '@') { - cpg = new CpGSitePattern(i, false); + cpg = new CpGSitePattern(i, true); if (i + 1 < regionLength && items[0].charAt(i + 1) == '@') { i++; } else if (i == 0) { - cpg = new CpGSitePattern(i - 1, false); + cpg = new CpGSitePattern(i - 1, true); } patternResult.addCpG(cpg); } else if (items[0].charAt(i) == 'A' || items[0].charAt(i) == 'C' || items[0].charAt(i) == 'G' ||