Representative bed file processor
This tool is designed to parse FSLR output files (representative bed files), and create excel files containing separate sheets for various categories of data.
Installation
This is a python tool, available on pypi. To install, run
pip install repbed-processor
Running the tool
Simple examples
To see more information about the available options for running the tool, run:
python -m repbed_processor --help
For a single input file, and using the default probes of interest and default threshold for complex events, simply run:
python -m repbed_processor path/to/your_file.representative.bed
(where 'path/to/your_file.representative.bed' is the path to your FSLR output file)
Other examples
To change the threshold for what you consider to be a complex event, use -c (default is 5):
python -m repbed_processor path/to/your_file.representative.bed -c 10
If you have multiple input files, you may enter them all:
python -m repbed_processor path/to/your_file1.representative.bed path/to/your_file2.representative.bed
And if you would like to analyse multiple input files all together (e.g. combining several controls),
use the --mixed-input (or -m) flag:
python -m repbed_processor path/to/your_file1.representative.bed path/to/your_file2.representative.bed --mixed-input
To specify your probes (rather than using the default, 21q1), use the -p option (you must specify -p before each probe):
python -m repbed_processor path/to/your_file.representative.bed -p probe_name -p another_probe
If you would like separate output files for each probe, use the --split (or -s) flag:
python -m repbed_processor path/to/your_file.representative.bed -p probe_name -p another_probe -s
Other options, such as logging and file name customisation, are detailed within the help message (see --help, above)
Issues
Please log issues on GitHub
Licence
MIT (see LICENCE.txt)
Metadata
Release files for repbed-processor 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| repbed_processor-0.0.1.tar.gz | 12.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| repbed_processor-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.4 kB
Release files / repbed_processor-0.0.1.tar.gz
| Download URL | repbed_processor-0.0.1.tar.gz |
|---|---|
| Size | 12.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ecc8057aac90fdae6de23f9d4590f3776e598a5d924b00761c2810471812b13
|
|
BLAKE2b-256 checksum How to use checksums |
663a2989d1be939ecf2e97873845798a1d8535c506511b19ff6d1d6116de6caa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / repbed_processor-0.0.1-py3-none-any.whl
| Download URL | repbed_processor-0.0.1-py3-none-any.whl |
|---|---|
| Size | 17.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1a05a076c00348aadb5c7ea06d2f3a1c69ac0cd108cf95cd208806ff3e801da0
|
|
BLAKE2b-256 checksum How to use checksums |
287383ed8acaaf20cf370e2ca95b8cd724b6835990d5bfc9ffc152811d3747c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|