当前位置:文档之家› ROS API 中文说明

ROS API 中文说明

ROS API 中文说明
ROS API 中文说明

ROS API 中文说明

前言:

ROS 是一个比较流行的软路由系统,它的强大在于它的高度定制性,它提供了应用程序编程使用的API接口,是它应用更加灵活,我们可以自己开发软件或WEB程序来操控ROS,比较实用的例子就是当用ROS管理小区网络时,我们用自己写的软件来管理上网账号,安全又方便,总之好处多多,

本文基于官方API文档:https://www.doczj.com/doc/6c2564094.html,/wiki/API翻译而成,结合了作者的理解,水平有限,难免有错漏的地方,望大家批评指正,谢谢!

正文:

目录

1 简介

2 通讯协议

2.1 API词

2.1.1 命令词

2.1.2 属性词

2.1.3 API 属性词

2.1.4 查询语句

2.1.5 回复语句

2.2 API 特定命令说明

3 初始登录

4 标签(.Tags )

5 API命令说明

5.1 查询词说明

5.2 OID

6 API 命令例子

6.1 /system/package/getall

6.2 /user/active/listen

6.3 /cancel, simultaneous commands

7 客户端程序例子

8 参考

8.1 API examples in the Wiki

8.2 API examples on the MikroTik Forum

8.3 API exmaples elsewhere

简介:

应用程序编程接口(API),允许用户创建定制的软件解决方案与RouterOS的

沟通,收集信息,调整配置和管理路由器。API紧随命令行界面(CLI)的语法。

它可以用来创建转换或自定义的配置工具,以帮助管理使用RouterOS的路由器。

使用API需要RouterOS版本3.x或更高的版本。

默认情况下,API使用端口8728,默认服务是禁用的。通讯服务的名称是API,请

在IP-SERVER里开启,服务管理的详细信息,请参阅相应的手册部分。

通讯协议:

应用程序与路由器的通信是通过发送和接收路由器的一个或多个编码的句子来

完成的。一个句子是以零字符结尾的单词序列。词是句子以某种方式编码-(编码

长度是数据的一部分),路由器发送和接收回复并发送这些句子。每个句子发送到路由器使用API没有特定的顺序,每个命令字是以零字符标记结束的。当路由器

接收到完整的句子(命令字,或多个属性的话,零字符结束),它就开始执行命令,

并将结果返回给应用程序。

API语句:

词是句子的一部分。每个词长都用某种方式编码- 词长编码跟随词的内容就是一个句子。词的长度应为将要发送的字节计数(不包括词长编码)。

词长编码如下:

Value of length # of bytes Encoding

0 <= Len <= 0x7F 1 Len, lowest byte 词长度

0x80 <= Len <= 0x3FFF 2 Len | 0x8000, two lower bytes

0x4000 <= Len <= 0x1FFFFF 3 Len | 0xC00000, three lower bytes

0x200000<=Len <= 0xFFFFFFF 4 Len | 0xE0000000

Len >= 0x10000000 5 0xF0 and Len as four bytes

对应的10进制:

长度字节数词长编码

0 <= 长度<=127 1 长度低位

128 <= 长度<= 16383 2 位或(长度,32768)取低2位

16384<= 长度<= 2097151 3 位或(长度,12582912)取低3位2097152 <= 长度<= 268435455 4 位或(长度,3758096384)

长度>= 268435456 5 {240} + 到字节集(长度)

每个词的编码长度,然后紧接着许多字节的词内容(词长编码+ 词内容);

字组合成句子,以零字符结束;

最高长度可以达到0x7FFFFFFFFF,最高占用4字节;

词长编码字节(Len)总是在最前面(网络顺序);

如果单词的第一个字节是> =0xF8,那么它是一个保留的控制字节。未知的控制字节API 客户端接收后无法继续,因为它不知道如何解释以下字节;

目前,控制字节不使用;

句子一般情况是这样的:<词长编码><词的内容>,主要有5种类型:命令语句,属性语句,API属性语句,查询语句,回复语句;

命令语句(Command word)

在句子的第一个字是由名字(属性)和零长度的词终止字的命令。命令字的名称应以'/'开始。命令中的名字,与命令行界面输入的一样,要注意的API中的命令不能有空格,需要用以'/'替换,比如查看网卡信息"/int pri" 在API里就必须这样"/int/pri",不然无法识别;

注意:发送的命令必须严格按照这样的顺序:

编码长度

内容前缀"/"

命令行的转换命令(空格用"/"替换)

API特定的命令:

getall

login

cancel

命令连接例子:

/login

/ip/address/getall

/user/active/listen

/interface/vlan/remove

/system/reboot

2.1.2 属性语句(Attribute word)

每个命令都有其自己的属性列表,命令内容决定属性。

属性结构由5部分组成,顺序如下:

编码长度

内容前缀( ! - = )

属性名称

分离符号( ! - = )

属性值(可以被忽略,说明这个属性没有值)

注意:为了编码方便,一个命令里的多个属性赋值可以在一句里完成属性值可以为空

没有编码的长度前缀的例子:

=address=10.0.0.1

=name=iu=c3Eeg

=disable-running-check=yes

注意:属性词和API参数的顺序并不重要,不应依赖;

2.1.3 API属性语句

API属性语句的结构必须严格按照下面的顺序:

编码长度

内容与名称前缀"=."

属性名称

名称后缀符"="

属性值

system/resource/print

=.proplist=uptime,cpu-load,uptime.oid,cpu-load.oid

目前只有这样的API属性的标签。

注意:如果句子包含了属性语句标签,返回的每一个句子和从路由器标记句子将标记相同的标签,关于标签后面的章节有单独的介绍;

2.1.4查询语句

查询语句支持对参数进行一定范围内的模糊查询,在下面的章节中有单独介绍;

例如句子使用查询词的属性:

/interface/print

?type=ether

?type=vlan

?#|!

查询语句以符号"?"开始,目前查询语句只支持"print"命令;

警告:查询语句始终是在最前面;

2.1.5 回复语句

回复语句只能由路由器发送,它仅发送完整的句子,由客户端发送响应。

?回复语句的第一个字是以"!"开始的;

?发送的每一句话产生至少一个答复(如果连接没有得到终止);

?每一句的最后答复是答复的第一个字"!done" ;

?错误和异常情况以"!trap"开始;

?开始数据回复以"!re"开始;

?如果连接被关闭,RouterOS发送"!fatal"作为致命的原因进行答复并且关闭连接;

2.2 API 语句

API语句是使用API通信的主要对象

?空的句子被忽略;

?句子是以字符"0"作为结束标志的;

?客户端登陆后发送句子有数量和大小的限制;

?属性语句没有顺序区别,比如.proplist属性语句的顺序和计数就是多变的;

句子结构如下:

?第一句话应该包含命令字;

?应包含结束标志字符{0};

?可以包含0个或多个属性词,没有特定的顺序,不管什么属性词必须在句子里发送,属

性词的顺序并不重要;

?可以包含没有一个或几个查询词,查询词在句子的顺序是很重要的;

注:零长度的词(字节'0')终止了一句,如果没有提供,路由器将无法测试句字的有效性,只能把收到的句子当做句子的一部分;

初始登录

/login

!done

=ret=ebddd18303a54111e2dea05a92ab46b4

/login

=name=admin

=response=001ea726ed53ae38520c8334f82d44c9f2

!done

注意:每个命令和响应结束都有一句空的语句;

?首先,客户端发送"/ login"命令

?路由器的回复包含"=ret=需要的参数"

?客户端发送第二个"/login"命令,接着是用户名("=name=username")和密码

("=response=response")验证命令;

?在错误的情况下,答复包含= RET =错误消息。

