与clarity lims交互的通用库

s4-clarit的Python项目详细描述


https://travis-ci.com/SemaphoreSolutions/s4-clarity-lib.svg?branch=master
在世界各地的许多实验室中使用,s4 clarity库提供了与basespace clarity lims api的易于使用的集成。套餐包括:
  • 类,表示提供对大多数属性的读写访问的熟悉的clearity api实体。
  • 简化常用操作的助手方法。
  • 与clearity集成的脚本的基类:epps、dsa和shell脚本。
  • 有助于明确相关任务的实用程序,如管理配置切片或自动完成步骤。

s4 clarity库允许开发人员用更少的代码行与clarity api交互。由于http和xml样板文件已经过时,您将很快构建集成。

froms4.clarity.scriptsimportTriggeredStepEPPLibraryVolume=2.0MolWeightBasePair=660*1e6# micrograms / molAssumedBasePairs=400.0TargetMolarity=4.0Overage=4classNormalization(TriggeredStepEPP):defon_record_details_enter(self):self.prefetch(self.PREFETCH_INPUTS,self.PREFETCH_OUTPUTS)foriomapinself.step.details.iomaps:library_concentration=iomap.input["Concentration"]library_molarity=library_concentration/(AssumedBasePairs*MolWeightBasePair)iomap.output["Concentration"]=library_concentrationiomap.output["Molarity (nM)"]=library_molarityiomap.output["Library Vol (uL)"]=LibraryVolumeiomap.output["Tris HCl (uL)"]=LibraryVolume*(library_molarity/TargetMolarity-1)self.lims.artifacts.batch_update(self.step.details.outputs)self.step.details.commit()if__name__=="__main__":Normalization.main()

文档

要构建文档,请从docs目录运行make html

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

推荐PyPI第三方库


热门话题
java连接在一个屏幕上成功下载,在第二个屏幕上用几乎相同的代码获得错误   java调用super。超级的方法,跳过超级。方法   使用Web服务连接到sharepoint 2013的Java应用程序   java我无法正确呈现editText   httpurlconnection如何在java中检查url连接状态   java Spring Security可以为同一用户接受多个密码吗?   java如何在PreparedStatement中使用自动生成的@Id?   java每个数组表示一个位模式   java我不确定如何记录鼠标在某个区域被点击的次数   spring如何解决:java。lang.NoSuchMethodError:javax。坚持不懈实体管理器。createStoredProcedureQuery(Ljava/lang/String;)   java如何为blackberry中listfield项内的不同字段触发事件   安卓使用Proguard混淆java代码   java在grails 2中与多个数据源有一个和一个域关联。十、   java在尝试在单击按钮时返回combobox值时一直出错   java我可以在setter中使用@Resource注释而不是字段吗?   java Eclipse调试步进不工作   java比较相同对象的两个表并选择不同的表