ট্র্যাক
/
MIPS Assembly
MIPS Assembly
/
অনুশীলনী
/
RNA ট্রান্সক্রিপশন
RNA ট্রান্সক্রিপশন

RNA ট্রান্সক্রিপশন

সহজ

ভূমিকা

আপনি একটি বায়োইঞ্জিনিয়ারিং কোম্পানিতে কাজ করেন, যেটি থেরাপিউটিক সমাধান তৈরিতে বিশেষজ্ঞ।

আপনার দল সদ্য একটি নতুন প্রকল্পের দায়িত্ব পেয়েছে: এক বিরল ধরনের ক্যান্সারের জন্য একটি টার্গেটেড থেরাপি তৈরি করা।

Note

বিষয়টা আসলে খুবই জটিল, তবে মূল ধারণাটি হলো, মাঝে মাঝে মানুষের শরীরে একটি নির্দিষ্ট প্রোটিন প্রয়োজনীয় পরিমাণের চেয়ে অনেক বেশি তৈরি হয়। এতে নানা রকম ক্ষতি হতে পারে।

কিন্তু আপনি যদি খুব নির্দিষ্ট একটি অণু তৈরি করতে পারেন (যাকে micro-RNA বলা হয়), তবে সেটি ওই প্রোটিন তৈরি হওয়া আটকে দিতে পারে।

এই কৌশলটির নাম RNA Interference।

নির্দেশনা

আপনার কাজ হলো একটি প্রদত্ত DNA সিকোয়েন্সের RNA কমপ্লিমেন্ট নির্ণয় করা।

DNA এবং RNA, দুটি স্ট্র্যান্ডই নিউক্লিওটাইডের একটি সিকোয়েন্স।

DNA-তে পাওয়া চারটি নিউক্লিওটাইড হলো অ্যাডেনিন (A), সাইটোসিন (C), গুয়ানিন (G) এবং থাইমিন (T)।

RNA-তে পাওয়া চারটি নিউক্লিওটাইড হলো অ্যাডেনিন (A), সাইটোসিন (C), গুয়ানিন (G) এবং ইউরাসিল (U)।

একটি DNA স্ট্র্যান্ড দেওয়া হলে, প্রতিটি নিউক্লিওটাইডকে তার কমপ্লিমেন্ট দিয়ে প্রতিস্থাপন করে এর ট্রান্সক্রাইব করা RNA স্ট্র্যান্ড তৈরি হয়:

  • G -> C
  • C -> G
  • T -> A
  • A -> U
Note

ইনপুট আর আউটপুট কীভাবে সাজানো থাকে তা দেখতে চাইলে test suite-এর উদাহরণগুলো একবার দেখুন।

রেজিস্টার

রেজিস্টার ব্যবহার টাইপ বিবরণ
$a0 ইনপুট অ্যাড্রেস নাল-টার্মিনেটেড ইনপুট স্ট্রিং
$a1 ইনপুট/আউটপুট অ্যাড্রেস নাল-টার্মিনেটেড ফলাফল স্ট্রিং
$t0-9 টেম্পোরারি যেকোনো সাময়িক স্টোরেজের জন্য

সূত্র

Hyperphysicsলিংকটি নতুন উইন্ডো বা ট্যাবে খোলে
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
MIPS Assembly Exercism

RNA ট্রান্সক্রিপশন শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, MIPS Assembly ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।