A method for obtaining a prediction result of a nucleic acid amplification reaction affected by an nth-order structure, performed by a computing device, the method comprising:
- accessing a prediction model learned using a plurality of training data;
- each training data comprises a first analysis data for an nth-order structure in a nucleic acid sequence and an amplification reaction result for the nucleic acid sequence;
- wherein n is an integer not less than 2;
- obtaining an input data comprising a second analysis data for an nth-order structure in a target nucleic acid sequence;
- providing the input data to the prediction model;
- and
- obtaining a prediction result of an amplification reaction for the target nucleic acid sequence from the prediction model.