DRUG RESEARCH AND DEVELOPMENT SOFTWARE REPOSITORY AND SOFTWARE PACKAGE MANAGEMENT SYSTEM

    公开(公告)号:US20210200536A1

    公开(公告)日:2021-07-01

    申请号:US17263157

    申请日:2019-12-31

    摘要: A drug research and development software repository and a software package management system. The drug research and development software repository includes a user authentication module, a software package upload and index creation module, a baseline release management module, an authorization management module, a software package retrieval and download module, an adapter plug-in, and a storage layer. The software package management system includes an authentication module, a package management service module, a web front-end module, and a command line tool module. Various object storage services can be connected to software repositories through a plug-in mode, thereby realizing cross-platform, and multi-development language software package management; authentication and authorization function are added in making the software distribution more concise; the baseline management function is added in to make the software release more concise, and improve the collaboration efficiency of internal developers in the development of different software packages of the same software system.

    GENERAL DESCRIPTION LANGUAGE DATA SYSTEM FOR DIRECTED ACYCLIC GRAPH AUTOMATIC TASK FLOW

    公开(公告)号:US20230030393A1

    公开(公告)日:2023-02-02

    申请号:US17788300

    申请日:2020-10-13

    IPC分类号: G06F8/30 G06F8/41

    摘要: The present invention provides a general description language data system for directed acyclic graph automatic task flow, including: Step definition layer, Workflow definition layer and Template definition layer; The Step definition layer is the description of a single task, for the input and output declarations of each docker image or other executor, comprises name, type, file and parameters. The Workflow definition layer is a workflow composed of one or more Steps, the dependency topology of these Steps needs to be defined, and shared parameters can also be defined. The Template definition layer is based on a Workflow definition layer. The Template definition layer pre-sets the parameters, and supplies the descriptions, checkers or data source definitions of the parameters. The data center of the present invention is used with the task execution tool, and a programming language needs to be used to implement the corresponding tool.