Gene database retrieval system where a key sequence is compared to database sequences by a dynamic programming device
First Claim
1. A gene database retrieval system comprising:
- a gene database for storing a sequence data of at least either of sequences of bases of a nucleic acid or sequences of amino acids of a protein, each constituting a gene whose structure has been analyzed and identified;
a dynamic programming operation unit for determining a degree of similarity between a target data and a key data, said target data being constituted by a sequence data of bases from said gene database and said key data being constituted by a sequence data of bases functioning as a retrieval key; and
a central processing device unit for parallel-executing an access process of making access to said gene database and an operation process of determining the degree of similarity by entering a sequence data of bases one after another from said gene database as the target data by making controls over both of said gene database and said dynamic programming operation unit;
wherein said central processing device unit for controlling said dynamic programming operation unit comprises;
a first operation control means for executing an operation for determining the degree of similarity between the target data and the key data by altering the target data one after another with respect to the key data, acquiring the sum value of the sequence data of each target data occurring at the operation, and storing only the maximal sum values for the sequence data;
a second operation control means for classifying the maximal sum values of the sequence data of the target data determined by the first operation control means and determining the order of the sequence data as an object of extraction; and
a third operation control means for performing a re-operation for determining the degree of similarity between the target data and the key data by utilizing the sequence data for the object of extraction as a target data in accordance with the order of the sequence data functioning as the object of extraction, then performing an operation for storing the sum value of the sequence data of the target data occurring at the time of the operation, acquiring a direction selection data created during the operation, and determining the optimal disposition of the sequence data of the target data with respect to the key data.
2 Assignments
0 Petitions
Accused Products
Abstract
The gene database retrieval system, for making a retrieval for a gene sequence having a sequence similar to a sequence data from a gene database, contains a gene database for storing the sequence data of genes whose structures or sequences have already been analyzed and identified, a dynamic programming operation unit for determining the degree of similarity between target data and key data by utilizing the sequence data of the bases of the gene from the gene database as the target data and the sequence data of the bases as the key for retrieval, and a central processing device unit for executing the access process to make access to the gene database, in parallel to the operation process for determining the degree of similarity by transmitting the sequence data of the bases from the gene database continually one after another into the dynamic programming operation unit as the target data, by controlling the gene database and the dynamic programming operation unit.
158 Citations
12 Claims
-
1. A gene database retrieval system comprising:
-
a gene database for storing a sequence data of at least either of sequences of bases of a nucleic acid or sequences of amino acids of a protein, each constituting a gene whose structure has been analyzed and identified; a dynamic programming operation unit for determining a degree of similarity between a target data and a key data, said target data being constituted by a sequence data of bases from said gene database and said key data being constituted by a sequence data of bases functioning as a retrieval key; and a central processing device unit for parallel-executing an access process of making access to said gene database and an operation process of determining the degree of similarity by entering a sequence data of bases one after another from said gene database as the target data by making controls over both of said gene database and said dynamic programming operation unit; wherein said central processing device unit for controlling said dynamic programming operation unit comprises; a first operation control means for executing an operation for determining the degree of similarity between the target data and the key data by altering the target data one after another with respect to the key data, acquiring the sum value of the sequence data of each target data occurring at the operation, and storing only the maximal sum values for the sequence data; a second operation control means for classifying the maximal sum values of the sequence data of the target data determined by the first operation control means and determining the order of the sequence data as an object of extraction; and a third operation control means for performing a re-operation for determining the degree of similarity between the target data and the key data by utilizing the sequence data for the object of extraction as a target data in accordance with the order of the sequence data functioning as the object of extraction, then performing an operation for storing the sum value of the sequence data of the target data occurring at the time of the operation, acquiring a direction selection data created during the operation, and determining the optimal disposition of the sequence data of the target data with respect to the key data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification