pyGenClean.SampleMissingness package¶
For more information about how to use this module, refer to the Sample Missingness Module.
Module contents¶
Submodules¶
pyGenClean.SampleMissingness.sample_missingness module¶
-
exception
pyGenClean.SampleMissingness.sample_missingness.ProgramError(msg)[source]¶ Bases:
exceptions.ExceptionAn
Exceptionraised in case of a problem.Parameters: msg (str) – the message to print to the user before exiting.
-
pyGenClean.SampleMissingness.sample_missingness.checkArgs(args)[source]¶ Checks the arguments and options.
Parameters: args (argparse.Namespace) – a object containing the options of the program. Returns: Trueif everything was OK.If there is a problem with an option, an exception is raised using the
ProgramErrorclass, a message is printed to thesys.stderrand the program exists with code 1.
-
pyGenClean.SampleMissingness.sample_missingness.main(argString=None)[source]¶ The main function of the module.
Parameters: argString (list) – the options. These are the steps:
- Prints the options.
- Runs Plink with the
mindoption (runPlink()).
-
pyGenClean.SampleMissingness.sample_missingness.parseArgs(argString=None)[source]¶ Parses the command line options and arguments.
Parameters: argString (list) – the options. Returns: A argparse.Namespaceobject created by theargparsemodule. It contains the values of the different options.Options Type Description --ifilestring The input file prefix (either a Plink binary file or a tfile). --is-bfilebool The input file ( --ifile) is a bfile instead of a tfile.--mindfloat The missingness threshold. --outstring The prefix of the output files. Note
No option check is done here (except for the one automatically done by argparse). Those need to be done elsewhere (see
checkArgs()).
-
pyGenClean.SampleMissingness.sample_missingness.runPlink(options)[source]¶ Run Plink with the
mindoption.Parameters: options (argparse.Namespace) – the options.
