METHOD AND APPARATUS FOR SEARCHING PATTERN IN SEQUENCE DATA
First Claim
Patent Images
1. A method of searching a pattern in sequence data, the method comprising:
- setting a plurality of interest pattern models each comprising an interest pattern length, an allowed mismatch value, and a minimum support;
calculating a support of a candidate pattern that is generable within the interest pattern length of at least one of the plurality of interest pattern models based on the allowed mismatch value of at least one of the plurality of interest pattern models; and
determining whether the support of the candidate pattern fulfills a condition of the minimum support of at least one of the plurality of interest pattern models.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of searching a pattern in sequence data includes setting a plurality of interest pattern models each including an interest pattern length, an allowed mismatch value, and a minimum support; calculating a support of a candidate pattern that is generable within the interest pattern length based on the allowed mismatch value of at least one of the plurality of interest pattern models; and determining whether the support of the candidate pattern fulfills a condition of the minimum support of at least one of the plurality of interest pattern models.
-
Citations
29 Claims
-
1. A method of searching a pattern in sequence data, the method comprising:
-
setting a plurality of interest pattern models each comprising an interest pattern length, an allowed mismatch value, and a minimum support; calculating a support of a candidate pattern that is generable within the interest pattern length of at least one of the plurality of interest pattern models based on the allowed mismatch value of at least one of the plurality of interest pattern models; and determining whether the support of the candidate pattern fulfills a condition of the minimum support of at least one of the plurality of interest pattern models. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of searching a pattern in sequence data, the method comprising:
-
setting a plurality of interest pattern models each comprising an interest pattern length, an allowed mismatch value, and a minimum support; determining whether a support of a parent pattern is greater than or equal to the minimum support of the plurality of interest pattern models; in a case where the support of the parent pattern is greater than or equal to the minimum support of at least one interest pattern model of the plurality of interest pattern models, calculating a support of a child pattern based on the allowed mismatch value of the at least one interest pattern model; and determining whether the support of the child pattern fulfills a condition of the minimum support of the at least one interest pattern model. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of searching a pattern in sequence data, the method comprising:
-
setting an interest pattern model comprising an interest pattern length, an allowed mismatch value, and a minimum support; determining whether a support of a parent pattern is greater than or equal to the minimum support; and in a case where the support of the parent pattern is greater than or equal to the minimum support, calculating a support of a child pattern that is generable from the parent pattern using mismatch values of similar patterns of the parent pattern. - View Dependent Claims (14, 15, 16)
-
-
17. A method of searching a pattern in sequence data, the method comprising:
-
setting an interest pattern model comprising an interest pattern length, an allowed mismatch value, and a minimum support; determining whether a support of a parent pattern is greater than or equal to the minimum support; and in a case where the support of the parent pattern is greater than or equal to the minimum support, calculating a support of a child pattern that is generable from the parent pattern using mismatch values and supports of similar patterns of the parent pattern. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus for searching a pattern in sequence data, the apparatus comprising:
-
an interest pattern model setter configured to set a plurality of interest pattern models each comprising an interest pattern length, an allowed mismatch value, and a minimum support; a support calculator configured to calculate a support of a candidate pattern generable within the interest pattern length of at least one of the plurality of interest pattern models based on the allowed mismatch value of at least one of the plurality of interest pattern models; and a determiner configured to determine whether the support of the candidate pattern fulfills a condition of the minimum support of at least one of the plurality of interest pattern models. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of searching a pattern in sequence data, the method comprising:
-
setting a plurality of interest pattern models each comprising an interest pattern length, an allowed mismatch value, and a minimum support, wherein the allowed mismatch value is different in each of the plurality of interest pattern models; generating all possible similar patterns of a candidate pattern within the interest pattern length; calculating a support and a mismatch value of each of the similar patterns; determining, for each of the plurality of interest pattern models, whether the candidate pattern fulfills conditions of the interest pattern model based on the support of only those similar patterns having a mismatch value less than or equal to the mismatch value of the interest pattern model. - View Dependent Claims (28, 29)
-
Specification