CPC H03M 7/3082 (2013.01) [G06F 18/22 (2023.01); G16C 20/30 (2019.02); G16C 20/50 (2019.02)] | 15 Claims |
1. A non-transitory computer-readable storage medium storing an information processing program for causing a computer to perform processing comprising:
dividing a sequence that indicates a rational formula of a compound, into a character string of a minimum unit of the sequence and a branch symbol that indicates a branched portion of the compound;
generating a first coded sequence by using a group dictionary that indicates a relationship between the sequence of the rational formula of the compound and the compression code, the generating of the first coded sequence including assigning, based on the group dictionary, a compression code to the character string of the minimum unit, and assigning, based on the group dictionary, the compression code according to a type of the branched portion to the branch symbol; and
generating a second coded sequence by using a group primary structure dictionary that indicates a relationship between a group primary structure of the sequence of the rational formula of the compound and the compression code, the generating of the second coded sequence including encoding, based on the group primary structure dictionary, the compression code included in the first coded sequence in units of the group primary structure.
|