{'fraction_non_alphanumeric': 0.010820559062218215, 'fraction_numerical': 0.0, 'mean_word_length': 5.568047337278107, '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}}
Evolution of blood coagulation and fibrinolysis.

The key steps in the evolution of blood coagulation and fibrinolysis have been reconstructed from an analysis of the molecular evolution of their constituents. The data suggest that the blood coagulation and complement cascades are descendants of an ancestral defence system that served the dual role of immobilization and destruction of invading bacteria and the prevention of loss of body fluids. The enzymes of the fibrinolytic, tissue-remodelling cascades form a distinct group, more closely related to the proteases of the digestive tract than to the components of the blood coagulation and complement cascades. Molecular evolution of these enzymes therefore suggests that they are descendants of an ancestral protease responsible for degradation of extracellular proteins. It is shown that the regulatory extensions of the proteases of the blood coagulation, fibrinolytic and complement cascades were assembled from domains borrowed from other proteins. Most non-protease components of these systems were also constructed by this evolutionary mechanism.