| @@ 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__': |
|