এই সহজ পানেট স্কয়ার জেনারেটরের সাহায্যে জিনগত ক্রসের মধ্যে জিনোটাইপ এবং ফেনোটাইপের সংমিশ্রণ গণনা করুন। উত্তরাধিকার নিদর্শনগুলি দৃশ্যমান করতে পিতামাতার জিনোটাইপ প্রবেশ করুন।
এই টুলটি জেনেটিক ক্রসগুলিতে জেনোটাইপ এবং ফেনোটাইপ সংমিশ্রণের পূর্বাভাস দিতে সহায়তা করে।
পিতামাতার জীবের জেনোটাইপগুলি প্রবেশ করান (যেমন, Aa, AaBb)।
Examples:
একটি পানেট স্কয়ার একটি ডায়াগ্রাম যা বংশধরগুলিতে বিভিন্ন জেনোটাইপের সম্ভাবনা পূর্বাভাস দিতে সাহায্য করে।
বড় অক্ষরগুলি প্রাধান্যশীল অ্যালিলগুলি উপস্থাপন করে, যখন ছোট অক্ষরগুলি অবলুপ্ত অ্যালিলগুলি উপস্থাপন করে।
ফেনোটাইপ হল জেনোটাইপের শারীরিক প্রকাশ। একটি প্রাধান্যশীল অ্যালিল ফেনোটাইপে একটি অবলুপ্ত অ্যালিলকে আড়াল করবে।
একটি পানেট স্কোয়ার একটি শক্তিশালী জেনেটিক পূর্বাভাসের টুল যা পিতামাতার জেনেটিক গঠন অনুযায়ী বংশধরের মধ্যে বিভিন্ন জিনোটাইপের সম্ভাবনা চিত্রিত করতে সাহায্য করে। ব্রিটিশ জেনেটিসিয়ান রেজিনাল্ড পানেটের নামানুসারে, এই ডায়াগ্রামটি একটি জেনেটিক ক্রস থেকে সম্ভাব্য জেনেটিক সংমিশ্রণগুলি নির্ধারণ করার একটি পদ্ধতিগত উপায় প্রদান করে। আমাদের পানেট স্কোয়ার সমাধানকারী এই প্রক্রিয়াটি সহজ করে, আপনাকে জটিল গণনা ছাড়াই একক বৈশিষ্ট্য (মনোহাইব্রিড) এবং দুটি বৈশিষ্ট্য (ডিহাইব্রিড) ক্রসের জন্য সঠিক পানেট স্কোয়ার দ্রুত তৈরি করতে দেয়।
আপনি যদি জেনেটিক উত্তরাধিকার সম্পর্কে শিখছেন, শিক্ষক হিসেবে মেনডেলিয়ান জেনেটিক্স ব্যাখ্যা করছেন, বা প্রজনন প্যাটার্ন বিশ্লেষণ করছেন, এই পানেট স্কোয়ার ক্যালকুলেটরটি জেনেটিক ফলাফল পূর্বাভাস দেওয়ার একটি সরল উপায় প্রদান করে। দুটি পিতামাতার জেনোটাইপ প্রবেশ করিয়ে, আপনি তাদের বংশধরের মধ্যে সম্ভাব্য জেনোটাইপ এবং ফেনোটাইপ সংমিশ্রণগুলি তাত্ক্ষণিকভাবে চিত্রিত করতে পারেন।
আমাদের পানেট স্কোয়ার সমাধানকারী ব্যবহার করার আগে কিছু মূল জেনেটিক শর্ত বুঝতে সহায়ক:
আমাদের পানেট স্কোয়ার সমাধানকারী টুলটি ব্যবহার করা সহজ এবং স্বজ্ঞাত। সঠিক জেনেটিক পূর্বাভাস তৈরি করতে এই সহজ পদক্ষেপগুলি অনুসরণ করুন:
পিতামাতার জেনোটাইপ প্রবেশ করুন: নির্দিষ্ট ক্ষেত্রগুলিতে প্রতিটি পিতামাতার জীবের জেনোটাইপ প্রবেশ করান।
ফলাফল দেখুন: টুলটি স্বয়ংক্রিয়ভাবে তৈরি করে:
ফলাফল কপি বা সংরক্ষণ করুন: আপনার রেকর্ডের জন্য পানেট স্কোয়ার সংরক্ষণ করতে বা রিপোর্ট এবং অ্যাসাইনমেন্টে অন্তর্ভুক্ত করতে "ফলাফল কপি করুন" বোতামটি ব্যবহার করুন।
বিভিন্ন সংমিশ্রণ চেষ্টা করুন: বংশধরের ফলাফলে কীভাবে ভিন্ন পিতামাতার জেনোটাইপগুলি প্রভাব ফেলে তা দেখতে বিভিন্ন জেনোটাইপের সাথে পরীক্ষা করুন।
পানেট স্কোয়ারগুলি মেন্ডেলিয়ান উত্তরাধিকারের নীতির উপর ভিত্তি করে কাজ করে, যা বংশধরদের মধ্যে জেনেটিক বৈশিষ্ট্যগুলি কীভাবে পিতামাতা থেকে স্থানান্তরিত হয় তা বর্ণনা করে। এই নীতিগুলি অন্তর্ভুক্ত করে:
বিভাজনের আইন: গামেট গঠনের সময়, প্রতিটি জিনের জন্য দুটি অ্যালেল একে অপর থেকে বিভক্ত হয়, তাই প্রতিটি গামেট শুধুমাত্র একটি অ্যালেল বহন করে।
স্বাধীন বিভাজনের আইন: বিভিন্ন বৈশিষ্ট্যের জন্য জিনগুলি গামেট গঠনের সময় স্বাধীনভাবে বিভক্ত হয় (ডিহাইব্রিড ক্রসের জন্য প্রযোজ্য)।
প্রাধান্যের আইন: যখন একটি জিনের জন্য দুটি ভিন্ন অ্যালেল উপস্থিত থাকে, তখন প্রাধান্য অ্যালেল ফেনোটাইপে প্রকাশিত হয়, যখন পেছনের অ্যালেল আবৃত হয়।
পানেট স্কোয়ার পদ্ধতি আসলে জেনেটিক্সে সম্ভাবনা তত্ত্বের একটি প্রয়োগ। প্রতিটি জিনের জন্য, একটি নির্দিষ্ট অ্যালেল উত্তরাধিকারী হওয়ার সম্ভাবনা ৫০% (সাধারণ মেন্ডেলিয়ান উত্তরাধিকারের অনুমান) হয়। পানেট স্কোয়ার এই সম্ভাবনাগুলিকে পদ্ধতিগতভাবে চিত্রিত করতে সাহায্য করে।
একটি মনোহাইব্রিড ক্রস (Aa × Aa) এর জন্য, সম্ভাব্য গামেটগুলি হল:
এর ফলে চারটি সম্ভাব্য সংমিশ্রণ হয়:
এই উদাহরণের ফেনোটাইপের অনুপাতের জন্য, যদি A একটি অ্যালেলের তুলনায় প্রাধান্য হয়, তাহলে আমরা পাই:
এটি একটি হেটারোজাইগাস × হেটারোজাইগাস ক্রসের জন্য ক্লাসিক ৩:১ ফেনোটাইপ অনুপাত দেয়।
একটি পানেট স্কোয়ার তৈরি করার প্রথম পদক্ষেপ হল প্রতিটি পিতার দ্বারা উৎপন্ন সম্ভাব্য গামেটগুলি নির্ধারণ করা:
মনোহাইব্রিড ক্রসের জন্য (যেমন, Aa):
ডিহাইব্রিড ক্রসের জন্য (যেমন, AaBb):
হোমোজাইগাস জেনোটাইপের জন্য (যেমন, AA বা aa):
সমস্ত সম্ভাব্য জেনোটাইপ সংমিশ্রণ নির্ধারণ করার পরে, প্রতিটি সংমিশ্রণের জন্য ফেনোটাইপ নির্ধারণ করা হয় প্রাধান্য সম্পর্কের ভিত্তিতে:
যে জেনোটাইপগুলির মধ্যে অন্তত একটি প্রাধান্য অ্যালেল রয়েছে (যেমন, AA বা Aa):
যে জেনোটাইপগুলির মধ্যে শুধুমাত্র পেছনের অ্যালেল রয়েছে (যেমন, aa):
এরপর ফেনোটাইপের অনুপাত গণনা করা হয় বিভিন্ন ফেনোটাইপের সংখ্যা গণনা করে এবং এটি একটি ভগ্নাংশ বা অনুপাত হিসাবে প্রকাশ করা হয়।
বিভিন্ন ধরনের জেনেটিক ক্রসগুলি বৈশিষ্ট্যগত অনুপাত উৎপন্ন করে যা জেনেটিসিস্টরা উত্তরাধিকার প্যাটার্নগুলি পূর্বাভাস এবং বিশ্লেষণ করতে ব্যবহার করে:
হোমোজাইগাস প্রাধান্য × হোমোজাইগাস প্রাধান্য (AA × AA)
হোমোজাইগাস প্রাধান্য × হোমোজাইগাস পেছনের (AA × aa)
হোমোজাইগাস প্রাধান্য × হেটারোজাইগাস (AA × Aa)
হেটারোজাইগাস × হেটারোজাইগাস (Aa × Aa)
হেটারোজাইগাস × হোমোজাইগাস পেছনের (Aa × aa)
হোমোজাইগাস পেছনের × হোমোজাইগাস পেছনের (aa × aa)
দুইটি হেটারোজাইগাস ব্যক্তির (AaBb × AaBb) মধ্যে সবচেয়ে পরিচিত ডিহাইব্রিড ক্রসটি ৯:৩:৩:১ ফেনোটাইপ অনুপাত উৎপন্ন করে:
এই অনুপাতটি জেনেটিক্সের একটি মৌলিক প্যাটার্ন এবং স্বাধীন বিভাজনের নীতি প্রদর্শন করে।
পানেট স্কোয়ারগুলির অনেকগুলি অ্যাপ্লিকেশন রয়েছে জেনেটিক্স, শিক্ষা, কৃষি এবং চিকিৎসায়:
জেনেটিক নীতিগুলি শেখানো: পানেট স্কোয়ারগুলি মেন্ডেলিয়ান উত্তরাধিকার প্রদর্শনের জন্য একটি ভিজ্যুয়াল উপায় প্রদান করে, জটিল জেনেটিক ধারণাগুলি শিক্ষার্থীদের জন্য আরও প্রবেশযোগ্য করে তোলে।
জেনেটিক্স কোর্সে সমস্যা সমাধান: শিক্ষার্থীরা জেনেটিক সম্ভাবনা সমস্যাগুলি সমাধান করতে এবং বৈশিষ্ট্যগুলির পূর্বাভাস দিতে পানেট স্কোয়ারগুলি ব্যবহার করে।
অ্যাবস্ট্রাক্ট ধারণাগুলিকে ভিজ্যুয়ালাইজ করা: ডায়াগ্রামটি জিন উত্তরাধিকারের এবং সম্ভাবনার বিমূর্ত ধারণাকে চিত্রিত করতে সাহায্য করে।
গাছপালা এবং প্রাণী প্রজনন: প্রজনকরা নির্দিষ্ট ক্রসগুলির ফলাফল পূর্বাভাস দিতে এবং কাঙ্ক্ষিত বৈশিষ্ট্যগুলির জন্য নির্বাচন করতে পানেট স্কোয়ারগুলি ব্যবহার করে।
জেনেটিক কাউন্সেলিং: যদিও মানব জেনেটিক্সের জন্য আরও জটিল টুলগুলি ব্যবহার করা হয়, পানেট স্কোয়ারগুলির পিছনের নীতিগুলি জেনেটিক রোগের উত্তরাধিকার প্যাটার্নগুলি রোগীদের ব্যাখ্যা করতে সাহায্য করে।
সংরক্ষণ জেনেটিক্স: গবেষকরা বিপন্ন প্রজাতির প্রজনন প্রোগ্রাম পরিচালনা করতে এবং জেনেটিক বৈচিত্র্য বজায় রাখতে জেনেটিক পূর্বাভাসের টুলগুলি ব্যবহার করেন।
কৃষি উন্নয়ন: ফসলের বিজ্ঞানীরা উন্নত ফলন, রোগ প্রতিরোধ বা পুষ্টির বিষয়বস্তু সহ বৈচিত্র্য তৈরি করতে জেনেটিক পূর্বাভাস ব্যবহার করেন।
যদিও পানেট স্কোয়ারগুলি মূল্যবান টুল, তবে এগুলির কিছু সীমাবদ্ধতা রয়েছে:
জটিল উত্তরাধিকারের প্যাটার্ন: পানেট স্কোয়ারগুলি সাধারণ মেন্ডেলিয়ান উত্তরাধিকারের জন্য সবচেয়ে ভাল কাজ করে তবে জটিল উত্তরাধিকারের জন্য কম কার্যকর:
স্কেল সীমাবদ্ধতা: একাধিক জিন জড়িত ক্রসগুলির জন্য, পানেট স্কোয়ারগুলি অস্বস্তিকর হয়ে যায়।
জটিল জেনেটিক বিশ্লেষণের জন্য বিকল্প পদ্ধতিগুলি অন্তর্ভুক্ত করে:
সম্ভাবনা গণনা: সরাসরি গাণিতিক গণনা যা সম্ভাবনার গুণন এবং যোগের নিয়ম ব্যবহার করে।
পেডিগ্রি বিশ্লেষণ: পারিবারিক গাছের মাধ্যমে উত্তরাধিকারের প্যাটার্নগুলি ট্রেস করা।
পরিসংখ্যানগত জেনেটিক্স: জটিল বৈশিষ্ট্যের উত্তরাধিকারের বিশ্লেষণের জন্য পরিসংখ্যানগত পদ্ধতি ব্যবহার করা।
কম্পিউটার সিমুলেশন: উন্নত সফ্টওয়্যার যা জেনেটিক ইন্টারঅ্যাকশন এবং উত্তরাধিকারের প্যাটার্নগুলি মডেল করতে পারে।
পানেট স্কোয়ারটি ব্রিটিশ জেনেটিসিয়ান রেজিনাল্ড ক্রুন্ডাল পানেট দ্বারা ১৯০৫ সালে একটি শিক্ষামূলক টুল হিসাবে তৈরি করা হয়েছিল যা মেন্ডেলিয়ান উত্তরাধিকারের প্যাটার্নগুলি ব্যাখ্যা করে। পানেট উইলিয়াম বেটসনের সমসাময়িক ছিলেন, যিনি ইংরেজি ভাষাভাষী বিশ্বের কাছে মেন্ডেলের কাজকে ব্যাপকভাবে পরিচিত করেছিলেন।
১৮৬৫: গ্রেগর মেন্ডেল তার গাছের হাইব্রিডাইজেশন নিয়ে তার কাগজ প্রকাশ করেন, উত্তরাধিকারের আইন প্রতিষ্ঠা করেন, যদিও তার কাজ তখন বেশিরভাগই উপেক্ষিত ছিল।
১৯০০: মেন্ডেলের কাজটি তিনজন বিজ্ঞানী: হুগো ডি ভ্রিজ, কার্ল করেন্স এবং এরিখ ভন টসার্ম্যাক দ্বারা স্বাধীনভাবে পুনরায় আবিষ্কৃত হয়।
১৯০৫: রেজিনাল্ড পানেট পানেট স্কোয়ার ডায়াগ্রামটি তৈরি করেন যাতে জেনেটিক ক্রসগুলির ফলাফলগুলি চিত্রিত এবং পূর্বাভাস দেওয়া যায়।
১৯১০-১৯১৫: থমাস হান্ট মর্গানের ফলের-flies নিয়ে কাজটি অনেক জেনেটিক নীতির পরীক্ষামূলক প্রমাণ সরবরাহ করে যা পানেট স্কোয়ার ব্যবহার করে পূর্বাভাস দেওয়া যেতে পারে।
১৯৩০-এর দশক: আধুনিক সংশ্লেষ মেন্ডেলিয়ান জেনেটিক্সকে ডারউইনের বিবর্তন তত্ত্বের সাথে একত্রিত করে, জনসংখ্যা জেনেটিক্সের ক্ষেত্র প্রতিষ্ঠা করে।
১৯৫০-এর দশক: ডিএনএর গঠন ওয়াটসন এবং ক্রিক দ্বারা আবিষ্কৃত হয় যা জেনেটিক উত্তরাধিকারের জন্য আণবিক ভিত্তি প্রদান করে।
বর্তমান দিন: যদিও জটিল জেনেটিক বিশ্লেষণের জন্য আরও উন্নত কম্পিউটেশনাল টুলগুলি বিদ্যমান, পানেট স্কোয়ার এখনও একটি মৌলিক শিক্ষামূলক টুল এবং জেনেটিক উত্তরাধিকারের বোঝার জন্য একটি শুরু পয়েন্ট হিসেবে রয়ে গেছে।
পানেট নিজেও তার নামানুসারে স্কোয়ারটি ছাড়াও জেনেটিক্সে উল্লেখযোগ্য অবদান রেখেছেন। তিনি প্রথমদের মধ্যে ছিলেন যারা জেনেটিক লিঙ্কেজ (একটি ক্রোমোজোমের কাছে অবস্থিত জিনগুলি একসাথে উত্তরাধিকারী হওয়ার প্রবণতা) চিহ্নিত করেছিলেন, যা আসলে সাধারণ পানেট স্কোয়ার মডেলের একটি সীমাবদ্ধতা।
পানেট স্কোয়ার একটি জেনেটিক ক্রসের ভিত্তিতে বংশধরদের মধ্যে বিভিন্ন জেনোটাইপ এবং ফেনোটাইপের সম্ভাবনা পূর্বাভাস দিতে ব্যবহৃত হয়। এটি সমস্ত সম্ভাব্য অ্যালেলের সংমিশ্রণের একটি ভিজ্যুয়াল উপস্থাপনাকে প্রদান করে, যা একটি জেনেটিক ক্রসের ফলাফলগুলি গণনা করা সহজ করে তোলে।
জেনোটাইপ একটি জীবের জেনেটিক গঠন (যেমন, Aa বা BB) বোঝায়, যখন ফেনোটাইপ জেনোটাইপ থেকে উদ্ভূত দৃশ্যমান শারীরিক বৈশিষ্ট্য বোঝায়। উদাহরণস্বরূপ, "Tt" জেনোটাইপের একটি গাছ "tall" ফেনোটাইপ থাকতে পারে যদি T প্রাধান্য অ্যালেল হয়।
৩:১ ফেনোটাইপ অনুপাত সাধারণত দুটি হেটারোজাইগাস ব্যক্তির (Aa × Aa) মধ্যে ক্রসের ফলস্বরূপ হয়। এর মানে হল যে প্রতি চারটি বংশধরের জন্য, প্রায় তিনটি প্রাধান্য বৈশিষ্ট্য (A_) এবং একটি পেছনের বৈশিষ্ট্য (aa) দেখাবে। এই অনুপাতটি গ্রেগর মেন্ডেলের মটর গাছের পরীক্ষায় আবিষ্কৃত ক্লাসিক প্যাটার্নগুলির একটি।
পানেট স্কোয়ারগুলি পরিসংখ্যানগত সম্ভাবনা প্রদান করে, ব্যক্তিগত ফলাফলের জন্য গ্যারান্টি নয়। এগুলি বিভিন্ন জেনেটিক সংমিশ্রণের সম্ভাবনা প্রদর্শন করে, তবে প্রতিটি শিশুর আসল জেনেটিক গঠন সুযোগ দ্বারা নির্ধারিত হয়। উদাহরণস্বরূপ, যদিও একটি পানেট স্কোয়ার একটি ৫০% সুযোগের বৈশিষ্ট্য দেখায়, একটি দম্পতি একাধিক শিশু থাকতে পারে যারা সকলেই (অথবা সকলেই) সেই বৈশিষ্ট্যটি ধারণ করে, যেমন কয়েনটি একাধিকবার উল্টালে মাথা এবং লেজের সমান বিভাজন নাও হতে পারে।
দুটি বা তার বেশি বৈশিষ্ট্যের জন্য, মৌলিক পানেট স্কোয়ারটি আকারে অস্বস্তিকর হয়ে যায়। তিনটি বৈশিষ্ট্যের জন্য, আপনাকে ৩ডি ঘনক দরকার হবে যার ৬৪টি কোষ রয়েছে। পরিবর্তে, জেনেটিসিস্টরা সাধারণত:
যৌন-লিঙ্কড বৈশিষ্ট্যগুলির জন্য (যে জিনগুলি যৌন ক্রোমোজোমে অবস্থিত), পানেট স্কোয়ারটি ভিন্ন যৌন ক্রোমোজোমগুলিকে বিবেচনায় নিতে হবে। মানুষের মধ্যে, মহিলাদের XX ক্রোমোজোম থাকে যখন পুরুষদের XY থাকে। X-লিঙ্কড বৈশিষ্ট্যের জন্য, পুরুষদের শুধুমাত্র একটি অ্যালেল থাকে (হেমিজাইগাস), যখন মহিলাদের দুটি থাকে। এটি উত্তরাধিকারের প্যাটার্ন তৈরি করে যেখানে fathers X-লিঙ্কড বৈশিষ্ট্যগুলি পুত্রদের কাছে স্থানান্তর করতে পারে না, এবং পুরুষরা পেছনের X-লিঙ্কড বৈশিষ্ট্যগুলি প্রকাশ করতে বেশি প্রবণ।
হ্যাঁ, তবে তারা আরও জটিল হয়ে যায়। পলিপ্লয়েড জীবগুলির (যাদের দুটি বা তার বেশি ক্রোমোজোমের সেট থাকে) জন্য, আপনাকে প্রতিটি জিন লোকারে একাধিক অ্যালেলের জন্য হিসাব করতে হবে। উদাহরণস্বরূপ, একটি ট্রিপ্লয়েড জীব "AAA", "AAa", "Aaa", বা "aaa" এর মতো জেনোটাইপ থাকতে পারে একটি একক জিনের জন্য, পানেট স্কোয়ারটিতে আরও সম্ভাব্য সংমিশ্রণ তৈরি করে।
এখানে কিছু কোড উদাহরণ রয়েছে যা দেখায় কিভাবে জেনেটিক সম্ভাবনা গণনা করা এবং পানেট স্কোয়ারগুলি প্রোগ্রাম্যাটিকভাবে তৈরি করা যায়:
1def generate_monohybrid_punnett_square(parent1, parent2):
2 """Generate a Punnett square for a monohybrid cross."""
3 # Extract alleles from parents
4 p1_alleles = [parent1[0], parent1[1]]
5 p2_alleles = [parent2[0], parent2[1]]
6
7 # Create the Punnett square
8 punnett_square = []
9 for allele1 in p1_alleles:
10 row = []
11 for allele2 in p2_alleles:
12 # Combine alleles, ensuring dominant allele comes first
13 genotype = ''.join(sorted([allele1, allele2], key=lambda x: x.lower() != x))
14 row.append(genotype)
15 punnett_square.append(row)
16
17 return punnett_square
18
19# Example usage
20square = generate_monohybrid_punnett_square('Aa', 'Aa')
21for row in square:
22 print(row)
23# Output: ['AA', 'Aa'], ['aA', 'aa']
24
1function generatePunnettSquare(parent1, parent2) {
2 // Extract alleles from parents
3 const p1Alleles = [parent1.charAt(0), parent1.charAt(1)];
4 const p2Alleles = [parent2.charAt(0), parent2.charAt(1)];
5
6 // Create the Punnett square
7 const punnettSquare = [];
8
9 for (const allele1 of p1Alleles) {
10 const row = [];
11 for (const allele2 of p2Alleles) {
12 // Sort alleles so dominant (uppercase) comes first
13 const combinedAlleles = [allele1, allele2].sort((a, b) => {
14 if (a === a.toUpperCase() && b !== b.toUpperCase()) return -1;
15 if (a !== a.toUpperCase() && b === b.toUpperCase()) return 1;
16 return 0;
17 });
18 row.push(combinedAlleles.join(''));
19 }
20 punnettSquare.push(row);
21 }
22
23 return punnettSquare;
24}
25
26// Example usage
27const square = generatePunnettSquare('Aa', 'Aa');
28console.table(square);
29// Output: [['AA', 'Aa'], ['Aa', 'aa']]
30
1import java.util.Arrays;
2
3public class PunnettSquareGenerator {
4 public static String[][] generateMonohybridPunnettSquare(String parent1, String parent2) {
5 // Extract alleles from parents
6 char[] p1Alleles = {parent1.charAt(0), parent1.charAt(1)};
7 char[] p2Alleles = {parent2.charAt(0), parent2.charAt(1)};
8
9 // Create the Punnett square
10 String[][] punnettSquare = new String[2][2];
11
12 for (int i = 0; i < 2; i++) {
13 for (int j = 0; j < 2; j++) {
14 // Combine alleles
15 char[] combinedAlleles = {p1Alleles[i], p2Alleles[j]};
16 // Sort to ensure dominant allele comes first
17 Arrays.sort(combinedAlleles, (a, b) -> {
18 if (Character.isUpperCase(a) && Character.isLowerCase(b)) return -1;
19 if (Character.isLowerCase(a) && Character.isUpperCase(b)) return 1;
20 return 0;
21 });
22 punnettSquare[i][j] = new String(combinedAlleles);
23 }
24 }
25
26 return punnettSquare;
27 }
28
29 public static void main(String[] args) {
30 String[][] square = generateMonohybridPunnettSquare("Aa", "Aa");
31 for (String[] row : square) {
32 System.out.println(Arrays.toString(row));
33 }
34 // Output: [AA, Aa], [Aa, aa]
35 }
36}
37
1' Excel VBA Function to calculate phenotype ratio from a Punnett square
2Function PhenotypeRatio(dominantCount As Integer, recessiveCount As Integer) As String
3 Dim total As Integer
4 total = dominantCount + recessiveCount
5
6 PhenotypeRatio = dominantCount & ":" & recessiveCount & " (" & _
7 dominantCount & "/" & total & " dominant, " & _
8 recessiveCount & "/" & total & " recessive)"
9End Function
10
11' Example usage:
12' =PhenotypeRatio(3, 1)
13' Output: "3:1 (3/4 dominant, 1/4 recessive)"
14
পানেট, আর.সি. (১৯০৫)। "মেনডেলিজম"। ম্যাকমিলান এবং কোম্পানি।
ক্লাগ, ডব্লিউ.এস., কামিংস, এম.আর., স্পেন্সার, সি.এ., এবং প্যালাডিনো, এম.এ. (২০১৯)। "জেনেটিক্সের ধারণা" (১২ তম সংস্করণ)। পিয়ার্সন।
পিয়ার্স, বি.এ. (২০১৭)। "জেনেটিক্স: একটি ধারণাগত পদ্ধতি" (৬ষ্ঠ সংস্করণ)। ডব্লিউ.এইচ. ফ্রিম্যান।
গ্রীফিথস, এ.জে.এফ., ওয়েসলার, এস.আর., ক্যারল, এস.বি., এবং ডোয়েবলে, জে। (২০১৫)। "জেনেটিক বিশ্লেষণের পরিচিতি" (১১ তম সংস্করণ)। ডব্লিউ.এইচ. ফ্রিম্যান।
জাতীয় মানব জিনোম গবেষণা ইনস্টিটিউট। "পানেট স্কোয়ার।" https://www.genome.gov/genetics-glossary/Punnett-Square
খান একাডেমি। "পানেট স্কোয়ার এবং সম্ভাবনা।" https://www.khanacademy.org/science/biology/classical-genetics/mendelian--genetics/a/punnett-squares-and-probability
হার্টল, ডি.এল., এবং রুভোলো, এম. (২০১১)। "জেনেটিক্স: জিন এবং জিনোমের বিশ্লেষণ" (৮ম সংস্করণ)। জোন্স এবং বার্টলেট লার্নিং।
স্নুস্টাড, ডি.পি., এবং সিমন্স, এম.জে. (২০১৫)। "জেনেটিক্সের নীতিগুলি" (৭ম সংস্করণ)। ওয়াইলি।
জেনেটিক উত্তরাধিকার প্যাটার্নগুলি অন্বেষণ করতে প্রস্তুত? আমাদের পানেট স্কোয়ার সমাধানকারী সহজেই বংশধরের জেনোটাইপ এবং ফেনোটাইপের পূর্বাভাস দিতে সহায়তা করে। মনোহাইব্রিড এবং ডিহাইব্রিড ক্রসের জন্য তাত্ক্ষণিকভাবে ফলাফল গণনা করুন। আপনি যদি একটি জীববিজ্ঞান পরীক্ষার জন্য পড়াশোনা করছেন, জেনেটিক্সের ধারণাগুলি শেখাচ্ছেন, বা প্রজনন প্রোগ্রাম পরিকল্পনা করছেন, এই টুলটি দ্রুত এবং সঠিক জেনেটিক পূর্বাভাস প্রদান করে।
সুধীজনদের জেনোটাইপগুলি প্রবেশ করান, এবং আমাদের ক্যালকুলেটর তাত্ক্ষণিকভাবে একটি সম্পূর্ণ পানেট স্কোয়ার তৈরি করবে ফেনোটাইপের অনুপাত সহ। বিভিন্ন সংমিশ্রণগুলি চেষ্টা করুন যাতে বিভিন্ন জেনেটিক ক্রসগুলি বংশধরের বৈশিষ্ট্যগুলিকে কীভাবে প্রভাবিত করে তা দেখতে পারেন!
আপনার কাজে দরকারী হতে পারে আরো টুল খুঁজে বের করুন