i had a data block (coming from pipe from other codes) as:
i wanted to sort the records along 4th and 5th column in ascending order of date and time using sort(or any other in that matter). I came a long way thru my code only at the end to realize that the way i am using sort ( sort -nk 5, i didn't try to sort the date but would be great if i cud take that into account too ) does not give me desired result. My constraint is that the solution must be as small as possible( great if i can use it to get input from a pipe and redirect to a text file) so that my already sizable code doesn't grow larger. I am using ksh shell in Solaris. I would appreciate any help in that matter.
I appreciate all the help that I've already received but am running into one problem. I can find how to add something before a file with ascending numbers but not like this. I basically have a file that looks like this:
100
101
102
103
104
I need to add the following before each line with... (5 Replies)
Hello Friends,
I want to merge two files in ascending order on the first field. And if the first field matches sort on 3rd field i.e, TXADDR should come ahead of RXADDR .
file1
9 : TXADDR : 00000000
65 : TXDATA 0000000000000011
83 : TXDATA 0000000000000012
453 :... (10 Replies)
HI everyone,
I am trying to use the unix sort command to get a list of numbers sorted in ascending order but having trouble in getting it to work.
An example of this issue would be when i am trying to sort the following three
number each on a different line "1" , "2" and "116" the sort command... (3 Replies)
How can I check if array is in ascending order?
---------- Post updated at 01:53 PM ---------- Previous update was at 01:25 PM ----------
Done it now (0 Replies)
I have a column of numbers in the following format:
1.722e-05
2.018e-05
2.548e-05
2.747e-05
7.897e-05
4.016e-05
4.613e-05
4.613e-05
5.151e-05
5.151e-05
5.151e-05
6.1e-05
6.254e-05
7.04e-05
7.12e-05
7.12e-05 (6 Replies)
Hi,
I have a sequence which has 30000 strings which looks like this
>string2991 234445
>string224 470561
>string121 675386
>string4098 177229
>string8049 255838
>string8 672382
>string1115 578415
I want it to be arranged in ascending order
>string8 672382
>string121... (5 Replies)
Hi,
I need to list files in ascending order. Filenames are in format inpTDT_1, inpTDT_2, inpTDT_3 and so on.
I want to list them in the ascending order based on the digit after underscore and send the output to a file.
Please help (5 Replies)
Hi All
I have a file like this:
ID1 ref_A 10 ref_B 30 ref_C 5
ID2 ref_F 69 ref_G 12 ref_H 5
Every ID is followed by a string(ref_X) followed by a number(every number is referred to the previous ref)
I would like to order the file like this(the column could be more, but always with the same... (4 Replies)
Hello,
I am running ubuntu 16.04 and trying to list all files inside a directory, I need to sort them in ascending order. While surfing on the site, I found an old thread but somehow it did not work.
Link
Ascending order with sort -nk2 myfile.txt command gives below output:
file... (5 Replies)
Discussion started by: baris35
5 Replies
LEARN ABOUT DEBIAN
mclblastline
mclblastline(1) USER COMMANDS mclblastline(1)
NAME
mclblastline - a pipeline for clustering from BLAST files.
SYNOPSIS
mclblastline file-name
mclblastline [deblast options] [pipeline options] file-name
NOTE
mcl has acquired the ability to proceed from label input as produced by mcxdeblast. This enables a very lightweight mechanism of generating
clusterings from BLAST files. You might want to use this mechanism, documented in the mcl manual.
NOTE
mclblastline used to require (given default parameters) the presence of the zoem macro processor to produce detailed output. This is no
longer the case. By default mclblastline now creates a line-based tab-separated dump file. Zoem will be invoked when the --fmt-fancy option
is supplied. In that case, zoem obviously has to be installed.
DESCRIPTION
mclblastline wraps around mclpipeline. It supplies the --parser=app and --parser-tag=str options, setting them respectively to mcxdeblast
and blast. This tells mclpipeline to use mcxdeblast as the parse script in its pipeline. The significance of the blast tag is that any
mcxdeblast option can be passed through mclblastline and mclpipeline by inserting this tag into the option. For example, mcxdeblast accepts
the --score=x option. When using mclblastline, you specify it as --blast-score=x. There are two exceptions to this rule, namely the --xi-
dat=str and --xo-dat=str options. Refer to the mclpipeline manual for more information.
Additionally, all mclpipeline options are acceptable to mcxdeblast as well. The --whatif is useful for getting a feel for the pipeline. The
--mcl-I=f inflation option and --mcl-scheme=i scheme index options are your basic means for respectively manipulating cluster granularity
and allocating resources. Read the mcl manual entries for a description of the corresponding -I and -scheme mcl options.
The best advice is to glance over the mcxdeblast and mclpipeline options in order to get a feeling for which of those may come in handy for
you. Then start experimenting. Use the --whatif option, it will tell you what would happen without actually doing it.
OPTIONS
All mcxdeblast and mclpipeline options. mcxdeblast options must be passed using the mechanism described above.
EXAMPLES
mclblastline --blast-score=b
--blast-sort=a --blast-bcut=5 --mcl-I=2.5 myblastfile
This will use bit scores, sort cluster indices such that the corresponding labels are ordered alphabetically, ignore bit scores not exceed-
ing 5, and use inflation value 2.5. In this case, the output clustering will be in the file named myblastfile.I25s2 (I25 identifying the
inflation value and s2 identifying the resource scheme) and the formatted output will be in the file myblastfile.I25s2.fmt.
mclblastline --prepare-mcl myblastfile
mclblastline --start-mcl --mcl-I=1.2 myblastfile
mclblastline --start-mcl --mcl-I=1.6 myblastfile
mclblastline --start-mcl --mcl-I=2.0 myblastfile
mclblastline --start-mcl --mcl-I=2.4 myblastfile
mclblastline --start-mcl --mcl-I=2.8 myblastfile
etc ..
The first run prepares an input matrix to be read by mcl. In this case its file will be named myblastfile.sym. The subsequent runs use
this matrix. CAVEAT there are some options that you need to repeat when executing such a resumed run. They are clearly marked in the
mclpipeline manual - namely those options that affect names of (intermediate) files. Most importantly, this concerns the mclpipeline options
that have prefix --xo or --xi. For example,
mclblastline --prepare-mcl --blast-score=b --xo-dat=b myblastfile
mclblastline --start-mcl --xo-dat=b --mcl-I=1.2 myblastfile
mclblastline --start-mcl --xo-dat=b --mcl-I=1.6 myblastfile
mclblastline --start-mcl --xo-dat=b --mcl-I=2.0 myblastfile
mclblastline --start-mcl --xo-dat=b --mcl-I=2.4 myblastfile
mclblastline --start-mcl --xo-dat=b --mcl-I=2.8 myblastfile
etc ..
In this case, the matrix file will be named myblastfile.b.sym, and the --xo-dat options must be repeated in all runs so that the pipeline
reconstructs the correct file name(s).
AUTHOR
Stijn van Dongen
SEE ALSO
mcxdeblast, mclpipeline, mcxassemble.
mclblastline 12-068 8 Mar 2012 mclblastline(1)