11 ssshtest = fetchFromGitHub {
14 rev = "d21f7f928a167fca6e2eb31616673444d15e6fd0";
15 hash = "sha256-zecZHEnfhDtT44VMbHLHOhRtNsIMWeaBASupVXtmrks=";
18 python3Packages.buildPythonApplication rec {
23 src = fetchFromGitHub {
27 hash = "sha256-SFBVatcVavBfQtFbBcXifBX3YnKsxJS669vCcyjsBA4=";
31 substituteInPlace truvari/utils.py \
32 --replace "/bin/bash" "${runtimeShell}"
33 patchShebangs repo_utils/test_files
37 python3Packages.setuptools
40 dependencies = with python3Packages; [
64 pythonImportsCheck = [ "truvari" ];
71 ++ (with python3Packages; [
78 ln -s ${ssshtest}/ssshtest .
79 bash repo_utils/truvari_ssshtests.sh
85 description = "Structural variant comparison tool for VCFs";
86 homepage = "https://github.com/ACEnglish/truvari";
87 changelog = "https://github.com/ACEnglish/truvari/releases/tag/${src.rev}";
88 license = licenses.mit;
89 maintainers = with maintainers; [
94 Truvari is a benchmarking tool for comparison sets of SVs.
95 It can calculate the recall, precision, and f-measure of a
96 vcf from a given structural variant caller. The tool
97 is created by Spiral Genetics.