{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Test tube design example\n",
"\n",
"Design a test tube ensemble intended to contain a 4-stranded stick figure at 1 M. \n",
"\n",
"Material: RNA \n",
"Temperature: 23 C"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"# Import Python NUPACK module\n",
"from nupack import *"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"Domain results:\n",
"
\n",
" \n",
" \n",
" Domain | \n",
" Sequence | \n",
"
\n",
" \n",
" \n",
" \n",
" da | \n",
" GGGCCACAGCGAUACAGAGCUCCCGAA | \n",
"
\n",
" \n",
" da* | \n",
" UUCGGGAGCUCUGUAUCGCUGUGGCCC | \n",
"
\n",
" \n",
" db | \n",
" GGGAGCCGCAAAAACGAAGCGCAGACCAC | \n",
"
\n",
" \n",
" db* | \n",
" GUGGUCUGCGCUUCGUUUUUGCGGCUCCC | \n",
"
\n",
" \n",
" dc | \n",
" AGGUCUGUCUGUAAACCAGGAUCGG | \n",
"
\n",
" \n",
" dc* | \n",
" CCGAUCCUGGUUUACAGACAGACCU | \n",
"
\n",
" \n",
" dd | \n",
" GGAUCCUGGGCUGUGGCA | \n",
"
\n",
" \n",
" dd* | \n",
" UGCCACAGCCCAGGAUCC | \n",
"
\n",
" \n",
"
Strand results:\n",
"\n",
" \n",
" \n",
" Strand | \n",
" Sequence | \n",
"
\n",
" \n",
" \n",
" \n",
" sa | \n",
" GGGCCACAGCGAUACAGAGCUCCCGAA | \n",
"
\n",
" \n",
" sd | \n",
" GGAUCCUGGGCUGUGGCA | \n",
"
\n",
" \n",
" sb | \n",
" GGGAGCCGCAAAAACGAAGCGCAGACCAC | \n",
"
\n",
" \n",
" sc | \n",
" AGGUCUGUCUGUAAACCAGGAUCGG | \n",
"
\n",
" \n",
"
Objective function:\n",
" \n",
" \n",
" Objective type | \n",
" Value | \n",
"
\n",
" \n",
" \n",
" \n",
" Weighted ensemble defect | \n",
" 0.00973 | \n",
"
\n",
" \n",
"
Ensemble defect: 0.00973
On-target complex defects:\n",
" \n",
" \n",
" Complex | \n",
" Complex defect (nt) | \n",
" Normalized complex defect | \n",
"
\n",
" \n",
" \n",
" \n",
" cstickfigure | \n",
" 0.144 | \n",
" 0.00145 | \n",
"
\n",
" \n",
"
Tube defects:\n",
" \n",
" \n",
" Tube | \n",
" Tube defect (M) | \n",
" Normalized tube defect | \n",
"
\n",
" \n",
" \n",
" \n",
" tfigure | \n",
" 9.63e-07 | \n",
" 0.00973 | \n",
"
\n",
" \n",
"
Complex contributions to tube defects:\n",
" \n",
" \n",
" Tube | \n",
" On-target complex | \n",
" Structural defect (M) | \n",
" Concentration defect (M) | \n",
" Total defect (M) | \n",
"
\n",
" \n",
" \n",
" \n",
" tfigure | \n",
" cstickfigure | \n",
" 1.43e-07 | \n",
" 8.20e-07 | \n",
" 9.63e-07 | \n",
"
\n",
" \n",
"
On-target complex concentrations:\n",
"\n",
" \n",
" \n",
" Tube | \n",
" Complex | \n",
" Concentration (M) | \n",
" Target concentration (M) | \n",
"
\n",
" \n",
" \n",
" \n",
" tfigure | \n",
" cstickfigure | \n",
" 9.92e-07 | \n",
" 1.00e-06 | \n",
"
\n",
" \n",
"
\n",
"\n",
"Significant off-target complex concentrations (≥ 1% max complex concentration in tube):\n",
"\n",
" \n",
" \n",
" Tube | \n",
" Complex | \n",
" Concentration (M) | \n",
"
\n",
" \n",
" \n",
" \n",
" tfigure | \n",
" — | \n",
" — | \n",
"
\n",
" \n",
"
"
],
"text/plain": [
""
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Define physical model\n",
"my_model = Model(material='rna', celsius=23)\n",
"\n",
"# Define sequence domains\n",
"da = Domain('N27', name='da')\n",
"db = Domain('N29', name='db')\n",
"dc = Domain('N25', name='dc')\n",
"dd = Domain('N18', name='dd')\n",
"\n",
"# Define strands containing these domains\n",
"sa = TargetStrand([da], name='sa')\n",
"sb = TargetStrand([db], name='sb')\n",
"sc = TargetStrand([dc], name='sc')\n",
"sd = TargetStrand([dd], name='sd')\n",
"\n",
"# Define a target complex\n",
"cstickfigure = TargetComplex([sa, sb, sc, sd], '..((((((((..((((((((((((...+))))))(((.........)))((((((..+.))))))))))))..((((((((..+.)))))))))))))))).', name='cstickfigure')\n",
"\n",
"#Define a target test tube containing all off-target complexes of up to 4 strands\n",
"tstickfigure = TargetTube(on_targets={cstickfigure: 1e-06}, off_targets=SetSpec(max_size=4), name='tfigure')\n",
"\n",
"# Set a stop condition of 1% and a seed for random number generation to get a reproducible result for this demo\n",
"my_options = DesignOptions(f_stop=0.01, seed=93)\n",
"\n",
"# Define and run the test tube design job\n",
"my_design = tube_design(tubes=[tstickfigure], model=my_model, options=my_options)\n",
"my_results = my_design.run(trials=1)[0]\n",
"\n",
"# Display the design results\n",
"my_results"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"Complex results: \n",
" \n",
" \n",
" Complex | \n",
" Pfunc | \n",
" ΔG (kcal/mol) | \n",
"
\n",
" \n",
" \n",
" \n",
" (sa) | \n",
" 7.2963e+6 | \n",
" -9.300 | \n",
"
\n",
" \n",
" (sb) | \n",
" 1.0985e+5 | \n",
" -6.831 | \n",
"
\n",
" \n",
" (sc) | \n",
" 5.3855e+4 | \n",
" -6.411 | \n",
"
\n",
" \n",
" (sd) | \n",
" 1.0682e+2 | \n",
" -2.749 | \n",
"
\n",
" \n",
" (sa+sa) | \n",
" 1.3227e+17 | \n",
" -23.201 | \n",
"
\n",
" \n",
" (sa+sb) | \n",
" 3.5730e+18 | \n",
" -25.141 | \n",
"
\n",
" \n",
" (sb+sb) | \n",
" 6.1891e+12 | \n",
" -17.334 | \n",
"
\n",
" \n",
" (sc+sa) | \n",
" 1.8364e+15 | \n",
" -20.684 | \n",
"
\n",
" \n",
" (sc+sb) | \n",
" 6.6467e+17 | \n",
" -24.151 | \n",
"
\n",
" \n",
" (sc+sc) | \n",
" 6.3860e+12 | \n",
" -17.352 | \n",
"
\n",
" \n",
" (sd+sa) | \n",
" 1.1953e+22 | \n",
" -29.917 | \n",
"
\n",
" \n",
" (sd+sb) | \n",
" 2.0554e+19 | \n",
" -26.170 | \n",
"
\n",
" \n",
" (sd+sc) | \n",
" 4.0646e+20 | \n",
" -27.927 | \n",
"
\n",
" \n",
" (sd+sd) | \n",
" 1.3046e+14 | \n",
" -19.127 | \n",
"
\n",
" \n",
" (sa+sa+sa) | \n",
" 8.0996e+27 | \n",
" -37.818 | \n",
"
\n",
" \n",
" (sa+sa+sb) | \n",
" 3.5667e+31 | \n",
" -42.756 | \n",
"
\n",
" \n",
" (sa+sb+sb) | \n",
" 9.2621e+27 | \n",
" -37.897 | \n",
"
\n",
" \n",
" (sb+sb+sb) | \n",
" 2.1204e+21 | \n",
" -28.899 | \n",
"
\n",
" \n",
" (sc+sa+sa) | \n",
" 3.7186e+27 | \n",
" -37.360 | \n",
"
\n",
" \n",
" (sc+sa+sb) | \n",
" 1.1711e+33 | \n",
" -44.810 | \n",
"
\n",
" \n",
" (sc+sb+sa) | \n",
" 3.4134e+25 | \n",
" -34.599 | \n",
"
\n",
" \n",
" (sc+sb+sb) | \n",
" 6.8483e+26 | \n",
" -36.364 | \n",
"
\n",
" \n",
" (sc+sc+sa) | \n",
" 1.8138e+25 | \n",
" -34.227 | \n",
"
\n",
" \n",
" (sc+sc+sb) | \n",
" 1.8165e+27 | \n",
" -36.938 | \n",
"
\n",
" \n",
" (sc+sc+sc) | \n",
" 1.5174e+21 | \n",
" -28.702 | \n",
"
\n",
" \n",
" (sd+sa+sa) | \n",
" 8.1024e+31 | \n",
" -43.238 | \n",
"
\n",
" \n",
" (sd+sa+sb) | \n",
" 9.4843e+35 | \n",
" -48.751 | \n",
"
\n",
" \n",
" (sd+sa+sc) | \n",
" 1.2360e+36 | \n",
" -48.907 | \n",
"
\n",
" \n",
" (sd+sb+sa) | \n",
" 8.7833e+29 | \n",
" -40.576 | \n",
"
\n",
" \n",
" (sd+sb+sb) | \n",
" 7.3575e+27 | \n",
" -37.761 | \n",
"
\n",
" \n",
" (sd+sb+sc) | \n",
" 3.7580e+34 | \n",
" -46.852 | \n",
"
\n",
" \n",
" (sd+sc+sa) | \n",
" 2.0259e+28 | \n",
" -38.358 | \n",
"
\n",
" \n",
" (sd+sc+sb) | \n",
" 1.0165e+27 | \n",
" -36.597 | \n",
"
\n",
" \n",
" (sd+sc+sc) | \n",
" 9.2618e+29 | \n",
" -40.607 | \n",
"
\n",
" \n",
" (sd+sd+sa) | \n",
" 5.8774e+31 | \n",
" -43.050 | \n",
"
\n",
" \n",
" (sd+sd+sb) | \n",
" 5.3791e+28 | \n",
" -38.932 | \n",
"
\n",
" \n",
" (sd+sd+sc) | \n",
" 6.7221e+28 | \n",
" -39.063 | \n",
"
\n",
" \n",
" (sd+sd+sd) | \n",
" 2.2617e+24 | \n",
" -33.002 | \n",
"
\n",
" \n",
" cstickfigure | \n",
" 5.0030e+54 | \n",
" -74.121 | \n",
"
\n",
" \n",
" (sa+sa+sa+sa) | \n",
" 4.9539e+39 | \n",
" -53.790 | \n",
"
\n",
" \n",
" (sa+sa+sa+sb) | \n",
" 2.7586e+42 | \n",
" -57.510 | \n",
"
\n",
" \n",
" (sa+sa+sb+sb) | \n",
" 2.4526e+41 | \n",
" -56.086 | \n",
"
\n",
" \n",
" (sa+sb+sa+sb) | \n",
" 6.0933e+44 | \n",
" -60.687 | \n",
"
\n",
" \n",
" (sa+sb+sb+sb) | \n",
" 7.3189e+37 | \n",
" -51.309 | \n",
"
\n",
" \n",
" (sb+sb+sb+sb) | \n",
" 1.6566e+31 | \n",
" -42.304 | \n",
"
\n",
" \n",
" (sc+sa+sa+sa) | \n",
" 3.4036e+39 | \n",
" -53.569 | \n",
"
\n",
" \n",
" (sc+sa+sa+sb) | \n",
" 1.5398e+46 | \n",
" -62.587 | \n",
"
\n",
" \n",
" (sc+sa+sb+sa) | \n",
" 2.7859e+41 | \n",
" -56.161 | \n",
"
\n",
" \n",
" (sc+sa+sb+sb) | \n",
" 2.5443e+43 | \n",
" -58.818 | \n",
"
\n",
" \n",
" (sc+sa+sc+sa) | \n",
" 8.1008e+36 | \n",
" -50.014 | \n",
"
\n",
" \n",
" (sc+sb+sa+sa) | \n",
" 1.5895e+37 | \n",
" -50.410 | \n",
"
\n",
" \n",
" (sc+sb+sa+sb) | \n",
" 1.1887e+42 | \n",
" -57.015 | \n",
"
\n",
" \n",
" (sc+sb+sb+sa) | \n",
" 5.6597e+36 | \n",
" -49.803 | \n",
"
\n",
" \n",
" (sc+sb+sb+sb) | \n",
" 3.9540e+36 | \n",
" -49.592 | \n",
"
\n",
" \n",
" (sc+sb+sc+sa) | \n",
" 2.2230e+39 | \n",
" -53.318 | \n",
"
\n",
" \n",
" (sc+sb+sc+sb) | \n",
" 8.6883e+40 | \n",
" -55.475 | \n",
"
\n",
" \n",
" (sc+sc+sa+sa) | \n",
" 2.7228e+37 | \n",
" -50.727 | \n",
"
\n",
" \n",
" (sc+sc+sa+sb) | \n",
" 5.1991e+43 | \n",
" -59.238 | \n",
"
\n",
" \n",
" (sc+sc+sb+sa) | \n",
" 3.2206e+35 | \n",
" -48.116 | \n",
"
\n",
" \n",
" (sc+sc+sb+sb) | \n",
" 2.0476e+37 | \n",
" -50.559 | \n",
"
\n",
" \n",
" (sc+sc+sc+sa) | \n",
" 7.4614e+34 | \n",
" -47.255 | \n",
"
\n",
" \n",
" (sc+sc+sc+sb) | \n",
" 2.8406e+36 | \n",
" -49.397 | \n",
"
\n",
" \n",
" (sc+sc+sc+sc) | \n",
" 1.3147e+30 | \n",
" -40.813 | \n",
"
\n",
" \n",
" (sd+sa+sa+sa) | \n",
" 7.0757e+44 | \n",
" -60.775 | \n",
"
\n",
" \n",
" (sd+sa+sa+sb) | \n",
" 6.7866e+45 | \n",
" -62.105 | \n",
"
\n",
" \n",
" (sd+sa+sa+sc) | \n",
" 1.6608e+48 | \n",
" -65.342 | \n",
"
\n",
" \n",
" (sd+sa+sb+sa) | \n",
" 1.9106e+46 | \n",
" -62.714 | \n",
"
\n",
" \n",
" (sd+sa+sb+sb) | \n",
" 7.7559e+45 | \n",
" -62.184 | \n",
"
\n",
" \n",
" (sd+sa+sc+sa) | \n",
" 5.9960e+43 | \n",
" -59.322 | \n",
"
\n",
" \n",
" (sd+sa+sc+sb) | \n",
" 3.3892e+42 | \n",
" -57.631 | \n",
"
\n",
" \n",
" (sd+sa+sc+sc) | \n",
" 8.3391e+46 | \n",
" -63.582 | \n",
"
\n",
" \n",
" (sd+sa+sd+sa) | \n",
" 4.4940e+48 | \n",
" -65.928 | \n",
"
\n",
" \n",
" (sd+sb+sa+sa) | \n",
" 2.7919e+40 | \n",
" -54.807 | \n",
"
\n",
" \n",
" (sd+sb+sa+sb) | \n",
" 7.9413e+43 | \n",
" -59.488 | \n",
"
\n",
" \n",
" (sd+sb+sa+sc) | \n",
" 9.4562e+43 | \n",
" -59.590 | \n",
"
\n",
" \n",
" (sd+sb+sb+sa) | \n",
" 1.1982e+39 | \n",
" -52.954 | \n",
"
\n",
" \n",
" (sd+sb+sb+sb) | \n",
" 8.6729e+36 | \n",
" -50.054 | \n",
"
\n",
" \n",
" (sd+sb+sb+sc) | \n",
" 8.3313e+44 | \n",
" -60.871 | \n",
"
\n",
" \n",
" (sd+sb+sc+sa) | \n",
" 4.8736e+42 | \n",
" -57.845 | \n",
"
\n",
" \n",
" (sd+sb+sc+sb) | \n",
" 1.4393e+41 | \n",
" -55.772 | \n",
"
\n",
" \n",
" (sd+sb+sc+sc) | \n",
" 7.8085e+44 | \n",
" -60.833 | \n",
"
\n",
" \n",
" (sd+sb+sd+sa) | \n",
" 4.5687e+45 | \n",
" -61.872 | \n",
"
\n",
" \n",
" (sd+sb+sd+sb) | \n",
" 1.3624e+42 | \n",
" -57.095 | \n",
"
\n",
" \n",
" (sd+sb+sd+sc) | \n",
" 1.8854e+43 | \n",
" -58.641 | \n",
"
\n",
" \n",
" (sd+sc+sa+sa) | \n",
" 7.2662e+41 | \n",
" -56.725 | \n",
"
\n",
" \n",
" (sd+sc+sa+sb) | \n",
" 1.9599e+42 | \n",
" -57.309 | \n",
"
\n",
" \n",
" (sd+sc+sa+sc) | \n",
" 4.6842e+41 | \n",
" -56.467 | \n",
"
\n",
" \n",
" (sd+sc+sb+sa) | \n",
" 1.9310e+40 | \n",
" -54.590 | \n",
"
\n",
" \n",
" (sd+sc+sb+sb) | \n",
" 5.8112e+37 | \n",
" -51.173 | \n",
"
\n",
" \n",
" (sd+sc+sb+sc) | \n",
" 7.2097e+42 | \n",
" -58.076 | \n",
"
\n",
" \n",
" (sd+sc+sc+sa) | \n",
" 1.2886e+39 | \n",
" -52.997 | \n",
"
\n",
" \n",
" (sd+sc+sc+sb) | \n",
" 6.3004e+38 | \n",
" -52.576 | \n",
"
\n",
" \n",
" (sd+sc+sc+sc) | \n",
" 6.6791e+38 | \n",
" -52.610 | \n",
"
\n",
" \n",
" (sd+sc+sd+sa) | \n",
" 3.7955e+47 | \n",
" -64.473 | \n",
"
\n",
" \n",
" (sd+sc+sd+sc) | \n",
" 1.5972e+45 | \n",
" -61.254 | \n",
"
\n",
" \n",
" (sd+sd+sa+sa) | \n",
" 7.8733e+46 | \n",
" -63.548 | \n",
"
\n",
" \n",
" (sd+sd+sa+sb) | \n",
" 3.3319e+48 | \n",
" -65.752 | \n",
"
\n",
" \n",
" (sd+sd+sa+sc) | \n",
" 6.1991e+47 | \n",
" -64.762 | \n",
"
\n",
" \n",
" (sd+sd+sb+sa) | \n",
" 1.1258e+44 | \n",
" -59.693 | \n",
"
\n",
" \n",
" (sd+sd+sb+sb) | \n",
" 4.3339e+41 | \n",
" -56.421 | \n",
"
\n",
" \n",
" (sd+sd+sb+sc) | \n",
" 1.5714e+45 | \n",
" -61.244 | \n",
"
\n",
" \n",
" (sd+sd+sc+sa) | \n",
" 4.7031e+41 | \n",
" -56.469 | \n",
"
\n",
" \n",
" (sd+sd+sc+sb) | \n",
" 1.1504e+39 | \n",
" -52.930 | \n",
"
\n",
" \n",
" (sd+sd+sc+sc) | \n",
" 5.0363e+42 | \n",
" -57.864 | \n",
"
\n",
" \n",
" (sd+sd+sd+sa) | \n",
" 2.4808e+44 | \n",
" -60.158 | \n",
"
\n",
" \n",
" (sd+sd+sd+sb) | \n",
" 2.9435e+39 | \n",
" -53.483 | \n",
"
\n",
" \n",
" (sd+sd+sd+sc) | \n",
" 2.7524e+41 | \n",
" -56.154 | \n",
"
\n",
" \n",
" (sd+sd+sd+sd) | \n",
" 1.5291e+37 | \n",
" -50.388 | \n",
"
\n",
" \n",
"
Concentration results: \n",
" \n",
" \n",
" Complex | \n",
" tfigure (M) | \n",
" | \n",
"
\n",
" \n",
" \n",
" \n",
" cstickfigure | \n",
" 9.917e-07 | \n",
" | \n",
"
\n",
" \n",
" (sb) | \n",
" 7.188e-09 | \n",
" | \n",
"
\n",
" \n",
" (sa) | \n",
" 5.666e-09 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc) | \n",
" 4.821e-09 | \n",
" | \n",
"
\n",
" \n",
" (sc) | \n",
" 2.691e-09 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa) | \n",
" 2.203e-09 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sc) | \n",
" 5.289e-10 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb) | \n",
" 3.192e-10 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sb) | \n",
" 2.074e-10 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sc) | \n",
" 2.065e-10 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb) | \n",
" 3.941e-11 | \n",
" | \n",
"
\n",
" \n",
" (sa+sb) | \n",
" 3.293e-12 | \n",
" | \n",
"
\n",
" \n",
" (sd) | \n",
" 1.398e-12 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sb) | \n",
" 9.780e-13 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sa+sb) | \n",
" 1.730e-13 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sa+sc) | \n",
" 2.458e-14 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sd+sa) | \n",
" 1.505e-14 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sb+sc) | \n",
" 1.391e-14 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sc+sc) | \n",
" 1.262e-14 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sc+sc) | \n",
" 9.960e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sc) | \n",
" 9.955e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sd+sc) | \n",
" 8.149e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sd+sa) | \n",
" 5.538e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sb+sc) | \n",
" 5.249e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sa+sc) | \n",
" 3.907e-15 | \n",
" | \n",
"
\n",
" \n",
" (sa+sa) | \n",
" 2.893e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sa) | \n",
" 2.571e-15 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sb+sb) | \n",
" 2.013e-15 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa) | \n",
" 1.292e-15 | \n",
" | \n",
"
\n",
" \n",
" (sb+sb) | \n",
" 9.612e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd) | \n",
" 8.104e-16 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc) | \n",
" 5.784e-16 | \n",
" | \n",
"
\n",
" \n",
" (sa+sa+sb) | \n",
" 4.629e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sd+sa) | \n",
" 2.372e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sa) | \n",
" 2.103e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sb) | \n",
" 1.983e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sa) | \n",
" 1.921e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sc) | \n",
" 1.892e-16 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sa+sb) | \n",
" 1.811e-16 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sb) | \n",
" 1.356e-16 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sb) | \n",
" 9.762e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sb+sc) | \n",
" 9.196e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sd+sc) | \n",
" 6.298e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sb+sa) | \n",
" 5.886e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sa+sa) | \n",
" 4.851e-17 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sb) | \n",
" 4.819e-17 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sa+sb) | \n",
" 3.935e-17 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sb+sb) | \n",
" 2.522e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sa+sb) | \n",
" 2.091e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sa+sb) | \n",
" 2.061e-17 | \n",
" | \n",
"
\n",
" \n",
" (sa+sb+sa+sb) | \n",
" 1.877e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sa+sc) | \n",
" 1.874e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sb) | \n",
" 1.431e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sc+sc) | \n",
" 1.285e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sd+sb) | \n",
" 1.192e-17 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sc+sb) | \n",
" 1.108e-17 | \n",
" | \n",
"
\n",
" \n",
" (sa+sb+sb) | \n",
" 1.013e-17 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sb+sa) | \n",
" 5.844e-18 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sa) | \n",
" 3.384e-18 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sd+sa) | \n",
" 2.576e-18 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sc+sb) | \n",
" 2.404e-18 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sb+sb) | \n",
" 1.896e-18 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sa+sb) | \n",
" 1.178e-18 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sc+sa) | \n",
" 9.661e-19 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sc+sb) | \n",
" 6.718e-19 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sa+sb) | \n",
" 3.885e-19 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sd+sc) | \n",
" 1.839e-19 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sc+sa) | \n",
" 1.411e-19 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sa+sc) | \n",
" 7.091e-20 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sa) | \n",
" 3.686e-20 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sa) | \n",
" 2.851e-20 | \n",
" | \n",
"
\n",
" \n",
" (sd+sa+sa+sa) | \n",
" 2.587e-20 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sc+sa) | \n",
" 1.865e-20 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sa) | \n",
" 1.157e-20 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sc+sb) | \n",
" 8.036e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sc+sc) | \n",
" 6.506e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sd) | \n",
" 5.002e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sc+sb) | \n",
" 3.843e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sb+sa) | \n",
" 3.828e-21 | \n",
" | \n",
"
\n",
" \n",
" (sa+sa+sb+sb) | \n",
" 3.778e-21 | \n",
" | \n",
"
\n",
" \n",
" (sa+sa+sa) | \n",
" 3.743e-21 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sb+sa) | \n",
" 3.277e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sd+sb) | \n",
" 2.575e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sa+sa) | \n",
" 1.709e-21 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sc+sa) | \n",
" 1.683e-21 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sb+sb) | \n",
" 1.306e-21 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sb+sb) | \n",
" 9.706e-22 | \n",
" | \n",
"
\n",
" \n",
" (sb+sb+sb) | \n",
" 5.862e-22 | \n",
" | \n",
"
\n",
" \n",
" (sa+sa+sa+sb) | \n",
" 5.043e-22 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sb+sb) | \n",
" 3.302e-22 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sb+sa) | \n",
" 3.110e-22 | \n",
" | \n",
"
\n",
" \n",
" (sd+sc+sc+sa) | \n",
" 1.951e-22 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sb+sb) | \n",
" 1.897e-22 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sc) | \n",
" 1.868e-22 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sc+sb) | \n",
" 1.383e-22 | \n",
" | \n",
"
\n",
" \n",
" (sa+sb+sb+sb) | \n",
" 9.498e-23 | \n",
" | \n",
"
\n",
" \n",
" (sd+sb+sa+sa) | \n",
" 8.601e-23 | \n",
" | \n",
"
\n",
" \n",
" (sd+sd+sd+sd) | \n",
" 1.070e-23 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sb+sa) | \n",
" 5.609e-24 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sa+sa) | \n",
" 4.751e-25 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sa+sa) | \n",
" 2.446e-25 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sb+sa) | \n",
" 2.438e-25 | \n",
" | \n",
"
\n",
" \n",
" (sc+sb+sa+sa) | \n",
" 1.870e-25 | \n",
" | \n",
"
\n",
" \n",
" (sc+sa+sc+sa) | \n",
" 1.455e-25 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sc+sa) | \n",
" 4.313e-26 | \n",
" | \n",
"
\n",
" \n",
" (sa+sa+sa+sa) | \n",
" 4.299e-26 | \n",
" | \n",
"
\n",
" \n",
" (sb+sb+sb+sb) | \n",
" 7.246e-27 | \n",
" | \n",
"
\n",
" \n",
" (sc+sc+sc+sc) | \n",
" 1.956e-28 | \n",
" | \n",
"
\n",
" \n",
"
"
],
"text/plain": [
"Result(tubes={Tube({: 1e-06, : 1e-06, : 1e-06, : 1e-06}, complexes=[, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ], name='tfigure'): }, complexes={: nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.544284811026830803705260324E+43, free_energy: -58.81767708462843}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.589476070288794383384557813E+37, free_energy: -50.410386502253786}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.568730417625749213876507522E+45, free_energy: -61.87232131472013}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.877424756436274409022616782E+31, free_energy: -43.04954342994555}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.931018775394350185833714819E+40, free_energy: -54.59015086330549}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.808512635439643494099865662E+44, free_energy: -60.83267301490221}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6189123051624.958161122794995, free_energy: -17.33358149447413}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.910602740340594220477749539E+46, free_energy: -62.71432914153174}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.362414345992277977799368707E+42, free_energy: -57.09503267086502}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.758036308089081432401269137E+34, free_energy: -46.85156973920628}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.333886056722796966694630209E+41, free_energy: -56.42097675814823}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.266158713012223382828904224E+41, free_energy: -56.72509208489151}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6.09334151984997818802463804E+44, free_energy: -60.686714393706104}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.722834919555519783634010627E+37, free_energy: -50.72715810461238}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.873636740667201754124795658E+42, free_energy: -57.84512470676748}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7357486819876679998065923468, free_energy: -37.76143149672111}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6.786560114986642096417462238E+45, free_energy: -62.105196126146886}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.003034250374144871681101682E+54, free_energy: -74.12141271775798, pairs: [[9.99994424e-01 0.00000000e+00 0.00000000e+00 ... 0.00000000e+00\n",
" 0.00000000e+00 0.00000000e+00]\n",
" [0.00000000e+00 9.99068539e-01 0.00000000e+00 ... 0.00000000e+00\n",
" 9.31074879e-04 0.00000000e+00]\n",
" [0.00000000e+00 0.00000000e+00 1.33339752e-03 ... 0.00000000e+00\n",
" 9.98660813e-01 0.00000000e+00]\n",
" ...\n",
" [0.00000000e+00 0.00000000e+00 0.00000000e+00 ... 0.00000000e+00\n",
" 0.00000000e+00 0.00000000e+00]\n",
" [0.00000000e+00 9.31074879e-04 9.98660813e-01 ... 0.00000000e+00\n",
" 4.01037439e-04 0.00000000e+00]\n",
" [0.00000000e+00 0.00000000e+00 0.00000000e+00 ... 0.00000000e+00\n",
" 0.00000000e+00 9.99999620e-01]]}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.403568965828856660353375460E+39, free_energy: -53.56862702600549}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6.300378508077805072508768829E+38, free_energy: -52.57594458379157}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3718621340710530939146953808, free_energy: -37.35985917865833}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.660768832727184605050817483E+48, free_energy: -65.3420022807908}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 132268925918904365.5665910929, free_energy: -23.200812173598372}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6.722135997409701190711290203E+28, free_energy: -39.06335482269422}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.571352530179481964560602740E+45, free_energy: -61.24421565139995}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.339088911084841578060445250E+46, free_energy: -63.5815051918645}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.025864404554114277178991718E+28, free_energy: -38.357501866485734}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.331298939573458336117592107E+44, free_energy: -60.87081071066809}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2261672905755167709142750.534, free_energy: -33.00201168552128}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.672875945201362197140375964E+36, free_energy: -50.05387938240768}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.379098682208472125755117207E+28, free_energy: -38.93218683445771}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.188704482757775431233315468E+42, free_energy: -57.01476455011915}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.389196637530676401135364609E+42, free_energy: -57.63135340395438}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.223020467305858276175647198E+39, free_energy: -53.317950730548276}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.452566131695420063093207908E+41, free_energy: -56.085925983869856}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6.679139230345414689064515018E+38, free_energy: -52.61030088923777}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.791864170843433089621274009E+40, free_energy: -54.8071084829783}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.288639164342157458193306895E+39, free_energy: -52.99705318086303}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3572990070740708383.154641273, free_energy: -25.140698333659763}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.959920606269993436380977157E+42, free_energy: -57.30903824155615}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 34134368253602243773147216.64, free_energy: -34.59931944731638}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.102426796059121327834251288E+31, free_energy: -43.23847849344226}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.885422242957555598902208887E+43, free_energy: -58.64130481324193}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 9.456170346659172539010548487E+43, free_energy: -59.59027092736584}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.688336070366307130393451495E+40, free_energy: -55.47521645117254}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.684171798022777472941911062E+41, free_energy: -56.46671766330743}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.493968725621461479402231829E+48, free_energy: -65.9278282757944}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.220595511809000174663998719E+35, free_energy: -48.115818547183714}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.953956919143205259482339901E+36, free_energy: -49.59162196204926}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.941316491744040258347628352E+43, free_energy: -59.487525579828755}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1836438601753438.344881865200, free_energy: -20.68379067722919}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8099590740599410444452758033, free_energy: -37.817983515678726}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.480801421737116811651782615E+44, free_energy: -60.15787913494589}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.461365129520877984837010208E+34, free_energy: -47.25518792636268}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 9262142466027659908599799570, free_energy: -37.89691428049043}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2120423386857012754072.976699, free_energy: -28.898843179402483}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.597218532346842857156951382E+45, free_energy: -61.25382407762794}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 18137826113974387219335458.70, free_energy: -34.22720761925203}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.10076853075163882147480477E+36, free_energy: -50.01371922647706}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.318862840160966810307734451E+37, free_energy: -51.309056337111684}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 9.261798575106018031802166236E+29, free_energy: -40.60703690565356}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1016505922804544091204014816, free_energy: -36.59658486962048}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 9.484337394389954879605165473E+35, free_energy: -48.75144338178261}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 684828172426111876308829578.6, free_energy: -36.36415163846323}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.795473832887531623101711223E+47, free_energy: -64.47334245842367}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.996029097103906195303921524E+43, free_energy: -59.32216777736259}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.047568232778440268694210305E+37, free_energy: -50.5594232944785}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.198234855648328324186035674E+39, free_energy: -52.95424729227159}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.236000979356382528650025726E+36, free_energy: -48.90729270577318}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.758574691189485261502512793E+42, free_energy: -57.510193658660775}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 109854.9817884410938169983844, free_energy: -6.830674908185287}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.656627954677152695482053041E+31, free_energy: -42.30430506667178}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.331903279027644217521576918E+48, free_energy: -65.7517533602572}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 3.566688228697953914526589612E+31, free_energy: -42.75559854551109}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 106.8202319689570600405195505, free_energy: -2.7489720608520134}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.659734920976677209134369380E+36, free_energy: -49.80269364819048}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.943517636006589811055540147E+39, free_energy: -53.48316544822558}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.703133528782668942484302605E+41, free_energy: -56.46909512964943}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 53855.15781598668633780373038, free_energy: -6.4111547693182045}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.811193585932796332804646267E+37, free_energy: -51.1733075511765}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 664671136603147385.4336657391, free_energy: -24.15091970865827}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.840577982354796966463712364E+36, free_energy: -49.396999418328264}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 11952757497989701636737.77755, free_energy: -29.916564116890296}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6.199088841712758054332674780E+47, free_energy: -64.76205666828247}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.529110639431551904833848668E+37, free_energy: -50.38760084895049}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1517364998043931757753.389314, free_energy: -28.701907111078043}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.539757735743711889434146211E+46, free_energy: -62.58733447930865}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.752391823008671654572441954E+41, free_energy: -56.153800918491214}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 6386025385224.995953957853155, free_energy: -17.3520125409488}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 2.785939209880330178304214940E+41, free_energy: -56.16093046412121}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.314700924552781952507404892E+30, free_energy: -40.81318626290341}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1816505678607953227273151928, free_energy: -36.93823495960752}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.755850393504699548415462444E+45, free_energy: -62.18376283881961}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.439260383902813481083121967E+41, free_energy: -55.77225202586549}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 406462509739921430536.8778525, free_energy: -27.92671152229136}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.125787285665219310535580485E+44, free_energy: -59.69290552475951}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.199074458835117348962723911E+43, free_energy: -59.23823772714207}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.075676349384822278900963149E+44, free_energy: -60.77467543814712}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 5.036341714963579414028088933E+42, free_energy: -57.86445079252854}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7296317.210958786528648361474, free_energy: -9.300001299038938}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.209671398717080156831590727E+42, free_energy: -58.07557142894261}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 8.783290241314234392400555472E+29, free_energy: -40.57581861913995}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 4.95391790622138528766145831E+39, free_energy: -53.78952311104192}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.171057435378845335958397486E+33, free_energy: -44.81031226005474}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 1.150407012108254691372221343E+39, free_energy: -52.930275483752915}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 7.873252380825980941628426093E+46, free_energy: -63.54767658432633}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 20554237143251957119.42285325, free_energy: -26.170376470110003}), : nupack.analysis.ComplexResult({model: Model('stacking', 'rna06.json', T=296.15 K), pfunc: 130459230680290.9419459003166, free_energy: -19.127488044073267})})"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# For more detail, display the analysis results performed on the designed tube ensemble\n",
"my_results.analysis_result"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.8"
}
},
"nbformat": 4,
"nbformat_minor": 4
}