US2004161790A1PendingUtilityA1

Apparatus and method for coding genetic information

Priority: Feb 14, 2003Filed: Feb 13, 2004Published: Aug 19, 2004
Est. expiryFeb 14, 2023(expired)· nominal 20-yr term from priority
G16B 30/10G16B 40/20G16B 25/20G06N 3/02G16B 40/00G16B 25/00G16B 30/00Y10S707/99943
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Provided are an apparatus and a method for coding genetic information. An aligning unit aligns sample genetic information, wild-type probe genetic information, and mutant-type probe genetic information, based on a mutation position. A code storage unit stores first orthogonal codes assigned to each of bases located at left and right base regions based on the mutation position and second orthogonal codes assigned to a base located at the mutation position. A coding unit creates first code strings and second code strings. The first code strings are created by assigning the first orthogonal codes, sequentially from left to right, to the bases that make the aligned genetic information and adding a flag that represents the presence or absence of a corresponding base on the genetic information to the assigned first orthogonal codes, and the second code strings are created by assigning the second orthogonal codes to the base located at the mutation position and adding a flag that represents the type of the sample genetic information to the assigned second orthogonal codes.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . An apparatus for coding genetic information, comprising: 
 a data input unit receiving sample genetic information, wild-type probe genetic information, mutant-type probe genetic information, and a mutation position for each of the genetic information;    an aligning unit aligning the sample genetic information, the wild-type probe genetic information, and the mutant-type probe genetic information, based on the mutation position;    a code storage unit storing first orthogonal codes assigned to each of bases located at left and right base regions based on the mutation position and second orthogonal codes assigned to a base located at the mutation position; and    a coding unit creating first code strings and second code strings,    the first code strings being created by assigning the first orthogonal codes, sequentially from left to right, to the bases that make the aligned genetic information and adding a flag that represents the presence or absence of a corresponding base on the genetic information to the assigned first orthogonal codes, and the second code strings being created by assigning the second orthogonal codes to the base located at the mutation position and adding a flag that represents the type of the sample genetic information to the assigned second orthogonal codes.    
     
     
         2 . The apparatus of  claim 1 , wherein the first orthogonal codes are 4 bit codes that are orthogonal to each other, and the flag added to the assigned first orthogonal codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.    
     
     
         3 . The apparatus of  claim 1 , wherein the first orthogonal codes are 5 bit codes that are orthogonal to each other, and the flag added to the assigned first orthogonal codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.    
     
     
         4 . The apparatus of  claim 1 , wherein the second orthogonal codes are 12 bit orthogonal code strings that represent pairs of bases that make the wild-type probe genetic information and the mutant-type probe genetic information at the mutation position.  
     
     
         5 . The apparatus of  claim 1 , wherein the coding unit perceives the distances from the mutation position to the leftmost base and the rightmost base of each of the genetic information, creates a basic base sequence having the distances from the mutation position to the leftmost base and the rightmost base each corresponding to the biggest value among the perceived distances, and codes bases of the basic base sequence sequentially from left to right to create the first code strings and the second code strings.  
     
     
         6 . The apparatus of  claim 5 , wherein when a base is absent on all of the genetic information corresponding to a base position of the basic base sequence, the coding unit assigns third codes that represent the absence of the base on all of the genetic information at the time of coding the left and right base regions based on the mutation position.  
     
     
         7 . The apparatus of  claim 6 , wherein the first orthogonal codes are 4 bit codes that are orthogonal to each other, the third codes are ‘0000’, and the flag added to the assigned first orthogonal codes or the third codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.  
 
     
     
         8 . The apparatus of  claim 6 , wherein the first orthogonal codes and the third codes are 5 bit codes that are orthogonal to each other, and the flag added to the assigned first orthogonal codes or the third codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.    
     
     
         9 . The apparatus of  claim 6 , wherein the second orthogonal codes are 12 bit orthogonal code strings that represent pairs of bases that make the wild-type probe genetic information and the mutant-type probe genetic information at the mutation position.  
     
     
         10 . A method for coding genetic information, comprising: 
 receiving sample genetic information, wild-type probe genetic information, mutant-type probe genetic information, and a mutation position for each of the genetic information;    aligning the sample genetic information, the wild-type probe genetic information, and the mutant-type probe genetic information, based on the mutation position; and    creating first code strings and second code strings,    the first code strings being created by assigning first orthogonal codes, sequentially from left to right, to bases that make the aligned genetic information and adding a flag that represents the presence or absence of a corresponding base on the genetic information to the assigned first orthogonal codes, and the second code strings being created by assigning second orthogonal codes to a base located at the mutation position and adding a flag that represents the type of the sample genetic information to the assigned second orthogonal codes.    
     
     
         11 . The method of  claim 10 , wherein the first orthogonal codes are 4 bit codes that are orthogonal to each other, and the flag added to the assigned first orthogonal codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.    
     
     
         12 . The method of  claim 10 , wherein the first orthogonal codes are 5 bit codes that are orthogonal to each other, and the flag added to the assigned first orthogonal codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.    
     
     
         13 . The method of  claim 10 , wherein the second orthogonal codes are 12 bit orthogonal code strings that represent pairs of bases that make the wild-type probe genetic information and the mutant-type probe genetic information at the mutation position.  
     
     
         14 . The method of  claim 10 , wherein creating the first code strings and the second code strings comprises: 
 perceiving distances from the mutation position to the leftmost base and the rightmost base of each of the genetic information;    creating a basic base sequence having distances from the mutation position to the leftmost base and the rightmost base each corresponding to the biggest value among the perceived distances; and    coding bases of the basic base sequence sequentially from left to right.    
     
     
         15 . The method of  claim 14 , wherein in creating the first code strings and the second code strings, 
 the first code strings being created in such a way that at the time of coding the left and right base regions based on the mutation position, when bases are absent on the genetic information corresponding to base positions of the basic base sequence, third codes that represent the absence of the bases on the genetic information are assigned to the bases, and when the bases are present on the genetic information corresponding to the base positions of the basic base sequence, the first orthogonal codes with predetermined sizes are assigned to the bases, and the flag that represents the presence or absence of the corresponding base on the genetic information is assigned to the assigned first orthogonal codes or the assigned third codes; and    the second code strings being created in such a way that the second orthogonal codes with predetermined sizes are assigned to the base located at the mutation position and the flag that represent the type of the sample genetic information is added to the assigned second orthogonal codes.    
     
     
         16 . The method of  claim 15 , wherein the first orthogonal codes are 4 bit codes that are orthogonal to each other, the third codes are ‘0000’, and the flag added to the assigned first orthogonal codes or the assigned third codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.  
 
     
     
         17 . The apparatus of  claim 15 , wherein the first orthogonal codes and the third codes are 5 bit codes that are orthogonal to each other, and the flag added to the assigned first orthogonal codes or the assigned third codes is made up of a set of subflags, each of which has 1 bit that corresponds to each of the genetic information, and 
 wherein when the corresponding base is present on the genetic information, the value of each of the subflags is ‘1’, and when the corresponding base is absent on the genetic information, the value of each of the subflags is ‘0’.    
     
     
         18 . The apparatus of  claim 15 , wherein the second orthogonal codes are 12 bit orthogonal code strings that represent pairs of bases that make the wild-type probe genetic information and the mutant-type probe genetic information at the mutation position.

Join the waitlist — get patent alerts

Track US2004161790A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.