CTDCONVERTER(1)

πŸ’– CTDCONVERTER(1) πŸ’–

okay bestie, welcome to the CTDCONVERTER(1) manual page β€” a whole user command situation β€” let me tell you everything 🫢


✨ NAME ✨

CTDConverter β€” convert CTD files into Galaxy tool and CWL CommandLineTool files πŸ’…


🌸 DESCRIPTION 🌸

INFO: Using cwl converter usage:

CTDConverter [-h] -i INPUT_FILES [INPUT_FILES ...] -o OUTPUT_DESTINATION [-x DEFAULT_EXECUTABLE_PATH] [-p HARDCODED_PARAMETERS] [-V XSD_LOCATION] [-v] FORMAT

CTDConverter β€” a project from the WorkflowConversion family (<https://github.com/WorkflowConversion/CTDConverter>) β€” it's giving ecosystem, no cap πŸ¦‹


Copyright 2017, WorklfowConversion 😭

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. πŸ“œ

fr fr read the license, it's literally the whole vibe check of legality here ✨

USAGE:

$ CTDConverter [FORMAT] [ARGUMENTS ...]

FORMAT can be either one of the supported output formats: cwl, galaxy. 🌈

There is one converter for each supported FORMAT, each taking a different set of arguments. Please consult the detailed documentation for each of the converters. Nevertheless, all converters have the following common parameters/options: πŸ‘‘

I β€” Parsing a single CTD file and convert it:

$ CTDConverter [FORMAT] -i [INPUT_FILE] -o [OUTPUT_FILE]

II β€” Parsing several CTD files, output converted wrappers in a given folder:

$ CTDConverter [FORMAT] -i [INPUT_FILES] -o [OUTPUT_DIRECTORY]

For more detailed help see README.md in the root folder as well as galaxy/README.md or cwl/README.md. πŸ“š


πŸŽ€ positional arguments πŸŽ€

  • FORMAT β€” the output format, and yes it's mandatory bestie (no skipping it πŸ’€). Can be one of: cwl, galaxy.

πŸ’œ options πŸ’œ

  • -h, --help β€” show this help message and exit ✨
  • -i, --input INPUT_FILES [INPUT_FILES ...] β€” list of CTD files to convert πŸ¦‹
  • -o, --output-destination OUTPUT_DESTINATION β€” if multiple input files are given, then a folder in which all converted files will be generated is expected; if a single input file is given, then a destination file is expected. (so like... folder for many, filename for one, iykyk πŸ’…)
  • -x, --default-executable-path DEFAULT_EXECUTABLE_PATH β€” use this executable path when <executablePath> is not present in the CTD πŸ”₯
  • -p, --hardcoded-parameters HARDCODED_PARAMETERS β€” file containing hardcoded values for the given parameters. Run with -h or --help to see a brief example on the format of this file πŸ‘€
  • -V, --validation-schema XSD_LOCATION β€” location of the schema to use to validate CTDs. If not provided, no schema validation will take place 😭 (yes, it just vibes without validation)
  • -v, --version β€” show program's version number and exit ⭐

not me ending the page on the cutest note possible πŸŽ€ this was CTDConverter, version cwl 3.0a1, dated April 2026 β€” slay, periodt, go convert something iconic πŸ’–πŸ¦‹βœ¨
πŸ“¦ where this page comes from