[med-svn] [Git][med-team/tiddit][master] 5 commits: New upstream version 3.6.1+dfsg
Andreas Tille (@tille)
gitlab at salsa.debian.org
Wed Nov 8 20:33:06 GMT 2023
Andreas Tille pushed to branch master at Debian Med / tiddit
Commits:
de66d7f7 by Andreas Tille at 2023-11-08T21:28:41+01:00
New upstream version 3.6.1+dfsg
- - - - -
3f3391f0 by Andreas Tille at 2023-11-08T21:28:41+01:00
routine-update: New upstream version
- - - - -
3a7a37f6 by Andreas Tille at 2023-11-08T21:28:41+01:00
Update upstream source from tag 'upstream/3.6.1+dfsg'
Update to upstream version '3.6.1+dfsg'
with Debian dir 2740c57fba4cdd6d85d7f4442d4bbf9bc8cc675e
- - - - -
3b509fcf by Andreas Tille at 2023-11-08T21:28:45+01:00
routine-update: Build-Depends: s/dh-python/dh-sequence-python3/
- - - - -
a220e413 by Andreas Tille at 2023-11-08T21:31:53+01:00
routine-update: Ready to upload to unstable
- - - - -
6 changed files:
- debian/changelog
- debian/control
- debian/rules
- setup.py
- tiddit/__main__.py
- tiddit/tiddit_variant.pyx
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,10 @@
+tiddit (3.6.1+dfsg-1) unstable; urgency=medium
+
+ * New upstream version
+ * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
+
+ -- Andreas Tille <tille at debian.org> Wed, 08 Nov 2023 21:29:47 +0100
+
tiddit (3.6.0+dfsg-1) unstable; urgency=medium
* Team Upload.
=====================================
debian/control
=====================================
@@ -4,7 +4,7 @@ Uploaders: Andreas Tille <tille at debian.org>
Section: science
Priority: optional
Build-Depends: debhelper-compat (= 13),
- dh-python,
+ dh-sequence-python3,
cython3,
python3-all-dev,
python3-setuptools,
=====================================
debian/rules
=====================================
@@ -8,7 +8,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
export PYBUILD_NAME=tiddit
%:
- dh $@ --with python3 --buildsystem=pybuild
+ dh $@ --buildsystem=pybuild
override_dh_clean:
dh_clean
=====================================
setup.py
=====================================
@@ -20,7 +20,7 @@ else:
setup(
name = 'tiddit',
- version = '3.6.0',
+ version = '3.6.1',
url = "https://github.com/SciLifeLab/TIDDIT",
=====================================
tiddit/__main__.py
=====================================
@@ -17,7 +17,7 @@ import tiddit.tiddit_variant as tiddit_variant
import tiddit.tiddit_contig_analysis as tiddit_contig_analysis
def main():
- version="3.6.0"
+ version="3.6.1"
parser = argparse.ArgumentParser("""tiddit-{}""".format(version),add_help=False)
parser.add_argument("--sv" , help="call structural variation", required=False, action="store_true")
parser.add_argument("--cov" , help="generate a coverage bed file", required=False, action="store_true")
=====================================
tiddit/tiddit_variant.pyx
=====================================
@@ -7,6 +7,22 @@ from joblib import Parallel, delayed
from pysam import AlignmentFile, AlignedSegment
+
+def percentile(a, q):
+ size = len(a)
+ percentiles=[]
+
+ sorted_a=sorted(a)
+
+ for v in q:
+ if not size:
+ percentiles.append(0)
+ else:
+ percentiles.append( sorted_a[ int(math.ceil((size * v) / 100.0)) - 1 ] )
+
+ return(percentiles)
+
+
def scoring(scoring_dict,percentiles):
score=[0]
if scoring_dict["n_contigs"]:
@@ -543,7 +559,8 @@ def main(str bam_file_name,dict sv_clusters,args,dict library,int min_mapq,sampl
p=[1,5,10,20,30,40,50,60,70,75,80,85,90,95,97.5,99]
- percentiles={"FA":numpy.percentile(ratios["fragments_A"],p),"FB":numpy.percentile(ratios["fragments_B"],p),"RA":numpy.percentile(ratios["reads_A"],p),"RB":numpy.percentile(ratios["reads_B"],p)}
+
+ percentiles={"FA":percentile(ratios["fragments_A"],p),"FB":percentile(ratios["fragments_B"],p),"RA":percentile(ratios["reads_A"],p),"RB":percentile(ratios["reads_B"],p)}
for v in variants_list:
for variant in v:
View it on GitLab: https://salsa.debian.org/med-team/tiddit/-/compare/0b98ccd9aac5ff68314b987b0d93b667c737619b...a220e413a05bb5c61cc5177ecd94391a0035b501
--
View it on GitLab: https://salsa.debian.org/med-team/tiddit/-/compare/0b98ccd9aac5ff68314b987b0d93b667c737619b...a220e413a05bb5c61cc5177ecd94391a0035b501
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231108/174a598b/attachment-0001.htm>
More information about the debian-med-commit
mailing list