?在成功登录客户端的情况下,就可以开始发出命令。

标签(.tag)

?它是可以同时运行多个命令,而不必等待前一个完成。如果API的客户端是这样做的,

需要区分命令的反应,它可以使用在命令句子'.tag'API的参数。

?如果你有“.tag”命令句与非空值的参数,然后'.tag'参数完全相同的值将包含在该命令生

成的所有答复。

?如果不包括'.tag'参数,或它的值是空的,那么这个命令所有的反应将不会有“.tag”参数。命令描述

?/cancle (取消)

?可选参数:=tag=tag ,取消所有正在运行的命令;

?不能取消本身

?所有取消的命令都是中断操作,并且在通常情况下会产生'!trap' 和'!done' 的回复;

?请注意,"/cancel "是单独的命令,可以有它自己独特的'.tag' 参数,它是不相关'=.tag'

这个命令的参数;

?listen (监听)

?listen是在控制台print 命令可用的情况下使用,它没有预期中的效果(即可

能无法正常工作);

?!re 数据回复句子会产生特定的项目列表中的一些变化;

?当项目被删除或以其他任何方式清除,数据回复句子( '!re')的属性值会包含

'=.dead=yes' ;

?此命令不会终止。终止使用取消命令"/cancle"

?getall (获取全部信息)

◆getall命令是在控制台print命令可用的情况下使用,自3.21版本以后的getall

命令是print命令的别名。

◆回复包含= .id =项目内部编号属性

?print (显示)

?API的print命令和控制台的print命令的不同主要有以下几个方面:

◆虽然参数不支持,但可以使用查询词(见下文)筛选项目。

◆传回的项目可能有额外的属性。

◆返回的属性的顺序是没有定义的。

◆如果列表中包含重复的条目,这些条目的处理没有被定义。

◆如果属性格式目前是在.proplist里,但项目里没有这个属性,该项目没有这个

属性的值,(?名称将评估该项目为假)

◆如果没有设置.proplist参数,将打印所有的属性,甚至那些比较耗时的项目(如

文件内容性能记数),因此推荐使用.proplist参数,设置=detail= argument,虽然

可能会有遗漏,但是换回的却是高性能。

查询

print命令接受限制返回的句子设置的查询词。此功能是自RouterOS的3.21开始的。

?查询词以符号"?'开始。

?查询词的顺序是在最前面的,从第一个字开始模糊查询。

?对查询列表中每个项目进行评估,如果查询成功,项目被处理,如果查询失败,项

目将被忽略。

?查询评估在堆栈使用布尔逻辑值。最初,堆栈包含无限量的“真”值。在评估结束时,

如果堆栈包含至少一个“假”值,查询失败。

?查询词按照下列规定操作:

查询词描叙

?name 如果项目属性名称的值不为空,堆栈压入真,否则压入假

?-name 如果项目属性名称的值为空,堆栈压入真,否则压入假

?name=x 或?=name=x 如果项目属性名称的值=x,堆栈压入真,否则压入假

?

?>name=x 如果项目属性名称的值>x ,堆栈压入真,否则压入假

?# 操作符适用于操作在堆栈的值。

?操作字符串是从左向右计算的。

?任何其他的字符或单词的末尾的十进制数字序列被解释为一个堆栈指数。

最高值指数0。

?后跟一个字符的索引,压入该指数值的副本

?指数是由单词的末尾替换所有值与该指数的值。

?!操作符是反义字符,替换堆顶值为反义值;

?& 操作符是逻辑"与"操作符,从堆栈弹出2个值,进行逻辑与操作并将结

果压于入堆栈

?| 操作符是逻辑"或"操作符, 从堆栈弹出2个值,进行逻辑“或”操作并将结

果压于入堆栈

?. 索引后什么都不做

?. 另一个字符后压入副本值到堆顶。

例子:

取得所有的以太网和VLAN接口:

/interface/print

?type=ether

?type=vlan

?#|

获取所有有备注的路由:

/ip/route/print

?>comment=

OID

print命令可以返回属性是在SNMP OID值。此功能出现在3.23版本以后。

在控制台,OID值可以运行'print oid'命令看出。在API这些属性有".OID"结束的名称,并可以加入他们的名字的值用".proplist"检索。一个例子:

/s ystem/resource/print

=.proplist=uptime,cpu-load,uptime.oid,cpu-load.oid

!re

=uptime=01:22:53

=cpu-load=0

=uptime.oid=.1.3.6.1.2.1.1.3.0

=cpu-load.oid=.1.3.6.1.2.1.25.3.3.1.2.1

!done

命令试例:

/system/package/getall

/system/package/getall

!re

=.id=*5802

=disabled=no

=name=routeros-x86

=version=3.0beta2

=build-time=oct/18/2006 16:24:41

=scheduled=

!re

=.id=*5805

=disabled=no

=name=system

=version=3.0beta2

=build-time=oct/18/2006 17:20:46

=scheduled=

... 更多!re 回复句子...

!re

=.id=*5902

=disabled=no

=name=advanced-tools

=version=3.0beta2

=build-time=oct/18/2006 17:20:49

=scheduled=

!done

/user/active/listen

/user/active/listen

!re

=.id=*68

=radius=no

=when=oct/24/2006 08:40:42

=name=admin

=address=0.0.0.0

=via=console

!re

=.id=*68

=.dead=yes

加上/cancel的例子:

/login

!done

=ret=856780b7411eefd3abadee2058c149a3

/login

=name=admin

=response=005062f7a5ef124d34675bf3e81f56c556 !done

-- first start listening for interface changes (tag is 2) /interface/listen

.tag=2

-- disable interface (tag is 3)

/interface/set

=disabled=yes

=.id=ether1

.tag=3

-- this is done for disable command (tag 3)

!done

.tag=3

-- enable interface (tag is 4)

/interface/set

=disabled=no

=.id=ether1

.tag=4

-- this update is generated by change made by first set command (tag 3) !re

=.id=*1

=disabled=yes

=dynamic=no

=running=no

=name=ether1

=mtu=1500

=type=ether

.tag=2

-- this is done for enable command (tag 4)

!done

.tag=4

-- get interface list (tag is 5)

/interface/getall

.tag=5

-- this update is generated by change made by second set command (tag 4) !re

=.id=*1

=disabled=no

=dynamic=no

=running=yes

=name=ether1

=mtu=1500

=type=ether

.tag=2

-- these are replies to getall command (tag 5)

!re

=.id=*1

=disabled=no

=dynamic=no

=running=yes

=name=ether1

=mtu=1500

=type=ether

.tag=5

!re

=.id=*2

=disabled=no

=dynamic=no

=running=yes

=name=ether2

=mtu=1500

=type=ether

.tag=5

-- here interface getall ends (tag 5)

!done

.tag=5

-- stop listening - request to cancel command with tag 2, cancel itself uses tag 7 /cancel

=tag=2

.tag=7

-- listen command is interrupted (tag 2)

!trap

=category=2

=message=interrupted

.tag=2

-- cancel command is finished (tag 7)

!done

.tag=7

-- listen command is finished (tag 2)

!done

.tag=2

客户端例子:

?this is simple API client in Python2

?example for Python3

?usage: api.py ip-address username password

?after that type words from keyboard, terminating them with newline

?Since empty word terminates sentence, you should press enter twice after last word before

sentence will be sent to router.

#!/usr/bin/python

import sys, posix, time, md5, binascii, socket, select

class ApiRos:

"Routeros api"

def __init__(self, sk):

self.sk = sk

self.currenttag = 0

def login(self, username, pwd):

for repl, attrs in self.talk(["/login"]):

chal = binascii.unhexlify(attrs['=ret'])

md = md5.new()

md.update('\x00')

md.update(pwd)

