I would like to ad a strategy about size of multiloop
Symmetic multiloop = multiloop with same numbers of nucleotides between the multiloop arms.
Here is my hypothesis: Tolerance for opposite direction of GC-pairs in a multiloop, sometimes have to do with size of multiloop. In smaller multiloops there is a greater tolerance for opposite turning GC-pairs than in big ones.
In multiloops with 4 nucleotides between the arms, if a GC-pair in the multiloop turn opposite in another possition than the neck, give -5 pr each extra
In multiloops with 3 nucleotides between the arms, if a GC-pair in the multiloop turn opposite in another possition than the neck, give -4 pr each extra
In multiloops with 2 nucleotides between the arms, if a GC-pair in the multiloop turn opposite in another possition than the neck, give -3 pr each extra
In multiloops with 1 nucleotides between the arms, if a GC-pair in the multiloop turn opposite in another possition than the neck, give -1 pr each extra
In multiloops with 0 nucleotides between the arms, if a GC-pair in the multiloop turn opposite in another possition than the neck, give 0 pr each
For theory behind this see the post Our kid robot