CN116705171B - Batch biological data processing method, device and medium - Google Patents

Batch biological data processing method, device and medium Download PDF

Info

Publication number
CN116705171B
CN116705171B CN202310588835.2A CN202310588835A CN116705171B CN 116705171 B CN116705171 B CN 116705171B CN 202310588835 A CN202310588835 A CN 202310588835A CN 116705171 B CN116705171 B CN 116705171B
Authority
CN
China
Prior art keywords
command
input
biological information
command line
batch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310588835.2A
Other languages
Chinese (zh)
Other versions
CN116705171A (en
Inventor
刘睿
吴刚
郭松涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NORTHWEST UNIVERSITY
Original Assignee
NORTHWEST UNIVERSITY
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NORTHWEST UNIVERSITY filed Critical NORTHWEST UNIVERSITY
Priority to CN202310588835.2A priority Critical patent/CN116705171B/en
Publication of CN116705171A publication Critical patent/CN116705171A/en
Application granted granted Critical
Publication of CN116705171B publication Critical patent/CN116705171B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B50/00ICT programming tools or database systems specially adapted for bioinformatics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16BBIOINFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR GENETIC OR PROTEIN-RELATED DATA PROCESSING IN COMPUTATIONAL MOLECULAR BIOLOGY
    • G16B45/00ICT specially adapted for bioinformatics-related data visualisation, e.g. displaying of maps or networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Biophysics (AREA)
  • Biotechnology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • Data Mining & Analysis (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention relates to a batch biological data processing method, which comprises the following steps: acquiring an initial command line command input by a user; acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command; responding to a corresponding association control interface to the user according to the marking information, so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface; generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule; executing the batch command line command and feeding back an execution result to the user.

Description

Batch biological data processing method, device and medium
Technical Field
The invention relates to the technical field of data analysis of a gene sequencer of biological information, in particular to a batch biological data processing method, a device and a medium.
Background
Along with the development of the gene sequencing technology, the biological information data processing encounters unprecedented difficulties and bottlenecks, and is mainly expressed in the following aspects, firstly, the biological data analysis generally needs a plurality of steps, and the steps involve a plurality of software, and the operation and command script writing are complex; second, the input files for which data analysis is directed are numerous, and each data analysis processing step may require processing hundreds of files; third, the file size is also large, and each file may occupy several hundred GB or even hundreds of GB of storage space, so that the data computation amount and computation time are also large.
Currently, the use of command line input is a common method of performing biological data analysis, and workers can instruct the data analysis system what analysis operations to perform by means of the entered commands. However, the inventor of the present application found in the study that, based on the characteristics of many documents to be processed by the biological data processing, a worker may need to repeatedly input different commands for different documents, for example, need to write the same command script for a plurality of different documents, or input different parameters according to the documents for similar commands, which may require many unnecessary repeated efforts to be added, and in the repeated efforts, the error rate may be increased, so that the overall efficiency of the biological data analysis work is reduced.
Disclosure of Invention
In view of the above problems, the present invention aims to provide a batch biological data processing method, apparatus and medium, which can automatically generate a plurality of commands for batch biological information file processing according to commands input by biological information workers, adaptively record and execute relevant parameters of each command, reduce labor cost, and improve data analysis efficiency.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
in a first aspect, the present application provides a batch biological data processing method, including:
acquiring an initial command line command input by a user;
acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command;
responding to a corresponding association control interface to the user according to the marking information, so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface;
generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule;
executing the batch command line command and feeding back an execution result to the user.
In one implementation of the present application, the input information includes a directory, a file name, and a file name suffix of at least one biological information file to be input; the output information comprises a file name suffix of the biological information file to be output.
In one implementation manner of the present application, the matching policy of the to-be-input biological information file is used to specify a root directory of the to-be-matched biological information file and a sub-directory layer number relative to the root directory.
In one implementation manner of the present application, the matching policy of the to-be-input biological information file is further used to specify a file name suffix of the to-be-matched biological information file.
In one implementation manner of the present application, the matching policy of the to-be-input biological information file is further used to specify at least one character string included in the file name of the to-be-matched biological information file.
In one implementation of the present application, the method further includes: when the input information marks at least two biological information files to be input;
the matching policy of the to-be-input biological information files is further used for specifying a matching rule for performing combination matching according to at least two of the catalogues of the at least two to-be-input biological information files, character strings in file names or file name suffixes.
In one implementation of the present application, the batch command conversion rule includes:
converting the initial command line command into command line commands of the same execution type according to each biological information file to be input, which is obtained by matching, wherein each converted command line command corresponds to one biological information file to be input; or alternatively
Converting the initial command line command into command line commands of the same execution type according to the matching combination of the biological information files obtained by matching, wherein each converted command line command corresponds to the matching combination of one biological information file; or alternatively
And converting the initial command line command into one command line command of the same execution type according to all the biological information files to be input obtained by matching, wherein the converted command line command corresponds to all the biological information files.
In one implementation of the present application, the TAG information further includes TAG information for indicating command information that varies with command line commands;
the executing the batch command line command and feeding back an execution result to the user comprises the following steps:
and collecting a plurality of command line commands into one process for execution, and feeding back the execution sequence, the execution state and the result of each process to a user in real time.
In a second aspect, the present application provides a batch biological data processing apparatus, the apparatus comprising:
the command line editing module is used for acquiring an initial command line command input by a user;
the marking module is used for acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command;
the association control module is used for responding to the corresponding association control interface to the user according to the marking information so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface;
the command conversion module is used for generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule;
and the execution module is used for executing the batch command line commands and feeding back an execution result to the user.
In a third aspect, the present application provides a computer readable storage medium, where a computer program is stored, where the computer program controls, when running, a device where the computer readable storage medium is located to execute the batch biological data processing method according to the first aspect.
Due to the adoption of the technical scheme, the invention has the following advantages: according to the scheme, the initial command line command input by the user and the marking information input by aiming at the initial command line command are obtained, the corresponding association control interface is responded to the user according to the marking information, the user inputs the matching strategy of the biological information file and the batch command conversion rule, then the matching is carried out according to the matching strategy to obtain a plurality of biological information files, then the batch command conversion rule is combined to convert one initial command line command into the batch command line command for processing the plurality of biological information files, the batch command line command can be further executed, and the execution result is fed back to the user.
Drawings
FIG. 1 is a schematic diagram of an interface of a command editing field provided in an embodiment of the present application for a user to input an initial command line command and mark;
FIGS. 2 a-2 i are schematic diagrams of associated control interfaces according to one embodiment of the present application;
FIG. 3 is an effect diagram of batched command execution.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. It will be apparent that the described embodiments are some, but not all, embodiments of the invention. All other embodiments, which are obtained by a person skilled in the art based on the described embodiments of the invention, fall within the scope of protection of the invention.
Aiming at the biological data analysis flow in the prior art, a plurality of biological information files to be processed are involved, and a user is required to repeatedly input command line commands for each biological information file so as to be used for analysis processing by processing devices such as a server and the like, thereby causing the problem of reduced data analysis efficiency. The application correspondingly provides a batch biological data processing method, a batch biological data processing device and a batch biological data processing medium. Wherein the method comprises the following steps: acquiring an initial command line command input by a user; acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command; responding to a corresponding association control interface to the user according to the marking information, so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface; generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule; executing the batch command line command and feeding back an execution result to the user. According to the technical scheme, the multiple commands for processing the batch biological information files can be automatically generated according to the commands input by the biological information workers and executed, so that the labor cost is reduced, and the data analysis efficiency is improved.
Referring to the drawings in conjunction with the present application, in one aspect of embodiments of the present application, a method for batch biological data processing is provided.
The batch biological data processing method of the embodiment comprises the following steps:
s1, acquiring an initial command line command input by a user;
specifically, as shown in fig. 1, the user may write a command line to be processed in the command edit field. The command edit field may be, for example, but not limited to, a Linux-based command line input box. The user may enter a command for the background server to process, such as, but not limited to, specifying the directory, filename, and type of analysis process for the bio-information file to process, directory, file suffix for the output file, etc.
As in the conventional technology, the user may use the "remark" button to add remark information to the command input this time, or may use the "save command" to save the command input this time. The command can also be directly submitted to the background server, and the background server executes the command submitted by the user and feeds back the execution state and the result in real time as in the conventional technology.
S2, acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command;
specifically, as in FIG. 1, the user may mark, but is not limited to, right clicking a cursor, or selecting the string content in the command. The marking information may include one or both of input information and output information.
Wherein, input information, is used for appointed at least one biological information file's that is to be input directory, filename and filename suffix. It is easy to understand that when a command is directed to a biological information file, only the directory, name and suffix of the file need be written in the command, and when the command needs to process a plurality of files, the related information of the plurality of files needs to be written.
And the output information is used for designating the directory and the file name suffix of the biological information file to be output. The background server processes the biological information file to be input, generates the biological information file to be output, outputs the file in a designated directory with a set file name suffix, and generates the file name of the output file according to a preset existing name generation method without excessive limitation in the application.
S3, responding to the corresponding association control interface to the user according to the marking information, so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface;
in particular, in the specific illustration of fig. 1, the marked gray text may be marked as "input information". When more biological information files need to be processed in the same type as the initial command line command, the user can click on the application command to process more data, so that the system is informed that batch commands need to be generated aiming at more biological information files, and manual repeated input is avoided.
After clicking the "apply command process more data" button, an automatically associated association control interface is generated according to the tag information, as shown in fig. 2a, where the input information in the tag information has been automatically associated.
Further, the association control interface is used for inputting the matching strategy of the biological information file to be input, the batch command conversion rule and the output rule of the biological information file to be output by the user.
More specifically, the matching policy of the to-be-input biological information file may be combined and matched according to the directory of the biological information file, the character string in the file name or the file name suffix.
And batch command conversion rules may include:
converting the initial command line command into command line commands of the same execution type according to each biological information file to be input, which is obtained by matching, wherein each converted command line command corresponds to one biological information file to be input; or alternatively
Converting the initial command line command into command line commands of the same execution type according to the matching combination of the biological information files obtained by matching, wherein each converted command line command corresponds to the matching combination of one biological information file; or alternatively
And converting the initial command line command into one command line command of the same execution type according to all the biological information files to be input obtained by matching, wherein the converted command line command corresponds to all the biological information files.
For output rules, the user may specify an output directory, a filename suffix, etc.
Referring to fig. 2 b-2 i, the matching rules, output rules, and command conversion rules described above are illustrated in some more detailed examples, and are specifically described as follows:
the control interface of the associated control module in fig. 2b is a triple text box (i.e. a text box with three input boxes), which includes option parameter identifiers (in this case, null), matching rules, and string identifiers such as suffixes or prefixes.
When 'more settings' are turned on, the path of the input has automatically filled in 'project input root directory'. Fig. 2c is a default state.
As in fig. 2d, the last item of the triple text box is modified to be the suffix name 'axt' (here, it is intended to process all. axt files). Filling in the matching suffix at the matching rule. And the system searches the matching data under the root directory according to the matching rule and the string identifier and automatically generates a command. If the root directory is written
/home/lrui/avian/duckevo/softmaskedTE/lastzZJUasref
Command collection layer: 1, the system is automatically in
The axt files are collected under all primary subdirectories under the/home/lrui/avan/duckevte/lastzjuassref path, and a command is generated for each file, and a script file is generated for each subdirectory.
How many sub-scripts match data is found as input, how many scripts are generated. If there are many. axt suffix files under a list match. This script contains a number of commands corresponding to the processing commands of all axt files. If no input is found, no script is generated. If the command conversion type menu selects 'all collection layer matching files as one command output', there is only one command in this script, but the command entry contains all matching files. Different menu items are selected according to different software and different analysis strategies, typically defaulting the first item to fit most cases (group 0 should have no 'associated set-up options').
If a different type of data is desired to be collected under this root directory, the '+' button is clicked. It is enough to continue to fill in which types of data are to be collected, or click on 'cancel' the item, as illustrated in fig. 2 e.
When a command has multiple sets of inputs, a cascade between the multiple sets is generated to produce a combination between the multiple sets of inputs, as shown in FIG. 2 f. Both boxes in fig. 2f are inputs. The next set of inputs is marked and dragged in 'data items collected by the robot' are expanded to batch inputs, resulting in more settings-1.
At this time, as shown in fig. 2g, the 'command conversion type' menu bar in the 1 st group (more settings-1) is a default value, 'one command' is generated for each matching file. The third term is changed to. fna, meaning that every command in group 0 will be for every command again
/opt/pubdata/avian/beijing_domesticduck/ZJU1/GCF_015476345.1
The file found under the directory with suffix fna is replaced to the corresponding position (-faT postred frame position) to generate a command, that is, all inputs of group 0 and all inputs of group 1 generate a 'multiplication cascade', for example, group 0 finds M0 pieces of input data, group 1 finds M1 pieces of input data, and then a total of M0 x M1 pieces of commands are generated.
If the input of group 1 and the data item 1 of group 0 are matched data to form a correct command at this time, the text box of the pop-up 'reference input stage' is filled with '1' by selecting the 'associated setting option' in the menu bar set in group 1, which means that the group collects files matched with the input files collected by the data item 1 (and the suffix is fna). The manner of matching is herein written ' tufteduckchr242chr 23C.axt:chr 23.fna ', where ': ' the previous is an example of a data item 1 file, i.e. the file shown in the following figure. Space-apart 23 indicates that the file collected for data item 2 is to be matched with text at this location, which part of the file name for data item 2 is to be matched with this location? From': the' following space-apart 23 designation, i.e. if the first location is a/path/to/tufteduckchr 242 c. Axt file, then the command second location requires a chr23.Fna file. (if fna is to be a prefix, the matching prefix can be written after the second ': and in any case the rule can be flexibly written, which is an open interface, no second': default is a matching suffix) the same token and then the next data item, -faQ, the file with the_sm.fa suffix is received as group 2 (more settings-2) input. The corresponding input file is filled in a manner of matching with the first item of input. The final filling is completed as in fig. 2h.
The configuration of the output rule is as in fig. 2i.
After the various rules are configured, the rules can be submitted to the background for the background to generate batch commands according to the matching rules, the output rules and the command conversion rules.
S4, generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule.
S5, executing the batch command line commands and feeding back execution results to the user.
Specifically, a plurality of command line commands may be integrated into one process for execution, and the execution sequence, the execution state and the result of each process are fed back to the user in real time, and fig. 3 is a schematic diagram of the effect of command execution.
In summary, according to the scheme of the application, the initial command line command input by the user and the marking information input by aiming at the initial command line command are obtained, the corresponding association control interface is responded to the user according to the marking information, the user inputs the matching strategy of the biological information file and the batch command conversion rule, then the matching is carried out according to the matching strategy to obtain a plurality of biological information files, then the batch command conversion rule is combined to convert one initial command line command into the batch command line command for processing the plurality of biological information files, the batch command line command can be further executed, and the execution result is fed back to the user, so that compared with the processing mode of manually repeatedly inputting the plurality of commands in the prior art, the labor cost can be reduced, the command input efficiency is improved, and the biological data processing efficiency is improved.
Accordingly, in another aspect of the present application, there is also provided a batch biological data processing apparatus, including:
the command line editing module is used for acquiring an initial command line command input by a user;
the marking module is used for acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command;
the association control module is used for responding to the corresponding association control interface to the user according to the marking information so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface;
the command conversion module is used for generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule;
and the execution module is used for executing the batch command line commands and feeding back an execution result to the user.
In the several embodiments provided by the present invention, it should be understood that the disclosed methods may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the above elements is merely a logical functional division, and there may be additional divisions in actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The integrated units implemented in the form of software functional units described above may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium, and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a Processor (Processor) to perform part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, alternatives, and improvements that fall within the spirit and scope of the invention.

Claims (8)

1. A method of batch biological data processing comprising:
acquiring an initial command line command input by a user;
acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command; the input information comprises a catalog, a file name and a file name suffix of at least one biological information file to be input; the output information comprises a file name suffix of a biological information file to be output;
responding to a corresponding association control interface to the user according to the marking information, so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface; the batch command conversion rule includes one of the following three types: converting the initial command line command into command line commands of the same execution type according to each biological information file to be input, which is obtained by matching, wherein each converted command line command corresponds to one biological information file to be input; converting the initial command line command into command line commands of the same execution type according to the matching combination of the biological information files obtained by matching, wherein each converted command line command corresponds to the matching combination of one biological information file; according to all the biological information files to be input, which are obtained by matching, converting the initial command line command into one command line command of the same execution type, wherein the converted command line command corresponds to all the biological information files which are obtained by matching;
generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule;
executing the batch command line command and feeding back an execution result to the user.
2. The batch biological data processing method according to claim 1, wherein the matching policy of the biological information file to be input is used for specifying a root directory of the biological information file to be matched and a number of sub-directory layers with respect to the root directory.
3. The batch biological data processing method according to claim 2, wherein the matching policy of the biological information file to be input is further used for specifying a filename suffix of the biological information file to be matched.
4. A batch biological data processing method according to claim 3, wherein the matching policy of the biological information file to be input is further used to specify at least one character string contained in the file name of the biological information file to be matched.
5. The batch biological data processing method of claim 1, wherein the method further comprises: when the input information marks at least two biological information files to be input;
the matching policy of the to-be-input biological information files is further used for specifying a matching rule for performing combination matching according to at least two of the catalogues of the at least two to-be-input biological information files, character strings in file names or file name suffixes.
6. The batch biological data processing method according to claim 1, wherein the TAG information further includes TAG information for indicating command information which varies with a command line command;
the executing the batch command line command and feeding back an execution result to the user comprises the following steps:
and collecting a plurality of command line commands into one process for execution, and feeding back the execution sequence, the execution state and the result of each process to a user in real time.
7. A batch biological data processing device, the device comprising:
the command line editing module is used for acquiring an initial command line command input by a user;
the marking module is used for acquiring marking information input by the user aiming at the initial command line command, wherein the marking information comprises input information and/or output information of a biological information file carried in the initial command line command; the input information comprises a catalog, a file name and a file name suffix of at least one biological information file to be input; the output information comprises a file name suffix of a biological information file to be output;
the association control module is used for responding to the corresponding association control interface to the user according to the marking information so that the user can input a matching strategy of the biological information file to be input corresponding to the input information and/or an output rule of the biological information file to be output and a batch command conversion rule through the association control interface; the batch command conversion rule includes one of the following three types: converting the initial command line command into command line commands of the same execution type according to each biological information file to be input, which is obtained by matching, wherein each converted command line command corresponds to one biological information file to be input; converting the initial command line command into command line commands of the same execution type according to the matching combination of the biological information files obtained by matching, wherein each converted command line command corresponds to the matching combination of one biological information file; according to all the biological information files to be input, which are obtained by matching, converting the initial command line command into one command line command of the same execution type, wherein the converted command line command corresponds to all the biological information files which are obtained by matching;
the command conversion module is used for generating batch command line commands for processing a plurality of biological information files according to the matching strategy of the biological information files to be input and/or the output rule of the biological information files to be output and combining the batch command conversion rule;
and the execution module is used for executing the batch command line commands and feeding back an execution result to the user.
8. A computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and when the computer program runs, the computer program controls a device in which the computer readable storage medium is located to execute the batch biological data processing method according to any one of claims 1 to 6.
CN202310588835.2A 2023-05-24 2023-05-24 Batch biological data processing method, device and medium Active CN116705171B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310588835.2A CN116705171B (en) 2023-05-24 2023-05-24 Batch biological data processing method, device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310588835.2A CN116705171B (en) 2023-05-24 2023-05-24 Batch biological data processing method, device and medium

Publications (2)

Publication Number Publication Date
CN116705171A CN116705171A (en) 2023-09-05
CN116705171B true CN116705171B (en) 2024-04-05

Family

ID=87826905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310588835.2A Active CN116705171B (en) 2023-05-24 2023-05-24 Batch biological data processing method, device and medium

Country Status (1)

Country Link
CN (1) CN116705171B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461685A (en) * 2014-11-19 2015-03-25 华为技术有限公司 Virtual machine processing method and virtual computer system
CN106484912A (en) * 2016-10-26 2017-03-08 乐视控股(北京)有限公司 A kind for the treatment of method and apparatus of cloud disk resource
CN110047472A (en) * 2019-03-15 2019-07-23 平安科技(深圳)有限公司 Batch conversion method, apparatus, computer equipment and the storage medium of voice messaging
CN110096479A (en) * 2019-03-15 2019-08-06 平安科技(深圳)有限公司 Batch renaming method, apparatus, computer equipment and the storage medium of voice messaging
CN110210212A (en) * 2019-03-14 2019-09-06 腾讯科技(深圳)有限公司 A kind of data processing method, device and relevant device
CN111177247A (en) * 2019-12-30 2020-05-19 腾讯科技(深圳)有限公司 Data conversion method, device and storage medium
CN111400244A (en) * 2020-03-13 2020-07-10 网易(杭州)网络有限公司 Method and device for resource batch processing, electronic equipment and storage medium
CN115629814A (en) * 2022-09-09 2023-01-20 网易(杭州)网络有限公司 Data processing method and device and electronic equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023952A1 (en) * 2001-02-14 2003-01-30 Harmon Charles Reid Multi-task recorder
CN101057230A (en) * 2004-11-12 2007-10-17 佳思腾软件公司 Data processing device, document processing device, and document processing method
US9589310B2 (en) * 2009-10-07 2017-03-07 Nvidia Corporation Methods to facilitate primitive batching

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104461685A (en) * 2014-11-19 2015-03-25 华为技术有限公司 Virtual machine processing method and virtual computer system
CN106484912A (en) * 2016-10-26 2017-03-08 乐视控股(北京)有限公司 A kind for the treatment of method and apparatus of cloud disk resource
CN110210212A (en) * 2019-03-14 2019-09-06 腾讯科技(深圳)有限公司 A kind of data processing method, device and relevant device
CN110047472A (en) * 2019-03-15 2019-07-23 平安科技(深圳)有限公司 Batch conversion method, apparatus, computer equipment and the storage medium of voice messaging
CN110096479A (en) * 2019-03-15 2019-08-06 平安科技(深圳)有限公司 Batch renaming method, apparatus, computer equipment and the storage medium of voice messaging
CN111177247A (en) * 2019-12-30 2020-05-19 腾讯科技(深圳)有限公司 Data conversion method, device and storage medium
CN111400244A (en) * 2020-03-13 2020-07-10 网易(杭州)网络有限公司 Method and device for resource batch processing, electronic equipment and storage medium
CN115629814A (en) * 2022-09-09 2023-01-20 网易(杭州)网络有限公司 Data processing method and device and electronic equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
使用批量处理方法提高iSCSI存储***性能的策略研究;韩永 等;《计算机研究与发展》;20120930;第49卷(第9期);2036-2043 *

Also Published As

Publication number Publication date
CN116705171A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
US6285998B1 (en) System and method for generating reusable database queries
US7953766B2 (en) Generation of attribute listings for unique identification of data subsets
CN110532019B (en) Method for tracing history of software code segment
JP2009509271A (en) Apparatus and method for data profiling based on composition of extraction, transformation and reading tasks
US6113649A (en) Object representation of program and script components
CN104715032A (en) Mapping system and method of Chinese and English table name and field name of report system
EP3103002B1 (en) Batch generation of links to documents based on document name and page content matching
US11556702B2 (en) Orchestration of crud operations for a hierarchical web service data model in a spreadsheet
WO2021068692A1 (en) Method, apparatus and device for workflow migration, and computer-readable storage medium
US20060174193A1 (en) Document processing apparatus and method, and document processing system
JP2724082B2 (en) Data analysis support system for VLSI process
CN113312033A (en) Template protocol generation and management method
JP5398213B2 (en) Generating device, program, and generating method
JPH09212353A (en) Method and device for supporting reused design
JP4927895B2 (en) Form creation processing system, form creation processing method, and form creation processing program
CN108874395A (en) Hard Compilation Method and device during a kind of modularization stream process
CN116705171B (en) Batch biological data processing method, device and medium
JP2019211805A (en) Database migration support system and program
CN104484156A (en) Editing method for multilingual formula, editing system for multilingual formula and editor for multilingual formula
CN116225902A (en) Method, device and equipment for generating test cases
US20050010548A1 (en) Automatic file generating apparatus, method, program and record medium
JP4444326B2 (en) Database management system, database management method, and database management program
JPH07296084A (en) System and method for processing data
CN117667196B (en) UXUI efficient collaboration low-code method based on intermediate representation model
CN112130841B (en) SQL development method and device and terminal equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant