annotate docs/scripts/txt/MolFilesToSD.txt @ 0:4816e4a8ae95 draft default tip

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 09:23:18 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
1 NAME
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
2 MolFilesToSD.pl - Generate a SD file from MDLMOL File(s)
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
4 SYNOPSIS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
5 MolFilesToSD.pl MDLMOLFile(s)...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
6
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
7 MolFilesToSD.pl [-c, --compoundid usefileprefix | idlabel] [-d,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
8 --datafieldlabel fieldlabel] [-h, --help] [-m, --mode molnameline |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
9 datafield | both | none] [-o, --overwrite] [-r, --root rootname] [-w,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
10 --workingdir dirname] MDLMOLFile(s)...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
11
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
12 DESCRIPTION
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
13 Generate a SD file from *MDLMOL File(s)*. Multiple file names are
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
14 separated by spaces. The valid file extension is *.mol*. All other file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
15 names are ignored. All the files in a current directory can be specified
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
16 by **.mol*, or the current directory name.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
17
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
18 OPTIONS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
19 -c, --compoundid *usefileprefix | idlabel*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
20 Specify how to generate compound IDs: use MOL filename prefix or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
21 generate a new compound ID by combining *idlabel* with compound
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
22 number. Possible values: *usefileprefix | idlabel*. By default,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
23 *Cmd* is used as a *idlabel* to generate these types of compound
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
24 IDs: Cmpd1, Cmpd2 and so on.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
25
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
26 Example: To generate compound IDs like Mol_ID1, Mol_ID2 and so on,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
27 specify "MolID" value for this option.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
28
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
29 -d, --datafieldlabel *fieldlabel*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
30 Specify data field label for adding compound ID field into SD file
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
31 during *datafield | both* values of -m, --mode option. Default:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
32 <Cmpd_ID>.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
33
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
34 -h, --help
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
35 Print this help message.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
36
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
37 -m, --mode *molnameline | datafield | both | none*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
38 Specify how to add compopund ID into SD file: relplace the molname
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
39 line, add a new data field, replace the molname line and add data
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
40 field, or do nothing. Possible values: *molnameline | datafield |
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
41 both | none*. Default: *nothing*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
42
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
43 Use -c, --compoundid to specify compound ID generation process.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
44
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
45 -o, --overwrite
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
46 Overwrite existing files.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
47
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
48 -r, --root *rootname*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
49 New SD file name is generated using the root: <Root>.sdf. Default
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
50 new file name: <InitialMOLFileName>1To<Count>.sdf.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
51
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
52 -w, --workingdir *dirname*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
53 Location of working directory. Default: current directory.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
54
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
55 EXAMPLES
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
56 To generate NewSample.sdf file from Sample*.mol files, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
57
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
58 % MolFilesToSD.pl -r NewSample -o Sample*.mol
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
59
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
60 To generate NewSample.sdf with Cmpd1, Cmpd2 and so on as compound ID in
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
61 MolName line and Cmpd_ID datafield from Sample*.mol files, type:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
62
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
63 % MolFilesToSD.pl -r NewSample -m both -o Sample*.mol
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
64
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
65 AUTHOR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
66 Manish Sud <msud@san.rr.com>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
67
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
68 SEE ALSO
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
69 InfoSDFiles.pl, SDToMolFiles.pl
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
70
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
71 COPYRIGHT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
72 Copyright (C) 2015 Manish Sud. All rights reserved.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
73
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
74 This file is part of MayaChemTools.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
75
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
76 MayaChemTools is free software; you can redistribute it and/or modify it
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
77 under the terms of the GNU Lesser General Public License as published by
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
78 the Free Software Foundation; either version 3 of the License, or (at
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
79 your option) any later version.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
80