PRIMER_TM_FORMULA=0
PRIMER_SALT_CORRECTIONS=0
PRIMER_THERMODYNAMIC_OLIGO_ALIGNMENT=0
PRIMER_THERMODYNAMIC_TEMPLATE_ALIGNMENT=0
PRIMER_SALT_DIVALENT=0.0
PRIMER_DNTP_CONC=0.0
PRIMER_LIB_AMBIGUITY_CODES_CONSENSUS=1
SEQUENCE_ID=boundary_test_00
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_EXPLAIN_FLAG=1
PRIMER_MAX_POLY_X=0
PRIMER_INTERNAL_MAX_POLY_X=0
PRIMER_PRODUCT_SIZE_RANGE=50-100
PRIMER_MIN_TM=0.0
PRIMER_MAX_TM=100.0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_GC=100
PRIMER_MIN_GC=0
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MAX_END_STABILITY=100.0
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_01
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=55-100
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_02
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_03
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=56-100
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_RIGHT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, unacceptable product size 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_04
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=50-54
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, unacceptable product size 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_05
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MIN_SIZE=24
PRIMER_MAX_SIZE=24
PRIMER_OPT_SIZE=24
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 3, ok 2
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 3, ok 2
PRIMER_PAIR_EXPLAIN=considered 4, unacceptable product size 3, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=0.330996
PRIMER_LEFT_0_PENALTY=0.243965
PRIMER_RIGHT_0_PENALTY=0.087031
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATT
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAG
PRIMER_LEFT_0=2,24
PRIMER_RIGHT_0=56,24
PRIMER_LEFT_0_TM=60.244
PRIMER_RIGHT_0_TM=59.913
PRIMER_LEFT_0_GC_PERCENT=33.333
PRIMER_RIGHT_0_GC_PERCENT=37.500
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=1.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_06
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MIN_SIZE=26
PRIMER_MAX_SIZE=26
PRIMER_OPT_SIZE=26
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 5, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 5, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_07
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_08
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=50-100
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
SEQUENCE_INCLUDED_REGION=3,55
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 6, too many Ns 6, ok 0
PRIMER_RIGHT_EXPLAIN=considered 6, too many Ns 5, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_09
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=50-100
SEQUENCE_INCLUDED_REGION=2,54
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 5, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_10
SEQUENCE_TEMPLATE=NNCACGTCATCTNATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MIN_TM=0.0
PRIMER_MAX_TM=100.0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_GC=100
PRIMER_MIN_GC=0
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 5, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_11
PRIMER_MAX_NS_ACCEPTED=1
SEQUENCE_TEMPLATE=NNCACGTCATCTNATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 2, ok 3
PRIMER_PAIR_EXPLAIN=considered 3, unacceptable product size 2, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=1.826922
PRIMER_LEFT_0_PENALTY=1.177322
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTNATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=61.177
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=33.333
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=9.50
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=6.00
PRIMER_PAIR_0_COMPL_END=1.75
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=61.7
=
SEQUENCE_ID=boundary_test_11
PRIMER_MAX_NS_ACCEPTED=1
SEQUENCE_TEMPLATE=NNCACGTCATCNNATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 5, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 2, ok 3
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_12
PRIMER_MAX_NS_ACCEPTED=2
SEQUENCE_TEMPLATE=NNCACGTCATCNNATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.870774
PRIMER_LEFT_0_PENALTY=3.221174
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCNNATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=63.221
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=34.783
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=11.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=6.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=61.7
=
SEQUENCE_ID=boundary_test_13
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
SEQUENCE_TEMPLATE=NNAAAAAAAAAAAAAAAAAAAAAAAAANNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.811551
PRIMER_LEFT_0_PENALTY=4.161950
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=AAAAAAAAAAAAAAAAAAAAAAAAA
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=55.838
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=0.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=0.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=0.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=7.6000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=4.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=55.7
=
SEQUENCE_ID=boundary_test_14
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=.0001
SEQUENCE_TEMPLATE=NNAAAAAAAAAAAAAAAAAAAAAAAAANNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, GC content failed 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_15
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=20
PRIMER_MAX_GC=100
SEQUENCE_TEMPLATE=NNGGGGGGGGGGGGGGGGGGGGGGGGGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=31.102361
PRIMER_LEFT_0_PENALTY=30.452761
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=GGGGGGGGGGGGGGGGGGGGGGGGG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=90.453
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=100.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=0.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=0.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=12.4000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=1.00
PRIMER_PAIR_0_COMPL_END=0.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=74.3
=
SEQUENCE_ID=boundary_test_16
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=.0001
SEQUENCE_TEMPLATE=NNGGGGGGGGGGGGGGGGGGGGGGGGGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, GC content failed 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, GC content failed 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_17
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_18
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=3,55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 1, too many Ns 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 1, too many Ns 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_19
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,54
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_ERROR=SEQUENCE_INCLUDED_REGION length < min PRIMER_PRODUCT_SIZE_RANGE
=
SEQUENCE_ID=boundary_test_20
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_PRODUCT_SIZE_RANGE=54-55
SEQUENCE_INCLUDED_REGION=2,54
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, too many Ns 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_21
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_RIGHT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_ID=boundary_test_22
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=26,6
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 2, too many Ns 2, ok 0
PRIMER_RIGHT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_23
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,6
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_RIGHT_EXPLAIN=considered 2, too many Ns 2, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_24
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=28,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_RIGHT_EXPLAIN=considered 2, too many Ns 2, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,1
SEQUENCE_TARGET=28,4
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_26
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=26,1
SEQUENCE_TARGET=27,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, overlap target 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_27
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,1
SEQUENCE_TARGET=28,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, overlap target 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_28
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=28,1
SEQUENCE_TARGET=29,4
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, overlap target 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_29
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=28,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_30
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=28,0
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 4, too many Ns 3, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_31
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=0,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, no target 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_32
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=27,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_33
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=26,6
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_34
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=27,6
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_35
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_36
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=27,1
SEQUENCE_EXCLUDED_REGION=28,4
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_37
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=26,1
SEQUENCE_EXCLUDED_REGION=27,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_37
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=27,1
SEQUENCE_EXCLUDED_REGION=28,5
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_38
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
SEQUENCE_EXCLUDED_REGION=29,4
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_39
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_40
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,0
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_41
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=10,0
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_42
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should succeed"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_43
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=9.99
PRIMER_PAIR_MAX_COMPL_END=9.99
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should fail (because one primer has end compl 
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, high end compl 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_44
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=10.01
PRIMER_PAIR_MAX_COMPL_END=10.01
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_45
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=12.01
PRIMER_PAIR_MAX_COMPL_ANY=12.01
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_46
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=11.99
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_PAIR_MAX_COMPL_ANY=11.99
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should fail (because self any for one primer is 12.00"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, high any compl 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_47
PRIMER_GC_CLAMP=0
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should succeed"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_48
PRIMER_GC_CLAMP=1
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should fail (because of GC clamp)"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, GC clamp failed 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_49
PRIMER_GC_CLAMP=1
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should succeed"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=5.752125
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=3.020452
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGG
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=63.020
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=0.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=8.2000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_50
PRIMER_GC_CLAMP=2
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should fail (because of GC clamp)"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, GC clamp failed 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_51
PRIMER_PAIR_MAX_DIFF_TM=100
PRIMER_GC_CLAMP=0
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should succeed"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=5.752125
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=3.020452
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGG
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=63.020
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=0.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=8.2000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_52
PRIMER_PAIR_MAX_DIFF_TM=0.29
PRIMER_GC_CLAMP=0
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should succeed"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=5.752125
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=3.020452
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGG
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=63.020
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=0.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=8.2000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_53
PRIMER_PAIR_MAX_DIFF_TM=0.28
PRIMER_GC_CLAMP=0
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should fail (due to max diff tm)"
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, tm diff too large 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_54
PRIMER_LIBERAL_BASE=1
PRIMER_PAIR_MAX_DIFF_TM=0.29
PRIMER_GC_CLAMP=0
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNKNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should succeed"
PRIMER_WARNING=Unrecognized base in input sequence
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=5.752125
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=3.020452
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGG
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=63.020
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=0.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=8.2000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_55
PRIMER_LIBERAL_BASE=0
PRIMER_PAIR_MAX_DIFF_TM=0.29
PRIMER_GC_CLAMP=0
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=28,1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
PRIMER_MAX_SIZE=25
PRIMER_MIN_SIZE=25
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNKNNCCTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT="should generate error"
PRIMER_ERROR=Unrecognized base in input sequence
=
SEQUENCE_ID=poly_x_1
SEQUENCE_TEMPLATE=AAAAAATTTTTTGGGGGGCCCCCCAAAAAAGGGGGGTTTTTTCCCCCCAAAAAAGGGGGGTTTTTTCCCCCCAAAAAAGGGGGGCCCCCCTTTTTTGGGGGGAAAAAACCCCCCTTTTTTGGGGGGAAAAAACCCCCCTTTTTTAAAAAAGGGGGGCCCCCCAAAAAAGGGGGGTTTTTTTCCCCCC
PRIMER_MAX_POLY_X=5
PRIMER_INTERNAL_MAX_POLY_X=6
PRIMER_PRODUCT_SIZE_RANGE=50-300
PRIMER_PICK_INTERNAL_OLIGO=1
PRIMER_PAIR_MAX_DIFF_TM=100
PRIMER_MAX_SELF_ANY=100
PRIMER_MAX_SELF_END=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_LEFT_EXPLAIN=considered 138, long poly-x seq 138, ok 0
PRIMER_RIGHT_EXPLAIN=considered 138, long poly-x seq 138, ok 0
PRIMER_INTERNAL_EXPLAIN=considered 0, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=poly_x_2
PRIMER_INTERNAL_MIN_TM=0
PRIMER_INTERNAL_MAX_TM=100
SEQUENCE_TEMPLATE=AAAAATTTTTCCCCCGGGGGAAAAACCCCCTTTTTGGGGGAAAAATTTTTCCCCCGGGGGAAAAACCCCCTTTTTGGGGGAAAAACCCCCTTTTTGGGGGAAAAACCCCCTTTTTGGGGGAAAAATTTTTCCCCCGGGGGAAAAACCCCCTTTTTGGGGGAAAAACCCCCTTTTTGGGGG
PRIMER_LEFT_EXPLAIN=considered 131, ok 131
PRIMER_RIGHT_EXPLAIN=considered 131, ok 131
PRIMER_INTERNAL_EXPLAIN=considered 1585, ok 1585
PRIMER_PAIR_EXPLAIN=considered 64, unacceptable product size 48, ok 16
PRIMER_LEFT_NUM_RETURNED=5
PRIMER_RIGHT_NUM_RETURNED=5
PRIMER_INTERNAL_NUM_RETURNED=5
PRIMER_PAIR_NUM_RETURNED=5
PRIMER_PAIR_0_PENALTY=15.547212
PRIMER_LEFT_0_PENALTY=7.773606
PRIMER_RIGHT_0_PENALTY=7.773606
PRIMER_INTERNAL_0_PENALTY=1.499588
PRIMER_LEFT_0_SEQUENCE=CTTTTTGGGGGAAAAATTTTTCCCC
PRIMER_RIGHT_0_SEQUENCE=GAAAAATTTTTCCCCCAAAAAGGGG
PRIMER_INTERNAL_0_SEQUENCE=CCCTTTTTGGGGGAAAAAC
PRIMER_LEFT_0=29,25
PRIMER_RIGHT_0=130,25
PRIMER_INTERNAL_0=87,19
PRIMER_LEFT_0_TM=67.774
PRIMER_RIGHT_0_TM=67.774
PRIMER_INTERNAL_0_TM=60.500
PRIMER_LEFT_0_GC_PERCENT=40.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_INTERNAL_0_GC_PERCENT=47.368
PRIMER_LEFT_0_SELF_ANY=18.00
PRIMER_RIGHT_0_SELF_ANY=12.00
PRIMER_INTERNAL_0_SELF_ANY=5.00
PRIMER_LEFT_0_SELF_END=18.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_INTERNAL_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=10.9000
PRIMER_RIGHT_0_END_STABILITY=10.9000
PRIMER_PAIR_0_COMPL_ANY=22.00
PRIMER_PAIR_0_COMPL_END=14.00
PRIMER_PAIR_0_PRODUCT_SIZE=102
PRIMER_PAIR_0_PRODUCT_TM=72.9
PRIMER_PAIR_1_PENALTY=15.547212
PRIMER_LEFT_1_PENALTY=7.773606
PRIMER_RIGHT_1_PENALTY=7.773606
PRIMER_INTERNAL_1_PENALTY=1.499588
PRIMER_LEFT_1_SEQUENCE=CTTTTTGGGGGAAAAATTTTTCCCC
PRIMER_RIGHT_1_SEQUENCE=GGAAAAATTTTTCCCCCAAAAAGGG
PRIMER_INTERNAL_1_SEQUENCE=CCTTTTTGGGGGAAAAACC
PRIMER_LEFT_1=29,25
PRIMER_RIGHT_1=131,25
PRIMER_INTERNAL_1=88,19
PRIMER_LEFT_1_TM=67.774
PRIMER_RIGHT_1_TM=67.774
PRIMER_INTERNAL_1_TM=60.500
PRIMER_LEFT_1_GC_PERCENT=40.000
PRIMER_RIGHT_1_GC_PERCENT=40.000
PRIMER_INTERNAL_1_GC_PERCENT=47.368
PRIMER_LEFT_1_SELF_ANY=18.00
PRIMER_RIGHT_1_SELF_ANY=14.00
PRIMER_INTERNAL_1_SELF_ANY=5.00
PRIMER_LEFT_1_SELF_END=18.00
PRIMER_RIGHT_1_SELF_END=1.00
PRIMER_INTERNAL_1_SELF_END=1.00
PRIMER_LEFT_1_END_STABILITY=10.9000
PRIMER_RIGHT_1_END_STABILITY=9.7000
PRIMER_PAIR_1_COMPL_ANY=23.00
PRIMER_PAIR_1_COMPL_END=19.00
PRIMER_PAIR_1_PRODUCT_SIZE=103
PRIMER_PAIR_1_PRODUCT_TM=73.2
PRIMER_PAIR_2_PENALTY=15.547212
PRIMER_LEFT_2_PENALTY=7.773606
PRIMER_RIGHT_2_PENALTY=7.773606
PRIMER_INTERNAL_2_PENALTY=1.499588
PRIMER_LEFT_2_SEQUENCE=CTTTTTGGGGGAAAAATTTTTCCCC
PRIMER_RIGHT_2_SEQUENCE=GGGAAAAATTTTTCCCCCAAAAAGG
PRIMER_INTERNAL_2_SEQUENCE=CTTTTTGGGGGAAAAACCC
PRIMER_LEFT_2=29,25
PRIMER_RIGHT_2=132,25
PRIMER_INTERNAL_2=89,19
PRIMER_LEFT_2_TM=67.774
PRIMER_RIGHT_2_TM=67.774
PRIMER_INTERNAL_2_TM=60.500
PRIMER_LEFT_2_GC_PERCENT=40.000
PRIMER_RIGHT_2_GC_PERCENT=40.000
PRIMER_INTERNAL_2_GC_PERCENT=47.368
PRIMER_LEFT_2_SELF_ANY=18.00
PRIMER_RIGHT_2_SELF_ANY=16.00
PRIMER_INTERNAL_2_SELF_ANY=5.00
PRIMER_LEFT_2_SELF_END=18.00
PRIMER_RIGHT_2_SELF_END=1.00
PRIMER_INTERNAL_2_SELF_END=1.00
PRIMER_LEFT_2_END_STABILITY=10.9000
PRIMER_RIGHT_2_END_STABILITY=8.5000
PRIMER_PAIR_2_COMPL_ANY=24.00
PRIMER_PAIR_2_COMPL_END=22.00
PRIMER_PAIR_2_PRODUCT_SIZE=104
PRIMER_PAIR_2_PRODUCT_TM=73.5
PRIMER_PAIR_3_PENALTY=15.547212
PRIMER_LEFT_3_PENALTY=7.773606
PRIMER_RIGHT_3_PENALTY=7.773606
PRIMER_INTERNAL_3_PENALTY=1.499588
PRIMER_LEFT_3_SEQUENCE=CTTTTTGGGGGAAAAATTTTTCCCC
PRIMER_RIGHT_3_SEQUENCE=GGGGAAAAATTTTTCCCCCAAAAAG
PRIMER_INTERNAL_3_SEQUENCE=CTTTTTGGGGGAAAAACCC
PRIMER_LEFT_3=29,25
PRIMER_RIGHT_3=133,25
PRIMER_INTERNAL_3=89,19
PRIMER_LEFT_3_TM=67.774
PRIMER_RIGHT_3_TM=67.774
PRIMER_INTERNAL_3_TM=60.500
PRIMER_LEFT_3_GC_PERCENT=40.000
PRIMER_RIGHT_3_GC_PERCENT=40.000
PRIMER_INTERNAL_3_GC_PERCENT=47.368
PRIMER_LEFT_3_SELF_ANY=18.00
PRIMER_RIGHT_3_SELF_ANY=18.00
PRIMER_INTERNAL_3_SELF_ANY=5.00
PRIMER_LEFT_3_SELF_END=18.00
PRIMER_RIGHT_3_SELF_END=3.00
PRIMER_INTERNAL_3_SELF_END=1.00
PRIMER_LEFT_3_END_STABILITY=10.9000
PRIMER_RIGHT_3_END_STABILITY=7.3000
PRIMER_PAIR_3_COMPL_ANY=25.00
PRIMER_PAIR_3_COMPL_END=25.00
PRIMER_PAIR_3_PRODUCT_SIZE=105
PRIMER_PAIR_3_PRODUCT_TM=73.7
PRIMER_PAIR_4_PENALTY=15.547212
PRIMER_LEFT_4_PENALTY=7.773606
PRIMER_RIGHT_4_PENALTY=7.773606
PRIMER_INTERNAL_4_PENALTY=1.499588
PRIMER_LEFT_4_SEQUENCE=CCTTTTTGGGGGAAAAATTTTTCCC
PRIMER_RIGHT_4_SEQUENCE=GAAAAATTTTTCCCCCAAAAAGGGG
PRIMER_INTERNAL_4_SEQUENCE=CCCTTTTTGGGGGAAAAAC
PRIMER_LEFT_4=28,25
PRIMER_RIGHT_4=130,25
PRIMER_INTERNAL_4=87,19
PRIMER_LEFT_4_TM=67.774
PRIMER_RIGHT_4_TM=67.774
PRIMER_INTERNAL_4_TM=60.500
PRIMER_LEFT_4_GC_PERCENT=40.000
PRIMER_RIGHT_4_GC_PERCENT=40.000
PRIMER_INTERNAL_4_GC_PERCENT=47.368
PRIMER_LEFT_4_SELF_ANY=16.00
PRIMER_RIGHT_4_SELF_ANY=12.00
PRIMER_INTERNAL_4_SELF_ANY=5.00
PRIMER_LEFT_4_SELF_END=16.00
PRIMER_RIGHT_4_SELF_END=3.00
PRIMER_INTERNAL_4_SELF_END=3.00
PRIMER_LEFT_4_END_STABILITY=9.7000
PRIMER_RIGHT_4_END_STABILITY=10.9000
PRIMER_PAIR_4_COMPL_ANY=23.00
PRIMER_PAIR_4_COMPL_END=19.00
PRIMER_PAIR_4_PRODUCT_SIZE=103
PRIMER_PAIR_4_PRODUCT_TM=73.2
=
SEQUENCE_ID=poly_x_3
SEQUENCE_TEMPLATE=AAAAAACCCCCCTTTTTTGGGGGGAAAAAACCCCCCTTTTTTGGGGGGAAAAAACCCCCCTTTTTTGGGGGGAAAAAAACCCCCCTTTTTTGGGGGGAAAAAACCCCCCCTTTTTTGGGGGGAAAAAACCCCCCTTTTTTGGGGGGAAAAAAACCCCCCTTTTTTGGGGGGAAAAAACCCCCCTTTTTTTGGGGGGGGGGGGGG
PRIMER_MAX_POLY_X=6
PRIMER_INTERNAL_MAX_POLY_X=5
PRIMER_LEFT_EXPLAIN=considered 155, long poly-x seq 57, ok 98
PRIMER_RIGHT_EXPLAIN=considered 155, long poly-x seq 72, ok 83
PRIMER_INTERNAL_EXPLAIN=considered 187, long poly-x seq 187, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_59
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=27,0
PRIMER_PRODUCT_SIZE_RANGE="55-55"
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=ok (excluded region is between G and N and end of left primer).
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_60
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=26,0
PRIMER_PRODUCT_SIZE_RANGE="55-55"
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail (excluded region is between T and G at end of left primer).
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, overlap excluded region 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_61
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_EXCLUDED_REGION=26,-1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail (negative excluded region size).
PRIMER_ERROR=Negative EXCLUDED_REGION length
=
SEQUENCE_ID=boundary_test_62
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_EXCLUDED_REGION=1,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with PRIMER_WARNING EXCLUDED_REGION outside of INCLUDED REGION
PRIMER_WARNING=EXCLUDED_REGION outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_63
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_EXCLUDED_REGION=2,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail with no legal primers
PRIMER_LEFT_EXPLAIN=considered 1, overlap excluded region 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_64
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_EXCLUDED_REGION=59,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail with EXCLUDED_REGION outside of sequence
PRIMER_ERROR=EXCLUDED_REGION beyond end of sequence
=
SEQUENCE_ID=boundary_test_65
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_EXCLUDED_REGION=58,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with PRIMER_WARNING EXCLUDED_REGION outside of INCLUDED_REGION
PRIMER_WARNING=EXCLUDED_REGION outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_66
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_EXCLUDED_REGION=56,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail with no legal primers
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, overlap excluded region 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_67
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_EXCLUDED_REGION=56,2
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail to pick primers and warn EXCLUDED_REGION outside of INCLUDED_REGION
PRIMER_WARNING=EXCLUDED_REGION outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 6, too many Ns 5, ok 1
PRIMER_RIGHT_EXPLAIN=considered 6, too many Ns 5, overlap excluded region 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_68
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,0
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=ok (TARGET is between G and N and end of left primer).
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_69
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=26,0
PRIMER_PRODUCT_SIZE_RANGE="55-55"
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail (TARGET is between T and G at end of left primer).
PRIMER_LEFT_EXPLAIN=considered 2, too many Ns 2, ok 0
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_70
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=26,-1
PRIMER_PRODUCT_SIZE_RANGE="55-55"
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail (negative TARGET size).
PRIMER_ERROR=Negative TARGET length
=
SEQUENCE_ID=boundary_test_71
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=1,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail to find legal primers, and warn TARGET outside of INCLUDED REGION
PRIMER_WARNING=TARGET outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, no target 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_72
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=2,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail with no legal primers
PRIMER_LEFT_EXPLAIN=considered 1, overlap target 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_73
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=59,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail with TARGET outside of sequence
PRIMER_ERROR=TARGET beyond end of sequence
=
SEQUENCE_ID=boundary_test_74
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=58,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail to find primers (none spans target), and warn TARGET outside of INCLUDED_REGION
PRIMER_WARNING=TARGET outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, no target 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_75
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=56,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail with no legal primers
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 0, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_76
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=56,2
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail to pick primers, and warn TARGET outside of INCLUDED_REGION
PRIMER_WARNING=TARGET outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 6, too many Ns 5, ok 1
PRIMER_RIGHT_EXPLAIN=considered 6, too many Ns 5, overlap target 1, ok 0
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_77
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=27,1
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed (target is at TTG^NNN)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_78
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=27,5
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed (target is the middle run of N)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_79_1
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=27,0
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 6, too many Ns 5, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_80
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=31,1
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_81
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=32,0
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 6, too many Ns 5, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_82
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=0,59
SEQUENCE_TARGET=32,0 0,1 58,1
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_83
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=0,59
SEQUENCE_TARGET=0,1 58,1
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail (no target)
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, no target 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_84
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=0,59
SEQUENCE_TARGET=0,1 32,0
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 8, too many Ns 7, ok 1
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_85
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=0,59
SEQUENCE_TARGET=32,0 58,1
PRIMER_PRODUCT_SIZE_RANGE=50-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_RIGHT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_86
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=35
PRIMER_MAX_SIZE=35
PRIMER_OPT_SIZE=35
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_PRODUCT_SIZE_RANGE=75-75
SEQUENCE_TEMPLATE=NNCACGTCATCTATATATATATCATCAAATTTGATTGNNNNNACTCATATATATATACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed (testing hard limit MAX_PRIMER_LENGTH)
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.202608
PRIMER_LEFT_0_PENALTY=2.838677
PRIMER_RIGHT_0_PENALTY=1.363932
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTATATATATATCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTATATATATATGAGT
PRIMER_LEFT_0=2,35
PRIMER_RIGHT_0=76,35
PRIMER_LEFT_0_TM=62.839
PRIMER_RIGHT_0_TM=61.364
PRIMER_LEFT_0_GC_PERCENT=25.714
PRIMER_RIGHT_0_GC_PERCENT=25.714
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=10.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=8.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=13.00
PRIMER_PAIR_0_COMPL_END=8.00
PRIMER_PAIR_0_PRODUCT_SIZE=75
PRIMER_PAIR_0_PRODUCT_TM=61.7
=
SEQUENCE_ID=boundary_test_71_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
SEQUENCE_TARGET=1,1 27,1
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should warn TARGET outside of INCLUDED REGION
PRIMER_WARNING=TARGET outside of INCLUDED_REGION
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_72_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,56
PRIMER_PRODUCT_SIZE_RANGE=54-54 55-55 56-56
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly one pair
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_RIGHT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_PAIR_EXPLAIN=considered 3, unacceptable product size 2, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_73_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,56
PRIMER_PRODUCT_SIZE_RANGE=54-54 56-56
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should fail (no primers with acceptable product size)
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_RIGHT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_PAIR_EXPLAIN=considered 2, unacceptable product size 2, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_74_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,56
PRIMER_PRODUCT_SIZE_RANGE=54-55 55-56
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly one primer pair
PRIMER_LEFT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_RIGHT_EXPLAIN=considered 3, too many Ns 2, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_75_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=54-54 55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly one primer pair
PRIMER_LEFT_EXPLAIN=considered 2, too many Ns 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 2, too many Ns 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 2, unacceptable product size 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_76_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,56
PRIMER_PRODUCT_SIZE_RANGE=55-55 56-56
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly one primer pair
PRIMER_LEFT_EXPLAIN=considered 2, too many Ns 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 2, too many Ns 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 2, unacceptable product size 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_77_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,82
PRIMER_PRODUCT_SIZE_RANGE=55-55 82-82
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly 2 primer pairs, biggest product second
PRIMER_LEFT_EXPLAIN=considered 28, too many Ns 27, ok 1
PRIMER_RIGHT_EXPLAIN=considered 28, too many Ns 26, ok 2
PRIMER_PAIR_EXPLAIN=considered 4, unacceptable product size 2, ok 2
PRIMER_LEFT_NUM_RETURNED=2
PRIMER_RIGHT_NUM_RETURNED=2
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=2
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
PRIMER_PAIR_1_PENALTY=3.381274
PRIMER_LEFT_1_PENALTY=2.731673
PRIMER_RIGHT_1_PENALTY=0.649600
PRIMER_LEFT_1_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_1_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_1=2,25
PRIMER_RIGHT_1=83,25
PRIMER_LEFT_1_TM=62.732
PRIMER_RIGHT_1_TM=60.650
PRIMER_LEFT_1_GC_PERCENT=36.000
PRIMER_RIGHT_1_GC_PERCENT=36.000
PRIMER_LEFT_1_SELF_ANY=12.00
PRIMER_RIGHT_1_SELF_ANY=4.00
PRIMER_LEFT_1_SELF_END=10.00
PRIMER_RIGHT_1_SELF_END=3.00
PRIMER_LEFT_1_END_STABILITY=6.9000
PRIMER_RIGHT_1_END_STABILITY=6.4000
PRIMER_PAIR_1_COMPL_ANY=7.00
PRIMER_PAIR_1_COMPL_END=1.00
PRIMER_PAIR_1_PRODUCT_SIZE=82
PRIMER_PAIR_1_PRODUCT_TM=66.1
=
SEQUENCE_ID=boundary_test_78_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,82
PRIMER_PRODUCT_SIZE_RANGE=82-82 55-55
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly 2 primer pairs, biggest product first
PRIMER_LEFT_EXPLAIN=considered 28, too many Ns 27, ok 1
PRIMER_RIGHT_EXPLAIN=considered 28, too many Ns 26, ok 2
PRIMER_PAIR_EXPLAIN=considered 4, unacceptable product size 2, ok 2
PRIMER_LEFT_NUM_RETURNED=2
PRIMER_RIGHT_NUM_RETURNED=2
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=2
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=83,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=82
PRIMER_PAIR_0_PRODUCT_TM=66.1
PRIMER_PAIR_1_PENALTY=3.381274
PRIMER_LEFT_1_PENALTY=2.731673
PRIMER_RIGHT_1_PENALTY=0.649600
PRIMER_LEFT_1_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_1_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_1=2,25
PRIMER_RIGHT_1=56,25
PRIMER_LEFT_1_TM=62.732
PRIMER_RIGHT_1_TM=60.650
PRIMER_LEFT_1_GC_PERCENT=36.000
PRIMER_RIGHT_1_GC_PERCENT=36.000
PRIMER_LEFT_1_SELF_ANY=12.00
PRIMER_RIGHT_1_SELF_ANY=4.00
PRIMER_LEFT_1_SELF_END=10.00
PRIMER_RIGHT_1_SELF_END=3.00
PRIMER_LEFT_1_END_STABILITY=6.9000
PRIMER_RIGHT_1_END_STABILITY=6.4000
PRIMER_PAIR_1_COMPL_ANY=7.00
PRIMER_PAIR_1_COMPL_END=1.00
PRIMER_PAIR_1_PRODUCT_SIZE=55
PRIMER_PAIR_1_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_79_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,82
PRIMER_PRODUCT_SIZE_RANGE=55-55 55-82
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly 2 primer pairs, biggest product second; PRIMER_PAIR_EXPLAIN will be incorrect (too many pairs ok) because the PRIMER_PRODUCT_SIZE_RANGE's overlap
PRIMER_LEFT_EXPLAIN=considered 28, too many Ns 27, ok 1
PRIMER_RIGHT_EXPLAIN=considered 28, too many Ns 26, ok 2
PRIMER_PAIR_EXPLAIN=considered 3, unacceptable product size 1, ok 2
PRIMER_LEFT_NUM_RETURNED=2
PRIMER_RIGHT_NUM_RETURNED=2
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=2
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
PRIMER_PAIR_1_PENALTY=3.381274
PRIMER_LEFT_1_PENALTY=2.731673
PRIMER_RIGHT_1_PENALTY=0.649600
PRIMER_LEFT_1_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_1_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_1=2,25
PRIMER_RIGHT_1=83,25
PRIMER_LEFT_1_TM=62.732
PRIMER_RIGHT_1_TM=60.650
PRIMER_LEFT_1_GC_PERCENT=36.000
PRIMER_RIGHT_1_GC_PERCENT=36.000
PRIMER_LEFT_1_SELF_ANY=12.00
PRIMER_RIGHT_1_SELF_ANY=4.00
PRIMER_LEFT_1_SELF_END=10.00
PRIMER_RIGHT_1_SELF_END=3.00
PRIMER_LEFT_1_END_STABILITY=6.9000
PRIMER_RIGHT_1_END_STABILITY=6.4000
PRIMER_PAIR_1_COMPL_ANY=7.00
PRIMER_PAIR_1_COMPL_END=1.00
PRIMER_PAIR_1_PRODUCT_SIZE=82
PRIMER_PAIR_1_PRODUCT_TM=66.1
=
SEQUENCE_ID=boundary_test_80_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,82
PRIMER_PRODUCT_SIZE_RANGE=82-82 55-82
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNNACTCACTGTCATTTCCAAACAATTCNN
P3_COMMENT=should succeed with exactly 2 primer pairs, biggest product first
PRIMER_LEFT_EXPLAIN=considered 28, too many Ns 27, ok 1
PRIMER_RIGHT_EXPLAIN=considered 28, too many Ns 26, ok 2
PRIMER_PAIR_EXPLAIN=considered 3, unacceptable product size 1, ok 2
PRIMER_LEFT_NUM_RETURNED=2
PRIMER_RIGHT_NUM_RETURNED=2
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=2
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=83,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=82
PRIMER_PAIR_0_PRODUCT_TM=66.1
PRIMER_PAIR_1_PENALTY=3.381274
PRIMER_LEFT_1_PENALTY=2.731673
PRIMER_RIGHT_1_PENALTY=0.649600
PRIMER_LEFT_1_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_1_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_1=2,25
PRIMER_RIGHT_1=56,25
PRIMER_LEFT_1_TM=62.732
PRIMER_RIGHT_1_TM=60.650
PRIMER_LEFT_1_GC_PERCENT=36.000
PRIMER_RIGHT_1_GC_PERCENT=36.000
PRIMER_LEFT_1_SELF_ANY=12.00
PRIMER_RIGHT_1_SELF_ANY=4.00
PRIMER_LEFT_1_SELF_END=10.00
PRIMER_RIGHT_1_SELF_END=3.00
PRIMER_LEFT_1_END_STABILITY=6.9000
PRIMER_RIGHT_1_END_STABILITY=6.4000
PRIMER_PAIR_1_COMPL_ANY=7.00
PRIMER_PAIR_1_COMPL_END=1.00
PRIMER_PAIR_1_PRODUCT_SIZE=55
PRIMER_PAIR_1_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_81_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MAX_SELF_ANY=11
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should succeed (testing pairwise complementarity checking)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.137556
PRIMER_LEFT_0_PENALTY=2.963671
PRIMER_RIGHT_0_PENALTY=1.173886
PRIMER_LEFT_0_SEQUENCE=AATGTGATTGCATCAAATGTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTGGAAATGACAATCACATT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.964
PRIMER_RIGHT_0_TM=61.174
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=8.00
PRIMER_RIGHT_0_SELF_ANY=5.00
PRIMER_LEFT_0_SELF_END=6.00
PRIMER_RIGHT_0_SELF_END=5.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.6000
PRIMER_PAIR_0_COMPL_ANY=11.00
PRIMER_PAIR_0_COMPL_END=10.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=60.9
=
SEQUENCE_ID=boundary_test_82_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MAX_SELF_ANY=10.99
PRIMER_PAIR_MAX_COMPL_ANY=10.99
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should fail (self any for pairs)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, high any compl 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_83_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=10
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=10
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should succeed (testing pairwise complementarity checking)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.137556
PRIMER_LEFT_0_PENALTY=2.963671
PRIMER_RIGHT_0_PENALTY=1.173886
PRIMER_LEFT_0_SEQUENCE=AATGTGATTGCATCAAATGTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTGGAAATGACAATCACATT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.964
PRIMER_RIGHT_0_TM=61.174
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=8.00
PRIMER_RIGHT_0_SELF_ANY=5.00
PRIMER_LEFT_0_SELF_END=6.00
PRIMER_RIGHT_0_SELF_END=5.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.6000
PRIMER_PAIR_0_COMPL_ANY=11.00
PRIMER_PAIR_0_COMPL_END=10.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=60.9
=
SEQUENCE_ID=boundary_test_84_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=9.99
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=9.99
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should fail (self end for pairs)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, high end compl 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_85_2
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 55-55 
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=10
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=10
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should succeed (testing number of product size ranges)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.137556
PRIMER_LEFT_0_PENALTY=2.963671
PRIMER_RIGHT_0_PENALTY=1.173886
PRIMER_LEFT_0_SEQUENCE=AATGTGATTGCATCAAATGTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTGGAAATGACAATCACATT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.964
PRIMER_RIGHT_0_TM=61.174
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=8.00
PRIMER_RIGHT_0_SELF_ANY=5.00
PRIMER_LEFT_0_SELF_END=6.00
PRIMER_RIGHT_0_SELF_END=5.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.6000
PRIMER_PAIR_0_COMPL_ANY=11.00
PRIMER_PAIR_0_COMPL_END=10.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=60.9
=
SEQUENCE_ID=boundary_test_86
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TARGET=27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=10
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=10
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should succeed (testing number of targets)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.137556
PRIMER_LEFT_0_PENALTY=2.963671
PRIMER_RIGHT_0_PENALTY=1.173886
PRIMER_LEFT_0_SEQUENCE=AATGTGATTGCATCAAATGTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTGGAAATGACAATCACATT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.964
PRIMER_RIGHT_0_TM=61.174
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=8.00
PRIMER_RIGHT_0_SELF_ANY=5.00
PRIMER_LEFT_0_SELF_END=6.00
PRIMER_RIGHT_0_SELF_END=5.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.6000
PRIMER_PAIR_0_COMPL_ANY=11.00
PRIMER_PAIR_0_COMPL_END=10.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=60.9
=
SEQUENCE_ID=boundary_test_87
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_TARGET=27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=10
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=10
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should fail (testing number of targets)
PRIMER_ERROR=Too many elements for tag SEQUENCE_TARGET
=
SEQUENCE_ID=boundary_test_88
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_EXCLUDED_REGION=27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=10
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=10
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should succeed (testing number of excluded regions)
PRIMER_LEFT_EXPLAIN=considered 1, ok 1
PRIMER_RIGHT_EXPLAIN=considered 1, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.137556
PRIMER_LEFT_0_PENALTY=2.963671
PRIMER_RIGHT_0_PENALTY=1.173886
PRIMER_LEFT_0_SEQUENCE=AATGTGATTGCATCAAATGTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTGGAAATGACAATCACATT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.964
PRIMER_RIGHT_0_TM=61.174
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=8.00
PRIMER_RIGHT_0_SELF_ANY=5.00
PRIMER_LEFT_0_SELF_END=6.00
PRIMER_RIGHT_0_SELF_END=5.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.6000
PRIMER_PAIR_0_COMPL_ANY=11.00
PRIMER_PAIR_0_COMPL_END=10.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=60.9
=
SEQUENCE_ID=boundary_test_89
PRIMER_PICK_INTERNAL_OLIGO=0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_INCLUDED_REGION=2,55
PRIMER_PRODUCT_SIZE_RANGE=55-55
SEQUENCE_EXCLUDED_REGION=27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1 27,1
PRIMER_MAX_SELF_ANY=11
PRIMER_MAX_SELF_END=10
PRIMER_PAIR_MAX_COMPL_ANY=11
PRIMER_PAIR_MAX_COMPL_END=10
SEQUENCE_TEMPLATE=NNAATGTGATTGCATCAAATGTGATTGNNNNNAATGTGATTGTCATTTCCACAATTCNN
P3_COMMENT=should fail (testing number of excluded regions)
PRIMER_ERROR=Too many elements for tag SEQUENCE_EXCLUDED_REGION
=
SEQUENCE_ID=boundary_test_90
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_EXPLAIN_FLAG=1
PRIMER_MAX_POLY_X=0
PRIMER_INTERNAL_MAX_POLY_X=0
PRIMER_PRODUCT_SIZE_RANGE=50-100
PRIMER_MIN_TM=0.0
PRIMER_MAX_TM=100.0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_GC=100
PRIMER_MIN_GC=0
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MAX_END_STABILITY=6.9
P3_COMMENT=should succeed
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 1, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=3.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=0.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_91
SEQUENCE_TEMPLATE=NNCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCNN
PRIMER_EXPLAIN_FLAG=1
PRIMER_MAX_POLY_X=0
PRIMER_INTERNAL_MAX_POLY_X=0
PRIMER_PRODUCT_SIZE_RANGE=50-100
PRIMER_MIN_TM=0.0
PRIMER_MAX_TM=100.0
PRIMER_MIN_SIZE=25
PRIMER_MAX_SIZE=25
PRIMER_OPT_SIZE=25
PRIMER_MAX_GC=100
PRIMER_MIN_GC=0
PRIMER_MAX_SELF_END=100
PRIMER_MAX_SELF_ANY=100
PRIMER_PAIR_MAX_COMPL_ANY=100
PRIMER_PAIR_MAX_COMPL_END=100
PRIMER_MAX_END_STABILITY=6.8999
P3_COMMENT=should fail
PRIMER_LEFT_EXPLAIN=considered 10, too many Ns 9, high 3' stability 1, ok 0
PRIMER_RIGHT_EXPLAIN=considered 10, too many Ns 9, ok 1
PRIMER_PAIR_EXPLAIN=considered 0, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=boundary_test_92
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,1
PRIMER_MAX_END_STABILITY=100
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_OUTSIDE_PENALTY=100
SEQUENCE_TEMPLATE=ATCACGTCATCTCATCAAATTTGATTGNNNNNACTCACTGTCATTTCCAAACAATTCGG
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 2, ok 3
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 2, ok 3
PRIMER_PAIR_EXPLAIN=considered 9, unacceptable product size 8, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=403.381274
PRIMER_LEFT_0_PENALTY=2.731673
PRIMER_RIGHT_0_PENALTY=400.649600
PRIMER_LEFT_0_SEQUENCE=CACGTCATCTCATCAAATTTGATTG
PRIMER_RIGHT_0_SEQUENCE=GAATTGTTTGGAAATGACAGTGAGT
PRIMER_LEFT_0=2,25
PRIMER_RIGHT_0=56,25
PRIMER_LEFT_0_TM=62.732
PRIMER_RIGHT_0_TM=60.650
PRIMER_LEFT_0_GC_PERCENT=36.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=10.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_POSITION_PENALTY=0.000000
PRIMER_RIGHT_0_POSITION_PENALTY=400.000000
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=7.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4
=
SEQUENCE_ID=boundary_test_93
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,1
PRIMER_MAX_END_STABILITY=100
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_OUTSIDE_PENALTY=100
SEQUENCE_TEMPLATE=ATCACGTCATCTCATCAAATTTGATNGNCGATACTCACTGTCATTTCCAAACAATTCGG
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=402.849012
PRIMER_LEFT_0_PENALTY=200.942558
PRIMER_RIGHT_0_PENALTY=201.906454
PRIMER_LEFT_0_SEQUENCE=ATCACGTCATCTCATCAAATTTGAT
PRIMER_RIGHT_0_SEQUENCE=ATTGTTTGGAAATGACAGTGAGTAT
PRIMER_LEFT_0=0,25
PRIMER_RIGHT_0=54,25
PRIMER_LEFT_0_TM=60.943
PRIMER_RIGHT_0_TM=58.094
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=2.00
PRIMER_LEFT_0_POSITION_PENALTY=200.000000
PRIMER_RIGHT_0_POSITION_PENALTY=200.000000
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=5.3000
PRIMER_PAIR_0_COMPL_ANY=8.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_94
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_MAX_END_STABILITY=100
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_OUTSIDE_PENALTY=100
SEQUENCE_TEMPLATE=ATCACGTCATCTCATCAAATTTGATNGNCGATACTCACTGTCATTTCCAAACAATTCGG
PRIMER_WARNING=Non-default inside penalty or outside penalty has no effect when number of targets is 0
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=2.849012
PRIMER_LEFT_0_PENALTY=0.942558
PRIMER_RIGHT_0_PENALTY=1.906454
PRIMER_LEFT_0_SEQUENCE=ATCACGTCATCTCATCAAATTTGAT
PRIMER_RIGHT_0_SEQUENCE=ATTGTTTGGAAATGACAGTGAGTAT
PRIMER_LEFT_0=0,25
PRIMER_RIGHT_0=54,25
PRIMER_LEFT_0_TM=60.943
PRIMER_RIGHT_0_TM=58.094
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=32.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=2.00
PRIMER_LEFT_0_POSITION_PENALTY=0.000000
PRIMER_RIGHT_0_POSITION_PENALTY=0.000000
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=5.3000
PRIMER_PAIR_0_COMPL_ANY=8.00
PRIMER_PAIR_0_COMPL_END=2.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_95
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,10
PRIMER_MAX_END_STABILITY=100
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_OUTSIDE_PENALTY=0
PRIMER_INSIDE_PENALTY=1000
SEQUENCE_TEMPLATE=ATCACGTCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATNCGG
PRIMER_LEFT_EXPLAIN=considered 5, ok 5
PRIMER_RIGHT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=7002.383469
PRIMER_LEFT_0_PENALTY=0.942558
PRIMER_RIGHT_0_PENALTY=7001.440912
PRIMER_LEFT_0_SEQUENCE=ATCACGTCATCTCATCAAATTTGAT
PRIMER_RIGHT_0_SEQUENCE=ATTGTTTGGAAATGACAGTGAGTAC
PRIMER_LEFT_0=0,25
PRIMER_RIGHT_0=54,25
PRIMER_LEFT_0_TM=60.943
PRIMER_RIGHT_0_TM=58.559
PRIMER_LEFT_0_GC_PERCENT=32.000
PRIMER_RIGHT_0_GC_PERCENT=36.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=4.00
PRIMER_LEFT_0_POSITION_PENALTY=0.000000
PRIMER_RIGHT_0_POSITION_PENALTY=7000.000000
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=5.1000
PRIMER_PAIR_0_COMPL_ANY=8.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.2
=
SEQUENCE_ID=boundary_test_96
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
SEQUENCE_TARGET=27,10
PRIMER_MAX_END_STABILITY=100
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_OUTSIDE_PENALTY=0
PRIMER_INSIDE_PENALTY=1000
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=5004.910264
PRIMER_LEFT_0_PENALTY=2000.754679
PRIMER_RIGHT_0_PENALTY=3004.155585
PRIMER_LEFT_0_SEQUENCE=CATCATCTCATCAAATTTGATTGAT
PRIMER_RIGHT_0_SEQUENCE=CCGTATTGTTTGGAAATGACAGTGA
PRIMER_LEFT_0=4,25
PRIMER_RIGHT_0=58,25
PRIMER_LEFT_0_TM=59.245
PRIMER_RIGHT_0_TM=64.156
PRIMER_LEFT_0_GC_PERCENT=28.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_POSITION_PENALTY=2000.000000
PRIMER_RIGHT_0_POSITION_PENALTY=3000.000000
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=5.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.9
=
SEQUENCE_ID=boundary_test_97
PRIMER_MAX_NS_ACCEPTED=0
PRIMER_MIN_GC=0
PRIMER_MAX_GC=100
PRIMER_MAX_END_STABILITY=100
PRIMER_PRODUCT_SIZE_RANGE=55-55
PRIMER_OUTSIDE_PENALTY=0
PRIMER_INSIDE_PENALTY=1000
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_WARNING=Non-default inside penalty or outside penalty has no effect when number of targets is 0
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.910264
PRIMER_LEFT_0_PENALTY=0.754679
PRIMER_RIGHT_0_PENALTY=4.155585
PRIMER_LEFT_0_SEQUENCE=CATCATCTCATCAAATTTGATTGAT
PRIMER_RIGHT_0_SEQUENCE=CCGTATTGTTTGGAAATGACAGTGA
PRIMER_LEFT_0=4,25
PRIMER_RIGHT_0=58,25
PRIMER_LEFT_0_TM=59.245
PRIMER_RIGHT_0_TM=64.156
PRIMER_LEFT_0_GC_PERCENT=28.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_POSITION_PENALTY=0.000000
PRIMER_RIGHT_0_POSITION_PENALTY=0.000000
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=5.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.9
=
SEQUENCE_ID=test_098
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATTTTACTCACTGTCATTTCCAAACAATACGG
PRIMER_INSIDE_PENALTY=-1.0
PRIMER_PRODUCT_MAX_TM=62.4120
P3_COMMENT=Should succeed.
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.910264
PRIMER_LEFT_0_PENALTY=0.754679
PRIMER_RIGHT_0_PENALTY=4.155585
PRIMER_LEFT_0_SEQUENCE=CATCATCTCATCAAATTTGATTGAT
PRIMER_RIGHT_0_SEQUENCE=CCGTATTGTTTGGAAATGACAGTGA
PRIMER_LEFT_0=4,25
PRIMER_RIGHT_0=58,25
PRIMER_LEFT_0_TM=59.245
PRIMER_RIGHT_0_TM=64.156
PRIMER_LEFT_0_GC_PERCENT=28.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=5.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=62.4120
PRIMER_PAIR_0_PRODUCT_TM_OLIGO_TM_DIFF=3.1667
PRIMER_PAIR_0_T_OPT_A=46.5620
=
SEQUENCE_ID=test_099
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_PRODUCT_MAX_TM=62.4119
P3_COMMENT=Should fail.
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, high product Tm 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=test_100
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_PRODUCT_MAX_TM=1000000
P3_COMMENT=Make sure that product tm output gets turned off again.
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.910264
PRIMER_LEFT_0_PENALTY=0.754679
PRIMER_RIGHT_0_PENALTY=4.155585
PRIMER_LEFT_0_SEQUENCE=CATCATCTCATCAAATTTGATTGAT
PRIMER_RIGHT_0_SEQUENCE=CCGTATTGTTTGGAAATGACAGTGA
PRIMER_LEFT_0=4,25
PRIMER_RIGHT_0=58,25
PRIMER_LEFT_0_TM=59.245
PRIMER_RIGHT_0_TM=64.156
PRIMER_LEFT_0_GC_PERCENT=28.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=5.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.9
=
SEQUENCE_ID=test_101
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_PRODUCT_MIN_TM=62.4119
P3_COMMENT=Should succeed.
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.910264
PRIMER_LEFT_0_PENALTY=0.754679
PRIMER_RIGHT_0_PENALTY=4.155585
PRIMER_LEFT_0_SEQUENCE=CATCATCTCATCAAATTTGATTGAT
PRIMER_RIGHT_0_SEQUENCE=CCGTATTGTTTGGAAATGACAGTGA
PRIMER_LEFT_0=4,25
PRIMER_RIGHT_0=58,25
PRIMER_LEFT_0_TM=59.245
PRIMER_RIGHT_0_TM=64.156
PRIMER_LEFT_0_GC_PERCENT=28.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=5.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.9029
PRIMER_PAIR_0_PRODUCT_TM_OLIGO_TM_DIFF=4.6576
PRIMER_PAIR_0_T_OPT_A=47.6056
=
SEQUENCE_ID=test_102
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_PRODUCT_MIN_TM=63.9030
P3_COMMENT=Should fail.
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, low product Tm 1, ok 0
PRIMER_LEFT_NUM_RETURNED=0
PRIMER_RIGHT_NUM_RETURNED=0
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=0
=
SEQUENCE_ID=test_103
SEQUENCE_TEMPLATE=ATCNCATCATCTCATCAAATTTGATTGATCGTACTCACTGTCATTTCCAAACAATACGG
PRIMER_PRODUCT_MIN_TM=-1000000
P3_COMMENT=Make sure that product tm output gets turned off again.
PRIMER_LEFT_EXPLAIN=considered 5, too many Ns 4, ok 1
PRIMER_RIGHT_EXPLAIN=considered 5, ok 5
PRIMER_PAIR_EXPLAIN=considered 5, unacceptable product size 4, ok 1
PRIMER_LEFT_NUM_RETURNED=1
PRIMER_RIGHT_NUM_RETURNED=1
PRIMER_INTERNAL_NUM_RETURNED=0
PRIMER_PAIR_NUM_RETURNED=1
PRIMER_PAIR_0_PENALTY=4.910264
PRIMER_LEFT_0_PENALTY=0.754679
PRIMER_RIGHT_0_PENALTY=4.155585
PRIMER_LEFT_0_SEQUENCE=CATCATCTCATCAAATTTGATTGAT
PRIMER_RIGHT_0_SEQUENCE=CCGTATTGTTTGGAAATGACAGTGA
PRIMER_LEFT_0=4,25
PRIMER_RIGHT_0=58,25
PRIMER_LEFT_0_TM=59.245
PRIMER_RIGHT_0_TM=64.156
PRIMER_LEFT_0_GC_PERCENT=28.000
PRIMER_RIGHT_0_GC_PERCENT=40.000
PRIMER_LEFT_0_SELF_ANY=12.00
PRIMER_RIGHT_0_SELF_ANY=4.00
PRIMER_LEFT_0_SELF_END=12.00
PRIMER_RIGHT_0_SELF_END=3.00
PRIMER_LEFT_0_END_STABILITY=6.9000
PRIMER_RIGHT_0_END_STABILITY=6.4000
PRIMER_PAIR_0_COMPL_ANY=5.00
PRIMER_PAIR_0_COMPL_END=1.00
PRIMER_PAIR_0_PRODUCT_SIZE=55
PRIMER_PAIR_0_PRODUCT_TM=63.9
=
