RGLab / cytoCL

Command line tools for cytolib
2 stars 1 forks source link

FCS QC tool #1

Open mikejiang opened 6 years ago

mikejiang commented 6 years ago

@mimisikai , feel free to voice your opinion here on https://github.com/RGLab/cytoCL/blob/master/README.md since you have lots of first-hand experience (or frustrations) with this issue

mikejiang commented 5 years ago

For command line argument parsing, we could consider Boost.Program_options. And we could have a main command, say fcstool followed by the subcommands for all the different tasks. e.g.

mikejiang commented 5 years ago

For the single file

jacobpwagner commented 5 years ago

I ran in to an issue with some FCS files that is relevant to fcstool check -m:

$PnS is optional in FCS 3.0 and 3.1, and $PnN is also optional in FCS 3.0, so checking channel/marker names should take that in to account in terms of checks and output.