Code Duplication    Length = 2-2 lines in 2 locations

tests/data.py 2 locations

@@ 120-121 (lines=2) @@
117
    return {'parse': '(ROOT\n  (S\n    (VP (VB Give)\n      (NP\n        (NP (DT the) (NN capital))\n        (PP (IN of)\n          (NP (NNP France)))))))', 'basicDependencies': [{'governor': 0, 'dependentGloss': 'Give', 'governorGloss': 'ROOT', 'dep': 'ROOT', 'dependent': 1}, {'governor': 3, 'dependentGloss': 'the', 'governorGloss': 'capital', 'dep': 'det', 'dependent': 2}, {'governor': 1, 'dependentGloss': 'capital', 'governorGloss': 'Give', 'dep': 'dobj', 'dependent': 3}, {'governor': 5, 'dependentGloss': 'of', 'governorGloss': 'France', 'dep': 'case', 'dependent': 4}, {'governor': 3, 'dependentGloss': 'France', 'governorGloss': 'capital', 'dep': 'nmod', 'dependent': 5}], 'collapsed-dependencies': [{'governor': 0, 'dependentGloss': 'Give', 'governorGloss': 'ROOT', 'dep': 'ROOT', 'dependent': 1}, {'governor': 3, 'dependentGloss': 'the', 'governorGloss': 'capital', 'dep': 'det', 'dependent': 2}, {'governor': 1, 'dependentGloss': 'capital', 'governorGloss': 'Give', 'dep': 'dobj', 'dependent': 3}, {'governor': 5, 'dependentGloss': 'of', 'governorGloss': 'France', 'dep': 'case', 'dependent': 4}, {'governor': 3, 'dependentGloss': 'France', 'governorGloss': 'capital', 'dep': 'nmod:of', 'dependent': 5}], 'index': 0, 'text': 'Give the capital of France', 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dependentGloss': 'Give', 'governorGloss': 'ROOT', 'dep': 'ROOT', 'dependent': 1}, {'governor': 3, 'dependentGloss': 'the', 'governorGloss': 'capital', 'dep': 'det', 'dependent': 2}, {'governor': 1, 'dependentGloss': 'capital', 'governorGloss': 'Give', 'dep': 'dobj', 'dependent': 3}, {'governor': 5, 'dependentGloss': 'of', 'governorGloss': 'France', 'dep': 'case', 'dependent': 4}, {'governor': 3, 'dependentGloss': 'France', 'governorGloss': 'capital', 'dep': 'nmod:of', 'dependent': 5}], 'tokens': [{'originalText': 'Give', 'ner': 'O', 'lemma': 'give', 'characterOffsetBegin': 0, 'characterOffsetEnd': 4, 'index': 1, 'word': 'Give', 'pos': 'VB', 'after': ' ', 'before': ''}, {'originalText': 'the', 'ner': 'O', 'lemma': 'the', 'characterOffsetBegin': 5, 'characterOffsetEnd': 8, 'index': 2, 'word': 'the', 'pos': 'DT', 'after': ' ', 'before': ' '}, {'originalText': 'capital', 'ner': 'O', 'lemma': 'capital', 'characterOffsetBegin': 9, 'characterOffsetEnd': 16, 'index': 3, 'word': 'capital', 'pos': 'NN', 'after': ' ', 'before': ' '}, {'originalText': 'of', 'ner': 'O', 'lemma': 'of', 'characterOffsetBegin': 17, 'characterOffsetEnd': 19, 'index': 4, 'word': 'of', 'pos': 'IN', 'after': ' ', 'before': ' '}, {'originalText': 'France', 'ner': 'LOCATION', 'lemma': 'France', 'characterOffsetBegin': 20, 'characterOffsetEnd': 26, 'index': 5, 'word': 'France', 'pos': 'NNP', 'after': '', 'before': ' '}]}
118
119
# Parsing result of "What is the most expensive car in the world?"
120
def car():
121
    return {'parse': '(ROOT\n  (SBARQ\n    (WHNP (WP What))\n    (SQ (VBZ is)\n      (NP\n        (NP (DT the)\n          (ADJP (RBS most) (JJ expensive))\n          (NN car))\n        (PP (IN in)\n          (NP (DT the) (NN world)))))\n    (. ?)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'is', 'dependentGloss': 'What', 'dependent': 1}, {'governor': 6, 'dep': 'det', 'governorGloss': 'car', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 5, 'dep': 'advmod', 'governorGloss': 'expensive', 'dependentGloss': 'most', 'dependent': 4}, {'governor': 6, 'dep': 'amod', 'governorGloss': 'car', 'dependentGloss': 'expensive', 'dependent': 5}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'car', 'dependent': 6}, {'governor': 9, 'dep': 'case', 'governorGloss': 'world', 'dependentGloss': 'in', 'dependent': 7}, {'governor': 9, 'dep': 'det', 'governorGloss': 'world', 'dependentGloss': 'the', 'dependent': 8}, {'governor': 6, 'dep': 'nmod', 'governorGloss': 'car', 'dependentGloss': 'world', 'dependent': 9}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '?', 'dependent': 10}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'is', 'dependentGloss': 'What', 'dependent': 1}, {'governor': 6, 'dep': 'det', 'governorGloss': 'car', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 5, 'dep': 'advmod', 'governorGloss': 'expensive', 'dependentGloss': 'most', 'dependent': 4}, {'governor': 6, 'dep': 'amod', 'governorGloss': 'car', 'dependentGloss': 'expensive', 'dependent': 5}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'car', 'dependent': 6}, {'governor': 9, 'dep': 'case', 'governorGloss': 'world', 'dependentGloss': 'in', 'dependent': 7}, {'governor': 9, 'dep': 'det', 'governorGloss': 'world', 'dependentGloss': 'the', 'dependent': 8}, {'governor': 6, 'dep': 'nmod:in', 'governorGloss': 'car', 'dependentGloss': 'world', 'dependent': 9}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '?', 'dependent': 10}], 'tokens': [{'originalText': 'What', 'characterOffsetEnd': 4, 'pos': 'WP', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'what', 'word': 'What', 'ner': 'O'}, {'originalText': 'is', 'characterOffsetEnd': 7, 'pos': 'VBZ', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'be', 'word': 'is', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 11, 'pos': 'DT', 'characterOffsetBegin': 8, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'most', 'characterOffsetEnd': 16, 'pos': 'RBS', 'characterOffsetBegin': 12, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'most', 'word': 'most', 'ner': 'O'}, {'originalText': 'expensive', 'characterOffsetEnd': 26, 'pos': 'JJ', 'characterOffsetBegin': 17, 'index': 5, 'after': ' ', 'before': ' ', 'lemma': 'expensive', 'word': 'expensive', 'ner': 'O'}, {'originalText': 'car', 'characterOffsetEnd': 30, 'pos': 'NN', 'characterOffsetBegin': 27, 'index': 6, 'after': ' ', 'before': ' ', 'lemma': 'car', 'word': 'car', 'ner': 'O'}, {'originalText': 'in', 'characterOffsetEnd': 33, 'pos': 'IN', 'characterOffsetBegin': 31, 'index': 7, 'after': ' ', 'before': ' ', 'lemma': 'in', 'word': 'in', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 37, 'pos': 'DT', 'characterOffsetBegin': 34, 'index': 8, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'world', 'characterOffsetEnd': 43, 'pos': 'NN', 'characterOffsetBegin': 38, 'index': 9, 'after': '', 'before': ' ', 'lemma': 'world', 'word': 'world', 'ner': 'O'}, {'originalText': '?', 'characterOffsetEnd': 44, 'pos': '.', 'characterOffsetBegin': 43, 'index': 10, 'after': '', 'before': '', 'lemma': '?', 'word': '?', 'ner': 'O'}], 'text': 'What is the most expensive car in the world?', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'is', 'dependentGloss': 'What', 'dependent': 1}, {'governor': 6, 'dep': 'det', 'governorGloss': 'car', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 5, 'dep': 'advmod', 'governorGloss': 'expensive', 'dependentGloss': 'most', 'dependent': 4}, {'governor': 6, 'dep': 'amod', 'governorGloss': 'car', 'dependentGloss': 'expensive', 'dependent': 5}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'car', 'dependent': 6}, {'governor': 9, 'dep': 'case', 'governorGloss': 'world', 'dependentGloss': 'in', 'dependent': 7}, {'governor': 9, 'dep': 'det', 'governorGloss': 'world', 'dependentGloss': 'the', 'dependent': 8}, {'governor': 6, 'dep': 'nmod:in', 'governorGloss': 'car', 'dependentGloss': 'world', 'dependent': 9}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '?', 'dependent': 10}]}
122
123
def tripleProductionData():
124
    '''
@@ 64-65 (lines=2) @@
61
    return {'parse': '(ROOT\n  (SBARQ\n    (WHNP (WP Who))\n    (SQ (VBZ is)\n      (NP\n        (NP (DT the) (NN president))\n        (PP (IN of)\n          (NP (DT the) (NNP United) (NNPS States)))))\n    (. ?)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'is', 'dependentGloss': 'Who', 'dependent': 1}, {'governor': 4, 'dep': 'det', 'governorGloss': 'president', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'president', 'dependent': 4}, {'governor': 8, 'dep': 'case', 'governorGloss': 'States', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 8, 'dep': 'det', 'governorGloss': 'States', 'dependentGloss': 'the', 'dependent': 6}, {'governor': 8, 'dep': 'compound', 'governorGloss': 'States', 'dependentGloss': 'United', 'dependent': 7}, {'governor': 4, 'dep': 'nmod', 'governorGloss': 'president', 'dependentGloss': 'States', 'dependent': 8}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '?', 'dependent': 9}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'is', 'dependentGloss': 'Who', 'dependent': 1}, {'governor': 4, 'dep': 'det', 'governorGloss': 'president', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'president', 'dependent': 4}, {'governor': 8, 'dep': 'case', 'governorGloss': 'States', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 8, 'dep': 'det', 'governorGloss': 'States', 'dependentGloss': 'the', 'dependent': 6}, {'governor': 8, 'dep': 'compound', 'governorGloss': 'States', 'dependentGloss': 'United', 'dependent': 7}, {'governor': 4, 'dep': 'nmod:of', 'governorGloss': 'president', 'dependentGloss': 'States', 'dependent': 8}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '?', 'dependent': 9}], 'tokens': [{'originalText': 'Who', 'characterOffsetEnd': 3, 'pos': 'WP', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'who', 'word': 'Who', 'ner': 'O'}, {'originalText': 'is', 'characterOffsetEnd': 6, 'pos': 'VBZ', 'characterOffsetBegin': 4, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'be', 'word': 'is', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 10, 'pos': 'DT', 'characterOffsetBegin': 7, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'president', 'characterOffsetEnd': 20, 'pos': 'NN', 'characterOffsetBegin': 11, 'index': 4, 'after': ' ', 'before': ' ', 'lemma': 'president', 'word': 'president', 'ner': 'O'}, {'originalText': 'of', 'characterOffsetEnd': 23, 'pos': 'IN', 'characterOffsetBegin': 21, 'index': 5, 'after': ' ', 'before': ' ', 'lemma': 'of', 'word': 'of', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 27, 'pos': 'DT', 'characterOffsetBegin': 24, 'index': 6, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'United', 'characterOffsetEnd': 34, 'pos': 'NNP', 'characterOffsetBegin': 28, 'index': 7, 'after': ' ', 'before': ' ', 'lemma': 'United', 'word': 'United', 'ner': 'LOCATION'}, {'originalText': 'States', 'characterOffsetEnd': 41, 'pos': 'NNPS', 'characterOffsetBegin': 35, 'index': 8, 'after': '', 'before': ' ', 'lemma': 'States', 'word': 'States', 'ner': 'LOCATION'}, {'originalText': '?', 'characterOffsetEnd': 42, 'pos': '.', 'characterOffsetBegin': 41, 'index': 9, 'after': '', 'before': '', 'lemma': '?', 'word': '?', 'ner': 'O'}], 'text': 'Who is the president of the United States?', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'is', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'is', 'dependentGloss': 'Who', 'dependent': 1}, {'governor': 4, 'dep': 'det', 'governorGloss': 'president', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'is', 'dependentGloss': 'president', 'dependent': 4}, {'governor': 8, 'dep': 'case', 'governorGloss': 'States', 'dependentGloss': 'of', 'dependent': 5}, {'governor': 8, 'dep': 'det', 'governorGloss': 'States', 'dependentGloss': 'the', 'dependent': 6}, {'governor': 8, 'dep': 'compound', 'governorGloss': 'States', 'dependentGloss': 'United', 'dependent': 7}, {'governor': 4, 'dep': 'nmod:of', 'governorGloss': 'president', 'dependentGloss': 'States', 'dependent': 8}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'is', 'dependentGloss': '?', 'dependent': 9}]}
62
63
# Parsing result of "What was the first Gilbert and Sullivan opera?"
64
def give_opera():
65
    return {'parse': '(ROOT\n  (SBARQ\n    (WHNP (WP What))\n    (SQ (VBD was)\n      (NP (DT the) (JJ first) (NNP Gilbert)\n        (CC and)\n        (NNP Sullivan) (NN opera)))\n    (. ?)))', 'basicDependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'was', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'was', 'dependentGloss': 'What', 'dependent': 1}, {'governor': 5, 'dep': 'det', 'governorGloss': 'Gilbert', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 5, 'dep': 'amod', 'governorGloss': 'Gilbert', 'dependentGloss': 'first', 'dependent': 4}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'was', 'dependentGloss': 'Gilbert', 'dependent': 5}, {'governor': 5, 'dep': 'cc', 'governorGloss': 'Gilbert', 'dependentGloss': 'and', 'dependent': 6}, {'governor': 8, 'dep': 'compound', 'governorGloss': 'opera', 'dependentGloss': 'Sullivan', 'dependent': 7}, {'governor': 5, 'dep': 'conj', 'governorGloss': 'Gilbert', 'dependentGloss': 'opera', 'dependent': 8}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'was', 'dependentGloss': '?', 'dependent': 9}], 'collapsed-ccprocessed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'was', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'was', 'dependentGloss': 'What', 'dependent': 1}, {'governor': 5, 'dep': 'det', 'governorGloss': 'Gilbert', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 5, 'dep': 'amod', 'governorGloss': 'Gilbert', 'dependentGloss': 'first', 'dependent': 4}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'was', 'dependentGloss': 'Gilbert', 'dependent': 5}, {'governor': 5, 'dep': 'cc', 'governorGloss': 'Gilbert', 'dependentGloss': 'and', 'dependent': 6}, {'governor': 8, 'dep': 'compound', 'governorGloss': 'opera', 'dependentGloss': 'Sullivan', 'dependent': 7}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'was', 'dependentGloss': 'opera', 'dependent': 8}, {'governor': 5, 'dep': 'conj:and', 'governorGloss': 'Gilbert', 'dependentGloss': 'opera', 'dependent': 8}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'was', 'dependentGloss': '?', 'dependent': 9}], 'tokens': [{'originalText': 'What', 'characterOffsetEnd': 4, 'pos': 'WP', 'characterOffsetBegin': 0, 'index': 1, 'after': ' ', 'before': '', 'lemma': 'what', 'word': 'What', 'ner': 'O'}, {'originalText': 'was', 'characterOffsetEnd': 8, 'pos': 'VBD', 'characterOffsetBegin': 5, 'index': 2, 'after': ' ', 'before': ' ', 'lemma': 'be', 'word': 'was', 'ner': 'O'}, {'originalText': 'the', 'characterOffsetEnd': 12, 'pos': 'DT', 'characterOffsetBegin': 9, 'index': 3, 'after': ' ', 'before': ' ', 'lemma': 'the', 'word': 'the', 'ner': 'O'}, {'originalText': 'first', 'characterOffsetEnd': 18, 'pos': 'JJ', 'characterOffsetBegin': 13, 'index': 4, 'normalizedNER': '1.0', 'before': ' ', 'after': ' ', 'lemma': 'first', 'word': 'first', 'ner': 'ORDINAL'}, {'originalText': 'Gilbert', 'characterOffsetEnd': 26, 'pos': 'NNP', 'characterOffsetBegin': 19, 'index': 5, 'after': ' ', 'before': ' ', 'lemma': 'Gilbert', 'word': 'Gilbert', 'ner': 'PERSON'}, {'originalText': 'and', 'characterOffsetEnd': 30, 'pos': 'CC', 'characterOffsetBegin': 27, 'index': 6, 'after': ' ', 'before': ' ', 'lemma': 'and', 'word': 'and', 'ner': 'O'}, {'originalText': 'Sullivan', 'characterOffsetEnd': 39, 'pos': 'NNP', 'characterOffsetBegin': 31, 'index': 7, 'after': ' ', 'before': ' ', 'lemma': 'Sullivan', 'word': 'Sullivan', 'ner': 'PERSON'}, {'originalText': 'opera', 'characterOffsetEnd': 45, 'pos': 'NN', 'characterOffsetBegin': 40, 'index': 8, 'after': '', 'before': ' ', 'lemma': 'opera', 'word': 'opera', 'ner': 'O'}, {'originalText': '?', 'characterOffsetEnd': 46, 'pos': '.', 'characterOffsetBegin': 45, 'index': 9, 'after': '', 'before': '', 'lemma': '?', 'word': '?', 'ner': 'O'}], 'text': 'What was the first Gilbert and Sullivan opera?', 'index': 0, 'collapsed-dependencies': [{'governor': 0, 'dep': 'ROOT', 'governorGloss': 'ROOT', 'dependentGloss': 'was', 'dependent': 2}, {'governor': 2, 'dep': 'dobj', 'governorGloss': 'was', 'dependentGloss': 'What', 'dependent': 1}, {'governor': 5, 'dep': 'det', 'governorGloss': 'Gilbert', 'dependentGloss': 'the', 'dependent': 3}, {'governor': 5, 'dep': 'amod', 'governorGloss': 'Gilbert', 'dependentGloss': 'first', 'dependent': 4}, {'governor': 2, 'dep': 'nsubj', 'governorGloss': 'was', 'dependentGloss': 'Gilbert', 'dependent': 5}, {'governor': 5, 'dep': 'cc', 'governorGloss': 'Gilbert', 'dependentGloss': 'and', 'dependent': 6}, {'governor': 8, 'dep': 'compound', 'governorGloss': 'opera', 'dependentGloss': 'Sullivan', 'dependent': 7}, {'governor': 5, 'dep': 'conj:and', 'governorGloss': 'Gilbert', 'dependentGloss': 'opera', 'dependent': 8}, {'governor': 2, 'dep': 'punct', 'governorGloss': 'was', 'dependentGloss': '?', 'dependent': 9}]}
66
67
# Parsing result of "Who is the chief and prime minister?"
68
def give_chief():