md.update(chal)

self.talk(["/login", "=name=" + username,

"=response=00" + binascii.hexlify(md.digest())])

def talk(self, words):

if self.writeSentence(words) == 0: return

r = []

while 1:

i = self.readSentence();

if len(i) == 0: continue

reply = i[0]

attrs = {}

for w in i[1:]:

j = w.find('=', 1)

if (j == -1):

attrs[w] = ''

else:

attrs[w[:j]] = w[j+1:] r.append((reply, attrs))

if reply == '!done': return r

def writeSentence(self, words):

ret = 0

for w in words:

self.writeWord(w)

ret += 1

self.writeWord('')

return ret

def readSentence(self):

r = []

while 1:

w = self.readWord()

if w == '': return r

r.append(w)

def writeWord(self, w):

print "<<< " + w

self.writeLen(len(w))

self.writeStr(w)

def readWord(self):

ret = self.readStr(self.readLen())

print ">>> " + ret

return ret

def writeLen(self, l):

if l < 0x80:

self.writeStr(chr(l))

elif l < 0x4000:

l |= 0x8000

self.writeStr(chr((l >> 8) & 0xFF))

self.writeStr(chr(l & 0xFF))

elif l < 0x200000:

l |= 0xC00000

self.writeStr(chr((l >> 16) & 0xFF))

self.writeStr(chr((l >> 8) & 0xFF))

self.writeStr(chr(l & 0xFF))

elif l < 0x10000000:

l |= 0xE0000000

self.writeStr(chr((l >> 24) & 0xFF))

self.writeStr(chr((l >> 16) & 0xFF))

self.writeStr(chr((l >> 8) & 0xFF))

self.writeStr(chr(l & 0xFF))

else:

self.writeStr(chr(0xF0))

self.writeStr(chr((l >> 24) & 0xFF))

self.writeStr(chr((l >> 16) & 0xFF))

self.writeStr(chr((l >> 8) & 0xFF))

self.writeStr(chr(l & 0xFF))

def readLen(self):

c = ord(self.readStr(1))

if (c & 0x80) == 0x00:

pass

elif (c & 0xC0) == 0x80:

c &= ~0xC0

c <<= 8

c += ord(self.readStr(1))

elif (c & 0xE0) == 0xC0:

c &= ~0xE0

c <<= 8

c += ord(self.readStr(1))

c <<= 8

c += ord(self.readStr(1))

elif (c & 0xF0) == 0xE0:

c &= ~0xF0

c <<= 8

c += ord(self.readStr(1))

c <<= 8

c += ord(self.readStr(1))

c <<= 8

c += ord(self.readStr(1))

elif (c & 0xF8) == 0xF0:

c = ord(self.readStr(1))

c <<= 8

c += ord(self.readStr(1))

c <<= 8

c += ord(self.readStr(1))

c <<= 8

c += ord(self.readStr(1))

return c

def writeStr(self, str):

n = 0;

while n < len(str):

r = self.sk.send(str[n:])

if r == 0: raise RuntimeError, "connection closed by remote end"

n += r

def readStr(self, length):

ret = ''

while len(ret) < length:

s = self.sk.recv(length - len(ret))

if s == '': raise RuntimeError, "connection closed by remote end"

ret += s

return ret

def main():

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.connect((sys.argv[1], 8728))

apiros = ApiRos(s);

apiros.login(sys.argv[2], sys.argv[3]);

inputsentence = []

while 1:

r = select.select([s, sys.stdin], [], [], None)

if s in r[0]:

# something to read in socket, read sentence

x = apiros.readSentence()

if sys.stdin in r[0]:

# read line from input and strip off newline

l = sys.stdin.readline()

l = l[:-1]

# if empty line, send sentence and start with new

# otherwise append to input sentence

if l == '':

apiros.writeSentence(inputsentence)

inputsentence = []

else:

inputsentence.append(l)

if __name__ == '__main__':

main()

例子运行实例:

debian@localhost:~/api-test$ ./api.py 10.0.0.1 admin ''

<<< /login

<<<

>>> !done

>>> =ret=93b438ec9b80057c06dd9fe67d56aa9a >>>

<<< /login

<<< =name=admin

<<< =response=00e134102a9d330dd7b1849fedfea3cb57 <<<

>>> !done

>>>

/user/getall

<<< /user/getall

<<<

>>> !re

>>> =.id=*1

>>> =disabled=no

>>> =name=admin

>>> =group=full

>>> =address=0.0.0.0/0

>>> =netmask=0.0.0.0

>>>

>>> !done

>>>

参考资料

?API command notes

API examples in the Wiki

?in PHP#1

?in PHP using PEAR2#2

Oligo中文使用手册培训资料

O l i g o中文使用手册

Oligo—引物设计软件电子教程(引物设计和评估)Oligo使用方法介绍作为目前最好、最专业的引物设计软件,Oligo的功能很强,在这里我们介绍它的一些主要功能:如:普通引物对的搜索、测序引物的设计、杂交探针的设计以及评估引物对质量等等。 在正式进行引物设计前,我们首先面临的一个任务就是向Oligo程序导入模板序列,根据不同的实验情况,导入模板有三种方法: 1.直接用键盘输入: a.点击file菜单中的New Sequence 浮动命令,或直接点击工具栏中的New Sequence命令,进入序列展示窗口; b.此时即可键入DNA序列; c.如果需要的话,Oligo提供碱基回放功能,在边键入时边读出碱基,防止输入错误。点击Edit菜单中的“Readback on”即可。 2.利用复制和粘贴:当我们序列已经作为TXT文件存在或其它oligo不能直接open的文件格式,如word文件.html格式,这个功能就显得很有用了。在相应文件中复制序列后在序列展示窗口粘贴,oligo会自动去除非碱基字符。当序列输入或粘贴完成后,点击Accept/Discard菜单中的Accept浮动命令,即可进入引物设计模式。 3,如果序列已经保存为Seq格式或者FASTA,GenBank格式时,oligo就可以直接打开序列文件。 点击File菜单中的“Open”浮动命令,找到所需文件,打开即可。 进入引物设计模式后,oligo一般会弹出三个窗口,分别是6-碱基频率窗口,碱基退火温度窗口以及序列内部碱基稳定性窗口,其中的退火温度窗口是我们引物设计的主窗口,其它的两个窗口则在设计过程中起辅助作用,比如6-碱基频率窗口可以使我们很直观地看到所设计引物在相应物种基因组中的出现频率,如果我们的模板是基因组DNA或混合DNA时,该信息就显得有用了,而内部稳定性窗口则可以显示引物的5’端稳定性是否稍高于3’端等。

siRNA 中文操作手册(lipo2000)

THE RNAi COMPANY RNAi 产品使用手册 上海吉玛制药技术有限公司 Shanghai GenePharma Co.,Ltd.

Ⅰ. RNAi 简介 1 A. RNAi 实验原理 B. RNAi 实验流程 C. RNAi 实验所需试剂 D. 上海吉玛 RNAi 相关产品 Ⅱ. siRNA设计7 A. 哺乳动物siRNA设计 B. 上海吉玛 siRNA 产品特性 C. siRNA oligo 技术数据 Ⅲ. siRNA 对照9 A. 普通阴性对照 B. 荧光标记的阴性对照 C. siRNA阳性对照 D. 转染试剂对照 E. 避免off-target对照 Ⅳ. siRNA 转染10 A.siRNA 转染的方法 B.Lipofectamin2000 转染试剂 C.Lipofectamin2000适用的细胞类型 D.转染前细胞培养 E.Lipofectamin:siRNA/DNA比例 F.贴壁细胞转染程序 G.悬浮细胞siRNA转染程序 H.DNA和siRNA共转染细胞程序 I. 体内siRNA导入方法 J. siRNA转染常见问题与建议 Ⅴ. mRNA水平RNAi效果监测15 A. siRNA细胞转染条件优化 B. Real-Time PCR RNAi 效果检测 C. Real-Time PCR 结果分析 Ⅵ. 蛋白质水平RNAi效果监测20 A. western-blot原理 B.western-blot操作步骤 w C.estern-blot上样液的制备 D.western-blot常用试剂的配制 Ⅶ. RNAi实验常见问题解答22

