ट्रैक
/
Delphi Pascal
Delphi Pascal
/
अभ्यास
/
प्रोटीन अनुवाद
प्रोटीन अनुवाद

प्रोटीन अनुवाद

आसान

निर्देश

RNA अनुक्रमों का अनुवाद प्रोटीन में कीजिए।

RNA को तीन न्यूक्लियोटाइड वाले अनुक्रमों में तोड़ा जा सकता है, जिन्हें कोडॉन कहते हैं; फिर उनका अनुवाद इस तरह एक पॉलीपेप्टाइड में किया जाता है:

RNA: "AUGUUUUCU" => इसका अनुवाद होता है

कोडॉन: "AUG", "UUU", "UCU" => जो निम्नलिखित अनुक्रम वाला पॉलीपेप्टाइड बनाते हैं =>

प्रोटीन: "Methionine", "Phenylalanine", "Serine"

कुल 64 कोडॉन होते हैं, जो आगे 20 एमिनो अम्लों से मेल खाते हैं; लेकिन इस अभ्यास में सभी कोडॉन अनुक्रम और उनसे बनने वाले एमिनो अम्ल ज़रूरी नहीं हैं। अगर प्रोग्राम किसी एक कोडॉन के लिए काम करता है, तो उसे सभी के लिए काम करना चाहिए। हालाँकि, टेस्ट सूट में दी गई सूची बढ़ाकर आप उन सभी को उसमें शामिल कर सकते हैं।

तीन समापन कोडॉन भी होते हैं (जिन्हें 'STOP' कोडॉन भी कहा जाता है); अगर इनमें से कोई कोडॉन राइबोसोम तक पहुँच जाए, तो पूरा अनुवाद वहीं रुक जाता है और प्रोटीन बनना बंद हो जाता है।

इसके बाद आने वाले सभी कोडॉन नज़रअंदाज़ कर दिए जाते हैं, जैसे:

RNA: "AUGUUUUCUUAAAUG" =>

कोडॉन: "AUG", "UUU", "UCU", "UAA", "AUG" =>

प्रोटीन: "Methionine", "Phenylalanine", "Serine"

ध्यान दीजिए कि स्टॉप कोडॉन "UAA" अनुवाद को समाप्त कर देता है, और अंतिम methionine का अनुवाद प्रोटीन अनुक्रम में नहीं होता।

नीचे इस अभ्यास के लिए ज़रूरी कोडॉन और उनसे बनने वाले एमिनो अम्ल दिए गए हैं।

कोडॉन प्रोटीन
AUG Methionine
UUU, UUC Phenylalanine
UUA, UUG Leucine
UCU, UCC, UCA, UCG Serine
UAU, UAC Tyrosine
UGU, UGC Cysteine
UGG Tryptophan
UAA, UAG, UGA STOP

विकिपीडिया पर प्रोटीन अनुवाद के बारे में और जानिए


स्रोत

Tyler Long
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Delphi Pascal Exercism

प्रोटीन अनुवाद शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Delphi Pascal को 76 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।

प्रोटीन अनुवाद को गहराई से जानिए!

इस अभ्यास को हल करने के 11 अलग-अलग तरीके जानिए। इनमें इम्परेटिव तरीके, पैटर्न मैचिंग, रिकर्शन और हायर ऑर्डर फंक्शन जैसे फंक्शनल विचार, और C++ तथा Assembly में की गई कुछ लो-लेवल कोडिंग शामिल हैं।