@@ 38-61 (lines=24) @@ | ||
35 | from rna_tools.tools.mq.lib.timex import timex |
|
36 | ||
37 | ||
38 | def get_parser(): |
|
39 | parser = argparse.ArgumentParser( |
|
40 | description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) |
|
41 | parser.add_argument('-s', "--steps", type=int, help="", default=100) |
|
42 | parser.add_argument('-n', "--nsim", type=int, help="", default=500000) |
|
43 | # 500000 to get 1 ns |
|
44 | # 50000 |
|
45 | parser.add_argument('-r', "--run", help="", default='_') |
|
46 | parser.add_argument('-p', "--prefix", help="", default='') |
|
47 | parser.add_argument("-v", "--verbose", |
|
48 | action="store_true", help="be verbose") |
|
49 | parser.add_argument("--dcd", |
|
50 | action="store_true", help="save also as dcd") |
|
51 | parser.add_argument("file", help="", default="") # nargs='+') |
|
52 | ||
53 | parser.add_argument("--min", |
|
54 | action="store_true", help="be verbose") |
|
55 | parser.add_argument("--pymol", |
|
56 | action="store_true", help="be verbose") |
|
57 | parser.add_argument("--box-size", help="", default=1, type=float) # nargs='+') |
|
58 | parser.add_argument("--solv-padding", |
|
59 | action="store_true", help="be verbose") |
|
60 | ||
61 | return parser |
|
62 | ||
63 | ||
64 | if __name__ == '__main__': |
@@ 275-296 (lines=22) @@ | ||
272 | return l |
|
273 | ||
274 | ||
275 | def get_parser(): |
|
276 | parser = argparse.ArgumentParser( |
|
277 | description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) |
|
278 | ||
279 | parser.add_argument('-t',"--target", |
|
280 | help="target file") |
|
281 | parser.add_argument('--result', #default='out.rmsd', |
|
282 | help="result file") |
|
283 | parser.add_argument('--ignore-files', default='aligned', help="use to ignore files, .e.g. with 'aligned'") |
|
284 | parser.add_argument('--suffix', default='aligned', help="used with --saved, by default: aligned") |
|
285 | parser.add_argument('--way', help="e.g., backbone+sugar, c1, c1+Nx") |
|
286 | parser.add_argument('--triple-mode', help="same crazy strategy to align triples", default=True, action="store_true") |
|
287 | parser.add_argument('--column-name', help="name column for rmsd, by default 'rmsd', but can also be a name of the target file", default="rmsd") |
|
288 | parser.add_argument("-s", "--save", action="store_true", help="set suffix with --suffix, by default: aligned") |
|
289 | parser.add_argument("--folder-prefix", default = '', help="folder name, t2-3-UAU_NAME_aligned") |
|
290 | ||
291 | parser.add_argument("--debug", action="store_true") |
|
292 | parser.add_argument("--show", action="store_true", help="show the results in the terminal") |
|
293 | parser.add_argument("--sort", action="store_true", help='sort results based on rmsd (ascending), --result must be set up') |
|
294 | parser.add_argument("--tseq", help='target sequence, e.g. acu, find only triples of this sequence [use the order for the seq taken from the input PDB file, literally order of residues in a pdb file]') |
|
295 | parser.add_argument('--files', help='files', nargs='+', default=RT + '/rna_tools/tools/triplexibility/db/triples-all-v2-rpr/*.pdb') |
|
296 | return parser |
|
297 | ||
298 | # main |
|
299 | if __name__ == '__main__': |
@@ 334-354 (lines=21) @@ | ||
331 | return l |
|
332 | ||
333 | ||
334 | def get_parser(): |
|
335 | parser = argparse.ArgumentParser( |
|
336 | description=__doc__, formatter_class=argparse.RawDescriptionHelpFormatter) |
|
337 | ||
338 | parser.add_argument('-t',"--target", |
|
339 | help="target file") |
|
340 | parser.add_argument('--result', #default='out.rmsd', |
|
341 | help="result file") |
|
342 | parser.add_argument('--ignore-files', default='aligned', help="use to ignore files, .e.g. with 'aligned'") |
|
343 | parser.add_argument('--suffix', default='aligned', help="used with --saved, by default: aligned") |
|
344 | parser.add_argument('--way', help="e.g., backbone+sugar, c1, c1+Nx") |
|
345 | parser.add_argument('--triple-mode', help="same crazy strategy to align triples", default=True, action="store_true") |
|
346 | parser.add_argument('--column-name', help="name column for rmsd, by default 'rmsd', but can also be a name of the target file", default="rmsd") |
|
347 | parser.add_argument("-s", "--save", action="store_true", help="set suffix with --suffix, by default: aligned") |
|
348 | parser.add_argument("--folder-prefix", default = '', help="folder name, t2-3-UAU_NAME_aligned") |
|
349 | ||
350 | parser.add_argument("--debug", action="store_true") |
|
351 | parser.add_argument("--sort", action="store_true", help='sort results based on rmsd (ascending), --result must be set up') |
|
352 | parser.add_argument("--tseq", help='target sequence, e.g. acu, find only triples of this sequence [use the order for the seq taken from the input PDB file, literally order of residues in a pdb file]') |
|
353 | parser.add_argument('--files', help='files', nargs='+', default=RT + '/rna_tools/tools/triplexibility/db/triples-all-v2-rpr/*.pdb') |
|
354 | return parser |
|
355 | ||
356 | # main |
|
357 | if __name__ == '__main__': |