Ⅰ. RNAi 简介 A. RNAi实验原理 RNA干扰(RNA interfering,RNAi)现象是由与靶基因序列同源的双链RNA(double-stranded RNA,dsRNA)引发的广泛存在于生物体内的序列特异性基因转录后的沉默过程。细胞中的核糖核酸酶III家族成员之一的,dsRNA特异性的核酸酶Dicer将dsRNA裂解成由21-25个核苷酸组成的小干扰RNA (small interfering RNA,siRNA),随后siRNA作为介导子引起特异性地降解相同序列的mRNA,从而阻断相应基因表达的转录后基因沉默机制。

Nanodrop 2000中文操作手册

Nanodrop 2000/2000C 分光光度计V1.0 用户手册

基因有限公司仪器应用技术支持 亲爱的用户,您好! 非常感谢您选购我公司代理的仪器。我们将竭诚为您提供优质的售后服务及免费的专业应用培训。 为了更好地进行仪器的应用培训,我们根据您所选购的仪器特点,将需要您配合准备的工作敬告如下: 1. 应用培训内容:仪器操作培训和软件应用培训。仪器操作培训包括:仪器的操作、 维护和仪器使用注意事项。软件应用培训包括:用户本次所购买的同仪器配套的所有软件的软件应用培训。 2. 培训时间:仪器正式安装调试后,由安装工程师现场培训仪器操作。 3. 应用培训中所需准备的试剂、耗材和仪器均需由用户提供,并在系统培训开始前 准备好。 4. 用户签收售后服务工作报告后,基因公司正式的系统培训内容即完成。您以后在 使用的过程中有任何疑问都可以向我们咨询,我们非常乐意为您们解决应用上遇到的问题。 5. 在仪器的使用过程中,无论遇到您认为多么微小或繁琐的问题,请您及时和我们 联系,一个及时的通知能节约您的时间,也能帮助我们更好的了解仪器和软件。6. 联系我们时请您提供:仪器型号、软件名称,版本、错误代码、实验目的、操作 系统(98/2k/xp/NT)、维修历史等相关资料。 本守则提的信息仅供参考,本守则包含的所有信息应该是正确和完整的。如果对本守则中的描述有疑问,请参考厂家的英文操作说明。如果由于您的不正当使用而对仪器造成损坏或者导致仪器的性能损伤,本公司将不会对此负责。

1.仪器介绍 仪器描述 Thermo Scientific NanoDrop 2000/2000C分光光度计可以检测0.5-2ul的样本,而且检测是非常高的准确性和重复性。ND2000C分光光度计不仅提供了NanoDrop 样品保留专利技术的便利性,也可以使用传统的比色皿来进行样本检测。 样本保留系统应用了表面张力来把样本保留在两根检测光纤中间,这使得仪器可以检测较高浓度的样本而不用稀释。应用这个技术,全波长(190-840nm)NanoDrop 2000/2000C分光光度计检测样本的最高浓度是标准比色皿的200倍。 仪器规格 NanoDrop 2000/2000C—基座模式 仪器类型:分光光度计 最小样品量:0.5ul 波长:1mm(可以自动调整到0.05mm) 光源:氙闪烁灯 检测器类型:2048—象素线型硅CCD阵列 波长范围:190-840nm 波长准确性:±1 nm 光谱分辨率:≤1.8nm(FWHM@Hg 253.7nm) 吸收光精确性:0.002吸光值(1mm光程) 吸收光准确性:±2%(257nm波长下,0.76个吸光值) 吸光值范围:0.02—300(等同于10mm光程时) 检测极限:2ng/ul dsDNA 最大检测浓度:15,000ng/ul(dsDNA) 检测时间:<5秒 仪器占地面积; 14cm×20cm 重量:2kg 样本基座材料:303不锈钢以及石英光纤 工作电压; 12V 工作功率:12-18W(最大30W) 软件兼容性; Windows XP 和Vista(32bit) NanoDrop 2000C—比色皿模式 光束高度:8.5mm 加热:37±0.5℃ 搅拌:150-850RPM 光程:10,5,2,1mm 检测极限:0.4ng/ul dsDNA 最大检测浓度:750ng/ul dsDNA 检测时间:<3秒 重量: 2.1 kg

oligo7教学内容

Oligo使用方法介绍 作为目前最好、最专业的引物设计软件,Oligo的功能很强,在这里我们介绍它的一些主要功能:如:普通引物对的搜索、测序引物的设计、杂交探针的设计以及评估引物对质量等等。 在正式进行引物设计前,我们首先面临的一个任务就是向Oligo程序导入模板序列,根据不同的实验情况,导入模板有三种方法: 1,直接用键盘输入: a,点击file菜单中的New Sequence 浮动命令,或直接点击工具栏中的New Sequence命令,进入序列展示窗口; b,此时即可键入DNA序列; c,如果需要的话,Oligo提供碱基回放功能,在边键入时边读出碱基,防止输入错误。点击Edit菜单中的“Readback on”即可。 2,利用复制和粘贴:当我们序列已经作为TXT文件存在或其它oligo不能直接open的文件格式,如word文件.html格式,这个功能就显得很有用了。在相应文件中复制序列后在序列展示窗口粘贴,oligo会自动去除非碱基字符。当序列输入或粘贴完成后,点击Accept/Discard菜单中的Accept浮动命令,即可进入引物设计模式。 3,如果序列已经保存为Seq格式或者FASTA,GenBank格式时,oligo就可以直接打开序列文件。 点击File菜单中的“Open”浮动命令,找到所需文件,打开即可。 进入引物设计模式后,oligo一般会弹出三个窗口,分别是6-碱基频率窗口,碱基退火温度窗口以及序列内部碱基稳定性窗口,其中的退火温度窗口是我们引物设计的主窗口,其它的两个窗口则在设计过程中起辅助作用,比如6-碱基频率窗口可以使我们很直观地看到所设计引物在相应物种基因组中的出现频率,如果我们的模板是基因组DNA或混合DNA时,该信息就显得有用了,而内部稳定性窗口则可以显示引物的5’端稳定性是否稍高于3’端等。 一,普通引物对的搜索: 以Mouse 4E(cDNA序列)为例。我们的目的是以Mouse 4E(2361 bp)为模板,设计一对引物来扩增出600-800bp长的PCR产物。 1,点击“Search“菜单中的”For Primers and Probes“命令,进入引物搜索对话框; 2,由于我们要设计的是一对PCR引物,因此正、负链的复选框都要选上,同时选上Compatible pairs。 在Oligo默认的状态下,对此引物对的要求有:a,无二聚体;b,3’端高度特异,GC含量有限定,d,去除错误引发引物等。 3,剩下的工作是确定上、下游引物的位置及PCR产物的长度以及引物设计参数。 ①单击:“search Ranges”按钮,弹出“Search Ranges”对话框。输入上游引物的范围:1-2000,下游引物的位置:100-2300;PCR产物的长度600-800bp。 ②单击“Paramaters”按钮进入“Search Parameters”对话框,对话框种分三个活页,分别是:不同设定,参数以及更多参数。 ③在“普通设定”窗口,为我们提供了对引物非常直观的设定方法,从高到低分六个等级,最后还有一个用户定制选项。 ④当我们对引物的各种参数的含义及应该设定多大值并不是特别清楚时,就可以直接设定Very high/High等来完成对引物设计参数的设定。

Bio-Rad 核酸蛋白测定仪中文操作说明

SmartSpec? Plus 核酸蛋白测定仪 中文操作指南 (本指南仅供参考,以英文说明书为准)

第一章仪器介绍 SmartSpec Plus 核酸蛋白测定仪比其它许多台式分光光度仪拥有更完善的特点和功能,其性能优越,运行稳定,功能强大。 特别适用于生命科学研究 SmartSpec Plus工作波长在200-800nm,是核酸和蛋白样品常规定量的完美工具。 SmartSpec Plus可用于 ●DNA,RNA 和寡核苷酸的定量 ●用Bradford,Lowry和BCA检测法定量蛋白 ●监控细胞的生长状况 ●简易的动力学分析 ●波长扫描和峰检测 更简单的样品分析 SmartSpec Plus 的设计充分考虑了用户的需求。简易的菜单式界面简化了测试过程,只需触摸一下按键就可以提供常用样品的计算结果。转换因子可以储存和修改。SmartSpec Plus能提供以下计算结果,如: ●显示核酸纯度的A260/A280比率 ●定量分析(考虑稀释因子) ●μg/ml样品浓度(寡核苷酸pmol/μl) ●寡核苷酸的摩尔消光系数和分子量 在测试结束时,打印显示使用者,日期和结果的报告 核酸定量 SmartSpec Plus能满足定量PCR产物、核酸制备或细胞转染样品的定量检测要求。选择定量dsDNA、ssDNA或RNA,并从预设的转换因子中选择或输入一个最适合代测样品的数值。SmartSpec Plus能提供吸收值、浓度和纯度值,确保下游工作的顺利进展。 SmartSpec Plus简化了DNA、RNA寡核苷酸的定量过程。当你输入序列、长度或组成时,SmartSpec Plus会以μg/ml或pmol/μl为单位显示出样品浓度,并计算摩尔消光系数和分子量。 蛋白定量 SmartSpec Plus安装了Bradford,Lowry和BCA蛋白定量检测方法的预编程序,每个检测方法都具有其独特的特性,方便数据收集及对测试

化妆品原料名称对照及用途

原料名称核对及INCI 原料通俗名原料名字标准中文标准INCI 用途用量 (%) 限制用量 (%) 红酒多酚葡萄酒提取 物WINE EXTRACT 皮肤调理 剂 1,3-丁二醇;丁二醇丁二醇BUTYLENE GL YCOL 保湿剂 1,2-丙二醇;丙二醇丙二醇PROPYLEN E GL YCOL 保湿剂 氨基酸保湿剂甜菜碱 BETAINE 保湿剂 纤维素HEC 羟乙基纤维 素HYDROXY ETHYLCEL LULOSE 增稠剂 玻尿酸透明质酸HYALURO NIC ACID 保湿剂 玻尿酸钠透明质酸钠SODIUM HYALURO NATE 保湿剂 香精香精AROMA/PA RFUM 赋香剂仅供参考 绿仙草粉蒲公英 (TARAXAC UM MONGOLIC UM)提取物TARAXAC UM MONGOLIC UM EXTRACT 皮肤调理 剂 芸香苷RUTIN 果胶PECTIN 十六醇鲸蜡醇CETYL ALCOHOL 增稠剂 十八醇硬脂醇STEARYL ALCOHOL 十六十八醇鲸蜡硬脂醇CETEARYL ALCOHOL A165 单硬脂酸甘 油酯甘油硬脂酸 酯 GL YCERYL STEARA TE 乳化剂 PEG-100 硬 脂酸酯 PEG-100 STEARA TE 乳化剂 壬二酸光双甘氨酸钾壬二酰二甘 氨酸钾 POTASSIU M AZELOYL DIGL YCINA TE 皮肤调理 剂

名(%)(%)甘油甘油GL YCERIN 保湿剂 维生素原B5 泛醇PANTHENO L 皮肤调理剂 金缕梅提取物 北美金缕梅 (HAMAME LIS VIRGINIAN A)提取物 HAMAMEL IS VIRGINIAN A EXTRACT 皮肤调理 剂 乙二胺四乙酸二钠EDTA 二钠DISODIUM EDTA 螯合剂 茶树油互生叶白千 层 (MELALEU CA ALTERNIFO LIA)叶油MELALEU CA ALTERNIF OLIA (TEA TREE) LEAF OIL 皮肤调理 剂 洋甘菊精油白花春黄菊 (ANTHEMI S NOBILIS) 花油ANTHEMIS NOBILIS FLOWER OIL 皮肤调理 剂 葵基硅油癸基硅油环己硅氧烷CYCLOHE XASILOXA NE 润肤剂 2EHP 棕榈酸异辛 酯棕榈酸乙基 己酯 ETHYLHEX YL PALMITATE 润肤剂 杰马A 双(羟甲基) 咪唑烷基脲DIAZOLIDI NYL UREA 防腐剂0.3 0.5 杰马115 咪唑烷基脲IMIDAZOLI DINYL UREA 防腐剂0.6 杰马B,杰马BE 双(羟甲基) 咪唑烷基脲 DIAZOLIDI NYL UREA 防腐剂0.3 0.5用量仅 供参考 尼泊金甲酯羟苯甲酯METHYLPA RABEN 防腐剂0.2 0.4用量仅 供参考 尼泊金丙酯羟苯丙酯PROPYLPA RABEN 防腐剂0.1 0.4用量仅 供参考 苯氧乙醇PHENOXYE THANOL 防腐剂0.3 1.0用量仅 供参考 卡波系列卡波姆CARBOME R 增稠剂

Vector NTI 使用中文说明

Vector NTI 它主要包括四个组件,分别对DNA、RNA和蛋白质进行各种分析和操作。 一、Vector NTI 作为Vector NTI Suite的核心组成部分,它可以在各种分子生物学研究项目的全过程中提供数据组织、编辑和分析支持。 (一)对分子序列的操作我们以一个DNA序列为例,进行一系列的常规分析;最后将此DNA序列翻译成氨基酸序列,并对此氨基酸序列进行各种分析。A,DNA序列为猪生长激素的cDNA序列,长为761bp。首先使用Vector NTI的Create New命令将此序列导入到Vector NTI的数据库中:1,第一种方法:如果只知道序列时,点击Molecule才菜单中的Create New——Using Sequence Editor(DNA/RNA……);2,在出现的“New DNA/RNA Molecule”对话框中,首先在General填入导入序列的名称——PGH;3,在DNA/RNA Molecule活页中,选中Linear DNA,Animal/other Eukaryotes,Replicon Type中选Chromosome;4,Description中填入:S.Scrofa Growth hormone mRNA; 5,在Sequence and Maps中点击“Edit Sequence”按钮,将DNA序列复制后,点“Paste”按钮-点“OK”-确认后就可以完成序列导入。B,如果是一个从GenBank上下载的序列文件,则:点击“Molecule”菜单-Open-Molecule files命令,找到序列文件,在File format中选中GenBank Files;点击OK。 (二)常规操作:当序列导入完成后,在桌面出现三个窗口,上左侧的窗口中显示的是该序列的常规信息,上右侧窗口则以图形的格式展示序列的特征区及酶切图谱等。下面一个窗口显示的是序列:默认状态下以双链形式出现,也可以更改为单链显示。1.选择序列区域:在图形区域或序列区域直接拖动鼠标左键,同时在最下端的状态栏中显示出所选区域的范围。2.删除:选中后直接点击键盘上的Delete键,确认后即可删除。3.选中序列片段后,点击Edit菜单,用其中的命令可以完成对此片段的剪切、复制、删除、定义为新的特征区和用其它序列来代替等。4.当点在其一特定位置时,我们也可以在此位置插入新的序列:Edit –New –Insert Sequence as 5.当希望序列显示单链时,点击View –Show Both Strands (三)常规分析:1.设计PCR Sequence Primer, Hybridization, Probes:选中设计引物的模板区或点击Analyze中的相应命令即可。需要注意的是,在设计前,首先得将序列存入数据库中,具体设计由于我们推荐使用Oligo,所以此处不详述。2.序列基本信息分析:选中序列区段后,选Analyze –Oligo Analysis, 在Oligo Analysis对话框中,点击Analyze按钮,即可得到分子量、GC含量、Tm值、3‘端的自由能、回文结构及重复序列等基本信息。3.酶切图谱分析点击Analyze菜单中Restriction Sites命令,出现“Restriction Map Setup”对话框,点击Add按钮,填入需要分析的位点,不需要的位点夜可以选中后点Remove按钮移除。为了显示正确,我们可以设定超过一定位点数量的酶不显示,可以限定分析的区域等。点击OK后程序自动完成酶切分析。4.Motif查找点击Analyze菜单中的Motifs命令,在出现的Motifs Setup 对话框中我们可以添加新的Oligo或从Oligo Database和Oligo List中选取;选中后点击OK按钮,程序完

