1 / 33
文档名称:

perl期末考试大作业.doc

格式:doc   大小:1,666KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

perl期末考试大作业.doc

上传人:zxwziyou9 2018/5/12 文件大小:1.63 MB

下载得到文件列表

perl期末考试大作业.doc

文档介绍

文档介绍:成绩表
考核作业成绩(70%)
回答问题成绩(30%)
总成绩
Perl程序设计课程考核
院系部门: 生物信息学院
学生专业: 生物信息专业
学生学号: 2009212256
学生姓名: 彭莉
2011年6月
Perl程序设计课程考试大作业
【设置目的】
贯彻实施高等教育的质量工程,深化教学改革,对本课程考试实施改革,以课程大作业形式取代原有的卷面考试;
运用本课程所学知识,掌握Perl和Bioperl程序开发环境的搭建、配置和测试;
熟悉和巩固运用Perl编程实现生物信息学中生物信息的分析处理等实践技能;
【考评方法】
满分100分:(大作业:70分;随机提问回答情况:30分);
合格控制线:(大作业:>40分;随机提问回答情况:>20分),任意一部分不合格则为不合格。
第一题:请问Bioperl怎样安装和配置,请结合文字图表概述Bioperl的安装、配置与测试,并简述该过程中出现问题解决经历(10分)。
一、求解过程
(1)、安装最新版本的ActivePerl--MSWin32-x86-,后启动ppm,见图1-1;
图1-1:启动PPM安装软件
图1-2:per PPM软件包管理界面
(2)、打开后,选择Edit >> Preferences。,添加Bribes的例子见图1-4;
图1-3:模块相应的站点
图1-4:添加Bribes模块的站点地址
(3)、选择View >> All Packages,在搜索框输入bioperl进行搜索,结果见图1-5;这个结果个人觉得有些奇怪,因为搜索结果里面有些包是一样的,我觉得会不会是在不同的站点里存在了同样的包,然后就出现了一些相同的包。
图1-5:搜索Bioperl软件包的结果
(4)、安装相应的包,首先安装BioPerl包,选中BioPerl,右键选择安装,然后按图1-5中右上角的右箭头开始进行下载并安装,其实可以一次性选择所有想安装的模块,然后再一起进行下载安装;不过为了让电脑更好的运行,就分开一个一个进行安装,BioPerl安装情况见图1-6,BioPerl-DB安装情况见图1-7,work安装情况见图1-8,图1-9,BioPerl-Run和Bundle-BioPerl情况见图1-10,BioPerl-BioPerl-,Bio-mGen和Bundle-BioPerl-;
图1-6:安装bioperl完成
图1-7:安装完成BioPerl-DB
图1-8:work
图1-9:work
图1-10:同时安装BioPerl-Run和Bundle-BioPerl完成
图1-11:BioPerl-BioPerl-Core安装完成
图1-12:同时下载安装Bio-mGen和Bundle-BioPerl-,
图1-13:完成所有的模块安装;
(5)、检测安装情况由图1-13和图1-14,可知安装成功;
图1-14:安装BioPerl所在的文件夹
二、心得与体会
第一次装得时候居然没有成功,结果原因是网速不够,再试了一次终于成功了。
第二题:结合图形和程序回答下面问题
、编程实现一个DNA序列文件的酶切位点的分析(包括酶切位点统计、酶切位点的标记和计数,以及可视化输出等,不准用模式匹配知识)(10分)。
实现过程:
#!/usr/bin/perl
print"输入一段序列:\n";
open(FILE,"D:\\perl\\");
***@a=<FILE>;
$string=join("",***@a);
print"$string", "\n";
print "我们将标记每一个酶切位点at:\n";
print" $string", "\n";
$foundAt = 0;
$offset = 0;
$label = 1;
%positions;
while ( ( $foundAt = index( $string, 'at', $offset ) ) > -1 )
{
$positions{ $foundAt } = $label++;
$offset = $foundAt + 1;
}
foreach ( 0 .. length( $string ) - 1 )
{
print $positions{ $_ } ? "|": " ";
}
print "\n";
foreach ( 0 .. length( $string ) - 1 )
{
print $position

最近更新

隧道洞口段边坡与支护结构相互作用机理研究的.. 2页

隧道地质数字钻进精细化识别方法研究开题报告.. 2页

2024年春节后收心会主持词(精选5篇) 11页

2024年春节作文范文 9页

随机森林算法应用于肌电信号的情感识别的开题.. 2页

2024年春节三年级手抄报 4页

2024年春游踏青发朋友圈句子 29页

陶瓷膜用于多糖体系的分离性能研究的开题报告.. 2页

2024年春景作文600字 6页

陕西省人工油松林群落碳密度动态特征及影响因.. 2页

陕北地区石油开发对地下水环境影响的评价研究.. 2页

阿霉素脂质体克服肿瘤多药耐药性的实验研究的.. 2页

阿克苏地区红枣产业竞争力研究的开题报告 2页

2024年春季学期语文教研组工作总结5篇 15页

阴离子型水溶性分子导线的合成及荧光传感的研.. 2页

防治采空区遗煤自燃的阻化浆体试验研究开题报.. 2页

2024年春天叙事作文(通用28篇) 23页

门限密码相关技术研究的开题报告 2页

长蛇鲻鱼肉蛋白制备分离降血压肽研究的开题报.. 2页

长白山阔叶红松林稠李种群遗传多样性和空间遗.. 2页

长焦距真空平行光管像差测量及标定方法的开题.. 2页

哈师大附中2024届高三第三次模拟考试英语试卷.. 11页

孕妇学校艾梅乙培训课件 32页

房屋建筑自然灾害综合风险普查工作实施方案 9页

医院培训课件:《压力性损伤的管理》 47页

财产保险公司人伤管理集中管理办法 21页

小学民族团结评选实施方案 5页

电信公司营业班长申报“服务明星”事迹材料 5页

魏书生的教育思想研究 2页

3D包点和值投注表 2页