4.1.8. informative_traits.py¶
Report information about the traits that are informative, i.e. the traits that don’t have the same value in all species.
The result is a key-value association, either displayed in the console or written to a file as TSV or JSON.
The information reported is:
- The total number of values (keyed
TotalSize). - The number of informative values (keyed
InformativesSize). - The percentage of informative values (keyed
PercentageInformative). - The first non informative value seen during the computation (keyed
NonInformativeValue); this was used mainly for debugging.
| created: | September 2018 |
|---|---|
| last modified: | August 2019 |
4.1.8.1. Usage¶
Report information about the traits that are informative
usage: informative_traits.py [-h] [-o OUTPUT]
[-m {intersection,atLeastTwo,union}] [-p] [-v]
orthos values [values ...]
4.1.8.1.1. Positional Arguments¶
| orthos | all the orthos, in TSV |
| values | the values files, in (Gzipped) TSV |
4.1.8.1.2. Named Arguments¶
| -o, --output | write the output there; can be JSON or TSV |
| -m, --mode | Possible choices: intersection, atLeastTwo, union the mode, that is, the kind of values we want to keep while computing the distance Default: “intersection” |
| -p, --progress | print a progress bar; need tqdm to be installed Default: False |
| -v, --verbose | be verbose Default: False |