肺癌18基因生成报告python代码

yuyao f5cd974bba 更新版本为0.7.21 10 mesiacov pred
builder 4eb7b11f43 放入builder和runner 1 rok pred
design 706fed444d 删除所有kdb_version(保留数据库中的),删除kdb*.xls文件 1 rok pred
fonts f3df09d729 添加黑体字体5.03 1 rok pred
pics 359c0d14d9 first commit 3 rokov pred
runner d0c8f7d981 更新run.sh的kdb引用 1 rok pred
src f5cd974bba 更新版本为0.7.21 10 mesiacov pred
var_anno cb0bfef843 version 0.2.0 3 rokov pred
.gitignore 1d8a24ebff 删掉0.1-2.3版本的模板和配置文件 1 rok pred
README.md 706fed444d 删除所有kdb_version(保留数据库中的),删除kdb*.xls文件 1 rok pred
pyproject.toml f2a96163f7 bug fixes and pyinstaller package 3 rokov pred
requirements.txt 716ad19738 Add missing package. 2 rokov pred
setup.py f5cd974bba 更新版本为0.7.21 10 mesiacov pred

README.md

Build linux package

python setup.py bdist_wheel

Build powershell package

.\build.ps1

Build cli executable

python -m venv venv
.\venv\Scripts\Activate.ps1
python -m pip install dist/lc18report-[version]-cp[py-version]-cp[py-version]-win_amd64.whl
python -m pip install tinyaes
pyinstaller.exe pyinstaller_folder.spec
pyinstaller.exe pyinstaller_onefile.spec
deactivate

Batch running mode

To run this script from cli

python3 -m venv venv
source venv/bin/activate
python3 -m pip install dist/lc18report-[version]-cp[py-version]-cp[py-version]-win_amd64.whl
python3 run.py server_mode -i /path/to/18gene/excel_input.excel -o /ngs/BDA/18gene/自动报告/
deactivate

To run this script within python program

from lc18report import run_server_mode
args = {
	'input_xlsx' = ''
	'output_dir' = ''
	'template_version' = ''
	'log_dir' = ''
	'debug_mode' = ''
	'add_suffix' = ''
}
run_server_mode(args)

Single sample mode (LC18 software mode)