annotate docs/scripts/txt/ExtractFromTextFiles.txt @ 3:90ea638ce878 draft default tip

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 09:11:59 -0500
parents 2abf0d43254d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
1 NAME
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
2 ExtractFromTextFiles.pl - Extract specific data from TextFile(s)
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
3
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
4 SYNOPSIS
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
5 ExtractFromTextFiles.pl TextFile(s)...
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
6
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
7 ExtractFromTextFiles.pl [-c, --colmode colnum | collabel] [--categorycol
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
8 number | string] [--columns "colnum,[colnum]..." |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
9 "collabel,[collabel]..."] [-h, --help] [--indelim *comma | semicolon*]
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
10 [-m, --mode *columns | rows | categories*] [-o, --overwrite] [--outdelim
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
11 *comma | tab | semicolon*] [-q, --quote *yes | no*] [--rows
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
12 "colid,value,criteria..." | "colid,value..." |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
13 "colid,mincolvalue,maxcolvalue" | "rownum,rownum,..." | colid |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
14 "minrownum,maxrownum"] [ --rowsmode rowsbycolvalue | rowsbycolvaluelist
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
15 | rowsbycolvaluerange | rowbymincolvalue | rowbymaxcolvalue | rownums |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
16 rownumrange] [-r, --root *rootname*] [-w, --workingdir *dirname*]
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
17 TextFile(s)...
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
18
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
19 DESCRIPTION
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
20 Extract column(s)/row(s) data from *TextFile(s)* identified by column
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
21 numbers or labels. Or categorize data using a specified column category.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
22 During categorization, a summary text file is generated containing
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
23 category name and count; an additional text file, containing data for
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
24 for each category, is also generated. The file names are separated by
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
25 space. The valid file extensions are *.csv* and *.tsv* for
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
26 comma/semicolon and tab delimited text files respectively. All other
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
27 file names are ignored. All the text files in a current directory can be
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
28 specified by **.csv*, **.tsv*, or the current directory name. The
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
29 --indelim option determines the format of *TextFile(s)*. Any file which
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
30 doesn't correspond to the format indicated by --indelim option is
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
31 ignored.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
32
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
33 OPTIONS
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
34 -c, --colmode *colnum | collabel*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
35 Specify how columns are identified in *TextFile(s)*: using column
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
36 number or column label. Possible values: *colnum or collabel*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
37 Default value: *colnum*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
38
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
39 --categorycol *number | string*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
40 Column used to categorize data. Default value: First column.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
41
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
42 For *colnum* value of -c, --colmode option, input value is a column
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
43 number. Example: *1*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
44
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
45 For *collabel* value of -c, --colmode option, input value is a
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
46 column label. Example: *Mol_ID*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
47
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
48 --columns *"colnum,[colnum]..." | "collabel,[collabel]..."*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
49 List of comma delimited columns to extract. Default value: First
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
50 column.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
51
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
52 For *colnum* value of -c, --colmode option, input values format is:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
53 *colnum,colnum,...*. Example: *1,3,5*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
54
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
55 For *collabel* value of -c, --colmode option, input values format
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
56 is: *collabel,collabel,..*. Example: *Mol_ID,MolWeight*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
57
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
58 -h, --help
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
59 Print this help message.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
60
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
61 --indelim *comma | semicolon*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
62 Input delimiter for CSV *TextFile(s)*. Possible values: *comma or
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
63 semicolon*. Default value: *comma*. For TSV files, this option is
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
64 ignored and *tab* is used as a delimiter.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
65
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
66 -m, --mode *columns | rows | categories*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
67 Specify what to extract from *TextFile(s)*. Possible values:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
68 *columns, rows, or categories*. Default value: *columns*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
69
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
70 For *columns* mode, data for appropriate columns specified by
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
71 --columns option is extracted from *TextFile(s)* and placed into new
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
72 text files.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
73
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
74 For *rows* mode, appropriate rows specified in conjuction with
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
75 --rowsmode and rows options are extracted from *TextFile(s)* and
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
76 placed into new text files.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
77
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
78 For *categories* mode, coulmn specified by --categorycol is used to
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
79 categorize data, and a summary text file is generated containing
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
80 category name and count; an additional text file, containing data
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
81 for for each category, is also generated.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
82
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
83 -o, --overwrite
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
84 Overwrite existing files.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
85
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
86 --outdelim *comma | tab | semicolon*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
87 Output text file delimiter. Possible values: *comma, tab, or
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
88 semicolon*. Default value: *comma*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
89
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
90 -q, --quote *yes | no*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
91 Put quotes around column values in output text file. Possible
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
92 values: *yes or no*. Default value: *yes*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
93
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
94 -r, --root *rootname*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
95 New file name is generated using the root: <Root>.<Ext>. Default for
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
96 new file names: <TextFile>CategoriesSummary.<Ext>,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
97 <TextFile>ExtractedColumns.<Ext>, and <TextFile>ExtractedRows.<Ext>
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
98 for *categories*, *columns*, and *rows* mode respectively. And
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
99 <TextFile>Category<CategoryName>.<Ext> for each category retrieved
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
100 from each text file. The output file type determines <Ext> value:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
101 csv and tsv for CSV, and TSV files respectively.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
102
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
103 This option is ignored for multiple input files.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
104
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
105 --rows *"colid,value,criteria..." | "colid,value..." |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
106 "colid,mincolvalue,maxcolvalue" | "rownum,rownum,..." | colid |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
107 "minrownum,maxrownum"*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
108 This value is --rowsmode specific. In general, it's a list of comma
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
109 separated column ids and associated mode specific value. Based on
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
110 Column ids specification, column label or number, is controlled by
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
111 -c, --colmode option.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
112
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
113 First line containing column labels is always written out. And value
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
114 comparisons assume numerical column data.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
115
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
116 For *rowsbycolvalue* mode, input value format contains these
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
117 triplets: *colid,value, criteria...*. Possible values for criteria:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
118 *le, ge or eq*. Examples:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
119
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
120 MolWt,450,le
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
121 MolWt,450,le,LogP,5,le,SumNumNO,10,le,SumNHOH,5,le
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
122
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
123 For *rowsbycolvaluelist* mode, input value format is:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
124 *colid,value...*. Examples:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
125
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
126 Mol_ID,20
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
127 Mol_ID,20,1002,1115
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
128
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
129 For *rowsbycolvaluerange* mode, input value format is:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
130 *colid,mincolvalue,maxcolvalue*. Examples:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
131
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
132 MolWt,100,450
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
133
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
134 For *rowbymincolvalue, rowbymaxcolvalue* modes, input value format
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
135 is: *colid*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
136
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
137 For *rownum* mode, input value format is: *rownum*. Default value:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
138 *2*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
139
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
140 For *rownumrange* mode, input value format is: *minrownum,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
141 maxrownum*. Examples:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
142
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
143 10,40
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
144
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
145 --rowsmode *rowsbycolvalue | rowsbycolvaluelist | rowsbycolvaluerange |
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
146 rowbymincolvalue | rowbymaxcolvalue | rownums | rownumrange*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
147 Specify how to extract rows from *TextFile(s)*. Possible values:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
148 *rowsbycolvalue, rowsbycolvaluelist, rowsbycolvaluerange,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
149 rowbymincolvalue, rowbymaxcolvalue, rownum, rownumrange*. Default
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
150 value: *rownum*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
151
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
152 Use --rows option to list rows criterion used for extraction of rows
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
153 from *TextFile(s)*.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
154
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
155 -w, --workingdir *dirname*
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
156 Location of working directory. Default: current directory.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
157
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
158 EXAMPLES
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
159 To extract first column from a text file and generate a new CSV text
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
160 file NewSample1.csv, type:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
161
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
162 % ExtractFromTextFiles.pl -r NewSample1 -o Sample1.csv
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
163
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
164 To extract columns Mol_ID, MolWeight, and NAME from Sample1.csv and
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
165 generate a new textfile NewSample1.tsv with no quotes, type:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
166
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
167 % ExtractFromTextFiles.pl -m columns -c collabel --columns "Mol_ID,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
168 MolWeight,NAME" --outdelim tab --quote no -r NewSample1
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
169 -o Sample1.csv
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
170
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
171 To extract rows containing values for MolWeight column of less than 450
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
172 from Sample1.csv and generate a new textfile NewSample1.csv, type:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
173
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
174 % ExtractFromTextFiles.pl -m rows --rowsmode rowsbycolvalue
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
175 -c collabel --rows MolWeight,450,le -r NewSample1
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
176 -o Sample1.csv
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
177
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
178 To extract rows containing values for MolWeight column between 400 and
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
179 500 from Sample1.csv and generate a new textfile NewSample1.csv, type:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
180
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
181 % ExtractFromTextFiles.pl -m rows --rowsmode rowsbycolvaluerange
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
182 -c collabel --rows MolWeight,450,500 -r NewSample1
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
183 -o Sample1.csv
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
184
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
185 To extract a row containing minimum value for column MolWeight from
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
186 Sample1.csv and generate a new textfile NewSample1.csv, type:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
187
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
188 % ExtractFromTextFiles.pl -m rows --rowsmode rowbymincolvalue
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
189 -c collabel --rows MolWeight -r NewSample1
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
190 -o Sample1.csv
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
191
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
192 AUTHOR
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
193 Manish Sud <msud@san.rr.com>
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
194
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
195 SEE ALSO
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
196 JoinTextFiles.pl, MergeTextFilesWithSD.pl, ModifyTextFilesFormat.pl,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
197 SplitTextFiles.pl
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
198
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
199 COPYRIGHT
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
200 Copyright (C) 2015 Manish Sud. All rights reserved.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
201
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
202 This file is part of MayaChemTools.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
203
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
204 MayaChemTools is free software; you can redistribute it and/or modify it
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
205 under the terms of the GNU Lesser General Public License as published by
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
206 the Free Software Foundation; either version 3 of the License, or (at
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
207 your option) any later version.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
208