زمان کنونی: ۰۹ آذر ۱۴۰۳, ۰۹:۵۱ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

زبان پرل

ارسال:
۱۱ مهر ۱۳۹۲, ۰۲:۲۱ ق.ظ
زبان پرل
سلام کسی میتونه کمک کنه که برنامه زیر چیکار میکنه و مشکلش چیه ایا اجرا میشه یا نه؟ و چطور میشه مشکل بر طرف کرد؟
$DNA = 'ACGGGAGGACGGGAAAATTACTACGGCATTAGC;'
print "Here is the starting DNA:\n\n;"
print "$DNA\n\n;"
$revcom = reverse $DNA;
$revcom =~ s/A/T/g;
$revcom =~ s/T/A/g;
$revcom =~ s/G/C/g;
$revcom =~ s/C/G/g;
print "Here is the reverse complement DNA:\n\n;"
print "$revcom\n;"
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۱ مهر ۱۳۹۲, ۰۱:۳۴ ب.ظ (آخرین ویرایش در این ارسال: ۱۱ مهر ۱۳۹۲ ۰۱:۳۷ ب.ظ، توسط mfXpert.)
RE: زبان پرل
این کد قراره Reverse complement رو به دست بیاره یعنی رشته DNA گرفته میشه، برعکس (reverse) میشه و به جای هر باز، مکمل اون رو قرار می گیره. یعنی اگر فرضا داشته باشیم DNA=GGGGaaaaaaaatttatatat اونوقت خروجی باید بشه atatataaattttttttCCCC.

پ.ن: البته فکر می‌کنم این کد Reverse complement رو به درستی به دست نمی‌یاره.

One who is raised by sword can't be beaten. One who is toughened by fire can't be burned
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۱ مهر ۱۳۹۲, ۱۰:۳۵ ب.ظ
RE: زبان پرل
(۱۱ مهر ۱۳۹۲ ۰۱:۳۴ ب.ظ)mfXpert نوشته شده توسط:  این کد قراره Reverse complement رو به دست بیاره یعنی رشته DNA گرفته میشه، برعکس (reverse) میشه و به جای هر باز، مکمل اون رو قرار می گیره. یعنی اگر فرضا داشته باشیم DNA=GGGGaaaaaaaatttatatat اونوقت خروجی باید بشه atatataaattttttttCCCC.

پ.ن: البته فکر می‌کنم این کد Reverse complement رو به درستی به دست نمی‌یاره.

ممنون اره ممکنه درست اجرا نشه نمیدونین چرا؟ و چطور باید حلش کرد؟
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۲ مهر ۱۳۹۲, ۱۲:۰۵ ق.ظ (آخرین ویرایش در این ارسال: ۱۲ مهر ۱۳۹۲ ۱۲:۰۵ ق.ظ، توسط mfXpert.)
RE: زبان پرل
(۱۱ مهر ۱۳۹۲ ۱۰:۳۵ ب.ظ)adele_69 نوشته شده توسط:  ممکنه درست اجرا نشه نمیدونین چرا؟ و چطور باید حلش کرد؟

کد زیر فکر می‌کنم جواب بده.

کد:
$DNA = 'ACGGGAGGACGGGAAAATTACTACGGCATTAGC;'
print "Here is the starting DNA:\n\n;"
print "$DNA\n\n;"
$revcom = reverse $DNA;
$revcom =~ s/A/K/g;
$revcom =~ s/T/A/g;
$revcom =~ s/K/T/g;
$revcom =~ s/G/L/g;
$revcom =~ s/C/G/g;
$revcom =~ s/L/C/g;
print "Here is the reverse complement DNA:\n\n;"
print "$revcom\n;"

One who is raised by sword can't be beaten. One who is toughened by fire can't be burned
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۱۲ مهر ۱۳۹۲, ۰۱:۴۵ ق.ظ
RE: زبان پرل
تشکر Smile
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۶,۰۷۱ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  دانلود رایگان کتاب «زبان عمومی دکتری زیر ذره بین» مرجع اصلی زبان کنکور دکتری generalenglish ۰ ۳,۹۳۱ ۱۸ اردیبهشت ۱۳۹۶ ۰۹:۴۳ ب.ظ
آخرین ارسال: generalenglish
  کدام زبان را برای یادگیری زبان دوم بعد از انگلیسی انتخاب کنم؟! eng.ma30 ۸ ۷,۶۲۲ ۲۶ مهر ۱۳۹۴ ۰۳:۳۷ ب.ظ
آخرین ارسال: eng.ma30
  کلاس زبان یا روش دیگه برای تقویت زبان (همه نظر بخصوص Speaking) mostafa2012 ۲ ۴,۱۵۵ ۱۴ مهر ۱۳۹۴ ۰۳:۱۰ ب.ظ
آخرین ارسال: crevice
  تشخیص زبان منظم و زبان مستقل از متن monmon123 ۹ ۱۴,۷۶۶ ۱۰ مهر ۱۳۹۳ ۰۳:۳۴ ب.ظ
آخرین ارسال: fatemeh69
  زبان منظم - رشته ی تولیدی توسط زبان زیر چیست؟ sipser ۶ ۵,۰۹۰ ۲۲ خرداد ۱۳۹۳ ۰۷:۲۱ ب.ظ
آخرین ارسال: Jooybari
  زبان منظم۲ - رشته ی تولیدی توسط زبان [tex](b+ab)^*(a+ab)^*[/tex] چیست؟ sipser ۱ ۲,۳۱۲ ۱۲ خرداد ۱۳۹۳ ۰۴:۴۴ ب.ظ
آخرین ارسال: Jooybari
  زبان DSL در زبان سطح بالا HL زینب۶۶ ۱ ۲,۰۳۴ ۱۰ خرداد ۱۳۹۳ ۰۶:۱۶ ق.ظ
آخرین ارسال: Mohammad-A
  زبان DSL در زبان سطح بالا HL زینب۶۶ ۰ ۲,۰۲۹ ۰۶ خرداد ۱۳۹۳ ۰۷:۰۲ ب.ظ
آخرین ارسال: زینب۶۶
  درخواست PDF زبان اصلی کتاب زبان های برنامه سازی پرات Morris ۵ ۵,۶۸۱ ۰۷ اردیبهشت ۱۳۹۳ ۰۸:۳۳ ب.ظ
آخرین ارسال: e2000

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close