{'fraction_non_alphanumeric': 0.014285714285714285, 'fraction_numerical': 0.0, 'mean_word_length': 6.08080808080808, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Convergence and divergence in the evolution of transport proteins

Different families of transport proteins catalyze transmembrane solute translocation, employing different mechanisms and energy sources. Several of these functionally dissimilar proteins nevertheless exhibit similar strutural units, consisting of six tightly packed α‐helices which may comprise all or part of a transmembrane channel. It is now recognized that some of these families arose independently of each other by convergence, while others arose from common precursors by divergence. The former families apparently arose at different times in evolutionary history, in different groups of organisms, employing different routes.