1. A hardware system for displaying a structural formula of a compound, said hardware system comprising: an input unit for accepting the structural formula; a character string divider configured to execute a character string dividing process for dividing a character string corresponding to a part of the structural formula into a plurality of substrings, each of said substrings corresponding to a group derived by dividing the part of the structural formula at each bonding site on a main chain; an alignment reverser for reversing an order of alignment of the plurality of substrings in the character string, the alignment reverser reversing only the plurality of substrings derived through the character string dividing process executed by the character string divider; and an output unit for displaying the structural formula after the reversal.