讲解:GNBF5010、scripts、Python、PythonProlog|R

GNBF5010 Homework 2Please zip all your files for Homework 2, including the scripts, input files and output files if any, into asingle file called YourLastname_Firstname_HW2.zip (or .rar). Then submit it to the Blackboardon or before Wednesday, 23 October 2019.NOTE 1: You will need to add necessary comments in your program to explain your code. Examples ofcommenting can be found in the textbook.NOTE2: Test your program with various test cases to ensure that it works properly.1. Unknown LettersWrite a program to list which letters in the file seqs.txt are not A, T, C, or G. It should only listeach letter once. Hint: Start with an empty list for unknown letters. Then use two loops to scanletters in each sequences.2. Sequence PropertiesWrite a program, 1) read all sequences in seqs.txt and store them into a list called seqs, 2)prompt the user a menu for selection of various properties of the seuqences, and 3) show thecorresponding results based on user’s choice. The menu for selection should include:1) Number of sequences in the input file2) Number of occurrences of a specific sequence, e.g. GGATC (The program will promptanother message to the user for the target sequence.)3) Number of sequences that are longer than a particular length, e.g. 1000 bases (Theprogram will ask the user again for the minimum length.)4) Number of sequences with GC content higher than a given value, e.g. 50% (The GCcontent could be calculated as (num_of_G + num_of_C) / seq_total_len )5) The combination of choices 3 and 4: Number of sequences longer than a particularlength and with GC content over a particular valueIn your program, there should be separate functions for the analysis in options 1 to 4. Yourprogram should work like this:Please select the sequences property that you want to display, or press 0 toexit the program.1) Total number of sequences2) Number of pattern occurrences3) Number of sequences with length >= min_len4) Number of sequences with GC% >= min_GC5) Number of sequences with length >= min_len and GC% >= min_GCEnter the choice: 4Enter the minimum GC content (min_GC): 50Calculating …There are 36 sequences with GC% >= 50%.==Please select the sequences property that you want to display, or press 0 toexit the program.GNBF5010 Homework 21) Total number of sequences2) Number of pattern occurrences3) Number of sequences with length >= min_len4) Number of sequences with GC% >= min_GC5) Number of sequences with代写GNBF5010、代做scripts、代写Python编 length >= min_len and GC% >= min_GCEnter the choice: 5Enter the minimum length (min_len): 1000Enter the minimum GC content (min_GC): 40Calculating …There are 10 sequences with length >= 1000 bases and GC% >= 40%.==Please select the sequences property that you want to display, or press 0 toexit the program.1) Total number of sequences2) Number of pattern occurrences3) Number of sequences with length >= min_len4) Number of sequences with GC% >= min_GC5) Number of sequences with length >= min_len and GC% >= min_GCEnter the choice: 0Exiting the program …3. Unique WordsWrite a program that displays a list of all the unique words found in the file uniq_words.txt.Print your results in alphabetic order and lowercase. Hint: Store words as the elements of a set;remove punctuations by using the string.punctuation from the string module.4. Molecular Weighta) Make a python dictionary of one-letter amino acids codes (the keys) to their molecularweight (the values), for all 22 amino acids. The molecular weight of 22 amino acids can befound in the table of next page. As an example, the molecular weight of C (Cysteine) is 121.b) Print out a list of all the amino acids sorted by their molecular weights from the heaviest tothe lightest. Hint: You may need to sort the items of the dictionary in question (a) based onthe values; example output:AA MWW 204DaY 181DaR 174DaF 165Da… …c) Read the protein sequence from lysozyme.fasta and calculate the molecular weight ofthis protein using the dictionary created in question (a).GNBF5010 Homework 25. Palindromic sequenceA palindromic sequence is a nucleic acid sequence in a double-stranded DNA or RNA moleculewherein reading in a certain direction (e.g. 5 to 3) on one strand matches the sequence readingin the same direction (e.g. 5 to 3) on the complementary strand. Here is an example:, where on both strands, reading from 5’ to 3’ leads to the same sequence: GAATTC. The DNAsequence GAATTC is thus said to be palindromic. For more details about the function ofpalindromic sequences, see here. Now, write a program that reads DNA sequences from the filepalin_seq.txt and uses recursion to determine whether each of them is a palindromicsequence. Print the results of your program in the following format.1) ATCGAT --- YES2) GAATTC --- YES3) ATCGGCTA --- NO…Hint: Use string slicing to refer to and compare the characters on either end of the sequence string.转自:http://www.3daixie.com/contents/11/3444.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,317评论 0 10
  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,444评论 0 23
  • 是母亲的歌声教会我倾听, 送给我一双真正的耳朵。 我倾听古老的歌谣, 倾听大自然美妙的音乐。 我倾听小溪在山谷里流...
    yhbred95阅读 965评论 0 0
  • 应该是在妈妈走的那天下午。9.27。妈妈走了,我哭不出来。没有任何感情。看着妈妈还在那躺着,好像妈妈还在。看着灵车...
    09f70d5e7741阅读 181评论 0 0
  • 如果遇见你会花光我我所有的运气 那我不会选择遇见你 我会用我一半的运气来遇见一个不那么好的你 我会用剩下的运气 来...
    默生末阅读 162评论 0 0