基于云存储的生物分析代码存储方法和装置制造方法及图纸

技术编号:29329982 阅读:64 留言:0更新日期:2021-07-20 17:47
本发明专利技术涉及一种基于云存储的生物分析代码存储方法和装置,其中方法包括:当任一第一ID对应的代码被技术资料引用后,为该第一ID的属性添加第一标记信息;接收到上传的代码,解析得到该上传的代码的第一ID,判断该第一ID的属是否据具有第一标记信息,若为是,则创建新的第一ID并分配给所述上传的代码。与现有技术相比,本发明专利技术将被论文引用的代码进行锁定,后续新上传版本被重新赋予新的ID,为用户提供最接近文章结果的代码内容的下载。

【技术实现步骤摘要】
基于云存储的生物分析代码存储方法和装置
本专利技术涉及生物软件领域,尤其是涉及一种基于云存储的生物分析代码存储方法和装置。
技术介绍
在生物大数据分析过程中,运行代码的内容直接决定了实验运行的结果,因此代码的内容和妥善保存,是生信领域实验可重复性的重要的一环。因此,近些年有很多存储代码的平台。代码存储并不是简单的代码的罗列,其中涉及到很多关联的问题。比如代码版本的更迭,科研论文发表时的代码版本的标注和锁定;用户针对代码错误和作者之间的交流;以及代码的可在线重复性等,都是代码存储平台需要解决的一些难点。目前主流的使用最为广泛的代码存储平台是GitHub。其代码管理平台给出了一种解决方案,通过对用户的代码上传、替换和修改痕迹进行保存,从而形成代码的版本更新迭代历史记录,这样可以使用户清晰的了解作者代码的变动,包括相关参数的改变,错误的修复等。于此同时,每一个代码模块提供了相应的讨论模块,用户可以针对代码的某一个版本进行提问,和作者交流代码使用过程中遇到的问题。但是,包括GitHub在内的现有的代码管理平台仍然有一些不足,例如,很多用本文档来自技高网...

【技术保护点】
1.一种基于云存储的生物分析代码存储方法,其特征在于,包括:/n当任一第一ID对应的代码被技术资料引用后,为该第一ID的属性添加第一标记信息;/n接收到上传的代码,解析得到该上传的代码的第一ID,判断该第一ID的属是否据具有第一标记信息,若为是,则创建新的第一ID并分配给所述上传的代码。/n

【技术特征摘要】
1.一种基于云存储的生物分析代码存储方法,其特征在于,包括:
当任一第一ID对应的代码被技术资料引用后,为该第一ID的属性添加第一标记信息;
接收到上传的代码,解析得到该上传的代码的第一ID,判断该第一ID的属是否据具有第一标记信息,若为是,则创建新的第一ID并分配给所述上传的代码。


2.根据权利要求1所述的一种基于云存储的生物分析代码存储方法,其特征在于,所述技术资料至少包括论文。


3.根据权利要求1所述的一种基于云存储的生物分析代码存储方法,其特征在于,创建新的第一ID为无序ID。


4.根据权利要求1所述的一种基于云存储的生物分析代码存储方法,其特征在于,所述解析得到上传的代码的第一ID的过程具体为:识别上传的代码的第一标识,并根据所述第一标识确定该上传的代码的第一ID,
所述创建新的第一ID并分配给所述上传的代码,包括:创建新的第一ID分配所述上传的代码,并关联第一标识和新创建的第一ID。


5.根据权利要求4所述的一种基于云存储的生物分析代码存储方法,其特征在于,所述技术资料还包括第一标识代码编号。


6.一种基于云存储的生...

【专利技术属性】
技术研发人员:吕晖李磊杰任永永张悦宁程志伟戴芳林青敏崔舒雅
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1