In order to analyze amplifiability of a primer to a template DNA, provided is a template DNA-primer relationship analyzer, comprising: a template DNA-base sequence acquisition unit for acquiring base sequence information of a template DNA; a primer base sequence acquisition unit for acquiring base sequence information of two primers; a couplable position coding processing unit for collating the information about two single-stranded template DNAs obtained from the template DNA and the two primers (hereinafter each referred to as collation targets), wherein a collation unit including a prescribed number of bases, extracted by dividing the primers into pieces with the prescribed number of bases is collated at each position where the collation unit is shifted from a beginning base thereof in the couplable direction of the collation target sequentially one by one, and, when a coupling relationship is established at equal to or more than half of a prescribed number of the positions, a character string (hereinafter, referred to as a word) which represents a relationship of a prescribed number of bases facing at collation positions as a prescribed code; and a word classification processing unit for classifying all words generated in the couplable position coding processing unit into a plurality of topics using a topic model.
展开▼