ট্র্যাক
/
Delphi Pascal
Delphi Pascal
/
অনুশীলনী
/
প্রোটিন ট্রান্সলেশন
প্রোটিন ট্রান্সলেশন

প্রোটিন ট্রান্সলেশন

সহজ

নির্দেশনা

RNA সিকোয়েন্সকে প্রোটিনে রূপান্তর করুন।

RNA-কে কোডন নামে পরিচিত তিনটি নিউক্লিওটাইড সিকোয়েন্সে ভাগ করা যায়, তারপর সেগুলোকে নিচের মতো একটি পলিপেপটাইডে রূপান্তর করা হয়:

RNA: "AUGUUUUCU" => রূপান্তরিত হয়

Codons: "AUG", "UUU", "UCU" => যা নিচের সিকোয়েন্সের একটি পলিপেপটাইডে পরিণত হয় =>

Protein: "Methionine", "Phenylalanine", "Serine"

মোট ৬৪টি কোডন আছে, যেগুলো ২০টি অ্যামিনো অ্যাসিডের সাথে সম্পর্কিত; তবে এই অনুশীলনীতে সব কোডন সিকোয়েন্স আর তাদের ফলে তৈরি অ্যামিনো অ্যাসিড গুরুত্বপূর্ণ নয়। যদি একটিমাত্র কোডনের জন্য কাজ করে, তবে প্রোগ্রামটির সবার জন্য কাজ করা উচিত। তবে নির্দ্বিধায় টেস্ট স্যুটের তালিকাটি বাড়িয়ে সেগুলো সব অন্তর্ভুক্ত করতে পারেন।

এছাড়া তিনটি কোডন আছে যেগুলো রূপান্তর শেষ করে দেয় (এগুলো 'STOP' কোডন নামেও পরিচিত); এই কোডনগুলোর যেকোনোটির সাথে (রাইবোজোমের মাধ্যমে) সাক্ষাৎ হলে সমস্ত রূপান্তর শেষ হয়ে যায় এবং প্রোটিনটি সমাপ্ত হয়।

এর পরের সব কোডন উপেক্ষা করা হয়, এভাবে:

RNA: "AUGUUUUCUUAAAUG" =>

Codons: "AUG", "UUU", "UCU", "UAA", "AUG" =>

Protein: "Methionine", "Phenylalanine", "Serine"

লক্ষ করুন, স্টপ কোডন "UAA" রূপান্তরটি শেষ করে দেয় এবং শেষের মেথিওনিন প্রোটিন সিকোয়েন্সে রূপান্তরিত হয় না।

নিচে এই অনুশীলনীর জন্য প্রয়োজনীয় কোডন আর তাদের ফলে তৈরি অ্যামিনো অ্যাসিডগুলো দেওয়া হলো।

Codon Protein
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টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।

ডিপ ডাইভ: প্রোটিন ট্রান্সলেশন!

এই অনুশীলনীটি সমাধানের ১১টি ভিন্ন উপায় ঘুরে দেখুন, যার মধ্যে আছে ইম্পারেটিভ পদ্ধতি, প্যাটার্ন ম্যাচিং, রিকার্সন ও হায়ার-অর্ডার ফাংশনের মতো ফাংশনাল ধারণা, এবং C++ ও Assembly-এ করা কিছু লো-লেভেল কোডিং।