Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow users to specify loci parameters solely through the command line #35

Open
jackscanlan opened this issue Nov 13, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@jackscanlan
Copy link
Collaborator

Default samplesheet could be included in ./assets, and the --lp_* parameters could be used to modify it.

Requirements:

  • add parameters to set (and overwrite) the pcr_primers and target_gene fields in the loci_params sheet (probably use --pcr_primers and --target_gene parameters)
    • support for lists
  • parse_inputs.R needs to use above parameters to edit the loci_params sheet (imported from default in ./assets) and then parse the replacement parameters
  • change channel logic so default .csv is used if --loci_params is unset
  • pipeline schema needs to be updated to allow --loci_params to be unset if --pcr_primers and --target_gene are set

Reason to do this is to eliminate requirement of creating a loci_params.csv in addition in to the samplesheet, for flexibility. But overall, .csv files probably preferred for complex experimental designs of three or more multiplexed loci, as lists of parameters get difficult

Note: single values passed to --lp_* overwrite all rows of the sheet, which is convenient for the parameters that are likely to be the same for all primers

@jackscanlan jackscanlan added the enhancement New feature or request label Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant