Skip to content

Conversation

@haydenm
Copy link
Collaborator

@haydenm haydenm commented Jan 4, 2019

Previously, the -o/--output-probes argument was optional. This
could be desired if the goal was only to determine the number
of probes: even if the probe set is designed in order to compute
this number, one could simply leave out -o to ignore the probe
set. But this might be confusing, since a user could easily
run design.py to design a probe set, and find out after it runs
that the probe set was not output. It could also be wasteful
because design.py is sometimes computationally expensive to run
and a user could mistakenly leave out -o.

To avoid these issues, this commit changes the output argument
to be required.

This also updates the README to account for -o now being
required.

Previously, the `-o/--output-probes` argument was optional. This
could be desired if the goal was only to determine the number
of probes: even if the probe set is designed in order to compute
this number, one could simply leave out `-o` to ignore the probe
set. But this might be confusing, since a user could easily
run `design.py` to design a probe set, and find out after it runs
that the probe set was not output. It could also be wasteful
because `design.py` is sometimes computationally expensive to run
and a user could mistakenly leave out `-o`.

To avoid these issues, this commit changes the output argument
to be required.

This also updates the README to account for `-o` now being
required.
@haydenm haydenm merged commit 7a7c403 into master Jan 4, 2019
@haydenm haydenm deleted the require-output branch January 4, 2019 23:36
@coveralls
Copy link

Coverage Status

Coverage remained the same at 94.998% when pulling f1a77c7 on require-output into 8003d3f on master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants