摘要:
在本章中,你将学习以下两方面的基本知识: 函数 使用Python调试包pdb 函数 使用Python调试包pdb 函数是程序重要的组成部分,你将在第七章中使用它们,并学习如何使用随机化来模拟DNA突变。Python调试包pdb可以将程序放缓,按步执行找到出错的地方。 1.函数 函数是组织好的代码块, 阅读全文
摘要:
本章将在第 4 章的基础上进一步介绍 Python 语言的基础知识。到本章结束的时候,你将学会: 在 DNA 或蛋白质中查找基序 通过键盘与用户进行交互 把数据写入文件 使用循环 使用基本的正则表达式 根据条件测试的结果采取不同的行动 通过字符串和列表的操作对序列数据进行细致的处理所有这些主题,加上 阅读全文
摘要:
目录 4.1序列数据的表征 4.2 存储 DNA 序列的程序 4.3 连接DNA片段 4.4 转录:从 DNA 到 RNA 4.5 使用Python文档 4.6 在Python中计算反向互补 4.7 蛋白质、文件和数组 4.8 从文件中读取蛋白质序列数据 4.9 列表 4.10 练习题 在本章中,我 阅读全文
摘要:
简介 NCBI除了提供在线的Web BLAST序列比对服务外,还提供FTP方式下载序列比对工具。这允许在本地平台上针对从NCBI下载或本地创建的数据库执行BLAST搜索。这些实用程序没有图形用户界面,通过类似DOS的命令窗口运行,并通过基于文本的命令行开关接受输入。 以下内容介绍了在运行Window 阅读全文
摘要:
最近接手了公司官网跟新的任务,需要编写HTML页面。页面中存在大量重复内容(导航条、页脚、侧边栏等),每次复制粘贴也不是个事,网上搜了相关的HTML模板创建问题,还找到了。楼主使用的是Sublime text3,相关创建HTML模板的方法如下: 1. 使用相关的包,如SublimeTmpl,安装步骤 阅读全文
摘要:
目录 3.1学习编程的不同方法 3.2编辑-运行-修正(还有保存) 3.3编程文化 3.4编程策略 3.5编程过程 本章将概述程序员是如何完成他们的任务的。如果你已经安装了Python,而且想立即编写生物信息学中的实用程序,可以跳过本章直接阅读第4章。 初进生物学实验室的人对各种试管仪器会有一种莫名 阅读全文
摘要:
目录 2.1低而长的学习曲线 2.2Python的优势 2.3在你的计算机中安装Python 2.4如何运行Python程序 2.5文本编辑器 2.6寻求帮助 Python语言是一种流行的编程语言,在生物信息学和网络编程中广泛应用。Python之所以能被生物学家广泛使用,是因为它特别适合用来解决生物 阅读全文
摘要:
1. 基因转录本亚型 蛋白质亚型或“蛋白质变体“是一组高度相似的蛋白质成员,这些成员来源于单个基因或基因家族,是遗传差异造成的结果。虽然许多具有相同或相似的生物学作用,但一些亚型具有独特的功能。这些高度相似的蛋白质亚型可以由可变剪切(图1)、可变启动子或单基因的其他转录后修饰形成,通常不考虑翻译后修 阅读全文
摘要:
目录 1.1DNA的组成 1.2蛋白质的组成 1.3In Silico 1.4计算的局限 涉足计算机程序设计和生物学领域,总会发现有许多激动人心的事情,随处可⻅的新技术和新成果便是其中之一。 当然,生物学是一⻔古老的学科,但其中许多有趣的研究方向都源于新技术和新想法。现代科学中的遗传学起源于广受赞誉 阅读全文
摘要:
什么是生物信息学? 生物学数据正在⻜速增⻓。一段时间一来,GenBank和PDB(Protein Data Bank)等公共数据库都在以指数级别增⻓。随着万维网(World Wide Web)的到来,以及快速的网络连接,在世界上的任意一个地方,都可以快速、简便且廉价地获取到这些数据库中的数据和大量具 阅读全文