【技术实现步骤摘要】
基于云存储的生物分析代码存储方法和装置
本专利技术涉及生物软件领域,尤其是涉及一种基于云存储的生物分析代码存储方法和装置。
技术介绍
在生物大数据分析过程中,运行代码的内容直接决定了实验运行的结果,因此代码的内容和妥善保存,是生信领域实验可重复性的重要的一环。因此,近些年有很多存储代码的平台。代码存储并不是简单的代码的罗列,其中涉及到很多关联的问题。比如代码版本的更迭,科研论文发表时的代码版本的标注和锁定;用户针对代码错误和作者之间的交流;以及代码的可在线重复性等,都是代码存储平台需要解决的一些难点。目前主流的使用最为广泛的代码存储平台是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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。