A computer system maintains a biological data structure having molecular feature data. The bottom wall 12a of the temperature detection hole is in contact with or in close proximity to the elements for electromotive force. A dictionary data generation block generates dictionary data in which genre is correlated with keyword and each component. The length of the blocks is varied to adapt the time resolution of the analysis and synthesis filter banks.