'\" t .\" Title: kmc_tools-complex .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.20 .\" Date: .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "KMC_TOOLS\-COMPLEX" "1" "" "\ \&" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAME" kmc_tools-complex \- complex operations with a number of input databases .SH "SYNOPSIS" .sp kmc_tools complex .SH "DESCRIPTION" .sp This command executes a combination of operations as defined by . It is text file with following syntax: .sp .if n .RS 4 .nf .fam C __________________________________________________________________ |INPUT: | |= [params] | |= [params] | |... | |= [params] | |OUTPUT: | |=[[...] | |[OUTPUT_PARAMS: __| |] | / | | / |_______________________________________________________________|/ .fam .fi .if n .RE .SH "PARAMETERS" .sp \fBinput1, input2, ..., inputN\fP .RS 4 names of inputs used to define equation .RE .sp \fBinput1_db_path, input2_db_path, ..., inputN_db_path\fP .RS 4 paths to k\-mers sets .RE .sp For each input there are additional parameters which can be set: .sp \fB\-ci\fP .RS 4 exclude k\-mers occurring less than times .RE .sp \fBcx\fP .RS 4 exclude k\-mers occurring more of than times .RE .sp \fBout_db_path\fP .RS 4 path to output database .RE .sp \fBref_input\fP .RS 4 one of input1, input2, ..., inputN .RE .sp \fBoper\fP .RS 4 one of {*,\-,~,+}, which refers to {intersect, kmers_subtract, counters_subtract, union} .RE .sp Operator \*(Aq*\*(Aq has the highest priority. Other operators have equal priorities. The order of operations can be changed with parentheses. .sp Output parameters: .sp \fB\-ci\fP .RS 4 exclude k\-mers occurring less than times .RE .sp \fB\-cx\fP .RS 4 exclude k\-mers occurring more of than times .RE .sp \fB\-cs\fP .RS 4 maximal value of a counter .RE .SH "EXAMPLE" .sp .if n .RS 4 .nf .fam C __________________________________________________________________ |INPUT: | |set1 = kmc_o1 \-ci5 | |set2 = kmc_o2 | |set3 = kmc_o3 \-ci10 \-cx100 __| |OUTPUT: | / |result = (set3+set1)*set2 | / |_______________________________________________________________|/ .fam .fi .if n .RE .SH "AUTHOR" .sp KMC was originally written by: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Sebastian Deorowicz (\c .MTO "sebastian.deorowicz\(atpolsl.pl" "" ")" .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Marek Kokot .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Szymon Grabowski .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} Agnieszka Debudaj\-Grabysz .RE .SH "COPYING" .sp KMC is a free software distributed under GNU GPL3 licence for academic, research, and commercial use.