用于benchling的直观api包装框架

benchlingapi的Python项目详细描述


说明
==


benchling提供了一种方便的方式来存储整个实验室的dna序列(质粒、引物、pcr片段等)。此repo为提出benchling api请求提供了一个方便的包装器。


原始:html

<;ul>;

…raw::html

<;li>;

原始:html

<;/li>;

…原始:html

<;li>;

原始:html

<;/li>;

…raw::html

<;li>;


使用正则表达式搜索序列和文件夹

…原始:html

<;/li>;

…raw::html

<;li>;

原始:html

<;/li>;

…raw::html

<;li>;

原始:html

<;/li>;

…raw::html

<;ul>;


安装
==




cd目录/that/contains/benchling api
pip安装。

用法
==


初始化api对象n用于访问benchling
序列的接口。它需要一个benchling api密钥,可以从
benchling请求该密钥。有关benchling API的更多信息,请访问这里:
https://api.benchling.com/docs/




rgument是benchling api密钥,可以通过benchling请求
,并通过滚动到您帐户的底部来访问
benchling上的信息。

find
^^^^^^


getting folders

。代码::json

{'count':59,'创建位置':'2013-10-01t20:07:18+00:00,'描述':'','id':'lib'pp6d50rjn1,'修改位置':'2017-01-20t21:57:55.991758+00:00,'名称':'plastids,'所有者':'ent'a7blnccjtu,'权限':{'admin':true,'可追加':true,'所有者':false,'可读":true,'可写':true,'可写':true,'可写':true},'序列':[{'id':'seq'whaiaxdfm''name':'pgpt4-pgal1-pgal1-g(m)avny','文件夹':'libpupp6d50rjn1'},{'id':'seq'wq0wqqb9f','name':'pmodu6-pgalz4-pgalz4-iaah','文件夹':'libpupp6d50rjn1'},{'id':'id':'seq'seq'seq'okitcpyx''''''''name''name'''''name''''':'文件夹':'库pp6d50rjn1'},{'id':'seq'wwwu3xwuzuu','name':'pmodt4-pgalz4-pgalz4-avny','folder':'lib-pp6d50rjn1'},{'id':'seq'k5hwwwwwwg','name':'pmodu6-pgal1-bleomx','folder':'lib-pp6d50rjn1'},{'id':'seq'ayq7toin','name':'pbr3222(示例序列)','folder':'lib'lib-pp6d50rjn1'},{'id'',{'id'':'id''':'id'''"Rb","name":"pgpt4-pgal1-egfp",'文件夹':'lib-pp6d50rjn1'},{'id''id':'seq'w5bmpzckn','姓名':'pmodu6-pgalz4-natmx-pgalz4-natmx','文件夹':'lib-pp6d50rjn1'},{'id':'seq'n2nxzz','姓名':'pmodu6-pgalz4-far1-mut-87aa','文件夹':'lib'lib-pp6d50rjn1'},{'id':'id':'seq'seq'w0fmhfmfzje','姓名','姓名''':'pmodt4-pgalz4 gavny,'文件夹':'库pp6d50rjn1'},{'id':"Seq'U M42Pvreq','name':'pmodt4-pgalz4-z4avny'pmodt4-pgalz4-z4avny','folder':'lib'lib'id':'seq'mfmww58ddd','name':'libpl5g-pgalz4-ural4-ura3','folder':'lib'ipp6d50rjn1','id':'seq'id':'seq'qqtekjjjjds','name':'pgpt4-pgal1-pgal1-gavny'gavny mutated'library'library','folder','folder':'lib:'seq_usnk27s','name':'pmodu6 pgal"bleumz4-bleumx",文件夹':'lib-pp6d50rjn1'},{'id':'seq-i0yl6uzk','名称':'pmodh8-pgpd-tir1-dm','文件夹':'lib-pp6d50rjn1'},{'id':'pmodh8-pgpd-tir1-dm','文件夹':'lib-pp6d50rjltvz','名称':'pmodu6-pgal1-p1g1-hygmx','文件夹':'lib'lib-pp6d50rjn1'},{'id''id':'seq'seq'seq'seq'seq-2r-2mx,'文件夹':'库pp6d50rjn1'},{'id':"seq_5axmlsvb","name":"pymod2kmx_pgal1-hyg_pgal1-iaah","folder":"lib_pp6d50rjn1"},{"id":"seq_qihkmlw4","name":"pmodu6-pgal1-alfactor","folder"{'id':'lib-pp6d50rjn1'},{'id':'seq-k0muydim','name':'pmodu6-pgal1-iaa17t2-far1-parl1'','folder':'lib-pp6d50rjn1'},{'id':'seq-7yy7ep','name':'pgp8g-tir1-y','folder','folder':'lib-pp6d50rjn1'},{'id':'seq-guqgbxy','name'''name':'pgpt4-pgpt4-pgal1-pgal1-gavny(vp64)新设计,'pgal1:'lib_pp6d50rjn1'},{'id':'seq_fkfJZKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ{'id':'seq_sgfg2yeb','name':'pmodU6-PGALZ4-PGALZU6-PGALZ4-GYGZU6-PGALZ4-PGALZ4-alphafafafafafafafafafafafafafafafafafafafafafafafafafofofofofofolder''libuva5d5dxrqdqd','folder''''lib'libpp6d5d50rjn6-pgalz4-pgalz4-pgalz4-hygramx','folder'''fofofofolder''''libuppp6d50rj6d50rjn1'}},{'id''id''id'''''''id'''''''''''''''''pgph8-pgal1-gavny','文件夹':'库pp6d50RJn1},{'id':'seq rwdordd9q,'姓名':'pmodu6-pgalz4-far4-far1','文件夹':'lib'upp6d50rjn1'},{'id':'seq ri07unts','姓名':'pmodu6 pgpd eyfpp','文件夹':'lib'pp6d50rjn1'},{'id':'seq tstm0b8q','姓名':'pmod4-pgal1z3(p3-pgal1z3-mf(p3)mf(al','文件夹':'lib'lib'upp6d50rjn11''},''''lib'lib,{'id':'seq_qgfqobtp','name':'pgpt4页"AL1-AVNY",文件夹":'lib-pp6d50rjn1'},{'id':'seq'seq'9ph0snfnjv','name':'ampr-t4-pgal1-gal4dbd-l1','文件夹':'lib-pp6d50rjn1'},{'id':'seq'f4tecxu','name'':'pmodu6-pgalz4-spalz4-ste5-(-)ring','文件夹':'lib-pp6d50rjn1'},{'id':'id':'seq'seq'seq'igdjeex4'igdjeeex4','name'''''1-p1g1-gev','文件夹':'库pp6d50rjn1'}{'id':'seq-hhi5ttbo','name':'pmodu6-pgal1-far1-iaa17t21-iaa17t21-far17t21-far17t21-far17t21','folder':'lib-pp6d50rjn1'},{'id':'seq-agq1w9ak','name':'plab2','folder':'lib-pp6d50rjn1'},{'id'':'pmodkan-ho-pact1gev','folder':'lib-pp6d50rjn1''''''''''''lib'lib-pp6ppp6d50rj1aD1IADKMZ,"名称":"PGPL5G-PGAL1-URA3","文件夹编者':'lib'upp6d50rjn1'},{'id':'seq'ettsaffd4','name':'pgpu6-pgalz4-eyfp4'yfpp','folder':'lib'upp6d50rjn1'},{'id':'seq'5hcrwki8','name':'pmodu6-pgalz4-p1g1-hygmx','folder':'lib'lib'up6d50rjn1'},{'id':'seq'qc6f2kii','name'''''':'pmod4g-pmod4g-nls'pmod4g'pmod4g-nls'pmod4g'pl","文件夹":"lib_pp6d50rjn1'},{'id':"seq_vazadbjw','name':'pgpt4-pgal1-pgal1-gavny','folder':'lib-pp6d50rjn1'},{'id':'seq-ztl4dnow','name':'plab11','folder':'lib-pp6d50rjn1'},{'id':'seq-kkktpz1rs','name':'pmodt4-pgal1-p1g1-gavny','folder':'lib-pp6d50rjn1'},{'id':'id':'seq'seq-4cu4cbmi1j','name'''name''''''''':'pgpu6-pg-afb2,'文件夹':'库pp6d50rjn1'},{'ID':'seq'tfgiil0c','name':'pmodu6-pgal1-far1-pgal1-far1','folder':'lib'libp6d50rjn1'},{'id':'seq 7o7ththysi','name':'pmodu6-pgalz4-z4avny','folder':'libp6d50rjn1'},{'id':'seq'w2izpfzd','name':'pmodok-pact1-gavny','folder'':'libp6d50rjn1''''lib'lib pp6d50rjn1'},{'id':'id':'"名称":"PMODU6-PGAL1-HYGMX"文件夹':'lib-pp6d50rjn1'},{'id''id':'seq-nv6wyspv','name':'far1-mut-87aa-87aa-tp','文件夹':'lib-pp6d50rjn1'},{'id':'far1-mut-87aa-87aa-tp','文件夹',{'id''id':'pgp5g-ccdb','文件夹':'lib-rzqqqqb2b2b2','name':'pmodt4-pgal4-pgal4-pgal1-attb1-gvvvnvvvvvvvvvvvvvvv6wwwwwwwwwrjn1'},{'id':'序列l5vhtc8z,'名称':"pgpu6-pgal1-tir1-dm-pgpu6-pgpu6-pgal1-pgal1-tir1-dm,'文件夹':'lib-pp6d5vn5fdpp','名称':'pmodok-pact1-gavn',{'id''id''id'''pmodok-pact1-gavn','文件夹':'pmodok-pact1-gavn','文件夹':'pmod2mffshfl','名称':'pymod2kmx'pymod2kmx-pgal1-hyg-hyg-zev4-盒式录音带','文件夹':'lib-ppppp6d50rjn1'},{'id',{'id'''id''名称':'pmodu6-pgal1-far1-l1-iaa17t1''''''''''''''''''''''''''''''''''''''''''''''''''''''''''','''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''quence('CRY2', query ='name', regex =True)

e.固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固固sequesequesequesequesequesequesequesequesequesequesequesequesequesequesequesequesesequesequesequesequeseque-----------------------------------zrb',query='id',regex=false)

例如,查找名称中包含单词"cry2"的所有文件夹




benchlingapi.findfo文件夹('cry2',query='name',regex=true)

quenceFromShareLink('共享链接')

r/>"序列名","名称"
"aggggggtctagctgatcgttatcgtgtgcgcga","基值"
"真","循环"或"不循环"
"库0g4t1fvv","文件夹"id
"描述="序列描述",
"注释=[],"注释当前在benchling中不受支持s api




例如创建文件夹

::


benchlingapi.createFolder('文件夹名',说明='文件夹说明','所有者'='项目名称')


删除
^^^^^^^^

例如删除文件夹




benchlingapi.deleteFolder(文件夹_












>benchlingapi.deleteSequence(文件夹id)



>编辑
^ ^ ^ ^ ^ ^

>例如编辑文件夹


























benchlingapi.patchsequence(name=none,base=none,circular=none,
folder=none,description=none,color=none)

benchlingportal
----


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
安卓在java中加入字符串组以创建复合字符串   java系统甚至不点击“下一步”或“上一步”按钮就将我返回到上一页,而不是进入下一页   java如何在arrayList中获取特定列的不同值   CXF GZIP REST JAVA   Java:使用大量半恒定标志检查优化循环中的循环?   java如何在两个应用程序之间进行会话管理?   java SVG文件使用蜡染(但没有轴线)转换为PNG   使用协议缓冲区和内部数据模型的java   java如何在logtag 安卓中打印和查看字符串的值   javascript如何在NodeJs中应用Java/Spring的分层架构?   java Spring URL在JSP中编码不正确   模式对话框后面的java工具提示   java WSRPC生成日历对象而不是日期   在对象外部无法识别类变量   java将图像从文件读/写到BuffereImage的最快方法?   JavaSpring数据存储库对具有不同Id的子类使用抽象超类   安全在Java 5.0上运行web应用程序服务器有危险吗?