Oligo引物设计使用手册

引物分析著名软件,主要应用于核酸序列引物分析设计软件,同时计算核酸序列的杂交温度(Tm)和理论预测序列二级结构。 点击查看生.物.秀实验频道与引物设计相关的文章 Oligo使用方法介绍 作为目前最好、最专业的引物设计软件,Oligo的功能很强,在这里我们介绍它的一些主要功能:如:普通引物对的搜索、测序引物的设计、杂交探针的设计以及评估引物对质量等等。在正式进行引物设计前,我们首先面临的一个任务就是向Oligo程序导入模板序列,根据不同的实验情况,导入模板有三种方法: 1,直接用键盘输入: a,点击file菜单中的New Sequence 浮动命令,或直接点击工具栏中的New Sequence 命令,进入序列展示窗口; b,此时即可键入DNA序列; c,如果需要的话,Oligo提供碱基回放功能,在边键入时边读出碱基,防止输入错误。点击Edit菜单中的“Readback on”即可。 2,利用复制和粘贴:当我们序列已经作为TXT文件存在或其它oligo不能直接open的文件格式,如word文件.html格式,这个功能就显得很有用了。在相应文件中复制序列后在序列展示窗口粘贴,oligo会自动去除非碱基字符。当序列输入或粘贴完成后,点击Accept/Discard菜单中的Accept浮动命令,即可进入引物设计模式。 3,如果序列已经保存为Seq格式或者FASTA,GenBank格式时,oligo就可以直接打开序列文件。wpe.mB0A .

点击File菜单中的“Open”浮动命令,找到所需文件,打开即可。 进入引物设计模式后,oligo一般会弹出三个窗口,分别是6-碱基频率窗口,碱基退火温度窗口以及序列内部碱基稳定性窗口,其中的退火温度窗口是我们引物设计的主窗口,其它的两个窗口则在设计过程中起辅助作用,比如6-碱基频率窗口可以使我们很直观地看到所设计引物在相应物种基因组中的出现频率,如果我们的模板是基因组DNA或混合DNA时,该信息就显得有用了,而内部稳定性窗口则可以显示引物的5’端稳定性是否稍高于3’端等。一,普通引物对的搜索: 以Mouse 4E(cDNA序列)为例。我们的目的是以Mouse 4E(2361 bp)为模板,设计一对引物来扩增出600-800bp长的PCR产物。 1,点击“Search“菜单中的”For Primers and Probes“命令,进入引物搜索对话框; 2,由于我们要设计的是一对PCR引物,因此正、负链的复选框都要选上,同时选上Compatible pairs。 在Oligo默认的状态下,对此引物对的要求有:a,无二聚体;b,3’端高度特异,GC含量有限定,d,去除错误引发引物等。 3,剩下的工作是确定上、下游引物的位置及PCR产物的长度以及引物设计参数。n"\ 3i].x ①单击:“search Ranges”按钮,弹出“Search Ranges”对话框。输入上游引物的范围:1-2000,下游引物的位置:100-2300;PCR产物的长度600-800bp。 ②单击“Paramaters”按钮进入“Search Parameters”对话框,对话框种分三个活页,分别是:不同设定,参数以及更多参数。 ③在“普通设定”窗口,为我们提供了对引物非常直观的设定方法,从高到低分六个等级,最后还有一个用户定制选项。 ④当我们对引物的各种参数的含义及应该设定多大值并不是特别清楚时,就可以直接设定Very high/High等来完成对引物设计参数的设定。 ⑤当我们选中“Automatically Change String”后,Oligo会在引物搜索过程中:如果在高等级设定中无法找到引物对时自动降低一个定级来进行搜索,知道找到引物对。在设计反向PCR 引物对时,就选中“Inverse PCR”复选框。 ⑥我们还可以让引物的长度可以改变,以适应设定的Tm值或PE?(Prime Effitions,引发效率)。也可以限定所选引物对的最大数目。 ⑦在“Parameters”窗口中,实际上需要我们改动的只有引物的长度,根据试验的要求作相应

Oligo 7 使用教程 个人总结

Oligo 7使用教程 本人根据自己的使用情况进行了一下总结,由于该软件是新近使用,故有什么不对的地方还望各位专家谅解并进行补充,只希望能对大家有一点帮助。 另附Oligo7软件的下载地址: https://www.doczj.com/doc/6c2564094.html,/bbs/viewthread.php?tid=4770823 首先,同Oligo 6 一样,File菜单下,选择New sequence ,打开窗口将目的序列粘贴进来,或是选择Open定位到目的cDNA序列(在primer中,该序列已经被保存为Seq文件),这是最初打开时的界面:

然后就是进行引物的设计了。Search 菜单下,选择for primes &probes ,即出现引物搜寻窗口: 根据自己的实际情况选择Parameters 或Ranges设置引物的相关参数和范围。然后选择Search即开始进行引物的 搜索,之后会出现软件所列出的依据得分(Score)高低排 列设计的引物。

双击每一行所列出的引物会弹出该对引物的具体信息,以及软件对该对引物的相关评价。 双击之后在最初的Sequence 窗口中就会出现下面的窗口:

点击绿色方形图标前面的i标志可了解对应的具体信息。 之后便是对该引物的具体分析了,这部分的分析同Oligo 6基本上是一样的。选择Analyze菜单,如下图:

(1)Analyze中,第一项为Key info,点击Selected primers,会给出两条引物的概括性信息,其中包括引物的Tm值,此值Oligo是采用nearest neighbor method计算,会比Primer5中引物的Tm值略高,此窗口中还给出引物的Delta G和3’端的Delta G.3’端的Delta G过高,会在错配位点形成双链结构并引起DNA聚合反应,因此此项绝对值应该小一些,最好不要超过9。 (2)Analyze中第二项为Duplex Formation,即二聚体形成分析,可以选择上游引物或下游引物,分析上游引物间二聚体形成情况和下游引物间的二聚体情况,还可以选择Upper/Lower ,即上下游引物之间的二聚体形成情况。引物二聚体是影响PCR反应异常的重要因素,因此应该避免设计的引物存在二聚体,至少也要使设计的引物形成的二聚体是不稳定的,即其Delta G值应该偏低,一般不要使其超过4.5kcal/mol,结合碱基对不要超过3个。Oligo此项的分析窗口中分别给出了3’端和整个引物的二聚体图示和Delta G 值。 (3)Analyze中第三项为Hairpin Formation,即发夹结构分析。可以选择上游或者下游引物,同样,Delta G值

