Removed emphasis marking from phone seq vector

discoverOronymsForPhrase was calling findOrthoStrsForPhoneSeq
with some non-SAMPA chars in the phone sequence. I went through and
removed them all. For posterity, here's what it was doing:

admin@mako:~/Documents/Thesis/OronymCode $ ./testWordBreakdown discoverOronymsForPhrase "a"
DATABASE SUCCESSFULLY OPENED
TESTING discoverOronymsForPhrase; orthoPhrase = a
FIND ALL PERMUTATIONS

queryDBwithOrthoForSampaStrs, orthoWord = a

queryDBwithOrthoForSampaStrs, orthoWord = a

Phonetic interpretation 0 ("e)

queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = "
final queryterm: ||

exits findOrthoStrsForPhoneSeq
0~~>DEADerBEEF
Phonetic interpretation 1 (@)

^Z
[1]+  Stopped                 ./testWordBreakdown discoverOronymsForPhrase "a"
admin@mako:~/Documents/Thesis/OronymCode $
It's going into an infinite loop. Time to gdb!

Posterity :

admin@mako:~/Documents/Thesis/OronymCode $ ./testWordBreakdown discoverOronymsForPhrase "a"
DATABASE SUCCESSFULLY OPENED
TESTING discoverOronymsForPhrase; orthoPhrase = a
FIND ALL PERMUTATIONS

queryDBwithOrthoForSampaStrs, orthoWord = a

queryDBwithOrthoForSampaStrs, orthoWord = a

Phonetic interpretation 0 ("e)

^C
admin@mako:~/Documents/Thesis/OronymCode $
Added more debug output.

Still not sure exactly where it's going wrong, but it's
in between line 269 and line 290.

Also, there's a mystery newline, that, now than I think of it,
is probably from the callback

posterity:
admin@mako:~/Documents/Thesis/OronymCode $ ./testWordBreakdown discoverOronymsForPhrase "a"
DATABASE SUCCESSFULLY OPENED
TESTING discoverOronymsForPhrase; orthoPhrase = a
FIND ALL PERMUTATIONS

queryDBwithOrthoForSampaStrs, orthoWord = a

queryDBwithOrthoForSampaStrs, orthoWord = a

Phonetic interpretation 0 ("e)
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|

++++++orthoInterps.size() = 3
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|
^C
admin@mako:~/Documents/Thesis/OronymCode $
the phantom newline was in queryDBforStrings

I've fixed that now. Onto the REAL hunt.
IT WORKS IT WORKS IT WORKS IT WOOORRRKS!

Like, seriously. IT WORKS.

tested it for "a", "nice", and "a nice".

OHHHH YEEEEEAAAAAAAAAAAAAAAAAAAAAAHHH!

POSTERITY:

admin@mako:~/Documents/Thesis/OronymCode $ ./testWordBreakdown discoverOronymsForPhrase "a"
DATABASE SUCCESSFULLY OPENED
TESTING discoverOronymsForPhrase; orthoPhrase = a
FIND ALL PERMUTATIONS

queryDBwithOrthoForSampaStrs, orthoWord = a

queryDBwithOrthoForSampaStrs, orthoWord = a
Phonetic interpretation 0 ("e)
+++findOrthoStrsForPhoneSeq, for e,  size = 1
++++++p0:e  full subseq = e.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|
++++++orthoInterps.size() = 3
+++++++++newPhoneSeqTail is
+++findOrthoStrsForPhoneSeq, for ,  size = 0
+++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
+++++++++a___SUCCESS!___
+++++++++eh___SUCCESS!___
+++++++++et___SUCCESS!___
exits findOrthoStrsForPhoneSeq
0~~>a___SUCCESS!___
0~~>eh___SUCCESS!___
0~~>et___SUCCESS!___
Phonetic interpretation 1 (@)
+++findOrthoStrsForPhoneSeq, for @,  size = 1
++++++p0:@  full subseq = @.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @|
++++++orthoInterps.size() = 2
+++++++++newPhoneSeqTail is
+++findOrthoStrsForPhoneSeq, for ,  size = 0
+++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
+++++++++a___SUCCESS!___
+++++++++o'___SUCCESS!___
exits findOrthoStrsForPhoneSeq
1~~>a___SUCCESS!___
1~~>o'___SUCCESS!___
Phonetic interpretation 2 ("A)
+++findOrthoStrsForPhoneSeq, for A,  size = 1
++++++p0:A  full subseq = A.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = A|
++++++orthoInterps.size() = 2
+++++++++newPhoneSeqTail is
+++findOrthoStrsForPhoneSeq, for ,  size = 0
+++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
+++++++++a___SUCCESS!___
+++++++++ah___SUCCESS!___
exits findOrthoStrsForPhoneSeq
2~~>a___SUCCESS!___
2~~>ah___SUCCESS!___
!Discovered 7 oronyms:
0: 'a___SUCCESS!___'
1: 'eh___SUCCESS!___'
2: 'et___SUCCESS!___'
3: 'a___SUCCESS!___'
4: 'o'___SUCCESS!___'
5: 'a___SUCCESS!___'
6: 'ah___SUCCESS!___'
NO TESTS FAILED! :)
admin@mako:~/Documents/Thesis/OronymCode $ ./testWordBreakdown discoverOronymsForPhrase "nice"
DATABASE SUCCESSFULLY OPENED
TESTING discoverOronymsForPhrase; orthoPhrase = nice
FIND ALL PERMUTATIONS

queryDBwithOrthoForSampaStrs, orthoWord = nice

queryDBwithOrthoForSampaStrs, orthoWord = nice
Phonetic interpretation 0 ("naIs)
+++findOrthoStrsForPhoneSeq, for naIs,  size = 3
++++++p0:n  full subseq = n.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
++++++orthoInterps.size() = 0

queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
final queryterm: |n%|
++++++p1:aI  full subseq = naI.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naI|
++++++orthoInterps.size() = 2
+++++++++newPhoneSeqTail is s
+++findOrthoStrsForPhoneSeq, for s,  size = 1
++++++p0:s  full subseq = s.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
++++++orthoInterps.size() = 0
+++++++++nighDEADBEEF
+++++++++nyeDEADBEEF
++++++p2:s  full subseq = naIs.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naIs|
++++++orthoInterps.size() = 2
+++++++++newPhoneSeqTail is
+++findOrthoStrsForPhoneSeq, for ,  size = 0
+++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
+++++++++gneiss___SUCCESS!___
+++++++++nice___SUCCESS!___
exits findOrthoStrsForPhoneSeq
0~~>nighDEADBEEF
0~~>nyeDEADBEEF
0~~>gneiss___SUCCESS!___
0~~>nice___SUCCESS!___
Phonetic interpretation 1 ("nis)
+++findOrthoStrsForPhoneSeq, for nis,  size = 3
++++++p0:n  full subseq = n.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
++++++orthoInterps.size() = 0

queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
final queryterm: |n%|
++++++p1:i  full subseq = ni.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = ni|
++++++orthoInterps.size() = 2
+++++++++newPhoneSeqTail is s
+++findOrthoStrsForPhoneSeq, for s,  size = 1
++++++p0:s  full subseq = s.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
++++++orthoInterps.size() = 0
+++++++++kneeDEADBEEF
+++++++++neDEADBEEF
++++++p2:s  full subseq = nis.
~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = nis|
++++++orthoInterps.size() = 2
+++++++++newPhoneSeqTail is
+++findOrthoStrsForPhoneSeq, for ,  size = 0
+++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
+++++++++nice___SUCCESS!___
+++++++++niece___SUCCESS!___
exits findOrthoStrsForPhoneSeq
1~~>kneeDEADBEEF
1~~>neDEADBEEF
1~~>nice___SUCCESS!___
1~~>niece___SUCCESS!___
!Discovered 8 oronyms:
0: 'nighDEADBEEF'
1: 'nyeDEADBEEF'
2: 'gneiss___SUCCESS!___'
3: 'nice___SUCCESS!___'
4: 'kneeDEADBEEF'
5: 'neDEADBEEF'
6: 'nice___SUCCESS!___'
7: 'niece___SUCCESS!___'
NO TESTS FAILED! :)
admin@mako:~/Documents/Thesis/OronymCode $ ./testWordBreakdown discoverOronymsForPhrase "a nice"
DATABASE SUCCESSFULLY OPENED
TESTING discoverOronymsForPhrase; orthoPhrase = a nice
FIND ALL PERMUTATIONS

queryDBwithOrthoForSampaStrs, orthoWord = a

queryDBwithOrthoForSampaStrs, orthoWord = a

queryDBwithOrthoForSampaStrs, orthoWord = nice

queryDBwithOrthoForSampaStrs, orthoWord = nice
   numFullPhrases = 3
      nextWordSAMPAPhoneSeqs.size() = 2
      0***sampa phrase after append  _"__e__"__n__aI__s_
      1***sampa phrase after append  _@__"__n__aI__s_
      2***sampa phrase after append  _"__A__"__n__aI__s_
      3***sampa phrase after append  _"__e__"__n__i__s_
      4***sampa phrase after append  _@__"__n__i__s_
      5***sampa phrase after append  _"__A__"__n__i__s_
      Phonetic interpretation 0 ("e"naIs)
      +++findOrthoStrsForPhoneSeq, for enaIs,  size = 4
      ++++++p0:e  full subseq = e.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|
      ++++++orthoInterps.size() = 3
      +++++++++newPhoneSeqTail is naIs
      +++findOrthoStrsForPhoneSeq, for naIs,  size = 3
      ++++++p0:n  full subseq = n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
      final queryterm: |n%|
      ++++++p1:aI  full subseq = naI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naI|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++nighDEADBEEF
      +++++++++nyeDEADBEEF
      ++++++p2:s  full subseq = naIs.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naIs|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++gneiss___SUCCESS!___
      +++++++++nice___SUCCESS!___
      +++++++++anighDEADBEEF
      +++++++++anyeDEADBEEF
      +++++++++agneiss___SUCCESS!___
      +++++++++anice___SUCCESS!___
      +++++++++ehnighDEADBEEF
      +++++++++ehnyeDEADBEEF
      +++++++++ehgneiss___SUCCESS!___
      +++++++++ehnice___SUCCESS!___
      +++++++++etnighDEADBEEF
      +++++++++etnyeDEADBEEF
      +++++++++etgneiss___SUCCESS!___
      +++++++++etnice___SUCCESS!___
      ++++++p1:n  full subseq = en.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = en|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = en
      final queryterm: |en%|
      ++++++p2:aI  full subseq = enaI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = enaI|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = enaI
      final queryterm: |enaI%|
      exits findOrthoStrsForPhoneSeq
      0~~>anighDEADBEEF
      0~~>anyeDEADBEEF
      0~~>agneiss___SUCCESS!___
      0~~>anice___SUCCESS!___
      0~~>ehnighDEADBEEF
      0~~>ehnyeDEADBEEF
      0~~>ehgneiss___SUCCESS!___
      0~~>ehnice___SUCCESS!___
      0~~>etnighDEADBEEF
      0~~>etnyeDEADBEEF
      0~~>etgneiss___SUCCESS!___
      0~~>etnice___SUCCESS!___
      0~~>DEADerBEEF
      Phonetic interpretation 1 (@"naIs)
      +++findOrthoStrsForPhoneSeq, for @naIs,  size = 4
      ++++++p0:@  full subseq = @.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is naIs
      +++findOrthoStrsForPhoneSeq, for naIs,  size = 3
      ++++++p0:n  full subseq = n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
      final queryterm: |n%|
      ++++++p1:aI  full subseq = naI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naI|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++nighDEADBEEF
      +++++++++nyeDEADBEEF
      ++++++p2:s  full subseq = naIs.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naIs|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++gneiss___SUCCESS!___
      +++++++++nice___SUCCESS!___
      +++++++++anighDEADBEEF
      +++++++++anyeDEADBEEF
      +++++++++agneiss___SUCCESS!___
      +++++++++anice___SUCCESS!___
      +++++++++o'nighDEADBEEF
      +++++++++o'nyeDEADBEEF
      +++++++++o'gneiss___SUCCESS!___
      +++++++++o'nice___SUCCESS!___
      ++++++p1:n  full subseq = @n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @n|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is aIs
      +++findOrthoStrsForPhoneSeq, for aIs,  size = 2
      ++++++p0:aI  full subseq = aI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = aI|
      ++++++orthoInterps.size() = 4
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++ayeDEADBEEF
      +++++++++ayDEADBEEF
      +++++++++eyeDEADBEEF
      +++++++++iDEADBEEF
      ++++++p1:s  full subseq = aIs.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = aIs|
      ++++++orthoInterps.size() = 1
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++ice___SUCCESS!___
      +++++++++anayeDEADBEEF
      +++++++++anayDEADBEEF
      +++++++++aneyeDEADBEEF
      +++++++++aniDEADBEEF
      +++++++++anice___SUCCESS!___
      +++++++++'n'ayeDEADBEEF
      +++++++++'n'ayDEADBEEF
      +++++++++'n'eyeDEADBEEF
      +++++++++'n'iDEADBEEF
      +++++++++'n'ice___SUCCESS!___
      ++++++p2:aI  full subseq = @naI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @naI|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = @naI
      final queryterm: |@naI%|
      ++++++p3:s  full subseq = @naIs.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @naIs|
      ++++++orthoInterps.size() = 0
      exits findOrthoStrsForPhoneSeq
      1~~>anighDEADBEEF
      1~~>anyeDEADBEEF
      1~~>agneiss___SUCCESS!___
      1~~>anice___SUCCESS!___
      1~~>o'nighDEADBEEF
      1~~>o'nyeDEADBEEF
      1~~>o'gneiss___SUCCESS!___
      1~~>o'nice___SUCCESS!___
      1~~>anayeDEADBEEF
      1~~>anayDEADBEEF
      1~~>aneyeDEADBEEF
      1~~>aniDEADBEEF
      1~~>anice___SUCCESS!___
      1~~>'n'ayeDEADBEEF
      1~~>'n'ayDEADBEEF
      1~~>'n'eyeDEADBEEF
      1~~>'n'iDEADBEEF
      1~~>'n'ice___SUCCESS!___
      1~~>DEADBEEF
      Phonetic interpretation 2 ("A"naIs)
      +++findOrthoStrsForPhoneSeq, for AnaIs,  size = 4
      ++++++p0:A  full subseq = A.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = A|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is naIs
      +++findOrthoStrsForPhoneSeq, for naIs,  size = 3
      ++++++p0:n  full subseq = n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
      final queryterm: |n%|
      ++++++p1:aI  full subseq = naI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naI|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++nighDEADBEEF
      +++++++++nyeDEADBEEF
      ++++++p2:s  full subseq = naIs.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = naIs|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++gneiss___SUCCESS!___
      +++++++++nice___SUCCESS!___
      +++++++++anighDEADBEEF
      +++++++++anyeDEADBEEF
      +++++++++agneiss___SUCCESS!___
      +++++++++anice___SUCCESS!___
      +++++++++ahnighDEADBEEF
      +++++++++ahnyeDEADBEEF
      +++++++++ahgneiss___SUCCESS!___
      +++++++++ahnice___SUCCESS!___
      ++++++p1:n  full subseq = An.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = An|
      ++++++orthoInterps.size() = 1
      +++++++++newPhoneSeqTail is aIs
      +++findOrthoStrsForPhoneSeq, for aIs,  size = 2
      ++++++p0:aI  full subseq = aI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = aI|
      ++++++orthoInterps.size() = 4
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++ayeDEADBEEF
      +++++++++ayDEADBEEF
      +++++++++eyeDEADBEEF
      +++++++++iDEADBEEF
      ++++++p1:s  full subseq = aIs.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = aIs|
      ++++++orthoInterps.size() = 1
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++ice___SUCCESS!___
      +++++++++onayeDEADBEEF
      +++++++++onayDEADBEEF
      +++++++++oneyeDEADBEEF
      +++++++++oniDEADBEEF
      +++++++++onice___SUCCESS!___
      ++++++p2:aI  full subseq = AnaI.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = AnaI|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = AnaI
      final queryterm: |AnaI%|
      exits findOrthoStrsForPhoneSeq
      2~~>anighDEADBEEF
      2~~>anyeDEADBEEF
      2~~>agneiss___SUCCESS!___
      2~~>anice___SUCCESS!___
      2~~>ahnighDEADBEEF
      2~~>ahnyeDEADBEEF
      2~~>ahgneiss___SUCCESS!___
      2~~>ahnice___SUCCESS!___
      2~~>onayeDEADBEEF
      2~~>onayDEADBEEF
      2~~>oneyeDEADBEEF
      2~~>oniDEADBEEF
      2~~>onice___SUCCESS!___
      2~~>DEADerBEEF
      Phonetic interpretation 3 ("e"nis)
      +++findOrthoStrsForPhoneSeq, for enis,  size = 4
      ++++++p0:e  full subseq = e.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = e|
      ++++++orthoInterps.size() = 3
      +++++++++newPhoneSeqTail is nis
      +++findOrthoStrsForPhoneSeq, for nis,  size = 3
      ++++++p0:n  full subseq = n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
      final queryterm: |n%|
      ++++++p1:i  full subseq = ni.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = ni|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++kneeDEADBEEF
      +++++++++neDEADBEEF
      ++++++p2:s  full subseq = nis.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = nis|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++nice___SUCCESS!___
      +++++++++niece___SUCCESS!___
      +++++++++akneeDEADBEEF
      +++++++++aneDEADBEEF
      +++++++++anice___SUCCESS!___
      +++++++++aniece___SUCCESS!___
      +++++++++ehkneeDEADBEEF
      +++++++++ehneDEADBEEF
      +++++++++ehnice___SUCCESS!___
      +++++++++ehniece___SUCCESS!___
      +++++++++etkneeDEADBEEF
      +++++++++etneDEADBEEF
      +++++++++etnice___SUCCESS!___
      +++++++++etniece___SUCCESS!___
      ++++++p1:n  full subseq = en.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = en|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = en
      final queryterm: |en%|
      ++++++p2:i  full subseq = eni.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = eni|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = eni
      final queryterm: |eni%|
      ++++++p3:s  full subseq = enis.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = enis|
      ++++++orthoInterps.size() = 0
      exits findOrthoStrsForPhoneSeq
      3~~>akneeDEADBEEF
      3~~>aneDEADBEEF
      3~~>anice___SUCCESS!___
      3~~>aniece___SUCCESS!___
      3~~>ehkneeDEADBEEF
      3~~>ehneDEADBEEF
      3~~>ehnice___SUCCESS!___
      3~~>ehniece___SUCCESS!___
      3~~>etkneeDEADBEEF
      3~~>etneDEADBEEF
      3~~>etnice___SUCCESS!___
      3~~>etniece___SUCCESS!___
      3~~>DEADBEEF
      Phonetic interpretation 4 (@"nis)
      +++findOrthoStrsForPhoneSeq, for @nis,  size = 4
      ++++++p0:@  full subseq = @.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is nis
      +++findOrthoStrsForPhoneSeq, for nis,  size = 3
      ++++++p0:n  full subseq = n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
      final queryterm: |n%|
      ++++++p1:i  full subseq = ni.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = ni|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++kneeDEADBEEF
      +++++++++neDEADBEEF
      ++++++p2:s  full subseq = nis.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = nis|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++nice___SUCCESS!___
      +++++++++niece___SUCCESS!___
      +++++++++akneeDEADBEEF
      +++++++++aneDEADBEEF
      +++++++++anice___SUCCESS!___
      +++++++++aniece___SUCCESS!___
      +++++++++o'kneeDEADBEEF
      +++++++++o'neDEADBEEF
      +++++++++o'nice___SUCCESS!___
      +++++++++o'niece___SUCCESS!___
      ++++++p1:n  full subseq = @n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @n|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is is
      +++findOrthoStrsForPhoneSeq, for is,  size = 2
      ++++++p0:i  full subseq = i.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = i|
      ++++++orthoInterps.size() = 1
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++eDEADBEEF
      ++++++p1:s  full subseq = is.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = is|
      ++++++orthoInterps.size() = 0
      +++++++++aneDEADBEEF
      +++++++++anDEADBEEF
      +++++++++'n'eDEADBEEF
      +++++++++'n'DEADBEEF
      ++++++p2:i  full subseq = @ni.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @ni|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = @ni
      final queryterm: |@ni%|
      ++++++p3:s  full subseq = @nis.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = @nis|
      ++++++orthoInterps.size() = 0
      exits findOrthoStrsForPhoneSeq
      4~~>akneeDEADBEEF
      4~~>aneDEADBEEF
      4~~>anice___SUCCESS!___
      4~~>aniece___SUCCESS!___
      4~~>o'kneeDEADBEEF
      4~~>o'neDEADBEEF
      4~~>o'nice___SUCCESS!___
      4~~>o'niece___SUCCESS!___
      4~~>aneDEADBEEF
      4~~>anDEADBEEF
      4~~>'n'eDEADBEEF
      4~~>'n'DEADBEEF
      4~~>DEADBEEF
      Phonetic interpretation 5 ("A"nis)
      +++findOrthoStrsForPhoneSeq, for Anis,  size = 4
      ++++++p0:A  full subseq = A.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = A|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is nis
      +++findOrthoStrsForPhoneSeq, for nis,  size = 3
      ++++++p0:n  full subseq = n.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = n|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = n
      final queryterm: |n%|
      ++++++p1:i  full subseq = ni.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = ni|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++kneeDEADBEEF
      +++++++++neDEADBEEF
      ++++++p2:s  full subseq = nis.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = nis|
      ++++++orthoInterps.size() = 2
      +++++++++newPhoneSeqTail is
      +++findOrthoStrsForPhoneSeq, for ,  size = 0
      +++ PHONE SEQ SIZE = 0, we're SUCCEEEDED! WOOOHOOO!
      +++++++++nice___SUCCESS!___
      +++++++++niece___SUCCESS!___
      +++++++++akneeDEADBEEF
      +++++++++aneDEADBEEF
      +++++++++anice___SUCCESS!___
      +++++++++aniece___SUCCESS!___
      +++++++++ahkneeDEADBEEF
      +++++++++ahneDEADBEEF
      +++++++++ahnice___SUCCESS!___
      +++++++++ahniece___SUCCESS!___
      ++++++p1:n  full subseq = An.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = An|
      ++++++orthoInterps.size() = 1
      +++++++++newPhoneSeqTail is is
      +++findOrthoStrsForPhoneSeq, for is,  size = 2
      ++++++p0:i  full subseq = i.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = i|
      ++++++orthoInterps.size() = 1
      +++++++++newPhoneSeqTail is s
      +++findOrthoStrsForPhoneSeq, for s,  size = 1
      ++++++p0:s  full subseq = s.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = s|
      ++++++orthoInterps.size() = 0
      +++++++++eDEADBEEF
      ++++++p1:s  full subseq = is.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = is|
      ++++++orthoInterps.size() = 0
      +++++++++oneDEADBEEF
      +++++++++onDEADBEEF
      ++++++p2:i  full subseq = Ani.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = Ani|
      ++++++orthoInterps.size() = 0

      queryDBForOrthoStrsWithSampaPrefix, sampaPrefix = Ani
      final queryterm: |Ani%|
      ++++++p3:s  full subseq = Anis.
      ~~~~~~~~~queryDBwithSAMPAForOrthoStrs, sampaStr = Anis|
      ++++++orthoInterps.size() = 0
      exits findOrthoStrsForPhoneSeq
      5~~>akneeDEADBEEF
      5~~>aneDEADBEEF
      5~~>anice___SUCCESS!___
      5~~>aniece___SUCCESS!___
      5~~>ahkneeDEADBEEF
      5~~>ahneDEADBEEF
      5~~>ahnice___SUCCESS!___
      5~~>ahniece___SUCCESS!___
      5~~>oneDEADBEEF
      5~~>onDEADBEEF
      5~~>DEADBEEF
      !Discovered 83 oronyms:
      0: 'anighDEADBEEF'
      1: 'anyeDEADBEEF'
      2: 'agneiss___SUCCESS!___'
      3: 'anice___SUCCESS!___'
      4: 'ehnighDEADBEEF'
      5: 'ehnyeDEADBEEF'
      6: 'ehgneiss___SUCCESS!___'
      7: 'ehnice___SUCCESS!___'
      8: 'etnighDEADBEEF'
      9: 'etnyeDEADBEEF'
      10: 'etgneiss___SUCCESS!___'
      11: 'etnice___SUCCESS!___'
      12: 'DEADerBEEF'
      13: 'anighDEADBEEF'
      14: 'anyeDEADBEEF'
      15: 'agneiss___SUCCESS!___'
      16: 'anice___SUCCESS!___'
      17: 'o'nighDEADBEEF'
      18: 'o'nyeDEADBEEF'
      19: 'o'gneiss___SUCCESS!___'
      20: 'o'nice___SUCCESS!___'
      21: 'anayeDEADBEEF'
      22: 'anayDEADBEEF'
      23: 'aneyeDEADBEEF'
      24: 'aniDEADBEEF'
      25: 'anice___SUCCESS!___'
      26: ''n'ayeDEADBEEF'
      27: ''n'ayDEADBEEF'
      28: ''n'eyeDEADBEEF'
      29: ''n'iDEADBEEF'
      30: ''n'ice___SUCCESS!___'
      31: 'DEADBEEF'
      32: 'anighDEADBEEF'
      33: 'anyeDEADBEEF'
      34: 'agneiss___SUCCESS!___'
      35: 'anice___SUCCESS!___'
      36: 'ahnighDEADBEEF'
      37: 'ahnyeDEADBEEF'
      38: 'ahgneiss___SUCCESS!___'
      39: 'ahnice___SUCCESS!___'
      40: 'onayeDEADBEEF'
      41: 'onayDEADBEEF'
      42: 'oneyeDEADBEEF'
      43: 'oniDEADBEEF'
      44: 'onice___SUCCESS!___'
      45: 'DEADerBEEF'
      46: 'akneeDEADBEEF'
      47: 'aneDEADBEEF'
      48: 'anice___SUCCESS!___'
      49: 'aniece___SUCCESS!___'
      50: 'ehkneeDEADBEEF'
      51: 'ehneDEADBEEF'
      52: 'ehnice___SUCCESS!___'
      53: 'ehniece___SUCCESS!___'
      54: 'etkneeDEADBEEF'
      55: 'etneDEADBEEF'
      56: 'etnice___SUCCESS!___'
      57: 'etniece___SUCCESS!___'
      58: 'DEADBEEF'
      59: 'akneeDEADBEEF'
      60: 'aneDEADBEEF'
      61: 'anice___SUCCESS!___'
      62: 'aniece___SUCCESS!___'
      63: 'o'kneeDEADBEEF'
      64: 'o'neDEADBEEF'
      65: 'o'nice___SUCCESS!___'
      66: 'o'niece___SUCCESS!___'
      67: 'aneDEADBEEF'
      68: 'anDEADBEEF'
      69: ''n'eDEADBEEF'
      70: ''n'DEADBEEF'
      71: 'DEADBEEF'
      72: 'akneeDEADBEEF'
      73: 'aneDEADBEEF'
      74: 'anice___SUCCESS!___'
      75: 'aniece___SUCCESS!___'
      76: 'ahkneeDEADBEEF'
      77: 'ahneDEADBEEF'
      78: 'ahnice___SUCCESS!___'
      79: 'ahniece___SUCCESS!___'
      80: 'oneDEADBEEF'
      81: 'onDEADBEEF'
      82: 'DEADBEEF'
      NO TESTS FAILED! :)
      admin@mako:~/Documents/Thesis/OronymCode $