def compare_prefixes(data, prefix1, prefix2, threshold): correlations = [] for cor in data: if cor['line1'].startswith(prefix1) and cor['line2'].startswith(prefix2): correlations.append(cor) elif cor['line2'].startswith(prefix1) and cor['line1'].startswith(prefix2): correlations.append(swap_lines(cor)) return correlations
def line_correlations(data, targetline, threshold): correlations = [] for cor in data: if cor['line1'] == targetline: correlations.append(cor) elif cor['line2'] == targetline: cor2 = swap_lines(cor) correlations.append(cor2) return correlations