罗氏第一链cDNA合成试剂盒Transcriptor First Strand cDNA Synthesis Kit 中文说明书

反应次数目录号反应次数 04 379 012 001 50次,包括10次对照反应 04 896 866 001 100次 04 897 030 001 200次 试剂盒包装与含量小瓶/瓶盖标签适用于a) 04 379 012 001 b) 04 896 866 001 c) 04 897 030 001 1 红色 Transcriptor Reverse Transcriptase(逆转录酶) a) 1瓶,25 μl (20 U/μl) b) 1瓶,50 μl (20 U/μl) c) 2瓶,各50 μl (20 U/ μl) 储存缓冲液:200 mM 磷酸钾,2 mM 二硫苏糖醇,0.2% Triton X-100(v/v),50% 甘油(v/v),pH 约为7.2? 2 无色 Transcriptor RT Reaction Buffer(5×) (逆转录缓冲液) a) 1瓶,1 ml b) 1瓶,1 ml c) 2瓶,各1 ml 5×浓度:250 mM Tris/HCl,150 mM KCl,40 mM MgCl2,pH约为8.5(25°C)? 3 无色 Protector RNase Inhibitor (RNase抑制剂) a) 1瓶,50 μl(40 U/μl) b) 1瓶,100 μl(40 U/μl) c) 2瓶,各100 μl(40 U/μl) 储存缓冲液:20 mM Hepes-KOH,50 mM KCl,8 mM 二硫苏糖醇,50 % 甘油(v/v),pH 约为7.6 (4°C)? 4 黄色/ 紫色 Deoxynuc-leo-tide Mix (dNTP) a) 1瓶,100 μl(黄色瓶盖) b) 1瓶,200 μl(紫色瓶盖) c) 2瓶,各200 μl(紫色瓶盖) dATP, dCTP, dGTP, dTTP各10 mM?5 蓝色 Anchored-oligo(dT)18 Primer (锚定oligo(dT)18引物) a) 1瓶,100 μl(50 μM) b) 1瓶,200 μl(50 μM) c) 2瓶,各200 μl(50 μM) 6 Random Hexamer a) 1瓶,100 μl(600 μM) 蓝色 Primer(随机引物) b) 1瓶,200 μl(600 μM) c) 2瓶,各200 μl(600 μM) 7 绿色 Control RNA (对照RNA) a) 1瓶,20 μl(50 ng/μl) 包含提取于永生细胞系(K562)的总RNA 片段稳定溶液? 8 绿色 Control Primer Mix PBGD (对照基因引物) a) 1瓶,40 μl 5 μM 人类PBGD特异性正向与反向引物? 9(b和c为瓶7) 无色 Water, PCR-grade a) 1瓶,1 ml b) 2瓶,各1 ml c) 3瓶,各1 ml 注意:货号为04 896 866 001和04 897

RNAStructure说明书(中文)

RNA Structure 3.71 RNAStructure利用Zuker算法(Zuker Algorithm),根据最小自由能原理(minimizing free energy),通过RNA一级序列预测RNA二级结构。预测所用的热力学数据是最近由Turner 实验室获得。该软件使用了一些模块来扩展Zuker算法的能力,并使之为一个界面友好的RNA 折叠程序。 基本配置:Win95/98/Me/NT/2000。Pentium以上芯片,32兆内存。 软件下载:需要在线免费注册。 基本配置:Windows95,Windows98或WindowsNT。Pentium以上芯片,32兆内存。 1. 熟悉菜单对熟悉使用非常重要。简单介绍如下: New Sequence:打开序列编辑器,可输入或粘贴入序列,以.seq格式存储。 Open Sequence:打开以.seq格式.gen(genbank)格式或文本格式存贮的序列文件。 RNA Fold Single Strand:此项使用RNA参数打开折叠窗口。 DNA Fold Single Strand:此项使用DNA参数打开折叠窗口。 RNA Fold Intermolecular:此项使用RNA参数折叠两个单体。 DNA Fold Intermolecular:此项使用DNA参数折叠两个单体。 Refold:此项使用不同于先前使用的标准,重新折叠,快速生成次优结构。用于已经折叠并存盘的序列。 Efn2:此项测定生成的RNA二级结构的自由能,储存在ct文件格式中。 Draw:此项可绘制任何结构,储存在ct文件格式中。 Dot Plot:此项可计算任何折叠的序列的点阵图,用于已经折叠并存盘的序列。 Mix and Match:此项可重组次优结构的区域使生成最低自由能的结构,与化学修饰数据一致。 Oligo Walk:打开Oligo Walk tool帮助确定一个与RNA对象紧密杂交的寡聚体。 2.方法: RNAstructure使用Zuker算法预测RNA二级结构,预测一个结构分两步进行。第一步是使用回归算法生成一个最优结构与一系列次优结构。生成次优结构的个数由用户输入的两个参数(maximum structures and % sort)决定,第三个参数为窗口大小。此参数控制次优结构有多少不同。小的窗口尺寸只允许生成非常类似的结构。 第二步是重新排序最有可能的结构。使用公式重新计算每个结构的最小自由能,输出根据重新计算的最小自由能排序。

DETEX230D中文说明

型号:E CL-230D消防通道锁 (消防通道逃生锁) 规格:适用于较窄的门 品质:优 生产厂家:美国DETEX . 公司已通过ISO9002质量认证,产品超出美国防损法案标准,并已在全球 广泛使用,占同类市场达80%以上。 适用范围:酒店、工厂、商场、超级市场、图书馆、实验室、证券、办公大楼、公寓、宿舍、医院、拘留中心、市政大楼、政府机构、公共运输系统等场所。 产品说明:●设计美观,铸造的外壳,安装方便、坚固耐用。 ●报警器采用集成电路,可发出高分贝和定向的警报。 ●安装过程简便,快捷,可靠,减少可能发生的重大失误,提高安全性 ●银灰色外壳,抗腐蚀合金锁体,锁体内壁粗糙化处理。 ●明亮的手推板信号灯。 ●1英寸抗冲击,防锯门销。 ●抗外部攻击力在同类产品中最优,可抵抗超过2200磅的外部拉力。 ●可选密码控制门闩保护装置可覆盖门闩尾端。 ●双页门加装90KR带锁可卸竖框、VRA-143竖杆、DDH-2250双页门支架。 ●采用 9V 干电池供电。( 电池可用时间为16月以上) ●提供五年保修。 ●采用 以色列MUL-T-LOCK摩帝士锁芯更具有安全性! ●ECL-230D 符合美国加州防火条例中对“紧急出口”的规定,并且由美国 保险实验室推荐为“紧急出口锁”。DETEX系列产品符合美国加州防

