Abstract:
PROBLEM TO BE SOLVED: To provide a system for screening a base sequence, a method for it, a program, a record medium and a server for performing screening for the base sequence. SOLUTION: This computer system for performing screening for a base sequence includes: a step (S10) of storing a target base sequence data and probe base sequence; a step (S12) of generating complementary sequence data from a probe base sequence having the possibility to be coupled to the target base sequence and storing the maximum edit distance permitted between the target base sequence and the probe base sequence; a step (S14) of reading out each base sequence data and the maximum edit distance from the respective storing parts and evaluating the coupling possibility on the target base sequence data and complementary sequence data in the order of decreasing the edit distance; and a step (S16) of storing the result of evaluation of coupling possibility in a storage part. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To highly accurately and quickly analyze the status of chromosome. SOLUTION: An analysis apparatus is disclosed for analyzing the status of chromosome based on the quantity of gene expression. The analysis apparatus is provided with: a probability distribution storing part which stores the probability distribution of the quantity of gene expression for each gene state when each of the plurality of gene arranged on chromosome represents any of the plurality of gene states whose quantity of expression are different from each other; a state transition probability supplying part which supplies state transition probability representing probability that the adjacently arrayed adjacent gene of the gene on the chromosome represents each of the plurality of gene states when each gene on the chromosome represents each of the plurality of gene states; a quantity of expression inputting part which inputs a quantity of expression measured value being the measured value of the quantity of expression for each gene on the chromosome: and a state detecting part which detects, among the combination of the gene state which the plurality of gene on the chromosome can take, the combination to maximize the probability that the quantity of expression of the plurality of gene becomes the quantity of expression measured value based on the probability distribution and state transition probability. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a system and a method for generating a cluster of base sequences, a program implementing the cluster generating method, a computer- readable recording medium with the program stored therefor, and a base sequence information providing system. SOLUTION: This base sequence information providing system includes a server 12 which is connected to a network 10 and receives a query sequence through the network 10 and a database 16 including base sequences, and the server 12 generates a 1st cluster 30 of base sequences which may be highly possibly in the relation a sprite pair with the query sequence by using segmented base sequence as a query sequence. Sprite alignment is applied to the 1st generated cluster to generate a 2nd cluster 32 including a sprite pair with high precision. The generated cluster is provided to a client through the network 10. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To provide a method for retrieving a database in which no request for special processing is needed to a database side and query contents are kept unknown to a database owner and to a person who observes the database retrieval in a network. SOLUTION: The system comprises an array processing part 21 which divides a retrieval array (a retrieval target) and creates a plurality of subarrays in a client 20 which accesses a database server 10 having an accumulation of the array pattern and queries whether the array pattern accumulated in the database server 10 is present in predetermined arrays and a query issuing part 22 which issues a query to the database server 10 with each of the plurality of the subarrays created by the array processing part 21 as a query array.
Abstract:
PROBLEM TO BE SOLVED: To attain a high-speed search while suppressing an increase in data size in a data structure for processing when searching a huge text database. SOLUTION: In a method of pattern-search searching desired patterns among a character string to be searched, following steps of range-search and character string extraction are included. Equivalently, in the step of range-search, in regard to each intermediate pattern acquired with adding in order by one character from the last character of the pattern toward the front, it is searched in sequence that in which range of a suffix arrangement to each character string to be searched top characters of the intermediate patterns exist. Next, in the step of the character string extraction, the elements of the character string corresponding to each element included in the range of the arrangement are specified, then, with putting each element of the character string on the tops, a partial character string consisting of the elements of the same number as the number of elements of the pattern is extracted.
Abstract:
PROBLEM TO BE SOLVED: To efficiently realize the structure analysis of an array. SOLUTION: At first, prev(S) is calculated for a character string S to be processed, and as to all variables in the character string S, when the same variable is present at the upstream side of the variable, the variable is converted into a numerical value indicating an interval with the same variable, and when any same variable is not present at the upstream side of the variable, a character string S1 converted into '0' is obtained, and compl(S) is calculated. As for all the variables in the character string S, when any variable having a complementary relation is present at the upstream side of the variable, the variable is converted into a numerical value indicating an interval with the variable having the complementary relation, and when any variable having the complementary relation is not present at the upstream side of the variable, a character string S2 converted into '0' is calculated (102). Then, the character strings S1 and S2 are defined as a pair of corresponding character strings so that a single suffix (structure suffix tree) can be generated (104-114), and that the structure of an array indicated by the character string S can be analyzed by using the structure suffix tree.
Abstract:
PROBLEM TO BE SOLVED: To provide a highly efficient method to decide the shortest path between a single start point and each of plural end points by searching the shortest path starting from a single start point to each of plural end points. SOLUTION: A sequence queue is produced to store the points to be searched (210). Then the a point (v) where the sum of the path length p(v) covering a start point through the point (v) stored in the sequence queue and the lower limit value h(v) of the shortest path length among all points that are adjacent to the point (v) is minimized (220). Then the point (v) is deleted from the sequence queue (230) and stored in a definite set S (240). It's decided whether all end points are stored in the set S (250). If all end points are stored in the set S, the searching of the shortest path is ended. If all end points are not stored in the set S, all points (w) where the sum of the path length p(v) and the path length covering the start point through the point (v) is smaller than the length p(w) are specified (260). Then the points (w) are stored in the sequence queue (270) and the processing is returned to a block (220).