Diff of the two buildlogs: -- --- b1/build.log 2025-01-25 17:55:42.780508036 +0000 +++ b2/build.log 2025-01-25 18:38:20.812985804 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Jan 25 05:21:07 -12 2025 -I: pbuilder-time-stamp: 1737825667 +I: Current time: Sat Feb 28 14:18:45 +14 2026 +I: pbuilder-time-stamp: 1772237925 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -30,51 +30,83 @@ dpkg-source: info: applying fix-test_unary.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3848706/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Feb 28 00:18 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='5911b797c49e481c8a711787105f7a55' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3848706' - PS1='# ' - PS2='> ' + INVOCATION_ID=debff631e94346edb1ceb7eace08f3da + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3833033 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BrdBnbFr/pbuilderrc_DGQR --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BrdBnbFr/b1 --logfile b1/build.log pyranges_0.0.111+ds-8.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.BrdBnbFr/pbuilderrc_66We --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.BrdBnbFr/b2 --logfile b2/build.log pyranges_0.0.111+ds-8.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.1.0-30-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.124-1 (2025-01-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3848706/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -246,7 +278,7 @@ Get: 112 http://deb.debian.org/debian unstable/main amd64 python3-pytest-xdist all 3.6.1-1 [44.4 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 python3-sorted-nearest amd64 0.0.39+dfsg-3 [603 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 samtools amd64 1.20-3 [653 kB] -Fetched 61.5 MB in 2s (24.7 MB/s) +Fetched 61.5 MB in 2s (25.4 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19832 files and directories currently installed.) @@ -628,8 +660,8 @@ Setting up tzdata (2025a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Jan 25 17:23:05 UTC 2025. -Universal Time is now: Sat Jan 25 17:23:05 UTC 2025. +Local time is now: Sat Feb 28 00:19:32 UTC 2026. +Universal Time is now: Sat Feb 28 00:19:32 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20220109.1) ... @@ -733,7 +765,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/pyranges-0.0.111+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pyranges_0.0.111+ds-8_source.changes +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pyranges-0.0.111+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../pyranges_0.0.111+ds-8_source.changes dpkg-buildpackage: info: source package pyranges dpkg-buildpackage: info: source version 0.0.111+ds-8 dpkg-buildpackage: info: source distribution unstable @@ -785,6 +821,7 @@ '/build/reproducible-path/pyranges-0.0.111+ds/tests/data' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/tests/data' '/build/reproducible-path/pyranges-0.0.111+ds/tests/data/test_data.py' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/tests/data/test_data.py' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/control.bam' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/control.bam' +'/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/control.bam.bai' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/control.bam.bai' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/exons.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/exons.bed' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/ensembl.gtf' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/ensembl.gtf' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/ucsc_human.bed.gz' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/ucsc_human.bed.gz' @@ -800,1081 +837,1080 @@ '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/ensembl_human.gtf.gz' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/ensembl_human.gtf.gz' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/chromsizes.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/chromsizes.bed' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/aorta2.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/aorta2.bed' -'/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/control.bam.bai' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/example_data/control.bam.bai' I: pybuild base:311: cd /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build; python3.12 -m pytest -v -n 12 ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.12 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/.hypothesis/examples')) rootdir: /build/reproducible-path/pyranges-0.0.111+ds -plugins: xdist-3.6.1, typeguard-4.4.1, hypothesis-6.124.0 +plugins: typeguard-4.4.1, hypothesis-6.124.0, xdist-3.6.1 created: 12/12 workers 12 workers [531 items] scheduling tests via LoadScheduling -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] -tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] -tests/test_binary.py::test_k_nearest[None-False-False-last] tests/data/test_data.py::test_all_data -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] tests/test_binary.py::test_coverage[False] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] +tests/test_binary.py::test_k_nearest[None-False-False-last] +tests/test_binary.py::test_nearest[downstream-False-same] tests/test_binary.py::test_nearest[None-False-opposite] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] -tests/test_binary.py::test_nearest[downstream-False-same] +tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] [gw0] [ 0%] PASSED tests/data/test_data.py::test_all_data tests/test_binary.py::test_set_intersect[False] [gw9] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain24-method_chain24] -[gw8] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] -[gw10] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] +[gw8] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain46-method_chain46] +[gw7] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] -[gw5] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] +[gw10] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] [gw11] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] -[gw7] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] +[gw3] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] -[gw10] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain46-method_chain46] +[gw8] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain46-method_chain46] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] [gw9] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain24-method_chain24] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain25-method_chain25] -[gw11] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] +[gw3] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] +[gw11] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain58-method_chain58] -[gw5] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] +[gw10] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] -[gw7] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] -[gw8] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] +[gw7] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] -[gw10] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] +[gw8] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] [gw9] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain25-method_chain25] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain26-method_chain26] [gw11] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain58-method_chain58] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain59-method_chain59] -[gw5] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] +[gw10] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] -[gw10] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] -[gw7] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] +[gw3] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] -[gw8] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] +[gw8] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] +[gw7] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] [gw9] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain26-method_chain26] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain27-method_chain27] +[gw10] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] [gw11] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain59-method_chain59] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain60-method_chain60] -[gw5] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] -[gw7] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] +[gw3] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] +[gw8] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] [gw9] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain27-method_chain27] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain28-method_chain28] -[gw8] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] -[gw10] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] -[gw5] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] +[gw10] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain17-method_chain17] +[gw7] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] [gw11] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain60-method_chain60] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain61-method_chain61] +[gw10] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain17-method_chain17] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] [gw9] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain28-method_chain28] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain29-method_chain29] -[gw5] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain17-method_chain17] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] +[gw3] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] +[gw8] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] [gw11] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain61-method_chain61] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain62-method_chain62] -[gw10] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] -[gw7] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] -[gw8] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] +[gw7] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] +[gw10] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] [gw9] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain29-method_chain29] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain30-method_chain30] -[gw5] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] +[gw3] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] [gw11] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain62-method_chain62] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain63-method_chain63] -[gw10] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] +[gw8] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] -[gw7] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] +[gw7] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] [gw9] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain30-method_chain30] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain31-method_chain31] -[gw8] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] -[gw5] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] +[gw10] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain20-method_chain20] [gw11] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain63-method_chain63] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain64-method_chain64] -[gw10] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] +[gw3] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] +[gw8] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] [gw9] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain31-method_chain31] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain32-method_chain32] -[gw7] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] -[gw5] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain20-method_chain20] +[gw10] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain20-method_chain20] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] [gw11] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain64-method_chain64] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain65-method_chain65] -[gw8] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] +[gw7] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] [gw9] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain32-method_chain32] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain33-method_chain33] -[gw10] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] -[gw7] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] +[gw3] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] +[gw8] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] [gw11] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain65-method_chain65] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain66-method_chain66] -[gw5] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] +[gw10] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] +[gw7] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] +[gw3] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] [gw9] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain33-method_chain33] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain67-method_chain67] -[gw7] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] -[gw8] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] [gw11] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain66-method_chain66] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] -[gw5] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain97-method_chain97] -[gw10] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] +[gw8] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] -[gw2] [ 11%] PASSED tests/test_binary.py::test_nearest[None-False-opposite] -tests/test_binary.py::test_nearest[upstream-True-False] +[gw10] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain97-method_chain97] [gw9] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain67-method_chain67] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain68-method_chain68] -[gw4] [ 12%] PASSED tests/test_binary.py::test_nearest[downstream-False-same] -tests/test_binary.py::test_nearest[downstream-False-opposite] -[gw7] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] +[gw3] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] +[gw7] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] +[gw2] [ 12%] PASSED tests/test_binary.py::test_nearest[None-False-opposite] +tests/test_binary.py::test_nearest[upstream-True-False] [gw11] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] -[gw5] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain97-method_chain97] +[gw10] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain97-method_chain97] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain98-method_chain98] -[gw8] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] -[gw10] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] +[gw4] [ 12%] PASSED tests/test_binary.py::test_nearest[downstream-False-same] +tests/test_binary.py::test_nearest[downstream-False-opposite] +[gw8] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] [gw9] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain68-method_chain68] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain69-method_chain69] -[gw11] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] -[gw7] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] +[gw3] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] -[gw8] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] +[gw7] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] -[gw9] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain69-method_chain69] +[gw11] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] +[gw8] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] +[gw9] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain69-method_chain69] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain70-method_chain70] -[gw5] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain98-method_chain98] +[gw0] [ 14%] PASSED tests/test_binary.py::test_set_intersect[False] +tests/test_binary.py::test_set_intersect[same] +[gw10] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain98-method_chain98] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] -[gw10] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] -[gw8] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] +[gw7] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] -[gw11] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] -[gw7] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] -[gw3] [ 15%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] +[gw3] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] +[gw6] [ 15%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] tests/test_binary.py::test_k_nearest[downstream-True-same-last] -[gw0] [ 15%] PASSED tests/test_binary.py::test_set_intersect[False] -tests/test_binary.py::test_set_intersect[same] [gw9] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain70-method_chain70] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain71-method_chain71] -[gw10] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] +[gw11] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] +[gw8] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] -[gw1] [ 15%] PASSED tests/test_binary.py::test_coverage[False] -tests/test_binary.py::test_coverage[same] -[gw5] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] +[gw3] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] +[gw10] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] -[gw8] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] +[gw7] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] -[gw7] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] -[gw6] [ 16%] PASSED tests/test_binary.py::test_k_nearest[None-False-False-last] -[gw10] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] -tests/test_binary.py::test_k_nearest[None-True-opposite-last] [gw9] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain71-method_chain71] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain72-method_chain72] -[gw5] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] -[gw11] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] +[gw8] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] +[gw11] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain86-method_chain86] -[gw10] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] -[gw7] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] +[gw3] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] +[gw10] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] +[gw5] [ 17%] PASSED tests/test_binary.py::test_k_nearest[None-False-False-last] +tests/test_binary.py::test_k_nearest[None-True-opposite-last] [gw9] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain72-method_chain72] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain73-method_chain73] -[gw8] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] +[gw7] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] -[gw5] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] +[gw1] [ 17%] PASSED tests/test_binary.py::test_coverage[False] +[gw8] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] +tests/test_binary.py::test_coverage[same] +[gw3] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] +[gw10] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain102-method_chain102] [gw11] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain86-method_chain86] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] -[gw10] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] -[gw7] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] -[gw9] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain73-method_chain73] +[gw9] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain73-method_chain73] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] -[gw5] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain102-method_chain102] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] -[gw10] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] -[gw7] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] -[gw8] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] +[gw8] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] +[gw7] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] +[gw3] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] +[gw10] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain102-method_chain102] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] +[gw9] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] [gw11] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] -[gw9] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] -[gw10] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] -[gw7] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] +[gw8] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] +[gw3] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain130-method_chain130] -[gw8] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] +[gw7] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] [gw9] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] -[gw11] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] -[gw5] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] +[gw8] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] +[gw10] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain104-method_chain104] -[gw10] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] -[gw7] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain130-method_chain130] +[gw3] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain130-method_chain130] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] -[gw8] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] +[gw7] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain142-method_chain142] -[gw9] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] +[gw11] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] +[gw9] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] -[gw5] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain104-method_chain104] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] -[gw7] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] +[gw8] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] +[gw7] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain142-method_chain142] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] +[gw3] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] -[gw10] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] +[gw10] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain104-method_chain104] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] [gw11] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] -[gw8] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain142-method_chain142] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] -[gw4] [ 23%] PASSED tests/test_binary.py::test_nearest[downstream-False-opposite] +[gw7] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] [gw9] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] -tests/test_binary.py::test_jaccard[False] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] -[gw7] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] +[gw3] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] -[gw10] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] -[gw5] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] +[gw8] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] +[gw10] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain106-method_chain106] -[gw8] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] -[gw11] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] +[gw7] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] [gw9] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain79-method_chain79] -[gw10] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] -[gw5] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain106-method_chain106] +[gw11] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] +[gw8] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] +[gw10] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain106-method_chain106] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain107-method_chain107] -[gw8] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] +[gw3] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] [gw9] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain79-method_chain79] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain80-method_chain80] +[gw7] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] +[gw4] [ 25%] PASSED tests/test_binary.py::test_nearest[downstream-False-opposite] [gw11] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain92-method_chain92] -[gw7] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] -[gw10] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] -[gw2] [ 25%] PASSED tests/test_binary.py::test_nearest[upstream-True-False] -tests/test_binary.py::test_nearest[upstream-True-same] -[gw8] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] -[gw5] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain107-method_chain107] +tests/test_binary.py::test_jaccard[False] +[gw8] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] +[gw10] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain107-method_chain107] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain108-method_chain108] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] [gw9] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain80-method_chain80] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain81-method_chain81] +[gw7] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] [gw11] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain92-method_chain92] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain93-method_chain93] -[gw10] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] -[gw8] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] -[gw7] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] +[gw8] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] +[gw3] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] -[gw5] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain108-method_chain108] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] [gw9] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain81-method_chain81] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] [gw11] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain93-method_chain93] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain94-method_chain94] -[gw10] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] -[gw5] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] -[gw7] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] +[gw10] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain108-method_chain108] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] +[gw8] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] +[gw3] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] -[gw9] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] +[gw7] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] +[gw2] [ 28%] PASSED tests/test_binary.py::test_nearest[upstream-True-False] [gw11] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain94-method_chain94] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain95-method_chain95] -[gw8] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] -[gw9] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] -[gw0] [ 29%] PASSED tests/test_binary.py::test_set_intersect[same] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] -[gw5] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] -tests/test_binary.py::test_set_union[False] +[gw10] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] +tests/test_binary.py::test_nearest[upstream-True-same] +[gw8] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] +[gw9] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] [gw11] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain95-method_chain95] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] -[gw7] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] -[gw10] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] -[gw9] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] -[gw5] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] -[gw8] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] +[gw10] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain193-method_chain193] +[gw3] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] +[gw7] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] +[gw8] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] +[gw0] [ 30%] PASSED tests/test_binary.py::test_set_intersect[same] +tests/test_binary.py::test_set_union[False] [gw11] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] +[gw9] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] +[gw10] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain193-method_chain193] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] +[gw3] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] +[gw8] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] [gw7] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] -[gw10] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] -[gw9] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] +[gw10] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] +[gw8] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain165-method_chain165] -[gw8] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain193-method_chain193] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] -[gw5] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] -[gw11] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] +[gw11] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain204-method_chain204] -[gw1] [ 32%] PASSED tests/test_binary.py::test_coverage[same] -tests/test_binary.py::test_coverage[opposite] -[gw6] [ 32%] PASSED tests/test_binary.py::test_k_nearest[None-True-opposite-last] -tests/test_binary.py::test_k_nearest[None-True-same-last] -[gw9] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain165-method_chain165] +[gw9] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] +[gw3] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] +[gw10] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] +[gw7] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] +[gw8] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain165-method_chain165] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] -[gw3] [ 32%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-same-last] -[gw5] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] +[gw3] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] -tests/test_binary.py::test_k_nearest[downstream-True-False-last] -[gw8] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] -[gw7] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] [gw11] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain204-method_chain204] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain205-method_chain205] -[gw10] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] -[gw9] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] +[gw8] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain167-method_chain167] -[gw8] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] -[gw5] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] +[gw5] [ 33%] PASSED tests/test_binary.py::test_k_nearest[None-True-opposite-last] +tests/test_binary.py::test_k_nearest[None-True-same-last] +[gw7] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] +[gw3] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] [gw11] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain205-method_chain205] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain206-method_chain206] -[gw7] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] -[gw9] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain167-method_chain167] +[gw9] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] +[gw10] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] +[gw6] [ 34%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-same-last] +tests/test_binary.py::test_k_nearest[downstream-True-False-last] +[gw8] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain167-method_chain167] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] -[gw5] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] +[gw3] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] -[gw4] [ 35%] PASSED tests/test_binary.py::test_jaccard[False] -tests/test_binary.py::test_jaccard[same] -[gw10] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] -[gw8] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] [gw11] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain206-method_chain206] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] -[gw5] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] -[gw9] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] -[gw7] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] +[gw7] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] -[gw10] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] +[gw9] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] +[gw8] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] +[gw10] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] +[gw1] [ 36%] PASSED tests/test_binary.py::test_coverage[same] +tests/test_binary.py::test_coverage[opposite] +[gw3] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] [gw11] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] -[gw5] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] -[gw9] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] +[gw8] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] +[gw9] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] -[gw8] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] -[gw5] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] +[gw4] [ 37%] PASSED tests/test_binary.py::test_jaccard[False] +[gw3] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] +tests/test_binary.py::test_jaccard[same] +[gw10] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] [gw7] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] -[gw10] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] -[gw11] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] +[gw11] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] -[gw9] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] +[gw8] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] -[gw8] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] -[gw5] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] +[gw3] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] +[gw9] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] +[gw7] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] +[gw10] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] +[gw8] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] +[gw11] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] +[gw3] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] -[gw10] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] +[gw9] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain157-method_chain157] -[gw11] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] -[gw9] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] -[gw7] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] -[gw5] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] -[gw10] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain157-method_chain157] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] -[gw9] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] +[gw7] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] +[gw8] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] -[gw8] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] +[gw3] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] [gw11] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain211-method_chain211] -[gw7] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] -[gw2] [ 40%] PASSED tests/test_binary.py::test_nearest[upstream-True-same] -tests/test_binary.py::test_nearest[upstream-True-opposite] -[gw9] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] +[gw10] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] +[gw9] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain157-method_chain157] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] +[gw7] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] +[gw8] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] -[gw10] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] [gw11] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain211-method_chain211] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain230-method_chain230] -[gw5] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] -[gw7] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] -[gw8] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] -[gw9] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] +[gw9] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] +[gw7] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] +[gw8] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] -[gw11] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain230-method_chain230] +[gw11] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain230-method_chain230] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] -[gw7] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] -[gw5] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] -[gw10] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] -[gw9] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] -[gw7] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] -[gw8] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] +[gw3] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] +[gw10] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] -[gw10] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] +[gw7] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] +[gw8] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] +[gw9] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] +[gw3] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] +[gw2] [ 43%] PASSED tests/test_binary.py::test_nearest[upstream-True-same] +tests/test_binary.py::test_nearest[upstream-True-opposite] +[gw7] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] +[gw10] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] +[gw11] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] -[gw5] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] -[gw9] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] -[gw11] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain232-method_chain232] -[gw7] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] -[gw5] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] -[gw8] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] +[gw8] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] +[gw9] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] -[gw9] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] -[gw10] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] -[gw7] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] +[gw3] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] +[gw7] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain240-method_chain240] -[gw5] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] +[gw9] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] +[gw8] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] [gw11] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain232-method_chain232] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] -[gw8] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] +[gw3] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] +[gw10] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] [gw7] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain240-method_chain240] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] -[gw4] [ 46%] PASSED tests/test_binary.py::test_jaccard[same] -tests/test_binary.py::test_join[False] -[gw9] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] +[gw8] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] -[gw10] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] -[gw5] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] -[gw8] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] +[gw9] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] -[gw11] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] -[gw7] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] +[gw3] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] +[gw7] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] -[gw9] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] +[gw11] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] +[gw10] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] +[gw8] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] -[gw0] [ 47%] PASSED tests/test_binary.py::test_set_union[False] -[gw5] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] -tests/test_binary.py::test_set_union[same] -[gw10] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] -[gw8] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] +[gw9] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] -[gw7] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] +[gw7] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] -[gw1] [ 48%] PASSED tests/test_binary.py::test_coverage[opposite] -[gw9] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] +[gw3] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] +[gw0] [ 47%] PASSED tests/test_binary.py::test_set_union[False] +tests/test_binary.py::test_set_union[same] +[gw8] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain261-method_chain261] -tests/test_binary.py::test_subtraction[same] [gw11] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] -[gw5] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] -[gw8] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] +[gw10] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] +[gw3] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] +[gw7] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] +[gw9] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] -[gw9] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain261-method_chain261] +[gw4] [ 49%] PASSED tests/test_binary.py::test_jaccard[same] +tests/test_binary.py::test_join[False] +[gw8] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain261-method_chain261] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain262-method_chain262] -[gw7] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] -[gw5] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] -[gw10] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] +[gw7] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] +[gw10] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain250-method_chain250] -[gw11] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] +[gw11] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] -[gw9] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain262-method_chain262] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] -[gw7] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] -[gw8] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] +[gw3] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] +[gw9] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] -[gw5] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] -[gw9] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] +[gw8] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain262-method_chain262] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] +[gw3] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] +[gw9] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] +[gw8] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] +[gw7] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] +[gw11] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] [gw10] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain250-method_chain250] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] -[gw5] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] -[gw8] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] -[gw3] [ 51%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-False-last] -[gw11] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] -[gw9] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] -tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] -[gw7] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] +[gw3] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] -[gw2] [ 52%] PASSED tests/test_binary.py::test_nearest[upstream-True-opposite] -tests/test_binary.py::test_nearest[upstream-False-False] -[gw5] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] -[gw6] [ 53%] PASSED tests/test_binary.py::test_k_nearest[None-True-same-last] -[gw8] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] +[gw8] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] +[gw9] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] -tests/test_binary.py::test_k_nearest[None-True-False-last] -[gw10] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] -[gw9] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] -[gw7] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] +[gw7] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] +[gw3] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain276-method_chain276] -[gw11] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] +[gw1] [ 52%] PASSED tests/test_binary.py::test_coverage[opposite] +tests/test_binary.py::test_subtraction[same] +[gw8] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] +[gw11] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] -[gw5] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] -[gw7] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain276-method_chain276] +[gw10] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] +[gw7] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] +[gw3] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain276-method_chain276] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain277-method_chain277] -[gw10] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] -[gw9] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] -[gw8] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] +[gw9] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] -[gw5] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] -[gw11] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] +[gw5] [ 54%] PASSED tests/test_binary.py::test_k_nearest[None-True-same-last] +tests/test_binary.py::test_k_nearest[None-True-False-last] +[gw8] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] +[gw2] [ 54%] PASSED tests/test_binary.py::test_nearest[upstream-True-opposite] +tests/test_binary.py::test_nearest[upstream-False-False] +[gw11] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] -[gw7] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain277-method_chain277] +[gw7] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] +[gw3] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain277-method_chain277] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] -[gw9] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] -[gw10] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] +[gw10] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] +[gw6] [ 55%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-False-last] +tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] +[gw9] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] +[gw8] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain293-method_chain293] -[gw5] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] -[gw11] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] +[gw11] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] -[gw8] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] -[gw7] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] +[gw3] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain279-method_chain279] -[gw10] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain293-method_chain293] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] -[gw11] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] +[gw7] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] +[gw10] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] +[gw11] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] -[gw4] [ 57%] PASSED tests/test_binary.py::test_join[False] -tests/test_binary.py::test_join[same] -[gw5] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] -[gw7] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain279-method_chain279] +[gw8] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain293-method_chain293] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] +[gw7] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] +[gw3] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain279-method_chain279] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] -[gw9] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] -[gw8] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] +[gw9] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] -[gw11] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] +[gw10] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] +[gw11] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain291-method_chain291] -[gw5] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] +[gw7] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] +[gw3] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] -[gw10] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] -[gw9] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] [gw11] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain291-method_chain291] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] -[gw8] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] +[gw8] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] +[gw9] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] -[gw7] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] +[gw7] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] -[gw5] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] +[gw10] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] [gw11] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain314-method_chain314] -[gw10] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] -[gw9] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] -[gw7] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] +[gw3] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] +[gw4] [ 59%] PASSED tests/test_binary.py::test_join[False] +[gw7] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] -[gw0] [ 60%] PASSED tests/test_binary.py::test_set_union[same] -tests/test_binary.py::test_overlap[False] -[gw5] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] +tests/test_binary.py::test_join[same] +[gw8] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] [gw11] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain314-method_chain314] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] -[gw8] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] -[gw9] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] -[gw7] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] +[gw10] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] +[gw7] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] +[gw9] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] -[gw10] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] +[gw3] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] +[gw8] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] -[gw5] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] +[gw0] [ 61%] PASSED tests/test_binary.py::test_set_union[same] +[gw10] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] +tests/test_binary.py::test_overlap[False] +[gw7] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] [gw11] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] -[gw7] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain316-method_chain316] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] -[gw9] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] -[gw8] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] +[gw3] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] +[gw9] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] -[gw5] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] -[gw10] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] +[gw8] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] -[gw7] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] +[gw10] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] +[gw7] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] [gw11] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain316-method_chain316] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain317-method_chain317] -[gw9] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] -[gw3] [ 63%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] -tests/test_binary.py::test_k_nearest[upstream-False-same-last] -[gw8] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] +[gw3] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] +[gw9] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] -[gw2] [ 64%] PASSED tests/test_binary.py::test_nearest[upstream-False-False] -tests/test_binary.py::test_nearest[upstream-False-same] -[gw5] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] +[gw10] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] +[gw7] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] +[gw8] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain328-method_chain328] -[gw7] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] -[gw1] [ 64%] PASSED tests/test_binary.py::test_subtraction[same] -tests/test_binary.py::test_subtraction[opposite] [gw11] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain317-method_chain317] -[gw9] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] -[gw10] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] -[gw8] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] +[gw3] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] +[gw9] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] -[gw5] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain328-method_chain328] +[gw10] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] +[gw8] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain328-method_chain328] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] -[gw7] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] -[gw9] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] -[gw11] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] +[gw11] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain340-method_chain340] -[gw8] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] -[gw10] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] +[gw7] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] -[gw7] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] +[gw10] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] +[gw9] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] +[gw3] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] +[gw2] [ 66%] PASSED tests/test_binary.py::test_nearest[upstream-False-False] +tests/test_binary.py::test_nearest[upstream-False-same] +[gw11] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain340-method_chain340] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] +[gw6] [ 66%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] +[gw3] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] -[gw9] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] +tests/test_binary.py::test_k_nearest[upstream-False-same-last] +[gw10] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] -[gw11] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain340-method_chain340] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] -[gw5] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] -[gw8] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] +[gw9] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] -[gw4] [ 67%] PASSED tests/test_binary.py::test_join[same] -tests/test_binary.py::test_join[opposite] -[gw7] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] -[gw10] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] +[gw7] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] -[gw11] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] +[gw8] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] +[gw11] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain342-method_chain342] -[gw9] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] +[gw3] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] +[gw9] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] +[gw10] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] -[gw5] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] +[gw11] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain342-method_chain342] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] +[gw1] [ 68%] PASSED tests/test_binary.py::test_subtraction[same] +tests/test_binary.py::test_subtraction[opposite] +[gw8] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] -[gw8] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] -[gw7] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] +[gw3] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] -[gw11] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain342-method_chain342] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] -[gw9] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] -[gw10] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] +[gw7] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] -[gw5] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] -[gw7] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] -[gw0] [ 70%] PASSED tests/test_binary.py::test_overlap[False] -tests/test_binary.py::test_overlap[same] -[gw8] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] +[gw10] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] +[gw9] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] -[gw11] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] +[gw3] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] +[gw11] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] +[gw8] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] -[gw5] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] +[gw7] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] +[gw4] [ 70%] PASSED tests/test_binary.py::test_join[same] +tests/test_binary.py::test_join[opposite] +[gw11] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] -[gw9] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] +[gw0] [ 70%] PASSED tests/test_binary.py::test_overlap[False] +[gw10] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] +tests/test_binary.py::test_overlap[same] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] -[gw10] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] -[gw7] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] +[gw3] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] -[gw10] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] -[gw11] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] +[gw9] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] +[gw8] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] -[gw5] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] +[gw7] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] +[gw11] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] -[gw8] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] -[gw9] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] -[gw7] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] -[gw6] [ 72%] PASSED tests/test_binary.py::test_k_nearest[None-True-False-last] -tests/test_binary.py::test_k_nearest_1_vs_nearest -[gw10] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] +[gw7] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] -[gw11] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] +[gw8] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] +[gw10] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] -[gw5] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] +[gw3] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] +[gw9] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] -[gw9] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] -[gw7] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] -[gw8] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] +[gw7] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] +[gw11] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] -[gw11] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] +[gw10] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] +[gw8] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] -[gw10] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] -[gw5] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] +[gw3] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] +[gw5] [ 74%] PASSED tests/test_binary.py::test_k_nearest[None-True-False-last] +tests/test_binary.py::test_k_nearest_1_vs_nearest +[gw9] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] -[gw7] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] -[gw9] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] -[gw8] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] +[gw7] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] +[gw11] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain373-method_chain373] -[gw2] [ 74%] PASSED tests/test_binary.py::test_nearest[upstream-False-same] -tests/test_binary.py::test_nearest[upstream-False-opposite] -[gw11] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] +[gw3] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] +[gw8] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] -[gw10] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] -[gw5] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] +[gw9] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] +[gw10] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] -[gw7] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] +[gw7] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain378-method_chain378] -[gw9] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] +[gw11] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain373-method_chain373] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] -[gw8] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain373-method_chain373] +[gw3] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] -[gw4] [ 76%] PASSED tests/test_binary.py::test_join[opposite] -tests/test_binary.py::test_reldist -[gw10] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] -[gw11] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] +[gw8] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] -[gw5] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] +[gw10] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain388-method_chain388] -[gw3] [ 77%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-same-last] -tests/test_binary.py::test_k_nearest[upstream-False-False-last] -[gw9] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] +[gw9] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] +[gw11] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] +[gw10] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain388-method_chain388] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain389-method_chain389] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] -[gw10] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] +[gw8] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] +[gw3] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] [gw7] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain378-method_chain378] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] -[gw8] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] -[gw11] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] -[gw5] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain388-method_chain388] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain389-method_chain389] -[gw10] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] -[gw5] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain389-method_chain389] +[gw9] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] +[gw2] [ 77%] PASSED tests/test_binary.py::test_nearest[upstream-False-same] +tests/test_binary.py::test_nearest[upstream-False-opposite] +[gw10] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain389-method_chain389] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] +[gw9] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] -[gw7] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] +[gw8] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain394-method_chain394] -[gw9] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] -[gw11] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] +[gw11] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] +[gw7] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] -[gw8] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] +[gw3] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] -[gw0] [ 79%] PASSED tests/test_binary.py::test_overlap[same] -tests/test_binary.py::test_overlap[opposite] -[gw9] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] +[gw10] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain391-method_chain391] -[gw7] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain394-method_chain394] +[gw8] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain394-method_chain394] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] -[gw5] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] +[gw9] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] -[gw10] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] -[gw9] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain391-method_chain391] +[gw10] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain391-method_chain391] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] -[gw8] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] +[gw4] [ 79%] PASSED tests/test_binary.py::test_join[opposite] +tests/test_binary.py::test_reldist +[gw3] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] -[gw1] [ 80%] PASSED tests/test_binary.py::test_subtraction[opposite] -tests/test_binary.py::test_subtraction[False] -[gw11] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] +[gw11] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] +[gw7] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] -[gw5] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] +[gw9] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] +[gw8] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] -[gw9] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] -[gw7] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] -[gw8] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] -[gw10] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] +[gw10] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] -[gw11] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] -[gw8] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] -[gw5] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] +[gw6] [ 81%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-same-last] +tests/test_binary.py::test_k_nearest[upstream-False-False-last] +[gw3] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] +[gw0] [ 81%] PASSED tests/test_binary.py::test_overlap[same] +tests/test_binary.py::test_overlap[opposite] +[gw9] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain409-method_chain409] -[gw7] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] -[gw9] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] +[gw7] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] +[gw8] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain410-method_chain410] -[gw11] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] +[gw11] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] +[gw10] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] +[gw3] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] +[gw7] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] -[gw10] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] +[gw8] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain410-method_chain410] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] +[gw9] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain409-method_chain409] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] -[gw5] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain409-method_chain409] +[gw11] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] -[gw7] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] +[gw10] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] -[gw8] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] -[gw9] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain410-method_chain410] +[gw3] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] -[gw11] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] +[gw7] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] -[gw10] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] -[gw7] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain422-method_chain422] [gw8] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] +[gw10] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] -[gw5] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] +[gw11] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain422-method_chain422] +[gw9] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] -[gw9] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] +[gw3] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain424-method_chain424] -[gw11] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] +[gw7] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] -[gw7] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain422-method_chain422] +[gw11] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain422-method_chain422] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] +[gw10] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] -[gw10] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] +[gw8] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] -[gw8] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] -[gw9] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain424-method_chain424] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] -[gw5] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] +[gw9] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] -[gw2] [ 86%] PASSED tests/test_binary.py::test_nearest[upstream-False-opposite] -tests/test_binary.py::test_nearest[downstream-True-False] -[gw4] [ 86%] PASSED tests/test_binary.py::test_reldist -tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] -[gw11] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] +[gw3] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain424-method_chain424] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] +[gw1] [ 86%] PASSED tests/test_binary.py::test_subtraction[opposite] +tests/test_binary.py::test_subtraction[False] +[gw7] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] -[gw10] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] -[gw9] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] +[gw8] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] +[gw11] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] +[gw9] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain435-method_chain435] -[gw5] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] +[gw3] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] -[gw7] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] -[gw8] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] -[gw11] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] +[gw10] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] +[gw7] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain437-method_chain437] -[gw10] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] +[gw8] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] -[gw5] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] +[gw2] [ 87%] PASSED tests/test_binary.py::test_nearest[upstream-False-opposite] +tests/test_binary.py::test_nearest[downstream-True-False] [gw9] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain435-method_chain435] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] -[gw6] [ 88%] PASSED tests/test_binary.py::test_k_nearest_1_vs_nearest -tests/test_change_chromosome_custom.py::test_change_chromosomes -[gw6] [ 88%] PASSED tests/test_change_chromosome_custom.py::test_change_chromosomes -tests/test_concat.py::test_concat_stranded_unstranded -[gw6] [ 89%] PASSED tests/test_concat.py::test_concat_stranded_unstranded -tests/test_concat.py::test_concat_unstranded_unstranded -[gw6] [ 89%] PASSED tests/test_concat.py::test_concat_unstranded_unstranded -tests/test_concat.py::test_concat_unstranded_stranded -[gw6] [ 89%] PASSED tests/test_concat.py::test_concat_unstranded_stranded -tests/test_count_overlaps.py::test_strand_vs_strand_same -[gw6] [ 89%] PASSED tests/test_count_overlaps.py::test_strand_vs_strand_same -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] -[gw8] [ 89%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] -tests/test_getset_attr.py::test_getsetattr -[gw8] [ 90%] PASSED tests/test_getset_attr.py::test_getsetattr +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] +[gw3] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] +tests/test_genomicfeatures.py::test_introns_single +[gw7] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain437-method_chain437] +tests/test_getset_attr.py::test_getsetattr_fails +[gw7] [ 88%] PASSED tests/test_getset_attr.py::test_getsetattr_fails +tests/test_io.py::test_read_bed +[gw7] [ 88%] PASSED tests/test_io.py::test_read_bed tests/test_pickle.py::test_pickle -[gw8] [ 90%] PASSED tests/test_pickle.py::test_pickle +[gw7] [ 89%] PASSED tests/test_pickle.py::test_pickle tests/test_stranded.py::test_stranded -[gw8] [ 90%] PASSED tests/test_stranded.py::test_stranded +[gw7] [ 89%] PASSED tests/test_stranded.py::test_stranded tests/test_stranded.py::test_unstrand -[gw8] [ 90%] PASSED tests/test_stranded.py::test_unstrand +[gw7] [ 89%] PASSED tests/test_stranded.py::test_unstrand tests/test_unary.py::test_merge[True] -[gw11] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain437-method_chain437] -tests/test_getset_attr.py::test_getsetattr_fails -[gw11] [ 90%] PASSED tests/test_getset_attr.py::test_getsetattr_fails -tests/test_unary.py::test_cluster[True] -[gw0] [ 91%] PASSED tests/test_binary.py::test_overlap[opposite] -tests/test_binary.py::test_intersect[False] -[gw10] [ 91%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] +[gw8] [ 89%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] tests/test_getset_attr.py::test_getsetattr_with_str -[gw10] [ 91%] PASSED tests/test_getset_attr.py::test_getsetattr_with_str -tests/test_unary.py::test_cluster_by[True] -[gw5] [ 91%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] +[gw8] [ 89%] PASSED tests/test_getset_attr.py::test_getsetattr_with_str +tests/test_unary.py::test_cluster[True] +[gw11] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] +[gw10] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] +tests/test_getset_attr.py::test_getsetattr +[gw10] [ 90%] PASSED tests/test_getset_attr.py::test_getsetattr +tests/test_unary.py::test_cluster_by[False] +[gw9] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] tests/test_io.py::test_read_gtf -[gw5] [ 91%] PASSED tests/test_io.py::test_read_gtf -tests/test_unary.py::test_merge_by[True] -[gw7] [ 92%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] -tests/test_genomicfeatures.py::test_introns_single -[gw9] [ 92%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] +[gw9] [ 90%] PASSED tests/test_io.py::test_read_gtf +tests/test_unary.py::test_merge_by[False] +[gw3] [ 90%] PASSED tests/test_genomicfeatures.py::test_introns_single tests/test_io.py::test_read_gff3 -[gw9] [ 92%] PASSED tests/test_io.py::test_read_gff3 +[gw3] [ 91%] PASSED tests/test_io.py::test_read_gff3 tests/test_unary.py::test_init[True] -[gw6] [ 92%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] -tests/test_io.py::test_read_bed -[gw6] [ 92%] PASSED tests/test_io.py::test_read_bed -tests/test_unary.py::test_getitem -[gw7] [ 93%] PASSED tests/test_genomicfeatures.py::test_introns_single -tests/test_unary.py::test_windows -[gw9] [ 93%] PASSED tests/test_unary.py::test_init[True] +[gw11] [ 91%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] +tests/test_unary.py::test_cluster_by[True] +[gw4] [ 91%] PASSED tests/test_binary.py::test_reldist +tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] +[gw5] [ 91%] PASSED tests/test_binary.py::test_k_nearest_1_vs_nearest +tests/test_change_chromosome_custom.py::test_change_chromosomes +[gw5] [ 91%] PASSED tests/test_change_chromosome_custom.py::test_change_chromosomes +tests/test_concat.py::test_concat_stranded_unstranded +[gw5] [ 92%] PASSED tests/test_concat.py::test_concat_stranded_unstranded +tests/test_concat.py::test_concat_unstranded_unstranded +[gw5] [ 92%] PASSED tests/test_concat.py::test_concat_unstranded_unstranded +tests/test_concat.py::test_concat_unstranded_stranded +[gw5] [ 92%] PASSED tests/test_concat.py::test_concat_unstranded_stranded +tests/test_count_overlaps.py::test_strand_vs_strand_same +[gw5] [ 92%] PASSED tests/test_count_overlaps.py::test_strand_vs_strand_same +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] +[gw0] [ 92%] PASSED tests/test_binary.py::test_overlap[opposite] +tests/test_binary.py::test_intersect[False] +[gw3] [ 93%] PASSED tests/test_unary.py::test_init[True] tests/test_unary.py::test_init[False] -[gw3] [ 93%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-False-last] -tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] -[gw9] [ 93%] PASSED tests/test_unary.py::test_init[False] -tests/windows/test_windows.py::test_windows2 -[gw9] [ 93%] PASSED tests/windows/test_windows.py::test_windows2 -[gw6] [ 93%] PASSED tests/test_unary.py::test_getitem +[gw5] [ 93%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] tests/test_unary.py::test_summary -[gw1] [ 94%] PASSED tests/test_binary.py::test_subtraction[False] -tests/test_binary.py::test_nearest[None-True-False] +[gw3] [ 93%] PASSED tests/test_unary.py::test_init[False] +tests/windows/test_windows.py::test_windows +[gw3] [ 93%] PASSED tests/windows/test_windows.py::test_windows +[gw6] [ 93%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-False-last] +tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] +[gw7] [ 93%] PASSED tests/test_unary.py::test_merge[True] +tests/test_unary.py::test_merge[False] [gw2] [ 94%] PASSED tests/test_binary.py::test_nearest[downstream-True-False] +[gw5] [ 94%] PASSED tests/test_unary.py::test_summary +tests/windows/test_windows.py::test_windows2 +[gw5] [ 94%] PASSED tests/windows/test_windows.py::test_windows2 tests/test_binary.py::test_nearest[downstream-True-same] -[gw4] [ 94%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] -tests/test_binary.py::test_k_nearest[downstream-False-same-last] [gw0] [ 94%] PASSED tests/test_binary.py::test_intersect[False] tests/test_binary.py::test_intersect[same] -[gw8] [ 94%] PASSED tests/test_unary.py::test_merge[True] -tests/test_unary.py::test_merge[False] -[gw5] [ 95%] PASSED tests/test_unary.py::test_merge_by[True] -tests/test_unary.py::test_merge_by[False] -[gw7] [ 95%] PASSED tests/test_unary.py::test_windows -tests/windows/test_windows.py::test_windows -[gw7] [ 95%] PASSED tests/windows/test_windows.py::test_windows -[gw6] [ 95%] PASSED tests/test_unary.py::test_summary -[gw11] [ 95%] PASSED tests/test_unary.py::test_cluster[True] +[gw1] [ 94%] PASSED tests/test_binary.py::test_subtraction[False] +tests/test_binary.py::test_nearest[None-True-False] +[gw9] [ 95%] PASSED tests/test_unary.py::test_merge_by[False] +tests/test_unary.py::test_windows +[gw4] [ 95%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] +tests/test_binary.py::test_k_nearest[downstream-False-same-last] +[gw8] [ 95%] PASSED tests/test_unary.py::test_cluster[True] tests/test_unary.py::test_cluster[False] -[gw10] [ 96%] PASSED tests/test_unary.py::test_cluster_by[True] -tests/test_unary.py::test_cluster_by[False] -[gw3] [ 96%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] +[gw11] [ 95%] PASSED tests/test_unary.py::test_cluster_by[True] +tests/test_unary.py::test_getitem +[gw7] [ 95%] PASSED tests/test_unary.py::test_merge[False] +[gw6] [ 96%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] tests/test_binary.py::test_k_nearest[upstream-True-same-last] [gw0] [ 96%] PASSED tests/test_binary.py::test_intersect[same] tests/test_binary.py::test_intersect[opposite] -[gw8] [ 96%] PASSED tests/test_unary.py::test_merge[False] -[gw1] [ 96%] PASSED tests/test_binary.py::test_nearest[None-True-False] -tests/test_binary.py::test_nearest[None-True-same] +[gw10] [ 96%] PASSED tests/test_unary.py::test_cluster_by[False] +tests/test_unary.py::test_merge_by[True] +[gw11] [ 96%] PASSED tests/test_unary.py::test_getitem [gw2] [ 96%] PASSED tests/test_binary.py::test_nearest[downstream-True-same] tests/test_binary.py::test_nearest[downstream-True-opposite] +[gw9] [ 96%] PASSED tests/test_unary.py::test_windows [gw4] [ 97%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-same-last] tests/test_binary.py::test_k_nearest[downstream-False-False-last] -[gw5] [ 97%] PASSED tests/test_unary.py::test_merge_by[False] +[gw1] [ 97%] PASSED tests/test_binary.py::test_nearest[None-True-False] +tests/test_binary.py::test_nearest[None-True-same] [gw0] [ 97%] PASSED tests/test_binary.py::test_intersect[opposite] -[gw11] [ 97%] PASSED tests/test_unary.py::test_cluster[False] -[gw2] [ 97%] PASSED tests/test_binary.py::test_nearest[downstream-True-opposite] +[gw8] [ 97%] PASSED tests/test_unary.py::test_cluster[False] +[gw10] [ 97%] PASSED tests/test_unary.py::test_merge_by[True] +[gw2] [ 98%] PASSED tests/test_binary.py::test_nearest[downstream-True-opposite] tests/test_binary.py::test_nearest[downstream-False-False] -[gw3] [ 98%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-same-last] +[gw6] [ 98%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-same-last] tests/test_binary.py::test_k_nearest[upstream-True-False-last] [gw1] [ 98%] PASSED tests/test_binary.py::test_nearest[None-True-same] tests/test_binary.py::test_nearest[None-True-opposite] [gw4] [ 98%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-False-last] -[gw10] [ 98%] PASSED tests/test_unary.py::test_cluster_by[False] [gw2] [ 98%] PASSED tests/test_binary.py::test_nearest[downstream-False-False] [gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-True-opposite] tests/test_binary.py::test_nearest[None-False-False] -[gw3] [ 99%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-False-last] +[gw6] [ 99%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-False-last] tests/test_binary.py::test_k_nearest[None-False-opposite-last] [gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-False-False] tests/test_binary.py::test_nearest[None-False-same] -[gw3] [ 99%] PASSED tests/test_binary.py::test_k_nearest[None-False-opposite-last] +[gw6] [ 99%] PASSED tests/test_binary.py::test_k_nearest[None-False-opposite-last] tests/test_binary.py::test_k_nearest[None-False-same-last] [gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-False-same] -[gw3] [100%] PASSED tests/test_binary.py::test_k_nearest[None-False-same-last] +[gw6] [100%] PASSED tests/test_binary.py::test_k_nearest[None-False-same-last] =============================== warnings summary =============================== tests/conftest.py:83 @@ -1947,28 +1983,28 @@ pyranges/methods/init.py:60: 60 warnings .pybuild/cpython3_3.12_pyranges/build/tests/data/test_data.py: 9 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 161240 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_binary.py: 161092 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_change_chromosome_custom.py: 2 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py: 8 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_count_overlaps.py: 1 warning +.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 160821 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_binary.py: 161561 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_getset_attr.py: 3 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_io.py: 4 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_pickle.py: 1 warning .pybuild/cpython3_3.12_pyranges/build/tests/test_stranded.py: 6 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_io.py: 4 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_genomicfeatures.py: 358 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 22912 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_change_chromosome_custom.py: 2 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py: 8 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_count_overlaps.py: 1 warning +.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 23336 warnings .pybuild/cpython3_3.12_pyranges/build/tests/windows/test_windows.py: 2 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/init.py:60: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. return {k: v for k, v in df.groupby(grpby_key)} pyranges/methods/init.py:189: 48 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 3747 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 3753 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_binary.py: 2000 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_stranded.py: 2 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_change_chromosome_custom.py: 1 warning .pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py: 7 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_stranded.py: 2 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 6000 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 6296 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/init.py:189: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. empty_removed = df.groupby("Chromosome") @@ -2016,34 +2052,24 @@ The `hypothesis codemod` command-line tool can automatically refactor your code to fix this warning. suppress_health_check=HealthCheck.all()) -.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 7745 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_binary.py: 16089 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 19854 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 7634 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_binary.py: 15486 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 18124 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/tostring2.py:31: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df = pd.concat([plus, minus]) -.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 2530 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py: 1 warning +.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 1323 warnings + /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/pyranges.py:3779: FutureWarning: The behavior of Series.replace (and DataFrame.replace) with CategoricalDtype is deprecated. In a future version, replace will only be used for cases that preserve the categories. To change the categories, use ser.cat.rename_categories instead. + other.Strand = other.Strand.replace({"+": "-", "-": "+"}) + +.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 2533 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_stranded.py: 2 warnings .pybuild/cpython3_3.12_pyranges/build/tests/test_genomicfeatures.py: 119 warnings -.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 5000 warnings +.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py: 1 warning +.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 5296 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/init.py:187: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. empty_removed = df.groupby(["Chromosome", "Strand"]) -.pybuild/cpython3_3.12_pyranges/build/tests/test_do_not_error.py: 1238 warnings - /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/pyranges.py:3779: FutureWarning: The behavior of Series.replace (and DataFrame.replace) with CategoricalDtype is deprecated. In a future version, replace will only be used for cases that preserve the categories. To change the categories, use ser.cat.rename_categories instead. - other.Strand = other.Strand.replace({"+": "-", "-": "+"}) - -.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py::test_concat_stranded_unstranded - /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '['+', '+', '-', NaN, NaN] - Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. - v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) - -.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py::test_concat_unstranded_stranded - /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '[NaN, NaN, NaN, '+', '-'] - Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. - v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) - .pybuild/cpython3_3.12_pyranges/build/tests/test_genomicfeatures.py::test_introns_single /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/tests/test_genomicfeatures.py:37: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '[ nan 1217804. 1221351. 1223357. 1223968. 1227319. 1228946. 1232031.]' has dtype incompatible with int32, please explicitly cast to a compatible dtype first. x.loc[:, "Start"] = x.Start.shift() @@ -2977,6 +3003,16 @@ /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/genomicfeatures.py:600: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '['ENSG00000285812.1']' has dtype incompatible with int32, please explicitly cast to a compatible dtype first. introns.loc[:, "by_id"] = original_ids[id_column].values +.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py::test_concat_stranded_unstranded + /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '['+', '+', '-', NaN, NaN] + Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. + v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) + +.pybuild/cpython3_3.12_pyranges/build/tests/test_concat.py::test_concat_unstranded_stranded + /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '[NaN, NaN, NaN, '+', '-'] + Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. + v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) + .pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py: 2000 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.12_pyranges/build/tests/test_unary.py:153: FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained assignment using an inplace method. The behavior will change in pandas 3.0. This inplace method will never work because the intermediate object on which we are setting values always behaves as a copy. @@ -2991,7 +3027,7 @@ for _, gdf in natsorted(df.groupby(groupby)): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -=============== 531 passed, 414545 warnings in 833.35s (0:13:53) =============== +============== 531 passed, 413261 warnings in 1265.73s (0:21:05) =============== I: pybuild pybuild:308: mkdir -pv /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges && cp -av /build/reproducible-path/pyranges-0.0.111+ds/tests/*.bed /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests && cp -av /build/reproducible-path/pyranges-0.0.111+ds/tests/test_data /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests && cp -av /build/reproducible-path/pyranges-0.0.111+ds/tests/data /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests && cp -av /build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges '/build/reproducible-path/pyranges-0.0.111+ds/tests/chip_10.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests/chip_10.bed' '/build/reproducible-path/pyranges-0.0.111+ds/tests/f1.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests/f1.bed' @@ -3005,6 +3041,7 @@ '/build/reproducible-path/pyranges-0.0.111+ds/tests/data' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests/data' '/build/reproducible-path/pyranges-0.0.111+ds/tests/data/test_data.py' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests/data/test_data.py' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/control.bam' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/control.bam' +'/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/control.bam.bai' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/control.bam.bai' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/exons.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/exons.bed' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/ensembl.gtf' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/ensembl.gtf' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/ucsc_human.bed.gz' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/ucsc_human.bed.gz' @@ -3020,1081 +3057,1080 @@ '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/ensembl_human.gtf.gz' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/ensembl_human.gtf.gz' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/chromsizes.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/chromsizes.bed' '/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/aorta2.bed' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/aorta2.bed' -'/build/reproducible-path/pyranges-0.0.111+ds/pyranges/example_data/control.bam.bai' -> '/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/example_data/control.bam.bai' I: pybuild base:311: cd /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build; python3.13 -m pytest -v -n 12 ============================= test session starts ============================== platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0 -- /usr/bin/python3.13 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/.hypothesis/examples')) rootdir: /build/reproducible-path/pyranges-0.0.111+ds -plugins: xdist-3.6.1, typeguard-4.4.1, hypothesis-6.124.0 +plugins: typeguard-4.4.1, hypothesis-6.124.0, xdist-3.6.1 created: 12/12 workers 12 workers [531 items] scheduling tests via LoadScheduling tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] +tests/test_binary.py::test_nearest[downstream-False-same] +tests/data/test_data.py::test_all_data +tests/test_binary.py::test_nearest[None-False-opposite] tests/test_binary.py::test_k_nearest[None-False-False-last] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] tests/test_binary.py::test_coverage[False] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] -tests/test_binary.py::test_nearest[downstream-False-same] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] -tests/data/test_data.py::test_all_data -tests/test_binary.py::test_nearest[None-False-opposite] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] [gw0] [ 0%] PASSED tests/data/test_data.py::test_all_data tests/test_binary.py::test_set_intersect[False] -[gw9] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] -[gw10] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] +[gw9] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain46-method_chain46] +[gw10] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain34-method_chain34] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] [gw8] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain24-method_chain24] -[gw7] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] +[gw6] [ 0%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] [gw11] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] -[gw6] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] +[gw7] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] -[gw10] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain46-method_chain46] +[gw9] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain46-method_chain46] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] [gw8] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain24-method_chain24] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain25-method_chain25] -[gw7] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] +[gw11] [ 1%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain58-method_chain58] +[gw6] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] -[gw9] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] +[gw10] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] -[gw11] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain58-method_chain58] -[gw6] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] +[gw7] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] +[gw9] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] [gw8] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain25-method_chain25] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain26-method_chain26] -[gw10] [ 2%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] -[gw7] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] [gw11] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain58-method_chain58] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain59-method_chain59] -[gw9] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] +[gw6] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] +[gw9] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] +[gw10] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] -[gw6] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] +[gw7] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] -[gw10] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain48-method_chain48] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] [gw8] [ 3%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain26-method_chain26] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain27-method_chain27] -[gw7] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] [gw11] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain59-method_chain59] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain60-method_chain60] -[gw6] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] +[gw6] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] +[gw10] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] +[gw7] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] [gw8] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain27-method_chain27] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain28-method_chain28] -[gw7] [ 4%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] +[gw6] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain16-method_chain16] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain17-method_chain17] -[gw9] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] -[gw10] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] [gw11] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain60-method_chain60] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain61-method_chain61] -[gw7] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain17-method_chain17] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] +[gw9] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] [gw8] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain28-method_chain28] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain29-method_chain29] -[gw9] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] +[gw10] [ 5%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] +[gw6] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain17-method_chain17] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] [gw11] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain61-method_chain61] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain62-method_chain62] -[gw6] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] -[gw10] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] +[gw7] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] +[gw9] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] -[gw7] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] [gw8] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain29-method_chain29] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain30-method_chain30] +[gw6] [ 6%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain18-method_chain18] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] +[gw10] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] [gw11] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain62-method_chain62] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain63-method_chain63] -[gw9] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] -[gw10] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] -[gw6] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] +[gw8] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain30-method_chain30] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain31-method_chain31] +[gw7] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] -[gw7] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] +[gw9] [ 7%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] +[gw6] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain20-method_chain20] -[gw8] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain30-method_chain30] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain31-method_chain31] [gw11] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain63-method_chain63] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain64-method_chain64] [gw8] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain31-method_chain31] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain32-method_chain32] -[gw7] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain20-method_chain20] +[gw6] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain20-method_chain20] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] -[gw10] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] +[gw10] [ 8%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] +[gw9] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] -[gw6] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] +[gw7] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] -[gw9] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] [gw11] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain64-method_chain64] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain65-method_chain65] -[gw2] [ 9%] PASSED tests/test_binary.py::test_nearest[None-False-opposite] -tests/test_binary.py::test_nearest[upstream-True-False] [gw8] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain32-method_chain32] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain33-method_chain33] -[gw3] [ 9%] PASSED tests/test_binary.py::test_nearest[downstream-False-same] -tests/test_binary.py::test_nearest[downstream-False-opposite] -[gw7] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] -[gw10] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] +[gw9] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] +[gw6] [ 9%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] +[gw7] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] [gw11] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain65-method_chain65] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain66-method_chain66] -[gw6] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] +[gw10] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] [gw8] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain33-method_chain33] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain67-method_chain67] -[gw9] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] -[gw7] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] -[gw11] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain66-method_chain66] +[gw11] [ 10%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain66-method_chain66] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain97-method_chain97] -[gw6] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] +[gw6] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] +[gw7] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] +[gw10] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] [gw8] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain67-method_chain67] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain68-method_chain68] -[gw0] [ 12%] PASSED tests/test_binary.py::test_set_intersect[False] -tests/test_binary.py::test_set_intersect[same] -[gw10] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] +[gw9] [ 11%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] -[gw9] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] -[gw7] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] [gw11] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain97-method_chain97] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain98-method_chain98] -[gw6] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] -[gw8] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain68-method_chain68] +[gw2] [ 12%] PASSED tests/test_binary.py::test_nearest[None-False-opposite] +tests/test_binary.py::test_nearest[upstream-True-False] +[gw6] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] +[gw10] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] +[gw3] [ 12%] PASSED tests/test_binary.py::test_nearest[downstream-False-same] +tests/test_binary.py::test_nearest[downstream-False-opposite] +[gw8] [ 12%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain68-method_chain68] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain69-method_chain69] -[gw10] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] -[gw9] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] +[gw7] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] +[gw9] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] -[gw7] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] +[gw6] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain83-method_chain83] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] -[gw4] [ 13%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] -tests/test_binary.py::test_k_nearest[downstream-True-same-last] -[gw6] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] +[gw10] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] -[gw8] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain69-method_chain69] +[gw8] [ 13%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain69-method_chain69] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain70-method_chain70] -[gw9] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain44-method_chain44] [gw11] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain98-method_chain98] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] -[gw5] [ 14%] PASSED tests/test_binary.py::test_k_nearest[None-False-False-last] -tests/test_binary.py::test_k_nearest[None-True-opposite-last] -[gw10] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] -[gw1] [ 15%] PASSED tests/test_binary.py::test_coverage[False] -tests/test_binary.py::test_coverage[same] -[gw7] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] -[gw6] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] +[gw7] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] +[gw0] [ 14%] PASSED tests/test_binary.py::test_set_intersect[False] +tests/test_binary.py::test_set_intersect[same] +[gw10] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] +[gw9] [ 14%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] [gw8] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain70-method_chain70] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain71-method_chain71] -[gw11] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] -[gw9] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] +[gw6] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] +[gw5] [ 15%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] +tests/test_binary.py::test_k_nearest[downstream-True-same-last] +[gw7] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] -[gw10] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] -[gw6] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] +[gw11] [ 15%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] +[gw10] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] [gw8] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain71-method_chain71] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain72-method_chain72] -[gw7] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] +[gw9] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] +[gw6] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain86-method_chain86] -[gw10] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] -[gw11] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] +[gw11] [ 16%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] +[gw1] [ 16%] PASSED tests/test_binary.py::test_coverage[False] +tests/test_binary.py::test_coverage[same] +[gw10] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] [gw8] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain72-method_chain72] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain73-method_chain73] -[gw9] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] +[gw9] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] +[gw7] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] -[gw6] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] -[gw10] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] +[gw10] [ 17%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] +[gw6] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain86-method_chain86] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] +[gw4] [ 18%] PASSED tests/test_binary.py::test_k_nearest[None-False-False-last] +tests/test_binary.py::test_k_nearest[None-True-opposite-last] [gw11] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain102-method_chain102] -[gw7] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain86-method_chain86] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] [gw8] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain73-method_chain73] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] -[gw6] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] -[gw9] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] +[gw9] [ 18%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain114-method_chain114] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] +[gw7] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] -[gw10] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] +[gw10] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] +[gw9] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain115-method_chain115] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] +[gw8] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] [gw11] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain102-method_chain102] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] -[gw6] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain128-method_chain128] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] -[gw7] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] +[gw6] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] -[gw8] [ 19%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] -[gw9] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] +[gw7] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] -[gw10] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] -[gw6] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] +[gw10] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain130-method_chain130] +[gw9] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain116-method_chain116] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] [gw8] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] -[gw9] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] +[gw10] [ 20%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain130-method_chain130] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] +[gw7] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] +[gw6] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain142-method_chain142] -[gw10] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] -[gw7] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] +[gw8] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] [gw11] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] +[gw9] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain104-method_chain104] -[gw6] [ 21%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain130-method_chain130] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] -[gw3] [ 21%] PASSED tests/test_binary.py::test_nearest[downstream-False-opposite] -tests/test_binary.py::test_jaccard[False] -[gw8] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] -[gw9] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain142-method_chain142] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] +[gw7] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain142-method_chain142] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] -[gw10] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] +[gw10] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] +[gw9] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain118-method_chain118] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] +[gw8] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] [gw11] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain104-method_chain104] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] -[gw6] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] -[gw7] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] +[gw10] [ 22%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] +[gw6] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] -[gw9] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] +[gw7] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain143-method_chain143] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] -[gw8] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] -[gw6] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain132-method_chain132] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] -[gw10] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] +[gw9] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] -[gw7] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] -[gw11] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] +[gw8] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain79-method_chain79] +[gw11] [ 23%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain106-method_chain106] -[gw9] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] +[gw7] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain144-method_chain144] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] -[gw8] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain79-method_chain79] -[gw2] [ 24%] PASSED tests/test_binary.py::test_nearest[upstream-True-False] -tests/test_binary.py::test_nearest[upstream-True-same] -[gw10] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] -[gw8] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain79-method_chain79] +[gw6] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] +[gw8] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain79-method_chain79] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain80-method_chain80] -[gw9] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] +[gw9] [ 24%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] +[gw3] [ 24%] PASSED tests/test_binary.py::test_nearest[downstream-False-opposite] +tests/test_binary.py::test_jaccard[False] +[gw10] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] +[gw7] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] -[gw7] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] +[gw6] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain92-method_chain92] [gw11] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain106-method_chain106] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain107-method_chain107] -[gw10] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] +[gw8] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain80-method_chain80] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain81-method_chain81] +[gw9] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] -[gw6] [ 25%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] -[gw9] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] +[gw7] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain146-method_chain146] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] -[gw8] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain80-method_chain80] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain81-method_chain81] -[gw7] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain92-method_chain92] +[gw8] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain81-method_chain81] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] +[gw6] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain92-method_chain92] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain93-method_chain93] -[gw0] [ 26%] PASSED tests/test_binary.py::test_set_intersect[same] -tests/test_binary.py::test_set_union[False] +[gw10] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] [gw11] [ 26%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain107-method_chain107] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain108-method_chain108] -[gw10] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] +[gw9] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] -[gw8] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain81-method_chain81] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] -[gw7] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain93-method_chain93] +[gw6] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain93-method_chain93] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain94-method_chain94] -[gw6] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] +[gw2] [ 27%] PASSED tests/test_binary.py::test_nearest[upstream-True-False] +tests/test_binary.py::test_nearest[upstream-True-same] +[gw9] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] [gw11] [ 27%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain108-method_chain108] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] -[gw10] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] -[gw9] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] -[gw7] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain94-method_chain94] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain95-method_chain95] +[gw10] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] [gw8] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] +[gw7] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] +[gw6] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain94-method_chain94] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain95-method_chain95] [gw11] [ 28%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] -[gw10] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] +[gw9] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] -[gw6] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] -[gw7] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain95-method_chain95] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] -[gw9] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] +[gw10] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] -[gw10] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] +[gw6] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain95-method_chain95] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] +[gw7] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] [gw8] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] +[gw9] [ 29%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] +[gw10] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] [gw11] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] -[gw6] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain193-method_chain193] -[gw9] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] -[gw7] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] +[gw6] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] -[gw10] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] +[gw0] [ 30%] PASSED tests/test_binary.py::test_set_intersect[same] +tests/test_binary.py::test_set_union[False] +[gw9] [ 30%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain163-method_chain163] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] -[gw5] [ 31%] PASSED tests/test_binary.py::test_k_nearest[None-True-opposite-last] -tests/test_binary.py::test_k_nearest[None-True-same-last] -[gw6] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain193-method_chain193] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] -[gw11] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] +[gw7] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] +[gw11] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain193-method_chain193] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] +[gw10] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] [gw8] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] -[gw9] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] -[gw1] [ 32%] PASSED tests/test_binary.py::test_coverage[same] -tests/test_binary.py::test_coverage[opposite] -[gw7] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] +[gw6] [ 31%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain204-method_chain204] -[gw10] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] +[gw9] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain164-method_chain164] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain165-method_chain165] -[gw6] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] -[gw4] [ 32%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-same-last] -tests/test_binary.py::test_k_nearest[downstream-True-False-last] -[gw9] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] +[gw10] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] -[gw3] [ 33%] PASSED tests/test_binary.py::test_jaccard[False] -tests/test_binary.py::test_jaccard[same] -[gw10] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain165-method_chain165] +[gw11] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] +[gw9] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain165-method_chain165] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] -[gw11] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] +[gw7] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] +[gw6] [ 32%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain204-method_chain204] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] -[gw7] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain204-method_chain204] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain205-method_chain205] -[gw6] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] +[gw11] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain195-method_chain195] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] -[gw8] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] -[gw9] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] +[gw10] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] -[gw10] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] +[gw5] [ 33%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-same-last] +tests/test_binary.py::test_k_nearest[downstream-True-False-last] +[gw9] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain167-method_chain167] -[gw7] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain205-method_chain205] +[gw8] [ 33%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] +[gw6] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain205-method_chain205] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain206-method_chain206] -[gw11] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] +[gw10] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] +[gw7] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] -[gw6] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] -[gw10] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain167-method_chain167] +[gw9] [ 34%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain167-method_chain167] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] -[gw9] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] +[gw4] [ 34%] PASSED tests/test_binary.py::test_k_nearest[None-True-opposite-last] +[gw11] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] +tests/test_binary.py::test_k_nearest[None-True-same-last] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] +[gw6] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain206-method_chain206] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] [gw8] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] -[gw7] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain206-method_chain206] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] -[gw11] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] -[gw9] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] +[gw10] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain177-method_chain177] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] -[gw10] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] +[gw1] [ 35%] PASSED tests/test_binary.py::test_coverage[same] +tests/test_binary.py::test_coverage[opposite] +[gw9] [ 35%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] -[gw6] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] -[gw7] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] +[gw7] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] +[gw6] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] +[gw10] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] +[gw11] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] [gw8] [ 36%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] -[gw9] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain178-method_chain178] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] -[gw10] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] +[gw3] [ 37%] PASSED tests/test_binary.py::test_jaccard[False] +tests/test_binary.py::test_jaccard[same] +[gw9] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] -[gw6] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] -[gw7] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] +[gw10] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] +[gw6] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] -[gw11] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] -[gw8] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] +[gw8] [ 37%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] -[gw9] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain179-method_chain179] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] -[gw10] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] +[gw7] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] +[gw11] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] +[gw9] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] -[gw2] [ 38%] PASSED tests/test_binary.py::test_nearest[upstream-True-same] -tests/test_binary.py::test_nearest[upstream-True-opposite] -[gw7] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] +[gw10] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] +[gw6] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] [gw8] [ 38%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain157-method_chain157] -[gw9] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] -[gw11] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] -[gw6] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] -[gw10] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] +[gw9] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] -[gw9] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] +[gw10] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain181-method_chain181] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] -[gw7] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] +[gw7] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] +[gw11] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] +[gw6] [ 39%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain211-method_chain211] +[gw9] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] [gw8] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain157-method_chain157] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] -[gw10] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain212-method_chain212] -[gw11] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] +[gw7] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] -[gw6] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] -[gw7] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain211-method_chain211] +[gw6] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain211-method_chain211] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain230-method_chain230] +[gw9] [ 40%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] +[gw10] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] +[gw2] [ 41%] PASSED tests/test_binary.py::test_nearest[upstream-True-same] +[gw11] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] +tests/test_binary.py::test_nearest[upstream-True-opposite] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] [gw8] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] -[gw10] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain213-method_chain213] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] -[gw11] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] +[gw7] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] -[gw9] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] -[gw7] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain230-method_chain230] +[gw6] [ 41%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain230-method_chain230] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] -[gw10] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] +[gw9] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain214-method_chain214] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] -[gw11] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] +[gw10] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] [gw8] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] -[gw6] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] -[gw9] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] -[gw10] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] +[gw7] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain191-method_chain191] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] +[gw9] [ 42%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] -[gw11] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] -[gw8] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] +[gw10] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] +[gw7] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain192-method_chain192] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] -[gw3] [ 43%] PASSED tests/test_binary.py::test_jaccard[same] -tests/test_binary.py::test_join[False] -[gw7] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] +[gw6] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain232-method_chain232] -[gw0] [ 44%] PASSED tests/test_binary.py::test_set_union[False] -tests/test_binary.py::test_set_union[same] -[gw9] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] -[gw6] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] -[gw10] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] +[gw11] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] +[gw8] [ 43%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] +[gw9] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain216-method_chain216] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] -[gw11] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] -[gw9] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] +[gw10] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] -[gw8] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] -[gw6] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] -[gw7] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain232-method_chain232] +[gw8] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] +[gw11] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] +[gw6] [ 44%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain232-method_chain232] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] -[gw10] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] +[gw9] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] -[gw11] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain240-method_chain240] -[gw9] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] +[gw7] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] +[gw10] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] -[gw6] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] -[gw11] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain240-method_chain240] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] -[gw8] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] -[gw10] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] +[gw8] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain240-method_chain240] +[gw0] [ 45%] PASSED tests/test_binary.py::test_set_union[False] +tests/test_binary.py::test_set_union[same] +[gw11] [ 45%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] +[gw9] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] -[gw7] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] +[gw6] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] -[gw9] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] +[gw8] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain240-method_chain240] +[gw10] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] -[gw6] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] -[gw11] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] -[gw10] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] +[gw7] [ 46%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] +[gw9] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] -[gw9] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] +[gw11] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] +[gw10] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain226-method_chain226] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] -[gw8] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] -[gw1] [ 48%] PASSED tests/test_binary.py::test_coverage[opposite] -tests/test_binary.py::test_subtraction[same] -[gw7] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] +[gw8] [ 47%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain241-method_chain241] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] +[gw3] [ 47%] PASSED tests/test_binary.py::test_jaccard[same] +tests/test_binary.py::test_join[False] +[gw6] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] -[gw11] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] -[gw6] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] -[gw10] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] +[gw7] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] +[gw9] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain261-method_chain261] -[gw9] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] +[gw10] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain227-method_chain227] +[gw11] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] -[gw11] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] -[gw10] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain261-method_chain261] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] +[gw8] [ 48%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain242-method_chain242] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] +[gw9] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain261-method_chain261] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain262-method_chain262] -[gw8] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] +[gw10] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] +[gw8] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] +[gw11] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] +[gw7] [ 49%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain250-method_chain250] -[gw6] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] -[gw7] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] +[gw6] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] -[gw9] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain228-method_chain228] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] -[gw2] [ 50%] PASSED tests/test_binary.py::test_nearest[upstream-True-opposite] -tests/test_binary.py::test_nearest[upstream-False-False] -[gw11] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] -[gw10] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain262-method_chain262] +[gw9] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain262-method_chain262] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] -[gw5] [ 51%] PASSED tests/test_binary.py::test_k_nearest[None-True-same-last] -tests/test_binary.py::test_k_nearest[None-True-False-last] -[gw9] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] +[gw8] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain244-method_chain244] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] +[gw10] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] -[gw6] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] -[gw10] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] +[gw11] [ 50%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] +[gw1] [ 51%] PASSED tests/test_binary.py::test_coverage[opposite] +tests/test_binary.py::test_subtraction[same] +[gw9] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain263-method_chain263] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] -[gw4] [ 51%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-False-last] -tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] -[gw7] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] -[gw8] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain250-method_chain250] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] -[gw9] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] +[gw10] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] -[gw6] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] -[gw10] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] +[gw2] [ 51%] PASSED tests/test_binary.py::test_nearest[upstream-True-opposite] +tests/test_binary.py::test_nearest[upstream-False-False] +[gw11] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] +[gw6] [ 51%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] +[gw9] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] -[gw11] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] -[gw9] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] +[gw5] [ 52%] PASSED tests/test_binary.py::test_k_nearest[downstream-True-False-last] +[gw7] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain250-method_chain250] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] +tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] +[gw10] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] +[gw8] [ 52%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] -[gw7] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] -[gw8] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] -[gw10] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] +[gw9] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain265-method_chain265] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] -[gw11] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] +[gw11] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] +[gw8] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain275-method_chain275] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain276-method_chain276] -[gw6] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] -[gw9] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] +[gw6] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] +[gw7] [ 53%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] +[gw10] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] -[gw11] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain276-method_chain276] +[gw4] [ 54%] PASSED tests/test_binary.py::test_k_nearest[None-True-same-last] +tests/test_binary.py::test_k_nearest[None-True-False-last] +[gw8] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain276-method_chain276] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain277-method_chain277] -[gw8] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] -[gw7] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] -[gw10] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] +[gw9] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] -[gw3] [ 55%] PASSED tests/test_binary.py::test_join[False] -[gw6] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] -tests/test_binary.py::test_join[same] -[gw9] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] +[gw11] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] +[gw10] [ 54%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] -[gw11] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain277-method_chain277] +[gw6] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] +[gw7] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] +[gw8] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain277-method_chain277] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] -[gw7] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] -[gw8] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] +[gw9] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain293-method_chain293] -[gw10] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] -[gw9] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] +[gw10] [ 55%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] -[gw6] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] -[gw11] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] +[gw6] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] +[gw8] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain279-method_chain279] -[gw7] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] -[gw8] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain293-method_chain293] +[gw7] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] +[gw11] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] +[gw9] [ 56%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain293-method_chain293] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] -[gw11] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain279-method_chain279] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] -[gw9] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] +[gw10] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] -[gw7] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] +[gw6] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain289-method_chain289] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] +[gw8] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain279-method_chain279] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] +[gw11] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] +[gw6] [ 57%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain290-method_chain290] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain291-method_chain291] -[gw6] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] -[gw10] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] +[gw7] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] -[gw9] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] -[gw7] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain291-method_chain291] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] -[gw8] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] +[gw10] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] +[gw9] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] -[gw10] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] +[gw6] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain291-method_chain291] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] +[gw8] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] +[gw10] [ 58%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] +[gw3] [ 59%] PASSED tests/test_binary.py::test_join[False] +tests/test_binary.py::test_join[same] +[gw11] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] +[gw7] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] [gw0] [ 59%] PASSED tests/test_binary.py::test_set_union[same] tests/test_binary.py::test_overlap[False] -[gw11] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] -[gw9] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] -[gw6] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] -[gw7] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] +[gw6] [ 59%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain314-method_chain314] -[gw8] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] +[gw8] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] +[gw9] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] -[gw9] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] -[gw10] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] -[gw11] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] -[gw7] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain314-method_chain314] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] -[gw6] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] -[gw11] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] +[gw10] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] -[gw8] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] +[gw6] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain314-method_chain314] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] +[gw7] [ 60%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] +[gw8] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain310-method_chain310] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] +[gw11] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] +[gw9] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] -[gw9] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] -[gw10] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] +[gw10] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] +[gw7] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] -[gw6] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] -[gw7] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] +[gw8] [ 61%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] +[gw6] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain316-method_chain316] -[gw11] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] -[gw9] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] +[gw11] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] +[gw10] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] +[gw9] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] +[gw8] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain312-method_chain312] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] -[gw10] [ 62%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] +[gw7] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] -[gw8] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] -[gw6] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] -[gw7] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain316-method_chain316] +[gw6] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain316-method_chain316] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain317-method_chain317] -[gw10] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] -[gw11] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] -[gw9] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] +[gw11] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] +[gw10] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain328-method_chain328] -[gw2] [ 64%] PASSED tests/test_binary.py::test_nearest[upstream-False-False] -tests/test_binary.py::test_nearest[upstream-False-same] -[gw6] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] -[gw8] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] +[gw8] [ 63%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] +[gw7] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain324-method_chain324] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] +[gw9] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] -[gw7] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain317-method_chain317] +[gw6] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain317-method_chain317] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] -[gw10] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] -[gw9] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain328-method_chain328] +[gw2] [ 64%] PASSED tests/test_binary.py::test_nearest[upstream-False-False] +tests/test_binary.py::test_nearest[upstream-False-same] +[gw10] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain328-method_chain328] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] -[gw11] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] -[gw7] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] +[gw7] [ 64%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain325-method_chain325] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] +[gw11] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] +[gw8] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] +[gw6] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain340-method_chain340] -[gw10] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] -[gw6] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] -[gw1] [ 66%] PASSED tests/test_binary.py::test_subtraction[same] -tests/test_binary.py::test_subtraction[opposite] -[gw8] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] +[gw9] [ 65%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] -[gw11] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] -[gw7] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain340-method_chain340] +[gw5] [ 65%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] +tests/test_binary.py::test_k_nearest[upstream-False-same-last] +[gw7] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain326-method_chain326] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] +[gw11] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] +[gw8] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] +[gw6] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain340-method_chain340] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] -[gw9] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] +[gw10] [ 66%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] -[gw6] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] -[gw10] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] +[gw9] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] +[gw8] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] +[gw7] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] -[gw11] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] -[gw4] [ 67%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] -[gw7] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] +[gw11] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] +[gw6] [ 67%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain342-method_chain342] -[gw3] [ 67%] PASSED tests/test_binary.py::test_join[same] -tests/test_binary.py::test_join[opposite] -tests/test_binary.py::test_k_nearest[upstream-False-same-last] -[gw8] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] -[gw9] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] +[gw1] [ 67%] PASSED tests/test_binary.py::test_subtraction[same] +tests/test_binary.py::test_subtraction[opposite] +[gw8] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] +[gw10] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] -[gw11] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain338-method_chain338] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] -[gw10] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] +[gw11] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] +[gw7] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] -[gw7] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain342-method_chain342] +[gw6] [ 68%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain342-method_chain342] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] -[gw6] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] -[gw9] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] -[gw11] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain339-method_chain339] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] -[gw8] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] +[gw9] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] -[gw10] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] -[gw6] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] -[gw9] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] +[gw0] [ 69%] PASSED tests/test_binary.py::test_overlap[False] +tests/test_binary.py::test_overlap[same] +[gw10] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] +[gw11] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] -[gw11] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] -[gw0] [ 70%] PASSED tests/test_binary.py::test_overlap[False] -[gw7] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] +[gw7] [ 69%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] +[gw8] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] +[gw6] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] -tests/test_binary.py::test_overlap[same] -[gw10] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] -[gw8] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] +[gw3] [ 70%] PASSED tests/test_binary.py::test_join[same] +tests/test_binary.py::test_join[opposite] +[gw9] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] -[gw6] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] -[gw9] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] +[gw10] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] +[gw11] [ 70%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] -[gw11] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] -[gw7] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] -[gw8] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] +[gw7] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] +[gw8] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] +[gw9] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain360-method_chain360] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] -[gw6] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] -[gw9] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] +[gw6] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] +[gw10] [ 71%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] +[gw9] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] +[gw11] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] +[gw6] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] +[gw7] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] +[gw8] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] -[gw11] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] +[gw10] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] -[gw10] [ 72%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] -[gw7] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] -[gw8] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain361-method_chain361] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] -[gw9] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] -[gw7] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] +[gw11] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain363-method_chain363] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] +[gw6] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain359-method_chain359] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] +[gw9] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] -[gw6] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] -[gw10] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] +[gw7] [ 73%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] -[gw11] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] +[gw10] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain373-method_chain373] -[gw8] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] -[gw9] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] -[gw7] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] +[gw8] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] +[gw6] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] +[gw9] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain374-method_chain374] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] -[gw5] [ 74%] PASSED tests/test_binary.py::test_k_nearest[None-True-False-last] +[gw11] [ 74%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] +[gw4] [ 74%] PASSED tests/test_binary.py::test_k_nearest[None-True-False-last] tests/test_binary.py::test_k_nearest_1_vs_nearest -[gw10] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] +[gw7] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] -[gw11] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain373-method_chain373] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] -[gw6] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] +[gw10] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain373-method_chain373] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain378-method_chain378] -[gw8] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] -[gw7] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] -[gw9] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] +[gw6] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] +[gw9] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain375-method_chain375] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] -[gw10] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] +[gw8] [ 75%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] +[gw11] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] +[gw7] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] -[gw11] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] +[gw6] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] -[gw8] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain377-method_chain377] +[gw8] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain388-method_chain388] -[gw6] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain378-method_chain378] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] -[gw7] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] -[gw10] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] +[gw9] [ 76%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] +[gw2] [ 77%] PASSED tests/test_binary.py::test_nearest[upstream-False-same] +tests/test_binary.py::test_nearest[upstream-False-opposite] +[gw7] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] +[gw11] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] +[gw10] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain378-method_chain378] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] [gw8] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain388-method_chain388] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain389-method_chain389] -[gw9] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] -[gw3] [ 77%] PASSED tests/test_binary.py::test_join[opposite] -[gw10] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] -tests/test_binary.py::test_reldist -[gw7] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] +[gw7] [ 77%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain387-method_chain387] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain394-method_chain394] -[gw11] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] +[gw6] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] -[gw6] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] +[gw11] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] [gw8] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain389-method_chain389] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] +[gw9] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] +[gw10] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] -[gw11] [ 78%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] +[gw0] [ 79%] PASSED tests/test_binary.py::test_overlap[same] +tests/test_binary.py::test_overlap[opposite] +[gw6] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain391-method_chain391] -[gw9] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] -[gw10] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] -[gw2] [ 79%] PASSED tests/test_binary.py::test_nearest[upstream-False-same] -tests/test_binary.py::test_nearest[upstream-False-opposite] +[gw3] [ 79%] PASSED tests/test_binary.py::test_join[opposite] +tests/test_binary.py::test_reldist [gw7] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain394-method_chain394] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] -[gw6] [ 79%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] -[gw11] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain391-method_chain391] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] -[gw9] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] +[gw5] [ 79%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-same-last] +tests/test_binary.py::test_k_nearest[upstream-False-False-last] +[gw11] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] +[gw8] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] +[gw6] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain391-method_chain391] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] -[gw8] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] -[gw10] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] +[gw10] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] +[gw9] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] +[gw8] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] +[gw7] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] -[gw7] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] +[gw11] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] -[gw11] [ 80%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] +[gw6] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] -[gw6] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] -[gw9] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] +[gw10] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] -[gw0] [ 81%] PASSED tests/test_binary.py::test_overlap[same] -tests/test_binary.py::test_overlap[opposite] -[gw8] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] +[gw8] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain409-method_chain409] -[gw10] [ 81%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] -[gw7] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] +[gw7] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain410-method_chain410] -[gw11] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] +[gw11] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] -[gw6] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] +[gw6] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] -[gw8] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain409-method_chain409] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] -[gw9] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] +[gw9] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] +[gw10] [ 82%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] -[gw10] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] +[gw8] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain409-method_chain409] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] +[gw7] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain410-method_chain410] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] [gw11] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] -[gw7] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain410-method_chain410] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] -[gw6] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] +[gw9] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain408-method_chain408] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] -[gw10] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] +[gw6] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain412-method_chain412] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] +[gw7] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] -[gw8] [ 83%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] -[gw9] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] +[gw8] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] -[gw1] [ 84%] PASSED tests/test_binary.py::test_subtraction[opposite] -tests/test_binary.py::test_subtraction[False] -[gw11] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] +[gw10] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] +[gw11] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain422-method_chain422] -[gw7] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] -[gw8] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] -[gw6] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] +[gw6] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain424-method_chain424] -[gw4] [ 85%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-same-last] -tests/test_binary.py::test_k_nearest[upstream-False-False-last] -[gw10] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] +[gw9] [ 84%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] +[gw7] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] +[gw10] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] +[gw8] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] +[gw1] [ 85%] PASSED tests/test_binary.py::test_subtraction[opposite] +tests/test_binary.py::test_subtraction[False] [gw11] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain422-method_chain422] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] -[gw8] [ 85%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] -[gw7] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] -[gw9] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] [gw6] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain424-method_chain424] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] +[gw9] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain423-method_chain423] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] +[gw7] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] -[gw10] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] +[gw8] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain426-method_chain426] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] +[gw10] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] -[gw8] [ 86%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] -[gw7] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] +[gw6] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain435-method_chain435] +[gw9] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] [gw11] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] -[gw6] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] +[gw8] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] +[gw2] [ 87%] PASSED tests/test_binary.py::test_nearest[upstream-False-opposite] +tests/test_binary.py::test_nearest[downstream-True-False] +[gw7] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain437-method_chain437] -[gw9] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] -[gw8] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] -[gw7] [ 87%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain435-method_chain435] +[gw6] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain435-method_chain435] tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] -[gw10] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] -tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] -[gw6] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain437-method_chain437] +[gw0] [ 88%] PASSED tests/test_binary.py::test_overlap[opposite] +tests/test_binary.py::test_intersect[False] +[gw9] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] +tests/test_genomicfeatures.py::test_introns_single +[gw11] [ 88%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] tests/test_getset_attr.py::test_getsetattr -[gw6] [ 88%] PASSED tests/test_getset_attr.py::test_getsetattr +[gw11] [ 88%] PASSED tests/test_getset_attr.py::test_getsetattr tests/test_io.py::test_read_bed -[gw6] [ 88%] PASSED tests/test_io.py::test_read_bed +[gw11] [ 89%] PASSED tests/test_io.py::test_read_bed tests/test_pickle.py::test_pickle -[gw6] [ 88%] PASSED tests/test_pickle.py::test_pickle +[gw11] [ 89%] PASSED tests/test_pickle.py::test_pickle tests/test_stranded.py::test_stranded -[gw6] [ 89%] PASSED tests/test_stranded.py::test_stranded +[gw11] [ 89%] PASSED tests/test_stranded.py::test_stranded tests/test_stranded.py::test_unstrand -[gw6] [ 89%] PASSED tests/test_stranded.py::test_unstrand +[gw11] [ 89%] PASSED tests/test_stranded.py::test_unstrand tests/test_unary.py::test_merge[True] -[gw9] [ 89%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain436-method_chain436] +[gw8] [ 89%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] tests/test_getset_attr.py::test_getsetattr_fails -[gw9] [ 89%] PASSED tests/test_getset_attr.py::test_getsetattr_fails +[gw8] [ 90%] PASSED tests/test_getset_attr.py::test_getsetattr_fails tests/test_unary.py::test_cluster[True] -[gw8] [ 89%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] +[gw7] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain437-method_chain437] tests/test_getset_attr.py::test_getsetattr_with_str -[gw8] [ 90%] PASSED tests/test_getset_attr.py::test_getsetattr_with_str +[gw7] [ 90%] PASSED tests/test_getset_attr.py::test_getsetattr_with_str tests/test_unary.py::test_cluster_by[True] -[gw7] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] +[gw10] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] +[gw3] [ 90%] PASSED tests/test_binary.py::test_reldist +tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] +tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] +[gw6] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain440-method_chain440] tests/test_io.py::test_read_gtf -[gw7] [ 90%] PASSED tests/test_io.py::test_read_gtf -tests/test_unary.py::test_merge_by[True] -[gw11] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] -tests/test_genomicfeatures.py::test_introns_single -[gw10] [ 90%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain438-method_chain438] +[gw6] [ 91%] PASSED tests/test_io.py::test_read_gtf +tests/test_unary.py::test_merge_by[False] +[gw9] [ 91%] PASSED tests/test_genomicfeatures.py::test_introns_single tests/test_io.py::test_read_gff3 -[gw10] [ 90%] PASSED tests/test_io.py::test_read_gff3 +[gw9] [ 91%] PASSED tests/test_io.py::test_read_gff3 tests/test_unary.py::test_init[True] -[gw5] [ 91%] PASSED tests/test_binary.py::test_k_nearest_1_vs_nearest +[gw10] [ 91%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] +tests/test_unary.py::test_merge_by[True] +[gw4] [ 91%] PASSED tests/test_binary.py::test_k_nearest_1_vs_nearest tests/test_change_chromosome_custom.py::test_change_chromosomes -[gw5] [ 91%] PASSED tests/test_change_chromosome_custom.py::test_change_chromosomes +[gw4] [ 92%] PASSED tests/test_change_chromosome_custom.py::test_change_chromosomes tests/test_concat.py::test_concat_stranded_unstranded -[gw5] [ 91%] PASSED tests/test_concat.py::test_concat_stranded_unstranded +[gw4] [ 92%] PASSED tests/test_concat.py::test_concat_stranded_unstranded tests/test_concat.py::test_concat_unstranded_unstranded -[gw5] [ 91%] PASSED tests/test_concat.py::test_concat_unstranded_unstranded +[gw4] [ 92%] PASSED tests/test_concat.py::test_concat_unstranded_unstranded tests/test_concat.py::test_concat_unstranded_stranded -[gw5] [ 91%] PASSED tests/test_concat.py::test_concat_unstranded_stranded +[gw4] [ 92%] PASSED tests/test_concat.py::test_concat_unstranded_stranded tests/test_count_overlaps.py::test_strand_vs_strand_same -[gw5] [ 92%] PASSED tests/test_count_overlaps.py::test_strand_vs_strand_same +[gw4] [ 92%] PASSED tests/test_count_overlaps.py::test_strand_vs_strand_same tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] -[gw3] [ 92%] PASSED tests/test_binary.py::test_reldist -tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] -[gw11] [ 92%] PASSED tests/test_genomicfeatures.py::test_introns_single -tests/test_unary.py::test_windows -[gw5] [ 92%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] -tests/test_unary.py::test_getitem -[gw10] [ 92%] PASSED tests/test_unary.py::test_init[True] +[gw9] [ 93%] PASSED tests/test_unary.py::test_init[True] tests/test_unary.py::test_init[False] -[gw0] [ 93%] PASSED tests/test_binary.py::test_overlap[opposite] -tests/test_binary.py::test_intersect[False] -[gw2] [ 93%] PASSED tests/test_binary.py::test_nearest[upstream-False-opposite] -tests/test_binary.py::test_nearest[downstream-True-False] -[gw10] [ 93%] PASSED tests/test_unary.py::test_init[False] -tests/windows/test_windows.py::test_windows2 -[gw10] [ 93%] PASSED tests/windows/test_windows.py::test_windows2 -[gw5] [ 93%] PASSED tests/test_unary.py::test_getitem +[gw4] [ 93%] PASSED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] +tests/test_unary.py::test_summary +[gw5] [ 93%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-False-last] +[gw9] [ 93%] PASSED tests/test_unary.py::test_init[False] tests/windows/test_windows.py::test_windows -[gw5] [ 93%] PASSED tests/windows/test_windows.py::test_windows -[gw7] [ 94%] PASSED tests/test_unary.py::test_merge_by[True] -tests/test_unary.py::test_merge_by[False] -[gw1] [ 94%] PASSED tests/test_binary.py::test_subtraction[False] -tests/test_binary.py::test_nearest[None-True-False] -[gw6] [ 94%] PASSED tests/test_unary.py::test_merge[True] -tests/test_unary.py::test_merge[False] -[gw4] [ 94%] PASSED tests/test_binary.py::test_k_nearest[upstream-False-False-last] +[gw9] [ 93%] PASSED tests/windows/test_windows.py::test_windows tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] -[gw0] [ 94%] PASSED tests/test_binary.py::test_intersect[False] +[gw0] [ 93%] PASSED tests/test_binary.py::test_intersect[False] tests/test_binary.py::test_intersect[same] +[gw11] [ 94%] PASSED tests/test_unary.py::test_merge[True] +tests/test_unary.py::test_merge[False] +[gw2] [ 94%] PASSED tests/test_binary.py::test_nearest[downstream-True-False] +tests/test_binary.py::test_nearest[downstream-True-same] +[gw4] [ 94%] PASSED tests/test_unary.py::test_summary +tests/windows/test_windows.py::test_windows2 +[gw4] [ 94%] PASSED tests/windows/test_windows.py::test_windows2 +[gw1] [ 94%] PASSED tests/test_binary.py::test_subtraction[False] +tests/test_binary.py::test_nearest[None-True-False] [gw3] [ 95%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] tests/test_binary.py::test_k_nearest[downstream-False-same-last] -[gw11] [ 95%] PASSED tests/test_unary.py::test_windows -tests/test_unary.py::test_summary -[gw9] [ 95%] PASSED tests/test_unary.py::test_cluster[True] +[gw6] [ 95%] PASSED tests/test_unary.py::test_merge_by[False] +tests/test_unary.py::test_windows +[gw10] [ 95%] PASSED tests/test_unary.py::test_merge_by[True] +tests/test_unary.py::test_getitem +[gw8] [ 95%] PASSED tests/test_unary.py::test_cluster[True] tests/test_unary.py::test_cluster[False] -[gw8] [ 95%] PASSED tests/test_unary.py::test_cluster_by[True] +[gw7] [ 95%] PASSED tests/test_unary.py::test_cluster_by[True] tests/test_unary.py::test_cluster_by[False] -[gw2] [ 95%] PASSED tests/test_binary.py::test_nearest[downstream-True-False] -tests/test_binary.py::test_nearest[downstream-True-same] -[gw6] [ 96%] PASSED tests/test_unary.py::test_merge[False] [gw0] [ 96%] PASSED tests/test_binary.py::test_intersect[same] tests/test_binary.py::test_intersect[opposite] -[gw7] [ 96%] PASSED tests/test_unary.py::test_merge_by[False] -[gw11] [ 96%] PASSED tests/test_unary.py::test_summary -[gw1] [ 96%] PASSED tests/test_binary.py::test_nearest[None-True-False] -tests/test_binary.py::test_nearest[None-True-same] -[gw4] [ 96%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] +[gw5] [ 96%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] tests/test_binary.py::test_k_nearest[upstream-True-same-last] +[gw10] [ 96%] PASSED tests/test_unary.py::test_getitem +[gw11] [ 96%] PASSED tests/test_unary.py::test_merge[False] +[gw2] [ 96%] PASSED tests/test_binary.py::test_nearest[downstream-True-same] +tests/test_binary.py::test_nearest[downstream-True-opposite] +[gw6] [ 96%] PASSED tests/test_unary.py::test_windows [gw3] [ 97%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-same-last] tests/test_binary.py::test_k_nearest[downstream-False-False-last] -[gw2] [ 97%] PASSED tests/test_binary.py::test_nearest[downstream-True-same] -tests/test_binary.py::test_nearest[downstream-True-opposite] +[gw1] [ 97%] PASSED tests/test_binary.py::test_nearest[None-True-False] +tests/test_binary.py::test_nearest[None-True-same] [gw0] [ 97%] PASSED tests/test_binary.py::test_intersect[opposite] -[gw9] [ 97%] PASSED tests/test_unary.py::test_cluster[False] -[gw1] [ 97%] PASSED tests/test_binary.py::test_nearest[None-True-same] -tests/test_binary.py::test_nearest[None-True-opposite] -[gw8] [ 98%] PASSED tests/test_unary.py::test_cluster_by[False] -[gw2] [ 98%] PASSED tests/test_binary.py::test_nearest[downstream-True-opposite] +[gw8] [ 97%] PASSED tests/test_unary.py::test_cluster[False] +[gw2] [ 97%] PASSED tests/test_binary.py::test_nearest[downstream-True-opposite] tests/test_binary.py::test_nearest[downstream-False-False] -[gw3] [ 98%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-False-last] -[gw4] [ 98%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-same-last] +[gw5] [ 98%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-same-last] tests/test_binary.py::test_k_nearest[upstream-True-False-last] -[gw1] [ 98%] PASSED tests/test_binary.py::test_nearest[None-True-opposite] +[gw7] [ 98%] PASSED tests/test_unary.py::test_cluster_by[False] +[gw3] [ 98%] PASSED tests/test_binary.py::test_k_nearest[downstream-False-False-last] +[gw1] [ 98%] PASSED tests/test_binary.py::test_nearest[None-True-same] +tests/test_binary.py::test_nearest[None-True-opposite] +[gw2] [ 98%] PASSED tests/test_binary.py::test_nearest[downstream-False-False] +[gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-True-opposite] tests/test_binary.py::test_nearest[None-False-False] -[gw2] [ 99%] PASSED tests/test_binary.py::test_nearest[downstream-False-False] +[gw5] [ 99%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-False-last] +tests/test_binary.py::test_k_nearest[None-False-opposite-last] [gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-False-False] tests/test_binary.py::test_nearest[None-False-same] -[gw4] [ 99%] PASSED tests/test_binary.py::test_k_nearest[upstream-True-False-last] -tests/test_binary.py::test_k_nearest[None-False-opposite-last] -[gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-False-same] -[gw4] [ 99%] PASSED tests/test_binary.py::test_k_nearest[None-False-opposite-last] +[gw5] [ 99%] PASSED tests/test_binary.py::test_k_nearest[None-False-opposite-last] tests/test_binary.py::test_k_nearest[None-False-same-last] -[gw4] [100%] PASSED tests/test_binary.py::test_k_nearest[None-False-same-last] +[gw1] [ 99%] PASSED tests/test_binary.py::test_nearest[None-False-same] +[gw5] [100%] PASSED tests/test_binary.py::test_k_nearest[None-False-same-last] =============================== warnings summary =============================== tests/conftest.py:83 @@ -4167,28 +4203,28 @@ pyranges/methods/init.py:60: 60 warnings .pybuild/cpython3_3.13_pyranges/build/tests/data/test_data.py: 9 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 161238 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_binary.py: 160805 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 160731 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_binary.py: 161521 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_getset_attr.py: 3 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_io.py: 4 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_pickle.py: 1 warning .pybuild/cpython3_3.13_pyranges/build/tests/test_stranded.py: 6 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_genomicfeatures.py: 358 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_change_chromosome_custom.py: 2 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py: 8 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_count_overlaps.py: 1 warning -.pybuild/cpython3_3.13_pyranges/build/tests/test_genomicfeatures.py: 358 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 23376 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 23410 warnings .pybuild/cpython3_3.13_pyranges/build/tests/windows/test_windows.py: 2 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/init.py:60: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. return {k: v for k, v in df.groupby(grpby_key)} pyranges/methods/init.py:189: 48 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 3621 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 3726 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_binary.py: 2000 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_stranded.py: 2 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_change_chromosome_custom.py: 1 warning .pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py: 7 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 6250 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 6271 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/init.py:189: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. empty_removed = df.groupby("Chromosome") @@ -4236,34 +4272,24 @@ The `hypothesis codemod` command-line tool can automatically refactor your code to fix this warning. suppress_health_check=HealthCheck.all()) -.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 7416 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_binary.py: 16213 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 18054 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 7328 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_binary.py: 16902 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 17384 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/tostring2.py:31: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df = pd.concat([plus, minus]) -.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 2626 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 1310 warnings + /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/pyranges.py:3779: FutureWarning: The behavior of Series.replace (and DataFrame.replace) with CategoricalDtype is deprecated. In a future version, replace will only be used for cases that preserve the categories. To change the categories, use ser.cat.rename_categories instead. + other.Strand = other.Strand.replace({"+": "-", "-": "+"}) + +.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 2546 warnings .pybuild/cpython3_3.13_pyranges/build/tests/test_stranded.py: 2 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py: 1 warning .pybuild/cpython3_3.13_pyranges/build/tests/test_genomicfeatures.py: 119 warnings -.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 5250 warnings +.pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py: 1 warning +.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 5271 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/init.py:187: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. empty_removed = df.groupby(["Chromosome", "Strand"]) -.pybuild/cpython3_3.13_pyranges/build/tests/test_do_not_error.py: 1301 warnings - /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/pyranges.py:3779: FutureWarning: The behavior of Series.replace (and DataFrame.replace) with CategoricalDtype is deprecated. In a future version, replace will only be used for cases that preserve the categories. To change the categories, use ser.cat.rename_categories instead. - other.Strand = other.Strand.replace({"+": "-", "-": "+"}) - -.pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py::test_concat_stranded_unstranded - /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '['+', '+', '-', NaN, NaN] - Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. - v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) - -.pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py::test_concat_unstranded_stranded - /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '[NaN, NaN, NaN, '+', '-'] - Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. - v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) - .pybuild/cpython3_3.13_pyranges/build/tests/test_genomicfeatures.py::test_introns_single /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests/test_genomicfeatures.py:37: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '[ nan 1217804. 1221351. 1223357. 1223968. 1227319. 1228946. 1232031.]' has dtype incompatible with int32, please explicitly cast to a compatible dtype first. x.loc[:, "Start"] = x.Start.shift() @@ -5197,6 +5223,16 @@ /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/genomicfeatures.py:600: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '['ENSG00000285812.1']' has dtype incompatible with int32, please explicitly cast to a compatible dtype first. introns.loc[:, "by_id"] = original_ids[id_column].values +.pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py::test_concat_stranded_unstranded + /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '['+', '+', '-', NaN, NaN] + Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. + v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) + +.pybuild/cpython3_3.13_pyranges/build/tests/test_concat.py::test_concat_unstranded_stranded + /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/pyranges/methods/concat.py:47: FutureWarning: Setting an item of incompatible dtype is deprecated and will raise in a future error of pandas. Value '[NaN, NaN, NaN, '+', '-'] + Categories (3, object): ['+', '-', '.']' has dtype incompatible with category, please explicitly cast to a compatible dtype first. + v.loc[:, "Strand"] = type_v.cat.add_categories(["."]) + .pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py: 2000 warnings /build/reproducible-path/pyranges-0.0.111+ds/.pybuild/cpython3_3.13_pyranges/build/tests/test_unary.py:153: FutureWarning: A value is trying to be set on a copy of a DataFrame or Series through chained assignment using an inplace method. The behavior will change in pandas 3.0. This inplace method will never work because the intermediate object on which we are setting values always behaves as a copy. @@ -5211,7 +5247,7 @@ for _, gdf in natsorted(df.groupby(groupby)): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html -============== 531 passed, 413248 warnings in 1074.76s (0:17:54) =============== +============== 531 passed, 413498 warnings in 1174.15s (0:19:34) =============== create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild dh_prep -O--buildsystem=pybuild @@ -5275,12 +5311,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3833033/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3848706 and its subdirectories -I: Current time: Sat Jan 25 05:55:41 -12 2025 -I: pbuilder-time-stamp: 1737827741 +I: removing directory /srv/workspace/pbuilder/3833033 and its subdirectories +I: Current time: Sat Feb 28 15:01:19 +14 2026 +I: pbuilder-time-stamp: 1772240479