火条例中对“紧急出口”的规定,并且由美国保险实验所(UL)推荐 为“紧急出口锁”并列名为第一级紧急火警出口通道设备,在同类 产品中处于绝对的领导地位。也是唯一被香港消防检查局推行安 装的消防通道锁,DETEX品牌在香港的市场占有率在80%以上。 ·重量:4KG ·尺寸:48.2 x 17.7 x 10.1cm 紧急出口控制管理的最佳选择 ECL-230D出口控制锁(消防通道逃生锁)结构坚固,它阻止外人未经许可进入内部,而允许内部的人在 紧急时外出。未经许可使用时,它会发高分贝的警报声,并且只能用专门的控制匙使它停止和复原。警报 器用坚固的铝壳保护,以免受恶意破坏。装有ECL-230D 的门有一个防锯闩锁组件作保护。 DETEX专业设计和生产紧急出口控制门锁。DETEX的紧急出口控制门锁设计合理,结构紧凑,易于安装 和管理维护,操作使用简单。 DETEX的紧急出口控制门锁兼具出入控制和报警功能。DETEX高品质的紧急出口控制门锁系 列产品为您提供可靠的安全保障。 具备双锁头进出控制特点 整个锁体被坚固的铝壳包紧并外加锁给锁住,想拆卸则必须另外使用专用的钥匙才能打开,使 用外力很难破坏锁体里面的零部件和报警器,因此可达到真正的防盗报警效果。这一特点是目前 市场上任何类型的消防通道锁都不具备的。 在建立无线报警功能方面具有特别的优势。 安装和使用 DETEX的紧急出口控制门锁(消防通道逃生锁)可以双向安装,即可左侧安装,也可右侧安装。与产品配套提供的安装模板便于对设备准确定位,方便安装。 紧急出口控制门锁的管理人员使用配套的专用钥匙管理维护设备,开关门锁,装拆外壳,更换电池。 在紧急情况下,压推推臂和推板,即可打开DETEX门锁。在门锁被打开的同时,内置警号立刻启动,开始报警,使用专用钥匙即可复位报警。 Detex ECL-230D 安装、维修、使用简单。安装人员和维修技术员高度评价 ECL-23 0D的设计:用户也会发现操作直接,兼无故障

oligo7presentation

Oligo 7 Primer Analysis Software Rules for PCR Primer Selection and Presentation of the Software ?2010 Molecular Biology Insights, Inc.

Contents ? 1. PCR Primer Selection Criteria -explanation of primer stability calculations -what makes a good PCR primer -other factors besides individual primer characteristics influencing PCR reaction ? 2. Oligo 7 Analyze Features -the Sequence window -general information (the Key Info) -duplex and hairpin formation -data about primers (Composition and Melting Temperatures) -false priming sites and homology analysis -oligonucleotide stability graph (T m, D G) -internal stability and its importance -sequence frequency -other DNA analysis options: ORF, restriction sites, DNA calculator ? 3. Search Options -search for primers and probes -other searches -batch processing ? 4. Oligonucleotide Database -multiplexing ? 5. Concluding Remarks

生物学软件

1. Oligo 6是目前使用最为广泛的一款引物设计软件,除了可以简单快捷地完 成各种引物和探针的设计与分析外,还具有很多其他同类软件所不具有的高级功能: a) 已知一个PCR引物的序列,搜寻和设计另一个引物的序列。b) 按照不同的物种对MM子的偏好性设计简并引物。 c) 对环型DNA片段,设计反向PCR 引物。d) 设计多重PCR引物。e) 为LCR反应设计探针,以检测某个突变是否出现。f) 分析和评价用其他途径设计的引物是否合理。 g) 同源序列查找,并根据同源区设计引物。h) 增强了的引物/探针搜寻手段。设计引物过程中,可以“Lock”每个参数,如Tm值范围和引物3’端的稳定性等。 i) 以多种形式存 储结果;支持多用户,每个用户可保存自己的特殊设置。 网址: Oligo 6.71 Demo(引物设计软件):https://www.doczj.com/doc/6c2564094.html,/Soft/2006/112.htm Oligo—引物设计软件电子教程(引物设计和评估) Oligo 6 Tour 主要功能介绍 https://www.doczj.com/doc/6c2564094.html,/ 2. Vector NTI Suite是一套功能最全,而且界面最美观,最友好的分子生物 学应用软件包。主要包括四个大型软件,它们分别可以对DNA、RNA、蛋白质分 子进行各种分析和操作。Vector⑴ NTI:作为Vector NTI Suite的核心组成部分,它可以在生物研究的全过程中提供数据组织和序列编辑的软件支持。Vector NTI 是以一种窗口形式,且支持项目组织的数据库来完成这一功能的;通过这个数据库,可以保存和组织大部分的实验数据,比如:基因结构、载体、序列片断、引物、蛋白质、多肽、电泳Markers和限制性内切酶等。实际上,该数据库还支持对Vector NTI Suite中各种小型的绘图和结果展示工具的管理。Vector NTI 可以按照用户要求设计克隆策略。用户只需提供克隆载体,外源片断序列,明确载体克隆的大致位置或酶切位点,其它工作由软件完成。设计结果以图文形式输出到屏幕;最后根据客户定制的条件进行模拟电泳。Vector NTI 还具有强大的设计和评估PCR引物、测序引物和杂交探针功能。BioPlot⑵:BioPlot是一个对蛋白质和核酸序列进行各种理化特性分析的综合性工具,它是一种方便的桌面程序。和其他程序不同的是,BioPlot可以绘制50种以上预定制的蛋白质特征图谱,如疏水性和抗原性;并将序列与特征图谱和活性序列区域一一对应。BioPlot 还可以对核酸序列进行8种不同类型的分析,如:退火温度、自由能和GC含量等。AlignX⑶:AlignX可以对多个蛋白质或核酸序列进行同源比较,以寻找不同序列之间的同源区域或相似性很高序列中的不同碱基,并绘制进化树;为下一步设计PCR引物、探针及研究系统发育提供基础。AlignX可以识别所有标准TXT 格式,如FASTA、GeneBank、EMBL、SWISS-PROT、GenPept和ASCII Text。ContigExpress⑷:Contig Express是用来对多个小核酸片段进行拼接而形成连续的长序列。这些小片段可以是Text序列,也可以是直 接从自动测序仪得到的测序图。它用同一个浏览窗口来组织序列片段和拼接结果,同时还有一个由多个子窗口组成的窗口将序列和它们的特性测序图及拼接示意 图分别对应。拼接的结果可以直接保存成GeneBank、EMBL或FASTA文件。 Vector NTI Suite⑸其他功能:支持多用户。提供PubMed/Entrez-Search、Blast Search、Blast Viewer和3D-Mol(用来看PDB文件)等在线工具。 网址: Vector NTI7.0 中文使用手册 Vector NTI Suite 9.1 Demo(综合性蛋白核酸分析工具包)

NCBI使用方法详解(中文)

一步一步教你使用NCBI 查找DNA、mRNA、cDNA、Protein、promoter、引物设计、BLAST序列比对等 作者:urbest 2007-8-1 苏州大学生命科学学院

最近看到很多战友在论坛上询问如何查询基因序列、如何进行引物设计、如何使用BLAST进行序列比对……,这些问题在NCBI上都可以方便的找到答案。现在我就结合我自己使用NCBI的一些经历(经验)跟大家交流一下BCBI的使用。希望大家都能发表自己的使用心得,让我们共同进步! 我分以下几个部分说一下NCBI的使用: Part one 如何查找基因序列、mRNA、Promoter Part two 如何查找连续的mRNA、cDNA、蛋白序列 Part three 运用STS查找已经公布的引物序列 Part four 如何运用BLAST进行序列比对、检验引物特异性 特别感谢本版版主,将这个帖子置顶! 从发帖到现在,很多战友对该帖给与了积极的关注,在此向给我投票的(以及想给我投票却暂时不能投票的)各位战友表示真诚的感谢,谢谢各位战友! 请大家对以下我发表的内容提出自己的意见。关于NCBI其他方面的使用也请水平较高的战友给予补充 First of all,还是让我们从查找基因序列开始。 第一部分 利用Map viewer查找基因序列、mRNA序列、 启动子(Promoter) 下面以人的IL6(白细胞介素6)为例讲述一下具体的操作步骤 1.打开Map viewer页面,网址为:https://www.doczj.com/doc/6c2564094.html,/mapview/index.html 在search的下拉菜单里选择物种,for后面填写你的目的基因。操作完毕如图所示: 2.点击“GO”出现如下页面:

相关主题
文本预览
相关文档 最新文档