Sun Jan 7 01:26:00 UTC 2024 I: starting to build pyranges/bullseye/i386 on jenkins on '2024-01-07 01:25' Sun Jan 7 01:26:00 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_8/13886/console.log Sun Jan 7 01:26:00 UTC 2024 I: Downloading source for bullseye/pyranges=0.0.85+ds-1 --2024-01-07 01:26:00-- http://cdn-fastly.deb.debian.org/debian/pool/main/p/pyranges/pyranges_0.0.85%2bds-1.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2247 (2.2K) [text/prs.lines.tag] Saving to: ‘pyranges_0.0.85+ds-1.dsc’ 0K .. 100% 7.14M=0s 2024-01-07 01:26:00 (7.14 MB/s) - ‘pyranges_0.0.85+ds-1.dsc’ saved [2247/2247] Sun Jan 7 01:26:00 UTC 2024 I: pyranges_0.0.85+ds-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: pyranges Binary: python3-pyranges Architecture: all Version: 0.0.85+ds-1 Maintainer: Debian Med Packaging Team Uploaders: Steffen Moeller , Nilesh Patra Homepage: https://github.com/biocore-ntnu/pyranges Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/med-team/pyranges Vcs-Git: https://salsa.debian.org/med-team/pyranges.git Testsuite: autopkgtest-pkg-python Build-Depends: debhelper-compat (= 13), dh-python, python3-setuptools, python3-all, python3-ncls , python3-pyrle , python3-pytest , python3-sorted-nearest, python3-hypothesis, bedtools, samtools Package-List: python3-pyranges deb python optional arch=all Checksums-Sha1: 8457c6bea1f05f91496ac3b58775bba3270bd673 3281584 pyranges_0.0.85+ds.orig.tar.xz 1567b0742a40d394325406adf9a3bacf069fd6c8 79860 pyranges_0.0.85+ds-1.debian.tar.xz Checksums-Sha256: 2c3229c4e15063a3092668f5c809c0837d24a93b1b9658168a981dcf1a1e2b39 3281584 pyranges_0.0.85+ds.orig.tar.xz 54e8eb602a11fd73f305c82bc6369b9391cf5c6bb6318852a55ae994f05c99b3 79860 pyranges_0.0.85+ds-1.debian.tar.xz Files: 07bbc9561c853e8316fb7de191455435 3281584 pyranges_0.0.85+ds.orig.tar.xz 53ec08abfb235e56e5dd796af7a409a8 79860 pyranges_0.0.85+ds-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJCBAEBCAAsFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl+gGJEOHHRpbGxlYUBy a2kuZGUACgkQV4oElNHGRtG7OQ/9FoaLxK35s12JguXK4ULTW51Xqs4SAfehvIb9 k2h2Lf9Efbm+GKJRoIVPJiOm1r6TZ/TBZOQUWKvB4NKpehLQZnoFXexnPPHRhBFo v67jZme/ZlcV11Qv4Oa+oNUTwPVI5wdd6g08V+E55yx2TAHiPN7TxSocIDs6ozkt 2MU3SMRGDE88ZXxk94PUfRCIHbVW5EzfwBoDViWqH6JUTzsvv///3wE+z97Q9CUS x6Y2NUVDWKfbKlN/5rFwnGQ/ovyyD/9VDwFRbZmTgfPZfUyfKV8T5V7TyuT36hff c8rqwbDO0z/a+puYmMXUiSe2im+Hgr3/Vh9LaWrBQraQI7RbhFqyTsk3IuqEvgGH 8YsYKHzCc69wSYV0PVwKHSBopDCNlYaHkWuRY+NQx00CiUsfKzEukbdNQqNLZAk5 nNlhTRgKXbB6YhGbJBcjVVzEvmi56Bl8af8A/ahoVTOJbcuaAtqAlVffas0s61pE Pr5VMFEB0wHEUiSvK7KOWDDgB/kWi6UuN1Qbq/rAwRaLyHe1fVbfqI0ZyLFNrvI/ KuO74ZWyW2ZmksZW0wNhkyNTPMBS0FjkXrJkcUO6ps0f0gLhWbw/MtnAWKTZNT7B 2CKmaFJyV88KJb2XZWVmW+qIrTbaA0Ok5VEOvQmfZqPeoy7C7Y9v4mbDzhhPPye2 qhLfFtU= =02c5 -----END PGP SIGNATURE----- Sun Jan 7 01:26:00 UTC 2024 I: Checking whether the package is not for us Sun Jan 7 01:26:00 UTC 2024 I: Starting 1st build on remote node ionos16-i386.debian.net. Sun Jan 7 01:26:00 UTC 2024 I: Preparing to do remote build '1' on ionos16-i386.debian.net. Sun Jan 7 03:25:08 UTC 2024 I: Deleting $TMPDIR on ionos16-i386.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri Feb 7 19:49:04 -12 2025 I: pbuilder-time-stamp: 1739000944 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: using eatmydata during job I: Copying source file I: copying [pyranges_0.0.85+ds-1.dsc] I: copying [./pyranges_0.0.85+ds.orig.tar.xz] I: copying [./pyranges_0.0.85+ds-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.3B2JFvpB/trustedkeys.kbx': General error gpgv: Signature made Mon Nov 2 14:32:49 2020 gpgv: using RSA key F1F007320A035541F0A663CA578A0494D1C646D1 gpgv: issuer "tillea@rki.de" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./pyranges_0.0.85+ds-1.dsc dpkg-source: info: extracting pyranges in pyranges-0.0.85+ds dpkg-source: info: unpacking pyranges_0.0.85+ds.orig.tar.xz dpkg-source: info: unpacking pyranges_0.0.85+ds-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/117570/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='i386' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='i386' IFS=' ' INVOCATION_ID='a1ae42efb0334b23b80e9ea4ee36eb63' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_LIBRARY_PATH='/usr/lib/libeatmydata' LD_PRELOAD='libeatmydata.so' 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='117570' PS1='# ' PS2='> ' 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.ZIq8Tb3Y/pbuilderrc_pJVg --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ZIq8Tb3Y/b1 --logfile b1/build.log pyranges_0.0.85+ds-1.dsc' SUDO_GID='112' SUDO_UID='107' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux ionos16-i386 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux I: ls -l /bin total 5776 -rwxr-xr-x 1 root root 1367848 Mar 27 2022 bash -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38280 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 17768 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 38824 Sep 22 2020 cat -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash -rwxr-xr-x 1 root root 124904 Sep 22 2020 date -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd -rwxr-xr-x 1 root root 100752 Sep 22 2020 df -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir -rwxr-xr-x 1 root root 83644 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 7 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 7 2019 domainname -> hostname -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 34664 Sep 22 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 71928 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 30112 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 210488 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 100952 Apr 10 2022 gzip -rwxr-xr-x 1 root root 21916 Nov 7 2019 hostname -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln -rwxr-xr-x 1 root root 55572 Feb 7 2020 login -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls -rwxr-xr-x 1 root root 153124 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp -rwxr-xr-x 1 root root 58920 Jan 20 2022 more -rwsr-xr-x 1 root root 50720 Jan 20 2022 mount -rwxr-xr-x 1 root root 13856 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv lrwxrwxrwx 1 root root 8 Nov 7 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jan 8 15:47 sh -> dash -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty -rwsr-xr-x 1 root root 79396 Jan 20 2022 su -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync -rwxr-xr-x 1 root root 602584 Feb 17 2021 tar -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch -rwxr-xr-x 1 root root 34664 Sep 22 2020 true -rwxr-xr-x 1 root root 17768 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 30236 Jan 20 2022 umount -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir -rwxr-xr-x 1 root root 63024 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 7 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/117570/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-python, python3-setuptools, python3-all, python3-ncls, python3-pyrle, python3-pytest, python3-sorted-nearest, python3-hypothesis, bedtools, samtools dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 17763 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on python3-all; however: Package python3-all is not installed. pbuilder-satisfydepends-dummy depends on python3-ncls; however: Package python3-ncls is not installed. pbuilder-satisfydepends-dummy depends on python3-pyrle; however: Package python3-pyrle is not installed. pbuilder-satisfydepends-dummy depends on python3-pytest; however: Package python3-pytest is not installed. pbuilder-satisfydepends-dummy depends on python3-sorted-nearest; however: Package python3-sorted-nearest is not installed. pbuilder-satisfydepends-dummy depends on python3-hypothesis; however: Package python3-hypothesis is not installed. pbuilder-satisfydepends-dummy depends on bedtools; however: Package bedtools is not installed. pbuilder-satisfydepends-dummy depends on samtools; however: Package samtools is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bedtools{a} bsdextrautils{a} cython3{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libblas3{a} libbrotli1{a} libcurl3-gnutls{a} libdebhelper-perl{a} libdeflate0{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libgfortran5{a} libhts3{a} libicu67{a} liblapack3{a} libldap-2.4-2{a} libmagic-mgc{a} libmagic1{a} libmpdec3{a} libncurses6{a} libnghttp2-14{a} libpipeline1{a} libpsl5{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libssh2-1{a} libsub-override-perl{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} media-types{a} po-debconf{a} python3{a} python3-all{a} python3-attr{a} python3-dateutil{a} python3-distutils{a} python3-hypothesis{a} python3-importlib-metadata{a} python3-iniconfig{a} python3-lib2to3{a} python3-minimal{a} python3-more-itertools{a} python3-natsort{a} python3-ncls{a} python3-numpy{a} python3-packaging{a} python3-pandas{a} python3-pandas-lib{a} python3-pkg-resources{a} python3-pluggy{a} python3-py{a} python3-pyparsing{a} python3-pyrle{a} python3-pytest{a} python3-setuptools{a} python3-six{a} python3-sorted-nearest{a} python3-sortedcontainers{a} python3-tabulate{a} python3-toml{a} python3-tz{a} python3-zipp{a} python3.9{a} python3.9-minimal{a} readline-common{a} samtools{a} sensible-utils{a} tzdata{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl libarchive-cpio-perl libgpm2 libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules lynx publicsuffix python3-bottleneck python3-bs4 python3-click python3-dev python3-html5lib python3-jinja2 python3-lxml python3-matplotlib python3-numexpr python3-odf python3-openpyxl python3-pygments python3-scipy python3-tables python3-xlwt wget 0 packages upgraded, 92 newly installed, 0 to remove and 0 not upgraded. Need to get 43.5 MB of archives. After unpacking 199 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main i386 bsdextrautils i386 2.36.1-8+deb11u1 [149 kB] Get: 2 http://deb.debian.org/debian bullseye/main i386 libuchardet0 i386 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main i386 groff-base i386 1.22.4-6 [952 kB] Get: 4 http://deb.debian.org/debian bullseye/main i386 libpipeline1 i386 1.5.3-1 [36.8 kB] Get: 5 http://deb.debian.org/debian bullseye/main i386 man-db i386 2.9.4-2 [1367 kB] Get: 6 http://deb.debian.org/debian bullseye/main i386 libpython3.9-minimal i386 3.9.2-1 [801 kB] Get: 7 http://deb.debian.org/debian bullseye/main i386 libexpat1 i386 2.2.10-2+deb11u5 [101 kB] Get: 8 http://deb.debian.org/debian bullseye/main i386 python3.9-minimal i386 3.9.2-1 [1956 kB] Get: 9 http://deb.debian.org/debian bullseye/main i386 python3-minimal i386 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main i386 media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main i386 tzdata all 2021a-1+deb11u10 [286 kB] Get: 12 http://deb.debian.org/debian bullseye/main i386 libmpdec3 i386 2.5.1-1 [91.9 kB] Get: 13 http://deb.debian.org/debian bullseye/main i386 readline-common all 8.1-1 [73.7 kB] Get: 14 http://deb.debian.org/debian bullseye/main i386 libreadline8 i386 8.1-1 [173 kB] Get: 15 http://deb.debian.org/debian bullseye/main i386 libpython3.9-stdlib i386 3.9.2-1 [1703 kB] Get: 16 http://deb.debian.org/debian bullseye/main i386 python3.9 i386 3.9.2-1 [466 kB] Get: 17 http://deb.debian.org/debian bullseye/main i386 libpython3-stdlib i386 3.9.2-3 [21.4 kB] Get: 18 http://deb.debian.org/debian bullseye/main i386 python3 i386 3.9.2-3 [37.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main i386 sensible-utils all 0.0.14 [14.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main i386 libmagic-mgc i386 1:5.39-3+deb11u1 [273 kB] Get: 21 http://deb.debian.org/debian bullseye/main i386 libmagic1 i386 1:5.39-3+deb11u1 [135 kB] Get: 22 http://deb.debian.org/debian bullseye/main i386 file i386 1:5.39-3+deb11u1 [69.2 kB] Get: 23 http://deb.debian.org/debian bullseye/main i386 gettext-base i386 0.21-4 [176 kB] Get: 24 http://deb.debian.org/debian bullseye/main i386 libsigsegv2 i386 2.13-1 [35.1 kB] Get: 25 http://deb.debian.org/debian bullseye/main i386 m4 i386 1.4.18-5 [206 kB] Get: 26 http://deb.debian.org/debian bullseye/main i386 autoconf all 2.69-14 [313 kB] Get: 27 http://deb.debian.org/debian bullseye/main i386 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 28 http://deb.debian.org/debian bullseye/main i386 automake all 1:1.16.3-2 [814 kB] Get: 29 http://deb.debian.org/debian bullseye/main i386 autopoint all 0.21-4 [510 kB] Get: 30 http://deb.debian.org/debian bullseye/main i386 bedtools i386 2.30.0+dfsg-1 [725 kB] Get: 31 http://deb.debian.org/debian bullseye/main i386 cython3 i386 0.29.21-3+b1 [1303 kB] Get: 32 http://deb.debian.org/debian bullseye/main i386 libdebhelper-perl all 13.3.4 [189 kB] Get: 33 http://deb.debian.org/debian bullseye/main i386 libtool all 2.4.6-15 [513 kB] Get: 34 http://deb.debian.org/debian bullseye/main i386 dh-autoreconf all 20 [17.1 kB] Get: 35 http://deb.debian.org/debian bullseye/main i386 libarchive-zip-perl all 1.68-1 [104 kB] Get: 36 http://deb.debian.org/debian bullseye/main i386 libsub-override-perl all 0.09-2 [10.2 kB] Get: 37 http://deb.debian.org/debian bullseye/main i386 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 38 http://deb.debian.org/debian bullseye/main i386 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 39 http://deb.debian.org/debian bullseye/main i386 libelf1 i386 0.183-1 [171 kB] Get: 40 http://deb.debian.org/debian bullseye/main i386 dwz i386 0.13+20210201-1 [179 kB] Get: 41 http://deb.debian.org/debian bullseye/main i386 libicu67 i386 67.1-7 [8775 kB] Get: 42 http://deb.debian.org/debian bullseye/main i386 libxml2 i386 2.9.10+dfsg-6.7+deb11u4 [728 kB] Get: 43 http://deb.debian.org/debian bullseye/main i386 gettext i386 0.21-4 [1322 kB] Get: 44 http://deb.debian.org/debian bullseye/main i386 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 45 http://deb.debian.org/debian bullseye/main i386 po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian bullseye/main i386 debhelper all 13.3.4 [1049 kB] Get: 47 http://deb.debian.org/debian bullseye/main i386 python3-lib2to3 all 3.9.2-1 [77.8 kB] Get: 48 http://deb.debian.org/debian bullseye/main i386 python3-distutils all 3.9.2-1 [143 kB] Get: 49 http://deb.debian.org/debian bullseye/main i386 dh-python all 4.20201102+nmu1 [99.4 kB] Get: 50 http://deb.debian.org/debian bullseye/main i386 libblas3 i386 3.9.0-3+deb11u1 [147 kB] Get: 51 http://deb.debian.org/debian bullseye/main i386 libbrotli1 i386 1.0.9-2+b2 [286 kB] Get: 52 http://deb.debian.org/debian bullseye/main i386 libsasl2-modules-db i386 2.1.27+dfsg-2.1+deb11u1 [70.1 kB] Get: 53 http://deb.debian.org/debian bullseye/main i386 libsasl2-2 i386 2.1.27+dfsg-2.1+deb11u1 [110 kB] Get: 54 http://deb.debian.org/debian bullseye/main i386 libldap-2.4-2 i386 2.4.57+dfsg-3+deb11u1 [244 kB] Get: 55 http://deb.debian.org/debian bullseye/main i386 libnghttp2-14 i386 1.43.0-1 [85.7 kB] Get: 56 http://deb.debian.org/debian bullseye/main i386 libpsl5 i386 0.21.0-1.2 [57.9 kB] Get: 57 http://deb.debian.org/debian bullseye/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2+b2 [64.3 kB] Get: 58 http://deb.debian.org/debian bullseye/main i386 libssh2-1 i386 1.9.0-2 [164 kB] Get: 59 http://deb.debian.org/debian bullseye/main i386 libcurl3-gnutls i386 7.74.0-1.3+deb11u9 [374 kB] Get: 60 http://deb.debian.org/debian bullseye/main i386 libdeflate0 i386 1.7-1 [48.4 kB] Get: 61 http://deb.debian.org/debian bullseye/main i386 libgfortran5 i386 10.2.1-6 [643 kB] Get: 62 http://deb.debian.org/debian bullseye/main i386 libhts3 i386 1.11-4 [408 kB] Get: 63 http://deb.debian.org/debian bullseye/main i386 liblapack3 i386 3.9.0-3+deb11u1 [1960 kB] Get: 64 http://deb.debian.org/debian bullseye/main i386 libncurses6 i386 6.2+20201114-2+deb11u2 [110 kB] Get: 65 http://deb.debian.org/debian bullseye/main i386 python3-all i386 3.9.2-3 [1060 B] Get: 66 http://deb.debian.org/debian bullseye/main i386 python3-attr all 20.3.0-1 [52.9 kB] Get: 67 http://deb.debian.org/debian bullseye/main i386 python3-six all 1.16.0-2 [17.5 kB] Get: 68 http://deb.debian.org/debian bullseye/main i386 python3-dateutil all 2.8.1-6 [79.2 kB] Get: 69 http://deb.debian.org/debian bullseye/main i386 python3-sortedcontainers all 2.1.0-2 [31.4 kB] Get: 70 http://deb.debian.org/debian bullseye/main i386 python3-hypothesis all 5.43.3-1 [228 kB] Get: 71 http://deb.debian.org/debian bullseye/main i386 python3-more-itertools all 4.2.0-3 [42.7 kB] Get: 72 http://deb.debian.org/debian bullseye/main i386 python3-zipp all 1.0.0-3 [6060 B] Get: 73 http://deb.debian.org/debian bullseye/main i386 python3-importlib-metadata all 1.6.0-2 [10.3 kB] Get: 74 http://deb.debian.org/debian bullseye/main i386 python3-iniconfig all 1.1.1-1 [6308 B] Get: 75 http://deb.debian.org/debian bullseye/main i386 python3-natsort all 7.1.0-1 [37.5 kB] Get: 76 http://deb.debian.org/debian bullseye/main i386 python3-pkg-resources all 52.0.0-4 [190 kB] Get: 77 http://deb.debian.org/debian bullseye/main i386 python3-numpy i386 1:1.19.5-1 [3600 kB] Get: 78 http://deb.debian.org/debian bullseye/main i386 python3-ncls i386 0.0.57+ds-1+b1 [330 kB] Get: 79 http://deb.debian.org/debian bullseye/main i386 python3-pyparsing all 2.4.7-1 [109 kB] Get: 80 http://deb.debian.org/debian bullseye/main i386 python3-packaging all 20.9-2 [33.5 kB] Get: 81 http://deb.debian.org/debian bullseye/main i386 python3-tz all 2021.1-1 [34.8 kB] Get: 82 http://deb.debian.org/debian bullseye/main i386 python3-pandas-lib i386 1.1.5+dfsg-2 [3182 kB] Get: 83 http://deb.debian.org/debian bullseye/main i386 python3-pandas all 1.1.5+dfsg-2 [2096 kB] Get: 84 http://deb.debian.org/debian bullseye/main i386 python3-pluggy all 0.13.0-6 [22.3 kB] Get: 85 http://deb.debian.org/debian bullseye/main i386 python3-py all 1.10.0-1 [94.2 kB] Get: 86 http://deb.debian.org/debian bullseye/main i386 python3-tabulate all 0.8.7-0.1 [33.8 kB] Get: 87 http://deb.debian.org/debian bullseye/main i386 python3-pyrle i386 0.0.31-2+b2 [241 kB] Get: 88 http://deb.debian.org/debian bullseye/main i386 python3-toml all 0.10.1-1 [15.9 kB] Get: 89 http://deb.debian.org/debian bullseye/main i386 python3-pytest all 6.0.2-2 [211 kB] Get: 90 http://deb.debian.org/debian bullseye/main i386 python3-setuptools all 52.0.0-4 [366 kB] Get: 91 http://deb.debian.org/debian bullseye/main i386 python3-sorted-nearest i386 0.0+git20200319.8204815+ds-2+b2 [422 kB] Get: 92 http://deb.debian.org/debian bullseye/main i386 samtools i386 1.11-1 [576 kB] Fetched 43.5 MB in 1s (29.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (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 ... 17763 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8+deb11u1_i386.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:i386. Preparing to unpack .../1-libuchardet0_0.0.7-1_i386.deb ... Unpacking libuchardet0:i386 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_i386.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:i386. Preparing to unpack .../3-libpipeline1_1.5.3-1_i386.deb ... Unpacking libpipeline1:i386 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_i386.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:i386. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_i386.deb ... Unpacking libpython3.9-minimal:i386 (3.9.2-1) ... Selecting previously unselected package libexpat1:i386. Preparing to unpack .../6-libexpat1_2.2.10-2+deb11u5_i386.deb ... Unpacking libexpat1:i386 (2.2.10-2+deb11u5) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_i386.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:i386 (3.9.2-1) ... Setting up libexpat1:i386 (2.2.10-2+deb11u5) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (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 ... 18630 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_i386.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package tzdata. Preparing to unpack .../2-tzdata_2021a-1+deb11u10_all.deb ... Unpacking tzdata (2021a-1+deb11u10) ... Selecting previously unselected package libmpdec3:i386. Preparing to unpack .../3-libmpdec3_2.5.1-1_i386.deb ... Unpacking libmpdec3:i386 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:i386. Preparing to unpack .../5-libreadline8_8.1-1_i386.deb ... Unpacking libreadline8:i386 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:i386. Preparing to unpack .../6-libpython3.9-stdlib_3.9.2-1_i386.deb ... Unpacking libpython3.9-stdlib:i386 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../7-python3.9_3.9.2-1_i386.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:i386. Preparing to unpack .../8-libpython3-stdlib_3.9.2-3_i386.deb ... Unpacking libpython3-stdlib:i386 (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... Selecting previously unselected package python3. (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 ... 20913 files and directories currently installed.) Preparing to unpack .../00-python3_3.9.2-3_i386.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.39-3+deb11u1_i386.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:i386. Preparing to unpack .../03-libmagic1_1%3a5.39-3+deb11u1_i386.deb ... Unpacking libmagic1:i386 (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.39-3+deb11u1_i386.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.21-4_i386.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package libsigsegv2:i386. Preparing to unpack .../06-libsigsegv2_2.13-1_i386.deb ... Unpacking libsigsegv2:i386 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../07-m4_1.4.18-5_i386.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../08-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../09-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../10-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../11-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package bedtools. Preparing to unpack .../12-bedtools_2.30.0+dfsg-1_i386.deb ... Unpacking bedtools (2.30.0+dfsg-1) ... Selecting previously unselected package cython3. Preparing to unpack .../13-cython3_0.29.21-3+b1_i386.deb ... Unpacking cython3 (0.29.21-3+b1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../14-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../15-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../16-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../17-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../18-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:i386. Preparing to unpack .../21-libelf1_0.183-1_i386.deb ... Unpacking libelf1:i386 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.13+20210201-1_i386.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:i386. Preparing to unpack .../23-libicu67_67.1-7_i386.deb ... Unpacking libicu67:i386 (67.1-7) ... Selecting previously unselected package libxml2:i386. Preparing to unpack .../24-libxml2_2.9.10+dfsg-6.7+deb11u4_i386.deb ... Unpacking libxml2:i386 (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.21-4_i386.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../29-python3-lib2to3_3.9.2-1_all.deb ... Unpacking python3-lib2to3 (3.9.2-1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../30-python3-distutils_3.9.2-1_all.deb ... Unpacking python3-distutils (3.9.2-1) ... Selecting previously unselected package dh-python. Preparing to unpack .../31-dh-python_4.20201102+nmu1_all.deb ... Unpacking dh-python (4.20201102+nmu1) ... Selecting previously unselected package libblas3:i386. Preparing to unpack .../32-libblas3_3.9.0-3+deb11u1_i386.deb ... Unpacking libblas3:i386 (3.9.0-3+deb11u1) ... Selecting previously unselected package libbrotli1:i386. Preparing to unpack .../33-libbrotli1_1.0.9-2+b2_i386.deb ... Unpacking libbrotli1:i386 (1.0.9-2+b2) ... Selecting previously unselected package libsasl2-modules-db:i386. Preparing to unpack .../34-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_i386.deb ... Unpacking libsasl2-modules-db:i386 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:i386. Preparing to unpack .../35-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_i386.deb ... Unpacking libsasl2-2:i386 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libldap-2.4-2:i386. Preparing to unpack .../36-libldap-2.4-2_2.4.57+dfsg-3+deb11u1_i386.deb ... Unpacking libldap-2.4-2:i386 (2.4.57+dfsg-3+deb11u1) ... Selecting previously unselected package libnghttp2-14:i386. Preparing to unpack .../37-libnghttp2-14_1.43.0-1_i386.deb ... Unpacking libnghttp2-14:i386 (1.43.0-1) ... Selecting previously unselected package libpsl5:i386. Preparing to unpack .../38-libpsl5_0.21.0-1.2_i386.deb ... Unpacking libpsl5:i386 (0.21.0-1.2) ... Selecting previously unselected package librtmp1:i386. Preparing to unpack .../39-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_i386.deb ... Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ... Selecting previously unselected package libssh2-1:i386. Preparing to unpack .../40-libssh2-1_1.9.0-2_i386.deb ... Unpacking libssh2-1:i386 (1.9.0-2) ... Selecting previously unselected package libcurl3-gnutls:i386. Preparing to unpack .../41-libcurl3-gnutls_7.74.0-1.3+deb11u9_i386.deb ... Unpacking libcurl3-gnutls:i386 (7.74.0-1.3+deb11u9) ... Selecting previously unselected package libdeflate0:i386. Preparing to unpack .../42-libdeflate0_1.7-1_i386.deb ... Unpacking libdeflate0:i386 (1.7-1) ... Selecting previously unselected package libgfortran5:i386. Preparing to unpack .../43-libgfortran5_10.2.1-6_i386.deb ... Unpacking libgfortran5:i386 (10.2.1-6) ... Selecting previously unselected package libhts3:i386. Preparing to unpack .../44-libhts3_1.11-4_i386.deb ... Unpacking libhts3:i386 (1.11-4) ... Selecting previously unselected package liblapack3:i386. Preparing to unpack .../45-liblapack3_3.9.0-3+deb11u1_i386.deb ... Unpacking liblapack3:i386 (3.9.0-3+deb11u1) ... Selecting previously unselected package libncurses6:i386. Preparing to unpack .../46-libncurses6_6.2+20201114-2+deb11u2_i386.deb ... Unpacking libncurses6:i386 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package python3-all. Preparing to unpack .../47-python3-all_3.9.2-3_i386.deb ... Unpacking python3-all (3.9.2-3) ... Selecting previously unselected package python3-attr. Preparing to unpack .../48-python3-attr_20.3.0-1_all.deb ... Unpacking python3-attr (20.3.0-1) ... Selecting previously unselected package python3-six. Preparing to unpack .../49-python3-six_1.16.0-2_all.deb ... Unpacking python3-six (1.16.0-2) ... Selecting previously unselected package python3-dateutil. Preparing to unpack .../50-python3-dateutil_2.8.1-6_all.deb ... Unpacking python3-dateutil (2.8.1-6) ... Selecting previously unselected package python3-sortedcontainers. Preparing to unpack .../51-python3-sortedcontainers_2.1.0-2_all.deb ... Unpacking python3-sortedcontainers (2.1.0-2) ... Selecting previously unselected package python3-hypothesis. Preparing to unpack .../52-python3-hypothesis_5.43.3-1_all.deb ... Unpacking python3-hypothesis (5.43.3-1) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../53-python3-more-itertools_4.2.0-3_all.deb ... Unpacking python3-more-itertools (4.2.0-3) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../54-python3-zipp_1.0.0-3_all.deb ... Unpacking python3-zipp (1.0.0-3) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../55-python3-importlib-metadata_1.6.0-2_all.deb ... Unpacking python3-importlib-metadata (1.6.0-2) ... Selecting previously unselected package python3-iniconfig. Preparing to unpack .../56-python3-iniconfig_1.1.1-1_all.deb ... Unpacking python3-iniconfig (1.1.1-1) ... Selecting previously unselected package python3-natsort. Preparing to unpack .../57-python3-natsort_7.1.0-1_all.deb ... Unpacking python3-natsort (7.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../58-python3-pkg-resources_52.0.0-4_all.deb ... Unpacking python3-pkg-resources (52.0.0-4) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../59-python3-numpy_1%3a1.19.5-1_i386.deb ... Unpacking python3-numpy (1:1.19.5-1) ... Selecting previously unselected package python3-ncls. Preparing to unpack .../60-python3-ncls_0.0.57+ds-1+b1_i386.deb ... Unpacking python3-ncls (0.0.57+ds-1+b1) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../61-python3-pyparsing_2.4.7-1_all.deb ... Unpacking python3-pyparsing (2.4.7-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../62-python3-packaging_20.9-2_all.deb ... Unpacking python3-packaging (20.9-2) ... Selecting previously unselected package python3-tz. Preparing to unpack .../63-python3-tz_2021.1-1_all.deb ... Unpacking python3-tz (2021.1-1) ... Selecting previously unselected package python3-pandas-lib:i386. Preparing to unpack .../64-python3-pandas-lib_1.1.5+dfsg-2_i386.deb ... Unpacking python3-pandas-lib:i386 (1.1.5+dfsg-2) ... Selecting previously unselected package python3-pandas. Preparing to unpack .../65-python3-pandas_1.1.5+dfsg-2_all.deb ... Unpacking python3-pandas (1.1.5+dfsg-2) ... Selecting previously unselected package python3-pluggy. Preparing to unpack .../66-python3-pluggy_0.13.0-6_all.deb ... Unpacking python3-pluggy (0.13.0-6) ... Selecting previously unselected package python3-py. Preparing to unpack .../67-python3-py_1.10.0-1_all.deb ... Unpacking python3-py (1.10.0-1) ... Selecting previously unselected package python3-tabulate. Preparing to unpack .../68-python3-tabulate_0.8.7-0.1_all.deb ... Unpacking python3-tabulate (0.8.7-0.1) ... Selecting previously unselected package python3-pyrle. Preparing to unpack .../69-python3-pyrle_0.0.31-2+b2_i386.deb ... Unpacking python3-pyrle (0.0.31-2+b2) ... Selecting previously unselected package python3-toml. Preparing to unpack .../70-python3-toml_0.10.1-1_all.deb ... Unpacking python3-toml (0.10.1-1) ... Selecting previously unselected package python3-pytest. Preparing to unpack .../71-python3-pytest_6.0.2-2_all.deb ... Unpacking python3-pytest (6.0.2-2) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../72-python3-setuptools_52.0.0-4_all.deb ... Unpacking python3-setuptools (52.0.0-4) ... Selecting previously unselected package python3-sorted-nearest. Preparing to unpack .../73-python3-sorted-nearest_0.0+git20200319.8204815+ds-2+b2_i386.deb ... Unpacking python3-sorted-nearest (0.0+git20200319.8204815+ds-2+b2) ... Selecting previously unselected package samtools. Preparing to unpack .../74-samtools_1.11-1_i386.deb ... Unpacking samtools (1.11-1) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:i386 (1.5.3-1) ... Setting up libpsl5:i386 (0.21.0-1.2) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:i386 (67.1-7) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:i386 (1.0.9-2+b2) ... Setting up libnghttp2-14:i386 (1.43.0-1) ... Setting up libmagic1:i386 (1:5.39-3+deb11u1) ... Setting up libdeflate0:i386 (1.7-1) ... Setting up gettext-base (0.21-4) ... Setting up file (1:5.39-3+deb11u1) ... Setting up libsasl2-modules-db:i386 (2.1.27+dfsg-2.1+deb11u1) ... Setting up tzdata (2021a-1+deb11u10) ... Current default time zone: 'Etc/UTC' Local time is now: Sat Feb 8 07:49:46 UTC 2025. Universal Time is now: Sat Feb 8 07:49:46 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20180224.1+nmu1) ... Setting up libblas3:i386 (3.9.0-3+deb11u1) ... update-alternatives: using /usr/lib/i386-linux-gnu/blas/libblas.so.3 to provide /usr/lib/i386-linux-gnu/libblas.so.3 (libblas.so.3-i386-linux-gnu) in auto mode Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2+b2) ... Setting up libncurses6:i386 (6.2+20201114-2+deb11u2) ... Setting up libsigsegv2:i386 (2.13-1) ... Setting up autopoint (0.21-4) ... Setting up libsasl2-2:i386 (2.1.27+dfsg-2.1+deb11u1) ... Setting up libgfortran5:i386 (10.2.1-6) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:i386 (0.0.7-1) ... Setting up libmpdec3:i386 (2.5.1-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up libssh2-1:i386 (1.9.0-2) ... Setting up libelf1:i386 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:i386 (2.9.10+dfsg-6.7+deb11u4) ... Setting up bedtools (2.30.0+dfsg-1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up liblapack3:i386 (3.9.0-3+deb11u1) ... update-alternatives: using /usr/lib/i386-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/i386-linux-gnu/liblapack.so.3 (liblapack.so.3-i386-linux-gnu) in auto mode Setting up gettext (0.21-4) ... Setting up libtool (2.4.6-15) ... Setting up libreadline8:i386 (8.1-1) ... Setting up libldap-2.4-2:i386 (2.4.57+dfsg-3+deb11u1) ... Setting up m4 (1.4.18-5) ... Setting up libcurl3-gnutls:i386 (7.74.0-1.3+deb11u9) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libpython3.9-stdlib:i386 (3.9.2-1) ... Setting up libpython3-stdlib:i386 (3.9.2-3) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhts3:i386 (1.11-4) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up samtools (1.11-1) ... Setting up dh-autoreconf (20) ... Setting up python3.9 (3.9.2-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up python3-sortedcontainers (2.1.0-2) ... Setting up python3-tz (2021.1-1) ... Setting up python3-natsort (7.1.0-1) ... Setting up python3-six (1.16.0-2) ... Setting up python3-pyparsing (2.4.7-1) ... Setting up cython3 (0.29.21-3+b1) ... Setting up python3-toml (0.10.1-1) ... Setting up python3-dateutil (2.8.1-6) ... Setting up python3-lib2to3 (3.9.2-1) ... Setting up python3-pkg-resources (52.0.0-4) ... Setting up python3-distutils (3.9.2-1) ... Setting up dh-python (4.20201102+nmu1) ... Setting up python3-more-itertools (4.2.0-3) ... Setting up python3-iniconfig (1.1.1-1) ... Setting up python3-attr (20.3.0-1) ... Setting up python3-setuptools (52.0.0-4) ... Setting up python3-py (1.10.0-1) ... Setting up python3-hypothesis (5.43.3-1) ... Setting up python3-tabulate (0.8.7-0.1) ... Setting up python3-all (3.9.2-3) ... Setting up python3-zipp (1.0.0-3) ... Setting up python3-packaging (20.9-2) ... Setting up python3-numpy (1:1.19.5-1) ... Setting up python3-ncls (0.0.57+ds-1+b1) ... Setting up python3-importlib-metadata (1.6.0-2) ... Setting up python3-pandas-lib:i386 (1.1.5+dfsg-2) ... Setting up python3-sorted-nearest (0.0+git20200319.8204815+ds-2+b2) ... Setting up python3-pandas (1.1.5+dfsg-2) ... Setting up python3-pluggy (0.13.0-6) ... Setting up python3-pyrle (0.0.31-2+b2) ... Setting up python3-pytest (6.0.2-2) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/pyranges-0.0.85+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.85+ds-1_source.changes dpkg-buildpackage: info: source package pyranges dpkg-buildpackage: info: source version 0.0.85+ds-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Tille dpkg-source --before-build . dpkg-buildpackage: info: host architecture i386 dpkg-source: info: using options from pyranges-0.0.85+ds/debian/source/options: --extend-diff-ignore=^[^/]*[.]egg-info/ debian/rules clean dh clean --with python3 --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py clean running clean removing '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build' (and everything under it) 'build/bdist.linux-i386' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with python3 --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild I: pybuild base:232: python3.9 setup.py config running config debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/pyranges-0.0.85+ds' dh_auto_build I: pybuild base:232: /usr/bin/python3 setup.py build running build running build_py creating /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/multithreaded.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/helpers.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/version.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/tostring.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/tostring2.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/out.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/statistics.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/genomicfeatures.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/get_fasta.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/data.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/multioverlap.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/__init__.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/stats.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/readers.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/pyranges.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges copying pyranges/subset.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges creating /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/hypothesis_helper.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_genomicfeatures.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/helpers.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_guessers.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/k_nearest.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_io.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/statistics.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_unary.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/conftest.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_do_not_error.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_binary.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_stranded.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/__init__.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_pickle.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_getset_attr.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests copying tests/test_change_chromosome_custom.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests creating /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/subtraction.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/attr.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/join.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/k_nearest.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/sort.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/k_nearest_old.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/init.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/getitem.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/intersection.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/statistics.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/coverage.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/nearest.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/summary.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/to_rle.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/__init__.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/windows.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/cluster.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/insert.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/concat.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/drop.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/call.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/merge.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/itergrs.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/drop_duplicates.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/split.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods copying pyranges/methods/new_position.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods creating /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/windows copying tests/windows/__init__.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/windows copying tests/windows/test_windows.py -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/windows creating /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/chromsizes.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/chipseq_background.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/exons.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/cpg.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/aorta2.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/f1.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/aorta.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/lamina.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/chipseq.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/f2.bed -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/ensembl.gtf -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/gencode_human.gtf.gz -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/ensembl_human.gtf.gz -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/ucsc_human.bed.gz -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data copying pyranges/example_data/bw.bw -> /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data echo 'Generating corresponding files ...' Generating corresponding files ... cat debian/missing-sources/test_sorted.sam| samtools view -Sb - > tests/test_data/test_sorted.bam cat debian/missing-sources/control.sam| samtools view -Sb - > pyranges/example_data/control.bam samtools index tests/test_data/test_sorted.bam tests/test_data/test_sorted.bam.bai samtools index pyranges/example_data/control.bam pyranges/example_data/control.bam.bai make[1]: Leaving directory '/build/reproducible-path/pyranges-0.0.85+ds' dh_auto_test -O--buildsystem=pybuild I: pybuild pybuild:284: cp -av /build/reproducible-path/pyranges-0.0.85+ds/tests/*.bed /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests && cp -av /build/reproducible-path/pyranges-0.0.85+ds/tests/test_data /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests && cp -av /build/reproducible-path/pyranges-0.0.85+ds/tests/data /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests && cp -av /build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges '/build/reproducible-path/pyranges-0.0.85+ds/tests/chip_10.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/chip_10.bed' '/build/reproducible-path/pyranges-0.0.85+ds/tests/f1.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/f1.bed' '/build/reproducible-path/pyranges-0.0.85+ds/tests/f2.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/f2.bed' '/build/reproducible-path/pyranges-0.0.85+ds/tests/test_data' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_data' '/build/reproducible-path/pyranges-0.0.85+ds/tests/test_data/ensembl.gtf' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_data/ensembl.gtf' '/build/reproducible-path/pyranges-0.0.85+ds/tests/test_data/gencode.gff3' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_data/gencode.gff3' '/build/reproducible-path/pyranges-0.0.85+ds/tests/test_data/ucsc_df_to_parse.txt' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_data/ucsc_df_to_parse.txt' '/build/reproducible-path/pyranges-0.0.85+ds/tests/test_data/test_sorted.bam' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_data/test_sorted.bam' '/build/reproducible-path/pyranges-0.0.85+ds/tests/test_data/test_sorted.bam.bai' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_data/test_sorted.bam.bai' '/build/reproducible-path/pyranges-0.0.85+ds/tests/data' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/data' '/build/reproducible-path/pyranges-0.0.85+ds/tests/data/test_data.py' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/data/test_data.py' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/aorta.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/aorta.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/aorta2.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/aorta2.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/bw.bw' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/bw.bw' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/chipseq.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/chipseq.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/chipseq_background.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/chipseq_background.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/chromsizes.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/chromsizes.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/cpg.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/cpg.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/ensembl.gtf' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/ensembl.gtf' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/ensembl_human.gtf.gz' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/ensembl_human.gtf.gz' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/exons.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/exons.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/f1.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/f1.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/f2.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/f2.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/gencode_human.gtf.gz' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/gencode_human.gtf.gz' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/lamina.bed' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/lamina.bed' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/ucsc_human.bed.gz' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/ucsc_human.bed.gz' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/control.bam' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/control.bam' '/build/reproducible-path/pyranges-0.0.85+ds/pyranges/example_data/control.bam.bai' -> '/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/example_data/control.bam.bai' I: pybuild base:232: cd /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build; python3.9 -m pytest tests ============================= test session starts ============================== platform linux -- Python 3.9.2, pytest-6.0.2, py-1.10.0, pluggy-0.13.0 rootdir: /build/reproducible-path/pyranges-0.0.85+ds plugins: hypothesis-5.43.3 collected 526 items tests/test_binary.py FFFF......FFFFFFFFFFFFFFFFFFFFFFFFFF....FFFFFFFFFFF [ 9%] FFFFFFF [ 11%] tests/test_change_chromosome_custom.py . [ 11%] tests/test_do_not_error.py FFFFFFFFFFFFFFFF...F.FFFFFFFFF...F.FFFFFFFFF. [ 19%] F.F.FFFFFFFFFFFFFFFF.F.F.FFFFFFFFF.F.F.FFFFFFFFF...F.FFFFFFFFFFFFFFFF... [ 33%] F.FFFFFFFFF.F.F.FFFFFFFFF...F.FFFFFFFFFFFFFFFF...F.FFFFFFFFF...F.FFFFFFF [ 47%] FF...F.FFFFFFFFFFFFFFFF...F.FFFFFFFFF...F.FFFFFFFFF...F.FFFFFFFFFFFFFFFF [ 60%] ...F.FFFFFFFFF...F.FFFFFFFFF...F.FFFFFFFFFFFFFFFF.F.F.FFFFFFFFF...F.FFFF [ 74%] FFFFF...F.FFFFFFFFFFFFFFFF...F.FFFFFFFFF...F.FFFFFFFFF.F.F.FFFFFFFFFFFFF [ 88%] FFF...F.FFFFFFFFF...F.FFFFFFFFF...F. [ 95%] tests/test_genomicfeatures.py F [ 95%] tests/test_getset_attr.py ... [ 95%] tests/test_io.py ... [ 96%] tests/test_pickle.py . [ 96%] tests/test_stranded.py .. [ 96%] tests/test_unary.py FFFF....F...F [ 99%] tests/data/test_data.py . [ 99%] tests/windows/test_windows.py FF [100%] =================================== FAILURES =================================== __________________________ test_set_intersect[False] ___________________________ strandedness = False > ??? tests/test_binary.py:115: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:130: in test_set_intersect result = gr.set_intersect(gr2, strandedness=strandedness) pyranges/pyranges.py:3614: in set_intersect self_clusters = self.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp48b7zjwc/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp48b7zjwc/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpw9xsmot4/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpw9xsmot4/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpb2sp1bdt/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpb2sp1bdt/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmphvq4dl2a/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmphvq4dl2a/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpis2qjati/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpis2qjati/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp6z7qfa3m/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp6z7qfa3m/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp748r78y3/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp748r78y3/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmphgnwj_al/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmphgnwj_al/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpygcsn6sh/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpygcsn6sh/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpbuxkiojt/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpbuxkiojt/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpv4qmt1b7/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpv4qmt1b7/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpsfozidwd/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpsfozidwd/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpgaqmpyr2/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpgaqmpyr2/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpiz2q1bfm/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpiz2q1bfm/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpd6g8flwd/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpd6g8flwd/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpaeo1m5ey/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpaeo1m5ey/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpb8ld1pw4/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpb8ld1pw4/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp64_34v3j/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp64_34v3j/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpholvbmoc/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpholvbmoc/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpi15oc_qu/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpi15oc_qu/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmppf1eiyco/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmppf1eiyco/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp0dzjq_3q/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp0dzjq_3q/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpnx_dmv2b/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpnx_dmv2b/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmpcjz3dx3q/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpcjz3dx3q/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp1c4uf93t/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp1c4uf93t/f2.bed | bedtools merge -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -a <(sort -k1,1 -k2,2n /tmp/tmp20x18ehv/f1.bed | bedtools merge -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp20x18ehv/f2.bed | bedtools merge -c 4,5,6 -o first -i -) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_set_intersect( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness=False, ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________________ test_set_intersect[same] ___________________________ strandedness = 'same' > ??? tests/test_binary.py:115: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:130: in test_set_intersect result = gr.set_intersect(gr2, strandedness=strandedness) pyranges/pyranges.py:3614: in set_intersect self_clusters = self.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpwb1yx4tz/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpwb1yx4tz/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpdv0ywxsb/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpdv0ywxsb/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpy755ikz0/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpy755ikz0/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpwxjaglez/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpwxjaglez/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmp71jikzze/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp71jikzze/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmp76bff7xc/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp76bff7xc/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpq1x3fa5p/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpq1x3fa5p/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmplhmggcdl/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmplhmggcdl/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpp34qy0a0/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpp34qy0a0/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmprkfpx77e/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmprkfpx77e/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpcga360v7/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpcga360v7/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmp06__45ge/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp06__45ge/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpounnlo9b/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpounnlo9b/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpsxb3gxt8/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpsxb3gxt8/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpjdhkbpa2/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpjdhkbpa2/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmp673odihk/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp673odihk/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpr8davta7/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpr8davta7/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpthx2a6lz/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpthx2a6lz/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmptodntuuq/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmptodntuuq/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpojkwbzb8/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpojkwbzb8/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmp7yvu_21z/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp7yvu_21z/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmp24gyk11c/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmp24gyk11c/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpgrysx73a/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpgrysx73a/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmprhanacna/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmprhanacna/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmpwvse03cp/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmpwvse03cp/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) cmd cmd cmd cmd cmd bedtools intersect -s -a <(sort -k1,1 -k2,2n /tmp/tmps65pmf0c/f1.bed | bedtools merge -s -c 4,5,6 -o first -i -) -b <(sort -k1,1 -k2,2n /tmp/tmps65pmf0c/f2.bed | bedtools merge -s -c 4,5,6 -o first -i -) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_set_intersect( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='same', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ____________________________ test_set_union[False] _____________________________ strandedness = False > ??? tests/test_binary.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:151: in test_set_union result = gr.set_union(gr2, strandedness=strandedness) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd cat /tmp/tmpf4duqq80/f1.bed /tmp/tmpf4duqq80/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpy22d8s70/f1.bed /tmp/tmpy22d8s70/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp37huuduk/f1.bed /tmp/tmp37huuduk/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpjkh8ifvm/f1.bed /tmp/tmpjkh8ifvm/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp_yb7dx_n/f1.bed /tmp/tmp_yb7dx_n/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpjq36z591/f1.bed /tmp/tmpjq36z591/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpcn3m46v0/f1.bed /tmp/tmpcn3m46v0/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp5xx20i5z/f1.bed /tmp/tmp5xx20i5z/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp1ocwgg09/f1.bed /tmp/tmp1ocwgg09/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpiaipd2ee/f1.bed /tmp/tmpiaipd2ee/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp4uf1r8ui/f1.bed /tmp/tmp4uf1r8ui/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpml46hj_7/f1.bed /tmp/tmpml46hj_7/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpp1zdk25a/f1.bed /tmp/tmpp1zdk25a/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp733xd2_w/f1.bed /tmp/tmp733xd2_w/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpdf9un5yj/f1.bed /tmp/tmpdf9un5yj/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmppjtj20fu/f1.bed /tmp/tmppjtj20fu/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpo_trtn8u/f1.bed /tmp/tmpo_trtn8u/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpbtxnw4j3/f1.bed /tmp/tmpbtxnw4j3/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp5hm235g7/f1.bed /tmp/tmp5hm235g7/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpk9cm94ke/f1.bed /tmp/tmpk9cm94ke/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpt98yg0id/f1.bed /tmp/tmpt98yg0id/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpts4lpzw6/f1.bed /tmp/tmpts4lpzw6/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpzlmnwfa4/f1.bed /tmp/tmpzlmnwfa4/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpztfryw19/f1.bed /tmp/tmpztfryw19/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpf_5bkvlc/f1.bed /tmp/tmpf_5bkvlc/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp_pp4prs8/f1.bed /tmp/tmp_pp4prs8/f2.bed | bedtools sort | bedtools merge -c 4,5,6 -o first -i - ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_set_union( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness=False, ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _____________________________ test_set_union[same] _____________________________ strandedness = 'same' > ??? tests/test_binary.py:136: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:151: in test_set_union result = gr.set_union(gr2, strandedness=strandedness) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd cat /tmp/tmpe8zu5hbb/f1.bed /tmp/tmpe8zu5hbb/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmptdbq04ju/f1.bed /tmp/tmptdbq04ju/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpmwck9x2q/f1.bed /tmp/tmpmwck9x2q/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpfmvea36i/f1.bed /tmp/tmpfmvea36i/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpsympjsuq/f1.bed /tmp/tmpsympjsuq/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpa_yl82q0/f1.bed /tmp/tmpa_yl82q0/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp1vnx7kk2/f1.bed /tmp/tmp1vnx7kk2/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp1rl9ngmp/f1.bed /tmp/tmp1rl9ngmp/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpd9rwtrx7/f1.bed /tmp/tmpd9rwtrx7/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpvdbh09fj/f1.bed /tmp/tmpvdbh09fj/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpfth_ohmb/f1.bed /tmp/tmpfth_ohmb/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpk6yesiyr/f1.bed /tmp/tmpk6yesiyr/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp_cdn67e2/f1.bed /tmp/tmp_cdn67e2/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp_9mgf1qt/f1.bed /tmp/tmp_9mgf1qt/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmphumkhkce/f1.bed /tmp/tmphumkhkce/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp4ujmevi3/f1.bed /tmp/tmp4ujmevi3/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp94pwxoqf/f1.bed /tmp/tmp94pwxoqf/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpfhay6upm/f1.bed /tmp/tmpfhay6upm/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpx37vy2ik/f1.bed /tmp/tmpx37vy2ik/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpwq9vczwi/f1.bed /tmp/tmpwq9vczwi/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpqppdq3no/f1.bed /tmp/tmpqppdq3no/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmpfjkpax9k/f1.bed /tmp/tmpfjkpax9k/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp6vlorquu/f1.bed /tmp/tmp6vlorquu/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp49k8qgdh/f1.bed /tmp/tmp49k8qgdh/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmps9h061_p/f1.bed /tmp/tmps9h061_p/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - cmd cmd cmd cmd cmd cat /tmp/tmp_3mdx4_5/f1.bed /tmp/tmp_3mdx4_5/f2.bed | bedtools sort | bedtools merge -s -c 4,5,6 -o first -i - ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_set_union( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='same', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _____________________________ test_coverage[False] _____________________________ strandedness = False > ??? tests/test_binary.py:209: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:240: in test_coverage result = gr.coverage(gr2, strandedness=strandedness) pyranges/pyranges.py:1333: in coverage other = other.merge(count=True, strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpbp22pyby/f1.bed -b /tmp/tmpbp22pyby/f2.bed Chromosome Start End Name Score Strand 0 chr1 8569355 8575531 a 0 + 1 chr1 8569355 8575531 a 0 + 2 chr1 8569355 8575531 a 0 - 3 chr1 5342273 5348449 a 0 - 4 chr1 8039315 8045491 a 0 - 5 chr1 8569355 8575531 a 0 - Chromosome Start End Name Score Strand 0 chr1 2996674 3000607 a 0 + 1 chr1 333377 337310 a 0 + 2 chr1 2996674 3000607 a 0 + 3 chr1 7404057 7407990 a 0 + 4 chr1 2996674 3000607 a 0 + 5 chr1 2996674 3000607 a 0 + 6 chr1 2996674 3000607 a 0 + 7 chr1 2996674 3000607 a 0 + 8 chr1 2996674 3000607 a 0 - 9 chr13 4282732 4286665 a 0 - 10 chrY 8945838 8949771 a 0 - cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpsrh3yc2h/f1.bed -b /tmp/tmpsrh3yc2h/f2.bed Chromosome Start End Name Score Strand 0 chr1 7660122 7663990 a 0 + Chromosome Start End Name Score Strand 0 chr9 4070389 4079195 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpw6p0aeo7/f1.bed -b /tmp/tmpw6p0aeo7/f2.bed Chromosome Start End Name Score Strand 0 chr9 4070389 4079195 a 0 + Chromosome Start End Name Score Strand 0 chr9 4070389 4079195 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmp2ffnurmk/f1.bed -b /tmp/tmp2ffnurmk/f2.bed Chromosome Start End Name Score Strand 0 chr19 1778440 1779052 a 0 + Chromosome Start End Name Score Strand 0 chr1 8543829 8553769 a 0 + 1 chr1 8543829 8553769 a 0 + 2 chr1 8543829 8553769 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmp3mb94czc/f1.bed -b /tmp/tmp3mb94czc/f2.bed Chromosome Start End Name Score Strand 0 chr1 8543829 8553769 a 0 + 1 chr1 8543829 8553769 a 0 + 2 chr1 8543829 8553769 a 0 + Chromosome Start End Name Score Strand 0 chr1 8543829 8553769 a 0 + 1 chr1 8543829 8553769 a 0 + 2 chr1 8543829 8553769 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpnkijx_7l/f1.bed -b /tmp/tmpnkijx_7l/f2.bed Chromosome Start End Name Score Strand 0 chr1 8888993 8892052 a 0 - 1 chr6 8888993 8892052 a 0 + 2 chr6 8888993 8895440 a 0 - 3 chr6 8888993 8895372 a 0 - 4 chr6 8888993 8889615 a 0 - 5 chr6 8888993 8892052 a 0 - 6 chr6 8888993 8892052 a 0 - 7 chr6 8888993 8892052 a 0 - 8 chr6 8888993 8892052 a 0 - 9 chr6 8888993 8892052 a 0 - 10 chr6 9810274 9813333 a 0 - Chromosome Start End Name Score Strand 0 chr1 9189336 9198828 a 0 + 1 chr1 9189336 9198828 a 0 + 2 chr1 9189336 9198828 a 0 + 3 chr1 9189336 9198828 a 0 + 4 chr1 9189336 9196490 a 0 + 5 chr1 9189336 9198828 a 0 + 6 chr1 9189336 9198828 a 0 + 7 chr1 9189336 9195743 a 0 + 8 chr1 9189336 9196075 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpd9ugmfzc/f1.bed -b /tmp/tmpd9ugmfzc/f2.bed Chromosome Start End Name Score Strand 0 chr1 9189336 9198828 a 0 + 1 chr1 9189336 9198828 a 0 + 2 chr1 9189336 9198828 a 0 + 3 chr1 9189336 9198828 a 0 + 4 chr1 9189336 9196490 a 0 + 5 chr1 9189336 9198828 a 0 + 6 chr1 9189336 9198828 a 0 + 7 chr1 9189336 9195743 a 0 + 8 chr1 9189336 9196075 a 0 + Chromosome Start End Name Score Strand 0 chr1 9189336 9198828 a 0 + 1 chr1 9189336 9198828 a 0 + 2 chr1 9189336 9198828 a 0 + 3 chr1 9189336 9198828 a 0 + 4 chr1 9189336 9196490 a 0 + 5 chr1 9189336 9198828 a 0 + 6 chr1 9189336 9198828 a 0 + 7 chr1 9189336 9195743 a 0 + 8 chr1 9189336 9196075 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmp8hxit3i1/f1.bed -b /tmp/tmp8hxit3i1/f2.bed Chromosome Start End Name Score Strand 0 chr1 6046407 6047542 a 0 + 1 chr1 5613138 5614273 a 0 - 2 chr2 2959673 2960808 a 0 + 3 chr19 4872657 4873792 a 0 + Chromosome Start End Name Score Strand 0 chr1 1318313 1321280 a 0 - 1 chr1 1318313 1319262 a 0 - 2 chr1 1318313 1321280 a 0 - 3 chr1 1318313 1321280 a 0 - 4 chr1 2311928 2314895 a 0 - 5 chr4 1318313 1321280 a 0 - cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmprhfru26b/f1.bed -b /tmp/tmprhfru26b/f2.bed Chromosome Start End Name Score Strand 0 chr1 1138280 1146064 a 0 + 1 chr1 1138280 1146064 a 0 + 2 chr1 1138280 1146064 a 0 + 3 chr1 1138280 1146064 a 0 + 4 chr16 1138280 1139578 a 0 + 5 chr19 1138280 1146064 a 0 + Chromosome Start End Name Score Strand 0 chr1 4716044 4725283 a 0 + 1 chr1 4716044 4721637 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpp543_60n/f1.bed -b /tmp/tmpp543_60n/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmphb6ihtdj/f1.bed -b /tmp/tmphb6ihtdj/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpt2kw8gbl/f1.bed -b /tmp/tmpt2kw8gbl/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmp26mxq74y/f1.bed -b /tmp/tmp26mxq74y/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpdzlfpbj2/f1.bed -b /tmp/tmpdzlfpbj2/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmp2ve6j1r7/f1.bed -b /tmp/tmp2ve6j1r7/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpxgu0qbke/f1.bed -b /tmp/tmpxgu0qbke/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpdtky3eyw/f1.bed -b /tmp/tmpdtky3eyw/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpxqzm5haq/f1.bed -b /tmp/tmpxqzm5haq/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpif6x7061/f1.bed -b /tmp/tmpif6x7061/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmphogwo1uc/f1.bed -b /tmp/tmphogwo1uc/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpdkpub2_9/f1.bed -b /tmp/tmpdkpub2_9/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpm4tui5y0/f1.bed -b /tmp/tmpm4tui5y0/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpbc_j9ji2/f1.bed -b /tmp/tmpbc_j9ji2/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpznyv8v6q/f1.bed -b /tmp/tmpznyv8v6q/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmp6qfsqauj/f1.bed -b /tmp/tmp6qfsqauj/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -a /tmp/tmpher2bo2u/f1.bed -b /tmp/tmpher2bo2u/f2.bed ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_coverage( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness=False, ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _____________________________ test_coverage[same] ______________________________ strandedness = 'same' > ??? tests/test_binary.py:209: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:240: in test_coverage result = gr.coverage(gr2, strandedness=strandedness) pyranges/pyranges.py:1333: in coverage other = other.merge(count=True, strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmputqkmwqo/f1.bed -b /tmp/tmputqkmwqo/f2.bed Chromosome Start End Name Score Strand 0 chr1 5797346 5802413 a 0 + 1 chr15 8267999 8273066 a 0 + 2 chr15 5797346 5802413 a 0 - 3 chr21 5797346 5802413 a 0 + Chromosome Start End Name Score Strand 0 chr1 8539250 8542315 a 0 + 1 chr1 8539250 8542315 a 0 + 2 chr1 8539250 8542315 a 0 + 3 chr1 8539250 8542315 a 0 + 4 chr1 8539250 8542315 a 0 + 5 chr1 8539250 8542315 a 0 + 6 chr1 8539250 8542315 a 0 + 7 chr1 8539250 8542315 a 0 + 8 chr1 8539250 8542315 a 0 + 9 chr1 8539250 8542315 a 0 + 10 chr12 2811842 2814907 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpaimdhkhs/f1.bed -b /tmp/tmpaimdhkhs/f2.bed Chromosome Start End Name Score Strand 0 chr1 5797346 5802413 a 0 - 1 chr15 5797346 5802413 a 0 - 2 chr15 8267999 8273066 a 0 - 3 chr15 5797346 5802413 a 0 - 4 chr15 5797346 5802413 a 0 - 5 chr15 5797346 5802413 a 0 - 6 chr15 5797346 5802413 a 0 - 7 chr15 5797346 5802413 a 0 - 8 chr15 5797346 5802413 a 0 - 9 chr15 5797346 5802413 a 0 - 10 chr21 5797346 5802413 a 0 + Chromosome Start End Name Score Strand 0 chr1 196610 198874 a 0 - cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmp4pqpmraz/f1.bed -b /tmp/tmp4pqpmraz/f2.bed Chromosome Start End Name Score Strand 0 chr1 4440653 4442161 a 0 - 1 chr1 4440653 4442161 a 0 - 2 chr1 4440653 4446280 a 0 - 3 chr1 4440653 4442161 a 0 - Chromosome Start End Name Score Strand 0 chr1 945469 953461 a 0 + 1 chr5 945469 954686 a 0 - 2 chr17 1156107 1158086 a 0 + 3 chr17 945469 949551 a 0 + 4 chr17 945469 953461 a 0 + 5 chr17 4054983 4062975 a 0 + 6 chr17 945469 948412 a 0 + 7 chr17 945469 953461 a 0 + 8 chr17 945469 953461 a 0 + 9 chr17 945469 954191 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpqjsze5xk/f1.bed -b /tmp/tmpqjsze5xk/f2.bed Chromosome Start End Name Score Strand 0 chr1 4440653 4442161 a 0 - 1 chr1 4440653 4442161 a 0 - 2 chr1 4440653 4446280 a 0 - 3 chr1 4440653 4442161 a 0 - Chromosome Start End Name Score Strand 0 chr1 945469 953461 a 0 + 1 chr5 945469 954686 a 0 - 2 chr17 1156107 1158086 a 0 + 3 chr17 945469 949551 a 0 + 4 chr17 945469 953461 a 0 + 5 chr17 4054983 4062975 a 0 + 6 chr17 945469 948412 a 0 + 7 chr17 945469 953461 a 0 + 8 chr17 945469 953461 a 0 + 9 chr17 945469 954191 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmp97zk1dc2/f1.bed -b /tmp/tmp97zk1dc2/f2.bed Chromosome Start End Name Score Strand 0 chr1 945469 953461 a 0 + 1 chr5 945469 954686 a 0 - 2 chr17 1156107 1158086 a 0 + 3 chr17 945469 949551 a 0 + 4 chr17 945469 953461 a 0 + 5 chr17 4054983 4062975 a 0 + 6 chr17 945469 948412 a 0 + 7 chr17 945469 953461 a 0 + 8 chr17 945469 953461 a 0 + 9 chr17 945469 954191 a 0 + Chromosome Start End Name Score Strand 0 chr1 945469 953461 a 0 + 1 chr5 945469 954686 a 0 - 2 chr17 1156107 1158086 a 0 + 3 chr17 945469 949551 a 0 + 4 chr17 945469 953461 a 0 + 5 chr17 4054983 4062975 a 0 + 6 chr17 945469 948412 a 0 + 7 chr17 945469 953461 a 0 + 8 chr17 945469 953461 a 0 + 9 chr17 945469 954191 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpfc4uvwdx/f1.bed -b /tmp/tmpfc4uvwdx/f2.bed Chromosome Start End Name Score Strand 0 chr1 6014408 6022593 a 0 + 1 chr1 6014408 6022593 a 0 + 2 chr1 6014408 6022593 a 0 + 3 chr1 6014408 6022593 a 0 + 4 chr1 6014408 6022593 a 0 - 5 chr1 6014408 6022593 a 0 - 6 chr1 6014408 6022593 a 0 - 7 chr1 6014408 6022593 a 0 - 8 chr1 6014408 6022593 a 0 - 9 chr1 6014408 6022593 a 0 - 10 chr16 6014408 6022593 a 0 - Chromosome Start End Name Score Strand 0 chr1 6892270 6898615 a 0 - 1 chr15 6892270 6898615 a 0 + 2 chr15 6892270 6898615 a 0 + 3 chr15 6892270 6898615 a 0 + 4 chr15 6892270 6898615 a 0 + 5 chr15 6892270 6898615 a 0 + 6 chr15 6892270 6898615 a 0 - 7 chr15 6892270 6898615 a 0 - cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmp284lzeb3/f1.bed -b /tmp/tmp284lzeb3/f2.bed Chromosome Start End Name Score Strand 0 chr1 2155563 2156676 a 0 - 1 chr10 2155563 2156784 a 0 - 2 chr15 2155563 2164309 a 0 + 3 chr17 2155563 2160633 a 0 + Chromosome Start End Name Score Strand 0 chr1 1137012 1146804 a 0 + 1 chr14 9642775 9647226 a 0 + 2 chr14 8604119 8606045 a 0 + 3 chr14 8604119 8609184 a 0 + 4 chr14 8604119 8609184 a 0 + 5 chr14 8604119 8609184 a 0 + 6 chr14 8604119 8609184 a 0 - 7 chr14 8604119 8613954 a 0 - 8 chr15 8604119 8609184 a 0 + 9 chr21 8604119 8609184 a 0 + 10 chrY 8604119 8609184 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpwhe3omdd/f1.bed -b /tmp/tmpwhe3omdd/f2.bed Chromosome Start End Name Score Strand 0 chr1 3695204 3700387 a 0 + 1 chr1 723657 728840 a 0 + 2 chr1 723657 728840 a 0 + 3 chr1 7621413 7626596 a 0 + 4 chr1 723657 728840 a 0 - 5 chr1 9140570 9145753 a 0 - Chromosome Start End Name Score Strand 0 chr1 9702549 9712015 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpzvx3s7fr/f1.bed -b /tmp/tmpzvx3s7fr/f2.bed Chromosome Start End Name Score Strand 0 chr1 6706067 6710472 a 0 + 1 chr1 6706067 6710472 a 0 + 2 chr20 2371549 2375954 a 0 - Chromosome Start End Name Score Strand 0 chr22 9092061 9092150 a 0 + 1 chr22 9092061 9092150 a 0 + 2 chr22 9092061 9096011 a 0 + 3 chr22 9092061 9093232 a 0 - 4 chr22 9823357 9823446 a 0 - cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpknkex6i0/f1.bed -b /tmp/tmpknkex6i0/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpwmoj8zsi/f1.bed -b /tmp/tmpwmoj8zsi/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpwvhq8ia6/f1.bed -b /tmp/tmpwvhq8ia6/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpithhdbv5/f1.bed -b /tmp/tmpithhdbv5/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpq1iq9ill/f1.bed -b /tmp/tmpq1iq9ill/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpziu6k0nc/f1.bed -b /tmp/tmpziu6k0nc/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpsr4ke59m/f1.bed -b /tmp/tmpsr4ke59m/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmppqi0aubq/f1.bed -b /tmp/tmppqi0aubq/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmplqx8cqj1/f1.bed -b /tmp/tmplqx8cqj1/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpw53uabnt/f1.bed -b /tmp/tmpw53uabnt/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmp03lemfou/f1.bed -b /tmp/tmp03lemfou/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmp9bza1hta/f1.bed -b /tmp/tmp9bza1hta/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpiohngwcr/f1.bed -b /tmp/tmpiohngwcr/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpn3nnxqzm/f1.bed -b /tmp/tmpn3nnxqzm/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmph0cim9aq/f1.bed -b /tmp/tmph0cim9aq/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmpo61g1yf3/f1.bed -b /tmp/tmpo61g1yf3/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -s -a /tmp/tmp0mixu3d_/f1.bed -b /tmp/tmp0mixu3d_/f2.bed ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_coverage( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='same', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________________ test_coverage[opposite] ____________________________ strandedness = 'opposite' > ??? tests/test_binary.py:209: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:240: in test_coverage result = gr.coverage(gr2, strandedness=strandedness) pyranges/pyranges.py:1333: in coverage other = other.merge(count=True, strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpyvh4unfb/f1.bed -b /tmp/tmpyvh4unfb/f2.bed Chromosome Start End Name Score Strand 0 chr1 1975261 1981243 a 0 + 1 chr1 1282851 1290332 a 0 + 2 chr1 1975261 1982742 a 0 + 3 chr1 1975261 1982742 a 0 + 4 chr1 1975261 1982742 a 0 + Chromosome Start End Name Score Strand 0 chr1 1696468 1705528 a 0 - 1 chr1 1696468 1705528 a 0 - 2 chr1 1696468 1705528 a 0 - 3 chr1 1696468 1705528 a 0 - 4 chr1 6135785 6144845 a 0 - 5 chr1 1696468 1705528 a 0 - 6 chr1 1696468 1705528 a 0 - 7 chr22 1696468 1705528 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpkp9gi7c4/f1.bed -b /tmp/tmpkp9gi7c4/f2.bed Chromosome Start End Name Score Strand 0 chrY 2982087 2983758 a 0 + 1 chrY 2982087 2991615 a 0 + Chromosome Start End Name Score Strand 0 chr1 9050240 9054140 a 0 - 1 chr1 4156561 4160461 a 0 - 2 chr1 4156561 4160312 a 0 - 3 chr1 4156561 4161695 a 0 - 4 chr1 8415754 8419654 a 0 - 5 chr1 5525796 5529696 a 0 - 6 chr1 4156561 4160461 a 0 - 7 chr1 3819602 3823502 a 0 - 8 chr1 454 4354 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpqefq1scn/f1.bed -b /tmp/tmpqefq1scn/f2.bed Chromosome Start End Name Score Strand 0 chr1 7544811 7553749 a 0 - 1 chr1 7544811 7553749 a 0 - 2 chr1 7544811 7553749 a 0 - 3 chr1 7544811 7553749 a 0 - 4 chr1 7544811 7553749 a 0 - 5 chr1 7544811 7553749 a 0 - 6 chr1 7544811 7553749 a 0 - 7 chr1 7544811 7553749 a 0 - Chromosome Start End Name Score Strand 0 chr1 3010508 3017852 a 0 - 1 chr1 3010508 3017852 a 0 - 2 chr13 3010508 3017852 a 0 - 3 chr17 6509110 6516454 a 0 - 4 chr18 3010508 3017852 a 0 - 5 chr18 9761800 9769144 a 0 - 6 chr18 3010508 3017852 a 0 - 7 chr18 3010508 3017852 a 0 - 8 chr18 3010508 3017852 a 0 - 9 chr18 3010508 3017852 a 0 - 10 chr18 3010508 3017852 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpchjgw8jc/f1.bed -b /tmp/tmpchjgw8jc/f2.bed Chromosome Start End Name Score Strand 0 chr1 3010508 3017852 a 0 - 1 chr1 3010508 3017852 a 0 - 2 chr13 3010508 3017852 a 0 - 3 chr17 6509110 6516454 a 0 - 4 chr18 3010508 3017852 a 0 - 5 chr18 9761800 9769144 a 0 - 6 chr18 3010508 3017852 a 0 - 7 chr18 3010508 3017852 a 0 - 8 chr18 3010508 3017852 a 0 - 9 chr18 3010508 3017852 a 0 - 10 chr18 3010508 3017852 a 0 - Chromosome Start End Name Score Strand 0 chr1 3010508 3017852 a 0 - 1 chr1 3010508 3017852 a 0 - 2 chr13 3010508 3017852 a 0 - 3 chr17 6509110 6516454 a 0 - 4 chr18 3010508 3017852 a 0 - 5 chr18 9761800 9769144 a 0 - 6 chr18 3010508 3017852 a 0 - 7 chr18 3010508 3017852 a 0 - 8 chr18 3010508 3017852 a 0 - 9 chr18 3010508 3017852 a 0 - 10 chr18 3010508 3017852 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmphr3ti6_f/f1.bed -b /tmp/tmphr3ti6_f/f2.bed Chromosome Start End Name Score Strand 0 chr9 9353029 9354612 a 0 - Chromosome Start End Name Score Strand 0 chr1 8054006 8056922 a 0 - 1 chr10 5284525 5287441 a 0 - 2 chr14 4212282 4215198 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp75q_mntn/f1.bed -b /tmp/tmp75q_mntn/f2.bed Chromosome Start End Name Score Strand 0 chr1 2793333 2793715 a 0 - 1 chr1 905991 906373 a 0 - 2 chr1 905991 906373 a 0 - 3 chr1 905991 906373 a 0 - 4 chr1 905991 906373 a 0 - 5 chr1 1269414 1269796 a 0 - 6 chr1 905991 906373 a 0 - 7 chr1 905991 906373 a 0 - 8 chr1 905991 906373 a 0 - 9 chr1 905991 906373 a 0 - 10 chr1 7572464 7572846 a 0 - Chromosome Start End Name Score Strand 0 chr1 7208047 7212220 a 0 + 1 chr1 7208047 7217475 a 0 - 2 chr7 7208047 7211358 a 0 + 3 chr7 7208047 7211759 a 0 + 4 chr7 7208047 7211358 a 0 + 5 chr7 7208047 7210937 a 0 + 6 chr7 7208047 7216697 a 0 + 7 chr7 7208047 7211358 a 0 - 8 chr9 7208047 7211358 a 0 + 9 chrM 7208047 7212472 a 0 + 10 chrX 7208047 7211358 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp3lu214q_/f1.bed -b /tmp/tmp3lu214q_/f2.bed Chromosome Start End Name Score Strand 0 chr1 7208047 7212220 a 0 + 1 chr1 7208047 7217475 a 0 - 2 chr7 7208047 7211358 a 0 + 3 chr7 7208047 7211759 a 0 + 4 chr7 7208047 7211358 a 0 + 5 chr7 7208047 7210937 a 0 + 6 chr7 7208047 7216697 a 0 + 7 chr7 7208047 7211358 a 0 - 8 chr9 7208047 7211358 a 0 + 9 chrM 7208047 7212472 a 0 + 10 chrX 7208047 7211358 a 0 + Chromosome Start End Name Score Strand 0 chr1 7208047 7212220 a 0 + 1 chr1 7208047 7217475 a 0 - 2 chr7 7208047 7211358 a 0 + 3 chr7 7208047 7211759 a 0 + 4 chr7 7208047 7211358 a 0 + 5 chr7 7208047 7210937 a 0 + 6 chr7 7208047 7216697 a 0 + 7 chr7 7208047 7211358 a 0 - 8 chr9 7208047 7211358 a 0 + 9 chrM 7208047 7212472 a 0 + 10 chrX 7208047 7211358 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpgwse6nae/f1.bed -b /tmp/tmpgwse6nae/f2.bed Chromosome Start End Name Score Strand 0 chr1 2054459 2063921 a 0 - 1 chr1 2054459 2060790 a 0 - 2 chr1 2054459 2060966 a 0 - 3 chr1 2054459 2058767 a 0 - 4 chr1 2054459 2060511 a 0 - Chromosome Start End Name Score Strand 0 chr1 5295899 5296881 a 0 - 1 chr1 5295899 5301534 a 0 - 2 chr1 5295899 5302647 a 0 - 3 chr3 83457 91120 a 0 - 4 chr4 5295899 5301534 a 0 - 5 chr20 5295899 5301534 a 0 - 6 chrM 5295899 5304165 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp0cfa0_3w/f1.bed -b /tmp/tmp0cfa0_3w/f2.bed Chromosome Start End Name Score Strand 0 chr1 5295899 5296881 a 0 - 1 chr1 5295899 5301534 a 0 - 2 chr1 5295899 5302647 a 0 - 3 chr3 83457 91120 a 0 - 4 chr4 5295899 5301534 a 0 - 5 chr20 5295899 5301534 a 0 - 6 chrM 5295899 5304165 a 0 - Chromosome Start End Name Score Strand 0 chr1 5295899 5296881 a 0 - 1 chr1 5295899 5301534 a 0 - 2 chr1 5295899 5302647 a 0 - 3 chr3 83457 91120 a 0 - 4 chr4 5295899 5301534 a 0 - 5 chr20 5295899 5301534 a 0 - 6 chrM 5295899 5304165 a 0 - cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpt2ku8f2n/f1.bed -b /tmp/tmpt2ku8f2n/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp345t3ch7/f1.bed -b /tmp/tmp345t3ch7/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp53uiostm/f1.bed -b /tmp/tmp53uiostm/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpcri6yy9m/f1.bed -b /tmp/tmpcri6yy9m/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpxos5jpop/f1.bed -b /tmp/tmpxos5jpop/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpzdv0et4r/f1.bed -b /tmp/tmpzdv0et4r/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpc9h69bsb/f1.bed -b /tmp/tmpc9h69bsb/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpugqlxc9n/f1.bed -b /tmp/tmpugqlxc9n/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpb4maajwz/f1.bed -b /tmp/tmpb4maajwz/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpwrb7n4ep/f1.bed -b /tmp/tmpwrb7n4ep/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp3jcptpx8/f1.bed -b /tmp/tmp3jcptpx8/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpt3joqn76/f1.bed -b /tmp/tmpt3joqn76/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmph03zr_t5/f1.bed -b /tmp/tmph03zr_t5/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmp3hzt3xy9/f1.bed -b /tmp/tmp3hzt3xy9/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmprpcthytp/f1.bed -b /tmp/tmprpcthytp/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmphbil_be4/f1.bed -b /tmp/tmphbil_be4/f2.bed Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + Chromosome Start End Name Score Strand 0 chr1 1 2 a 0 + cmd cmd cmd cmd cmd bedtools coverage -S -a /tmp/tmpey5phunn/f1.bed -b /tmp/tmpey5phunn/f2.bed ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_coverage( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='opposite', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ____________________________ test_subtraction[same] ____________________________ strandedness = 'same' > ??? tests/test_binary.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:304: in test_subtraction result = gr.subtract(gr2, strandedness=strandedness) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp9q72dhly/f1.bed -b /tmp/tmp9q72dhly/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpwpmbxxkn/f1.bed -b /tmp/tmpwpmbxxkn/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpucy789n3/f1.bed -b /tmp/tmpucy789n3/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpyuwovipe/f1.bed -b /tmp/tmpyuwovipe/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpm9ktq4td/f1.bed -b /tmp/tmpm9ktq4td/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpf3df5nse/f1.bed -b /tmp/tmpf3df5nse/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpnw7zlhfo/f1.bed -b /tmp/tmpnw7zlhfo/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpbyhtqu92/f1.bed -b /tmp/tmpbyhtqu92/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpylsfiz1r/f1.bed -b /tmp/tmpylsfiz1r/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpv2qhacex/f1.bed -b /tmp/tmpv2qhacex/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpnkcswy7m/f1.bed -b /tmp/tmpnkcswy7m/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpnz505wrn/f1.bed -b /tmp/tmpnz505wrn/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpzkb8in73/f1.bed -b /tmp/tmpzkb8in73/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmplu432pj6/f1.bed -b /tmp/tmplu432pj6/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpbf_t544v/f1.bed -b /tmp/tmpbf_t544v/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp5_0oe227/f1.bed -b /tmp/tmp5_0oe227/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp0y6mf6h3/f1.bed -b /tmp/tmp0y6mf6h3/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpl1y75r8u/f1.bed -b /tmp/tmpl1y75r8u/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpe0ldzliz/f1.bed -b /tmp/tmpe0ldzliz/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp36fbz5qv/f1.bed -b /tmp/tmp36fbz5qv/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpenpq9h_6/f1.bed -b /tmp/tmpenpq9h_6/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp6gs9yfsi/f1.bed -b /tmp/tmp6gs9yfsi/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp_pbbyvmy/f1.bed -b /tmp/tmp_pbbyvmy/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmp92z1onox/f1.bed -b /tmp/tmp92z1onox/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpd3aezdqm/f1.bed -b /tmp/tmpd3aezdqm/f2.bed cmd cmd cmd cmd cmd bedtools subtract -s -a /tmp/tmpn64hw213/f1.bed -b /tmp/tmpn64hw213/f2.bed ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_subtraction( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='same', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case __________________________ test_subtraction[opposite] __________________________ strandedness = 'opposite' > ??? tests/test_binary.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:304: in test_subtraction result = gr.subtract(gr2, strandedness=strandedness) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpun4io026/f1.bed -b /tmp/tmpun4io026/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpdx6a44dy/f1.bed -b /tmp/tmpdx6a44dy/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmp3p8ka00m/f1.bed -b /tmp/tmp3p8ka00m/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpybd9kr_t/f1.bed -b /tmp/tmpybd9kr_t/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpqk1rmevf/f1.bed -b /tmp/tmpqk1rmevf/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmp9tw3e7gv/f1.bed -b /tmp/tmp9tw3e7gv/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpyf5ehf14/f1.bed -b /tmp/tmpyf5ehf14/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpj5ueg370/f1.bed -b /tmp/tmpj5ueg370/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmptzlda179/f1.bed -b /tmp/tmptzlda179/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmptc_p7hg4/f1.bed -b /tmp/tmptc_p7hg4/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpufr5cbdl/f1.bed -b /tmp/tmpufr5cbdl/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmplskuqyu6/f1.bed -b /tmp/tmplskuqyu6/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmp8gm3secd/f1.bed -b /tmp/tmp8gm3secd/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpi96n_z27/f1.bed -b /tmp/tmpi96n_z27/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpifhvghiq/f1.bed -b /tmp/tmpifhvghiq/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpe1zbju9_/f1.bed -b /tmp/tmpe1zbju9_/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmp7mgzndqa/f1.bed -b /tmp/tmp7mgzndqa/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmp8s34f9qy/f1.bed -b /tmp/tmp8s34f9qy/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpji7durco/f1.bed -b /tmp/tmpji7durco/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpf92gjbh6/f1.bed -b /tmp/tmpf92gjbh6/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpg9ftlicb/f1.bed -b /tmp/tmpg9ftlicb/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpseg4z3yn/f1.bed -b /tmp/tmpseg4z3yn/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmphajtbj9e/f1.bed -b /tmp/tmphajtbj9e/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpd7a6fng4/f1.bed -b /tmp/tmpd7a6fng4/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmpmc4bm3hj/f1.bed -b /tmp/tmpmc4bm3hj/f2.bed cmd cmd cmd cmd cmd bedtools subtract -S -a /tmp/tmp02ai1eu4/f1.bed -b /tmp/tmp02ai1eu4/f2.bed ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_subtraction( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='opposite', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________________ test_subtraction[False] ____________________________ strandedness = False > ??? tests/test_binary.py:283: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:304: in test_subtraction result = gr.subtract(gr2, strandedness=strandedness) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp36k9z_9u/f1.bed -b /tmp/tmp36k9z_9u/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpb_ncruv3/f1.bed -b /tmp/tmpb_ncruv3/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp366i0g_l/f1.bed -b /tmp/tmp366i0g_l/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpm8v7haab/f1.bed -b /tmp/tmpm8v7haab/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp22yq12ee/f1.bed -b /tmp/tmp22yq12ee/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp6004r4ea/f1.bed -b /tmp/tmp6004r4ea/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpfgvc3udn/f1.bed -b /tmp/tmpfgvc3udn/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpgwx43_0r/f1.bed -b /tmp/tmpgwx43_0r/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmph_swrqgs/f1.bed -b /tmp/tmph_swrqgs/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpbfambrto/f1.bed -b /tmp/tmpbfambrto/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpk629kgif/f1.bed -b /tmp/tmpk629kgif/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpi6tji12l/f1.bed -b /tmp/tmpi6tji12l/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpraan9d1b/f1.bed -b /tmp/tmpraan9d1b/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpub5htaz0/f1.bed -b /tmp/tmpub5htaz0/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmplm82qvfd/f1.bed -b /tmp/tmplm82qvfd/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp7yk_7drf/f1.bed -b /tmp/tmp7yk_7drf/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp81snwpo9/f1.bed -b /tmp/tmp81snwpo9/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmptdy59gji/f1.bed -b /tmp/tmptdy59gji/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpn1pvwg7z/f1.bed -b /tmp/tmpn1pvwg7z/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp13b_tej5/f1.bed -b /tmp/tmp13b_tej5/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpodey81b6/f1.bed -b /tmp/tmpodey81b6/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpy0gbw3bk/f1.bed -b /tmp/tmpy0gbw3bk/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpmkjzpyri/f1.bed -b /tmp/tmpmkjzpyri/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmp3k507k96/f1.bed -b /tmp/tmp3k507k96/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpj8uig4bp/f1.bed -b /tmp/tmpj8uig4bp/f2.bed cmd cmd cmd cmd cmd bedtools subtract -a /tmp/tmpzy7hfebt/f1.bed -b /tmp/tmpzy7hfebt/f2.bed ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_subtraction( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness=False, ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ________________________ test_nearest[None-True-False] _________________________ nearest_how = None, overlap = True, strandedness = False @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg5_q1bt5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg5_q1bt5/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpalubkvc8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpalubkvc8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu0oq8zqn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu0oq8zqn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx7ubbn68/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx7ubbn68/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpspqj3x37/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpspqj3x37/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbnedy3i_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbnedy3i_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqe8sc_5c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqe8sc_5c/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 2672233 2673580 + 0 1 chr1 5822399 5826239 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 2672233 | 2673580 | a | 0 | ... | | chr1 | 5822399 | 5826239 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 2672233 2673580 + 0 1 chr1 5822399 5826239 + 0 Expected Chromosome Start End Strand Distance 0 chr1 2672233 2673580 + 0 1 chr1 5822399 5826239 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=2, step=1) Expected index RangeIndex(start=0, stop=2, step=1) index equal [ True True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz2y1b38t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz2y1b38t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprl7fqbby/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprl7fqbby/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfwwgoa18/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfwwgoa18/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp38iofb_5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp38iofb_5/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprx89x4rm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprx89x4rm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5x2z4h9u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5x2z4h9u/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9891f8lu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9891f8lu/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq9htpuyf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq9htpuyf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprqzqdgiv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprqzqdgiv/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwf2ab497/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwf2ab497/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppgtpnxn6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppgtpnxn6/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9lne9zcc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9lne9zcc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcr4af322/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcr4af322/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdg7j9uob/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdg7j9uob/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyt7fwzu8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyt7fwzu8/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbg6qlqke/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbg6qlqke/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdnk5hjur/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdnk5hjur/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpco_dr1oo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpco_dr1oo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps_b3sg8i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps_b3sg8i/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwosudbgl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwosudbgl/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvkqsjdds/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvkqsjdds/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv7acnl5g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv7acnl5g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplavgkvdh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplavgkvdh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq9etj1vy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq9etj1vy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps2qb4gz9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps2qb4gz9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe784g2v0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe784g2v0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjygwqdh_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjygwqdh_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc0kwdzu0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc0kwdzu0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3qbzs7ol/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3qbzs7ol/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpujdvlsz6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpujdvlsz6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7rgzbpt4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7rgzbpt4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk6x7b9bx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk6x7b9bx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnqisxw8_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnqisxw8_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpye6ksxk0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpye6ksxk0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp394pavt2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp394pavt2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw64dr89u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw64dr89u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2kwt0z11/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2kwt0z11/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpecs27puc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpecs27puc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmputpoh77w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmputpoh77w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp56ilcnvv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp56ilcnvv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpagkb87tv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpagkb87tv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgm47znb7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgm47znb7/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkhglndmh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkhglndmh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph6_fgawo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph6_fgawo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvd9jw0jj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvd9jw0jj/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoehluz2_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoehluz2_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_1_5ds6f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_1_5ds6f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp682h9a3h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp682h9a3h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpby3lvn_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpby3lvn_d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprnkqrxbn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprnkqrxbn/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp46mfks4y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp46mfks4y/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4hhtuncc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4hhtuncc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqi4ieehj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqi4ieehj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphqzkt2bj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphqzkt2bj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp304ye069/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp304ye069/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp57_12ei9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57_12ei9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgu68u2r3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgu68u2r3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4xmsu9hv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4xmsu9hv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9jv9w7ug/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9jv9w7ug/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5ulfsrdb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ulfsrdb/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq26ugj24/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq26ugj24/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfy6y7pkw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfy6y7pkw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprbiyet4n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprbiyet4n/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnol25waa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnol25waa/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp50u47hlh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp50u47hlh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpns5pw33f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpns5pw33f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4vkkinjm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4vkkinjm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv3jvjwfm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv3jvjwfm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7xpkoi1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7xpkoi1l/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEkxAWAAB6AAY=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _________________________ test_nearest[None-True-same] _________________________ nearest_how = None, overlap = True, strandedness = 'same' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe3v16gv9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe3v16gv9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6y8ttwe1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6y8ttwe1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp87as3b4h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp87as3b4h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsj7bq8tb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsj7bq8tb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe8ef_3fx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe8ef_3fx/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 9482891 9484270 + 0 1 chr1 9482891 9484549 - 0 2 chr1 9482891 9487979 - 0 3 chr1 9482891 9487979 - 0 4 chr1 9482891 9487979 - 0 5 chr1 9482891 9487979 - 0 6 chr1 9482891 9487979 - 0 7 chr1 9482891 9487979 - 0 8 chr1 9482891 9491098 - 0 9 chr1 9482891 9492282 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 9482891 | 9492282 | a | 0 | ... | | chr1 | 9482891 | 9484270 | a | 0 | ... | | chr1 | 9482891 | 9487979 | a | 0 | ... | | chr1 | 9482891 | 9487979 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 9482891 | 9491098 | a | 0 | ... | | chr1 | 9482891 | 9487979 | a | 0 | ... | | chr1 | 9482891 | 9487979 | a | 0 | ... | | chr1 | 9482891 | 9484549 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 10 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 9482891 9484270 + 0 1 chr1 9482891 9484549 - 0 2 chr1 9482891 9487979 - 0 3 chr1 9482891 9487979 - 0 4 chr1 9482891 9487979 - 0 5 chr1 9482891 9487979 - 0 6 chr1 9482891 9487979 - 0 7 chr1 9482891 9487979 - 0 8 chr1 9482891 9491098 - 0 9 chr1 9482891 9492282 + 0 Expected Chromosome Start End Strand Distance 0 chr1 9482891 9484270 + 0 1 chr1 9482891 9484549 - 0 2 chr1 9482891 9487979 - 0 3 chr1 9482891 9487979 - 0 4 chr1 9482891 9487979 - 0 5 chr1 9482891 9487979 - 0 6 chr1 9482891 9487979 - 0 7 chr1 9482891 9487979 - 0 8 chr1 9482891 9491098 - 0 9 chr1 9482891 9492282 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=10, step=1) Expected index RangeIndex(start=0, stop=10, step=1) index equal [ True True True True True True True True True True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv0gyl3bb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv0gyl3bb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpijs4lo9f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpijs4lo9f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmfxul65r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmfxul65r/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6gs6wsf0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6gs6wsf0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgxfa287w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgxfa287w/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 730937 733897 - 0 1 chr1 1214621 1220744 + 0 2 chr1 6535586 6541709 + 0 3 chr1 7057021 7063144 + 0 4 chr2 8393574 8399697 + 0 5 chr3 1182426 1188549 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 7057021 | 7063144 | a | 0 | ... | | chr1 | 1214621 | 1220744 | a | 0 | ... | | chr1 | 6535586 | 6541709 | a | 0 | ... | | chr1 | 730937 | 733897 | a | 0 | ... | | chr2 | 8393574 | 8399697 | a | 0 | ... | | chr3 | 1182426 | 1188549 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 6 rows and 12 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 730937 733897 - 0 1 chr1 1214621 1220744 + 0 2 chr1 6535586 6541709 + 0 3 chr1 7057021 7063144 + 0 4 chr2 8393574 8399697 + 0 5 chr3 1182426 1188549 - 0 Expected Chromosome Start End Strand Distance 0 chr1 730937 733897 - 0 1 chr1 1214621 1220744 + 0 2 chr1 6535586 6541709 + 0 3 chr1 7057021 7063144 + 0 4 chr2 8393574 8399697 + 0 5 chr3 1182426 1188549 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=6, step=1) Expected index RangeIndex(start=0, stop=6, step=1) index equal [ True True True True True True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0c5t4nck/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0c5t4nck/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyjgynqno/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyjgynqno/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv574ieuj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv574ieuj/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeox76jgm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeox76jgm/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfqit12yc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfqit12yc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_i2hptj3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_i2hptj3/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyvdxj_gm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyvdxj_gm/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5hqrphqw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5hqrphqw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg6e7jjnk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg6e7jjnk/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptp1fk19d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptp1fk19d/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcb60l2im/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcb60l2im/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbxgexc9a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbxgexc9a/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpetr27mmz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpetr27mmz/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgep4hrf1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgep4hrf1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzs2d_jk4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzs2d_jk4/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpubpic24k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpubpic24k/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe30lw2nv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe30lw2nv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_cwmr2dy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_cwmr2dy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpop_t0z7r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpop_t0z7r/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmp18k7zb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmp18k7zb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnte8psvt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnte8psvt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy0qzdr95/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy0qzdr95/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfdfb6zo2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfdfb6zo2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp30uj0dc5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp30uj0dc5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbm61149i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbm61149i/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaw1mhub1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaw1mhub1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplxfuq7jj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplxfuq7jj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp375fnzkz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp375fnzkz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpteglzpt5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpteglzpt5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqllbthxc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqllbthxc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd45uqfvg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd45uqfvg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb4hosumo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb4hosumo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt0oonx0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt0oonx0k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx3erpdub/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx3erpdub/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpszmu1lwh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpszmu1lwh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp54cr_jte/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp54cr_jte/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2jhpdvjy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2jhpdvjy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyfxvfipv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyfxvfipv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl8dhjw5e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl8dhjw5e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp92oih_hr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp92oih_hr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdst_xmof/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdst_xmof/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps9a1kikx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps9a1kikx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi0pqjd1d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi0pqjd1d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgqbie8j3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgqbie8j3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp88cbonw9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp88cbonw9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgi9yr25y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgi9yr25y/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0_c0hjs2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0_c0hjs2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv29uc752/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv29uc752/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7udfv689/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7udfv689/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz2awrtvt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz2awrtvt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsmae0roq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsmae0roq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0d9lq5st/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0d9lq5st/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa9547f0c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa9547f0c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprh60gak4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprh60gak4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp90927qa6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp90927qa6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprtk7i92p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprtk7i92p/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5fhfj_dd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5fhfj_dd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1bdpxa0g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1bdpxa0g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi4iin09r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi4iin09r/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1nl2rb_k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1nl2rb_k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbb0jnkno/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbb0jnkno/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq28fl32j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq28fl32j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppbkb20f1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppbkb20f1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfnqscy9r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnqscy9r/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp593gljf6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp593gljf6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprqj6i7h8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprqj6i7h8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmi35oal4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmi35oal4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppv7qtp_o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppv7qtp_o/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo6ae9htw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo6ae9htw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2bbxv9fp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2bbxv9fp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprscpvgc6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprscpvgc6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgt1ijf44/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgt1ijf44/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv8t2q5bc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv8t2q5bc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv_ics2yz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv_ics2yz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyr0cr2cx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyr0cr2cx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3awcp9_7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3awcp9_7/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2hferolo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2hferolo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqfn7p777/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqfn7p777/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3ek3jk1p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ek3jk1p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp87wgmpau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp87wgmpau/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqhdhezrl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqhdhezrl/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpopycbrlx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpopycbrlx/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpleb8bnxv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpleb8bnxv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1s8h57r6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1s8h57r6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw2ih_psa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw2ih_psa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx5c6wsbr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx5c6wsbr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps0skuorn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps0skuorn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpviu1sr4b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpviu1sr4b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp23cr7fkt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp23cr7fkt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe6t_yzka/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe6t_yzka/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbogs11g9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbogs11g9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjgdlpwc_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjgdlpwc_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp277ahusm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp277ahusm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprwj3l6ab/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprwj3l6ab/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps5cza3ek/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps5cza3ek/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_4fq5mwn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_4fq5mwn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3ropgnfe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ropgnfe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqsy64o_a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqsy64o_a/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkzd7cj04/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzd7cj04/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf0hen96j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf0hen96j/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEkxAWAAB6AAY=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _______________________ test_nearest[None-True-opposite] _______________________ nearest_how = None, overlap = True, strandedness = 'opposite' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpydwzwg3z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpydwzwg3z/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp19zn8eyr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp19zn8eyr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgpu752b1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgpu752b1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi96e63d7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi96e63d7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp92noagua/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp92noagua/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpny_6h6mx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpny_6h6mx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1kgkt30j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1kgkt30j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp92izb1gj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp92izb1gj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptdm07chf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptdm07chf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph6rbwm_i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph6rbwm_i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxhy590iq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxhy590iq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0y62r2il/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0y62r2il/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp60f0t8p4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp60f0t8p4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy3kuxwa3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy3kuxwa3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa9bxcrhi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa9bxcrhi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4zg0req5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4zg0req5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdxdcujul/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdxdcujul/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp056jtupi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp056jtupi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvjl3jvly/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvjl3jvly/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpinos8vs4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinos8vs4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpraxaldh2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpraxaldh2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp56169l97/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp56169l97/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp96dzh3eo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp96dzh3eo/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf7fn5aux/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf7fn5aux/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpduwa4_30/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpduwa4_30/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjmyzw7qk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjmyzw7qk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2inldo7i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2inldo7i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_0ku7872/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_0ku7872/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp71y_lnju/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp71y_lnju/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjig70_p8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjig70_p8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpahc61taf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpahc61taf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_z9as5b9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_z9as5b9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe3qfl5fn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe3qfl5fn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm0qdwdtk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm0qdwdtk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph3gr2urs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph3gr2urs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp4tpc33h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4tpc33h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwzmiee9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwzmiee9p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqtzkba6z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqtzkba6z/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpshnn2ia2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpshnn2ia2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkx4yq8pa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkx4yq8pa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp17uxw40j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp17uxw40j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo1ng87xd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo1ng87xd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_usrkgsu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_usrkgsu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmtzns27s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmtzns27s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_pd94oi6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_pd94oi6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpry41io8e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpry41io8e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq8vp6khr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq8vp6khr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi80cgftk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi80cgftk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzs73btac/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzs73btac/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn21vilw2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn21vilw2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoyjabyqm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoyjabyqm/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcjbwpi6j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcjbwpi6j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzv0qqjlw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzv0qqjlw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbj33pk3v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbj33pk3v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkm6uggqq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkm6uggqq/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb16ud_1r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb16ud_1r/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbj8p7ex5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbj8p7ex5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvxmok7vr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvxmok7vr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsox0tbii/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsox0tbii/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwt8fwnoc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwt8fwnoc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz3d4b8g9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz3d4b8g9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpri2u2_fh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpri2u2_fh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf6lv6__t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf6lv6__t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8oa9_zyg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8oa9_zyg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2hahu_v3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2hahu_v3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkgw7qg1j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkgw7qg1j/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1muchsue/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1muchsue/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnm7lf4m1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnm7lf4m1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprrnac6oa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprrnac6oa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp1c9sy64/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp1c9sy64/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9jzcftrv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9jzcftrv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4l0fd684/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4l0fd684/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprlhaef3a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprlhaef3a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyfsu3i7k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyfsu3i7k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppmgtl4m5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppmgtl4m5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr0samhze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr0samhze/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_nd30xhs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_nd30xhs/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgx70jkr_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgx70jkr_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpodigg_nt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpodigg_nt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc_5dht6k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc_5dht6k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjxgh65rb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjxgh65rb/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgrm2nhqo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgrm2nhqo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplzu8w295/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplzu8w295/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpamypt866/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpamypt866/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpls5l0k01/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpls5l0k01/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx763coyf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx763coyf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4tqcv_2j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4tqcv_2j/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpduiz3twm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpduiz3twm/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcdli7a5z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcdli7a5z/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx8pk5hdu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx8pk5hdu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpncnjx2gm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpncnjx2gm/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMhLAAAiwAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case ________________________ test_nearest[None-False-False] ________________________ nearest_how = None, overlap = False, strandedness = False @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:317: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:345: in test_nearest result = gr.nearest( pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0kgl_w37/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0kgl_w37/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8lo79z8i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8lo79z8i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsbi8g5gc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsbi8g5gc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6w1iqthd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6w1iqthd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1hkxqz2j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hkxqz2j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfaeeyhwy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfaeeyhwy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqkjzipll/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqkjzipll/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpylsycg7k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpylsycg7k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmjhm37yt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmjhm37yt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp5nq4dpz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp5nq4dpz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl5ry8kuf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl5ry8kuf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3we9jky4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3we9jky4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjgrwfgfw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjgrwfgfw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph5bfcecs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph5bfcecs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplk0n3hto/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplk0n3hto/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi_hx6tiy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi_hx6tiy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2cl43wo4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2cl43wo4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv31o6i9z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv31o6i9z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm851iwwn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm851iwwn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdan1__6f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdan1__6f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8lzxa75s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8lzxa75s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgkbyrpyi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgkbyrpyi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3becx658/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3becx658/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsa5kn78p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsa5kn78p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyctik_2e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyctik_2e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmrdgj2sg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmrdgj2sg/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=False, strandedness=False, ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ________________________ test_nearest[None-False-same] _________________________ nearest_how = None, overlap = False, strandedness = 'same' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:317: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:345: in test_nearest result = gr.nearest( pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcg63ji6t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcg63ji6t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfnralv2q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnralv2q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6p6qx91q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6p6qx91q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp02evou3_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp02evou3_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbl9iws6d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbl9iws6d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf2h4ovke/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf2h4ovke/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8n0n3e3d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8n0n3e3d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4v7jsfh7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4v7jsfh7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiwmv89i2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiwmv89i2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2s_2qn6w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2s_2qn6w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkx20_tp2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkx20_tp2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2rou7ctb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2rou7ctb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqp8oda3q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqp8oda3q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplkmi9ss3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplkmi9ss3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm7rjvy1t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm7rjvy1t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpst9oa2if/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpst9oa2if/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp69r0j2t3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp69r0j2t3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqpe2b3f6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqpe2b3f6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpboge6a7z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpboge6a7z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpepxmo9ms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpepxmo9ms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2g9d7s7q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2g9d7s7q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoj5x3_gz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoj5x3_gz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd70jkcx_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd70jkcx_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy2ipm56x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy2ipm56x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu16jtfmv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu16jtfmv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaellmi8n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaellmi8n/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=False, strandedness='same', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ______________________ test_nearest[None-False-opposite] _______________________ nearest_how = None, overlap = False, strandedness = 'opposite' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:317: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:345: in test_nearest result = gr.nearest( pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7ijrn1n8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ijrn1n8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4nts_nqi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4nts_nqi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpid5tazhf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpid5tazhf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa9efr5ke/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa9efr5ke/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi_0qwgpy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi_0qwgpy/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc98l69vt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc98l69vt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprz7gbw8v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprz7gbw8v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbjaxvoo9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbjaxvoo9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm1rvxxts/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm1rvxxts/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl2q4_36x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl2q4_36x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp85qs3i2w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp85qs3i2w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq7uj6vog/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq7uj6vog/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7r6g39a5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7r6g39a5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp89ommuvj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp89ommuvj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq0b2l947/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq0b2l947/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpotkmz9c4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpotkmz9c4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0v_ujcji/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0v_ujcji/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp41me5040/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp41me5040/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpof_jq3o8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpof_jq3o8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp91zkbic5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp91zkbic5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpktf7pvuv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpktf7pvuv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0iba5reu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0iba5reu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw7r8sgs5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw7r8sgs5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp4nvugl7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4nvugl7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl5bpeala/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl5bpeala/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgyp4u5sd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgyp4u5sd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprc21s7nu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprc21s7nu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi2y5zi8d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi2y5zi8d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpau4ku3qu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpau4ku3qu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmny2yvdo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmny2yvdo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_0nt454s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_0nt454s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_7tbyy8j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_7tbyy8j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzekb36sk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzekb36sk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjmqi34xv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjmqi34xv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy6e6c5oe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy6e6c5oe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl7a8w3ip/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl7a8w3ip/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphfffy_km/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphfffy_km/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6j1ba_73/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6j1ba_73/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq_i0v9a_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq_i0v9a_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppwzqwoef/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppwzqwoef/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwsni7hpo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwsni7hpo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdp7wtcsw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdp7wtcsw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxzc9rx0c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxzc9rx0c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphits7y6m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphits7y6m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8ifp4ud8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ifp4ud8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd9foxy4z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd9foxy4z/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=False, strandedness='opposite', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case ______________________ test_nearest[upstream-True-False] _______________________ nearest_how = 'upstream', overlap = True, strandedness = False @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 3 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp088hhkvc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp088hhkvc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpecj8uhg7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpecj8uhg7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1l98elms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1l98elms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpljm191_v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpljm191_v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj285aiod/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj285aiod/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1053009 1057394 - 0 1 chr1 2009442 2018837 - 0 2 chr1 2225369 2231409 - 0 3 chr1 7934768 7938892 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 2009442 | 2018837 | a | 0 | ... | | chr1 | 7934768 | 7938892 | a | 0 | ... | | chr1 | 2225369 | 2231409 | a | 0 | ... | | chr1 | 1053009 | 1057394 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 4 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1053009 1057394 - 0 1 chr1 2009442 2018837 - 0 2 chr1 2225369 2231409 - 0 3 chr1 7934768 7938892 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1053009 1057394 - 0 1 chr1 2009442 2018837 - 0 2 chr1 2225369 2231409 - 0 3 chr1 7934768 7938892 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=4, step=1) Expected index RangeIndex(start=0, stop=4, step=1) index equal [ True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb459dh47/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb459dh47/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw3t3u9g0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw3t3u9g0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_gc0pga2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_gc0pga2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfkeos68o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfkeos68o/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr16 4296676 4305903 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr16 | 4296676 | 4305903 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr16 4296676 4305903 - 0 Expected Chromosome Start End Strand Distance 0 chr16 4296676 4305903 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9pwncqlq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9pwncqlq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph_z3zwgc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph_z3zwgc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsv7lzlu4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsv7lzlu4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp022sm979/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp022sm979/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9f3wjm68/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9f3wjm68/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyw107swg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyw107swg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph96wmf2r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph96wmf2r/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeapipcbw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeapipcbw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc06qazg1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc06qazg1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwm_63keg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwm_63keg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpun69lznd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpun69lznd/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_asfpcje/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_asfpcje/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9prjuv4i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9prjuv4i/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvywjg9_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvywjg9_d/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpezd60n4i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpezd60n4i/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8hvo71uc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8hvo71uc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp79qx4uvp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp79qx4uvp/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_9aid0x5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_9aid0x5/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6pjq0_c5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6pjq0_c5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr5z_6a47/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr5z_6a47/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj2stu07i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj2stu07i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp71t3bi00/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp71t3bi00/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzkv7h0l_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzkv7h0l_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjpf_n_ws/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjpf_n_ws/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6f6rbsq7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6f6rbsq7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2fm_nuxb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2fm_nuxb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc060b_27/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc060b_27/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8oany2jq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8oany2jq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr4fu2snw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr4fu2snw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5x577rsc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5x577rsc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz_wkw88z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz_wkw88z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps9o_h7e7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps9o_h7e7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpof44j_ph/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpof44j_ph/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplsmpjzu3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplsmpjzu3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqorxrzqc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqorxrzqc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjx3bu09u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjx3bu09u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp75scfw51/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp75scfw51/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp235p3o8x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp235p3o8x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppsrnekau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppsrnekau/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpav8regxj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpav8regxj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb3268kx0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb3268kx0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppu59qok5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppu59qok5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb6woagl8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb6woagl8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjj7xiukw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjj7xiukw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq9a64umf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq9a64umf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0x4m3xy3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0x4m3xy3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdef4h82z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdef4h82z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqwcozgh7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqwcozgh7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfcdrwbyt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfcdrwbyt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5l54h5mw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5l54h5mw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm0dfdtie/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm0dfdtie/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkysw3psc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkysw3psc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb8ya8ajg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb8ya8ajg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuu9bt5pn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuu9bt5pn/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpklpr4bk0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpklpr4bk0/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo_06p12c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo_06p12c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpco041_er/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpco041_er/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd7tm2hoq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd7tm2hoq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpejyjzpss/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpejyjzpss/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd70ee5qj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd70ee5qj/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu7cqytjc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu7cqytjc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbgi5_w4p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbgi5_w4p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppb290rbl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppb290rbl/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzkhcep0m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzkhcep0m/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2j2bulf8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2j2bulf8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4jmdjqea/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4jmdjqea/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjoap_h8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjoap_h8w/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy15budyg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy15budyg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4xtnq706/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4xtnq706/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2arjeak_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2arjeak_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7mhmme5q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7mhmme5q/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgcup7cw5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgcup7cw5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyobbq0o6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyobbq0o6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdgbib4so/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdgbib4so/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgthijfd4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgthijfd4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmputa4bw8u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmputa4bw8u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpir7amnfo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpir7amnfo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf_2k9q3m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf_2k9q3m/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeek1z0lj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeek1z0lj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3bj1ja45/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3bj1ja45/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4zmcsxc6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4zmcsxc6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphkwptbim/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphkwptbim/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYoZmBkhPMhAAAAmwAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEkxAWAAB6AAY=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _______________________ test_nearest[upstream-True-same] _______________________ nearest_how = 'upstream', overlap = True, strandedness = 'same' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 3 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb49u_xp6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb49u_xp6/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt0j__9cs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt0j__9cs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp43u9rh35/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp43u9rh35/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5ytvd29f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ytvd29f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi2cx1e1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi2cx1e1l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppk7kh9y6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppk7kh9y6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt6y2c4y8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt6y2c4y8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7o3m7c1i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7o3m7c1i/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 7831089 7831174 + 0 1 chr1 8853941 8854026 + 0 2 chr1 9696121 9696206 + 0 3 chr1 9696121 9696206 - 0 4 chr10 3628392 3634896 + 0 5 chr22 9696121 9696206 + 0 6 chr22 9696121 9696206 + 0 7 chr22 9696121 9699938 + 0 8 chr22 9696121 9700849 + 0 9 chr22 9696121 9703583 + 0 10 chr22 9696121 9704817 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 8853941 | 8854026 | a | 0 | ... | | chr1 | 7831089 | 7831174 | a | 0 | ... | | chr1 | 9696121 | 9696206 | a | 0 | ... | | chr1 | 9696121 | 9696206 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr22 | 9696121 | 9699938 | a | 0 | ... | | chr22 | 9696121 | 9704817 | a | 0 | ... | | chr22 | 9696121 | 9700849 | a | 0 | ... | | chr22 | 9696121 | 9696206 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 11 rows and 12 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 7831089 7831174 + 0 1 chr1 8853941 8854026 + 0 2 chr1 9696121 9696206 + 0 3 chr1 9696121 9696206 - 0 4 chr10 3628392 3634896 + 0 5 chr22 9696121 9696206 + 0 6 chr22 9696121 9696206 + 0 7 chr22 9696121 9699938 + 0 8 chr22 9696121 9700849 + 0 9 chr22 9696121 9703583 + 0 10 chr22 9696121 9704817 + 0 Expected Chromosome Start End Strand Distance 0 chr1 7831089 7831174 + 0 1 chr1 8853941 8854026 + 0 2 chr1 9696121 9696206 + 0 3 chr1 9696121 9696206 - 0 4 chr10 3628392 3634896 + 0 5 chr22 9696121 9696206 + 0 6 chr22 9696121 9696206 + 0 7 chr22 9696121 9699938 + 0 8 chr22 9696121 9700849 + 0 9 chr22 9696121 9703583 + 0 10 chr22 9696121 9704817 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=11, step=1) Expected index RangeIndex(start=0, stop=11, step=1) index equal [ True True True True True True True True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwbp7inyb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwbp7inyb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw72yg38u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw72yg38u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu3xq1o6s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu3xq1o6s/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp173xz738/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp173xz738/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp77thv_qk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp77thv_qk/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 5117491 5123025 - 0 1 chr1 8890993 8896527 - 0 2 chr1 9419639 9425173 + 0 3 chr1 9419639 9425173 + 0 4 chr1 9419639 9425173 - 0 5 chr1 9419639 9425173 - 0 6 chr1 9419639 9425173 - 0 7 chr1 9419639 9425173 - 0 8 chr1 9419639 9425173 - 0 9 chr17 9419639 9428082 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 9419639 | 9425173 | a | 0 | ... | | chr1 | 9419639 | 9425173 | a | 0 | ... | | chr1 | 5117491 | 5123025 | a | 0 | ... | | chr1 | 9419639 | 9425173 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 8890993 | 8896527 | a | 0 | ... | | chr1 | 9419639 | 9425173 | a | 0 | ... | | chr1 | 9419639 | 9425173 | a | 0 | ... | | chr1 | 9419639 | 9425173 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 10 rows and 12 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 5117491 5123025 - 0 1 chr1 8890993 8896527 - 0 2 chr1 9419639 9425173 + 0 3 chr1 9419639 9425173 + 0 4 chr1 9419639 9425173 - 0 5 chr1 9419639 9425173 - 0 6 chr1 9419639 9425173 - 0 7 chr1 9419639 9425173 - 0 8 chr1 9419639 9425173 - 0 9 chr17 9419639 9428082 - 0 Expected Chromosome Start End Strand Distance 0 chr1 5117491 5123025 - 0 1 chr1 8890993 8896527 - 0 2 chr1 9419639 9425173 + 0 3 chr1 9419639 9425173 + 0 4 chr1 9419639 9425173 - 0 5 chr1 9419639 9425173 - 0 6 chr1 9419639 9425173 - 0 7 chr1 9419639 9425173 - 0 8 chr1 9419639 9425173 - 0 9 chr17 9419639 9428082 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=10, step=1) Expected index RangeIndex(start=0, stop=10, step=1) index equal [ True True True True True True True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdwa8ofug/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdwa8ofug/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg_633ka_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg_633ka_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppprea12u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppprea12u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqpbbfa8f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqpbbfa8f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpth5759cw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpth5759cw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0v6xy2pn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0v6xy2pn/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeq60dqj_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeq60dqj_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxepo6emu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxepo6emu/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnjgfxyg0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnjgfxyg0/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiw6nvi4n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiw6nvi4n/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr_9f6ajj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr_9f6ajj/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnl0f1bys/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnl0f1bys/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn78pz_x_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn78pz_x_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9b1b82ic/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9b1b82ic/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkjj9knjy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkjj9knjy/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp64zotkut/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp64zotkut/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvo2y_ktc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvo2y_ktc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpinrw6bn1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinrw6bn1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy38a7rzp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy38a7rzp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptvzb5rpx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptvzb5rpx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsnmz9epa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsnmz9epa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5wa0gszn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5wa0gszn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyunhokpi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyunhokpi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpycbdl401/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpycbdl401/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8kxwxus9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8kxwxus9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp87fqagsf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp87fqagsf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz25yo7gn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz25yo7gn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvhdzvqpw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvhdzvqpw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp91mh7sp0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp91mh7sp0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl68bidq8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl68bidq8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2zv6ij3g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2zv6ij3g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8u8r10si/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8u8r10si/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptkkd6vij/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptkkd6vij/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwwolnp36/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwwolnp36/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9qbh47jo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9qbh47jo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsztk1rva/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsztk1rva/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp97mh615l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp97mh615l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphcc1f422/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphcc1f422/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpybudd96j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpybudd96j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt_0lh_tv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt_0lh_tv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpebhje3rn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpebhje3rn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo4ehldzv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo4ehldzv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu5wlf74h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu5wlf74h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv57e164v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv57e164v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsz2se48k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsz2se48k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1nyiibjh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1nyiibjh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv3oq_73f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv3oq_73f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprrp1sztx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprrp1sztx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuadsnly2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuadsnly2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg5fkx10k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg5fkx10k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6zgzdfbx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6zgzdfbx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyhw3p9e4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyhw3p9e4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8wb4mku5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8wb4mku5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg7fect4c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg7fect4c/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoq_62o4h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoq_62o4h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_glu7xmv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_glu7xmv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxcy3axnr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxcy3axnr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqxlbwnrk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqxlbwnrk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyroyhs1e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyroyhs1e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgt04g850/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgt04g850/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzk8fma6w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzk8fma6w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1frc246e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1frc246e/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpueeu6kga/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpueeu6kga/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf6nuffz_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf6nuffz_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6nj32gqd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6nj32gqd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp48rvfqz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp48rvfqz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy9qzxl6y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy9qzxl6y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9ksis952/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9ksis952/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 489 491 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 489 | 491 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 489 491 + 0 Expected Chromosome Start End Strand Distance 0 chr1 489 491 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa41dipcl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa41dipcl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl1zgfere/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl1zgfere/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3vklvl_l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3vklvl_l/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzd1cnz0c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzd1cnz0c/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx0ay7gsm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx0ay7gsm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfri29u2a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfri29u2a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5yfhw0oz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5yfhw0oz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_29gb_9_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_29gb_9_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpll4gfo2d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpll4gfo2d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzr1qnnmr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzr1qnnmr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe82vjlil/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe82vjlil/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwn4b9w80/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwn4b9w80/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph6c9xhmo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph6c9xhmo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwgqw3mgq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwgqw3mgq/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpum1823w_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpum1823w_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu509w6gt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu509w6gt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_x_xhd66/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_x_xhd66/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpck7fmayd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpck7fmayd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnwsz06v4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnwsz06v4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpok1luyzt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpok1luyzt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxslot2fb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxslot2fb/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi0tdx58b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi0tdx58b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfnnm30us/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnnm30us/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp82408550/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp82408550/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7jpuwbkf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7jpuwbkf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptq2pwgx1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptq2pwgx1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprztpirer/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprztpirer/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo9i8hlg3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo9i8hlg3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppqv2gwi5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppqv2gwi5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpova8vsst/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpova8vsst/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnn8ne34s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnn8ne34s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2fw7cthe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2fw7cthe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2wrde3hr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2wrde3hr/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1debw6ua/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1debw6ua/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwaqoertt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwaqoertt/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo4gckrp7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo4gckrp7/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpql58p0qi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpql58p0qi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiqo2hvm0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiqo2hvm0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc00v90he/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc00v90he/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphmemgq53/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphmemgq53/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn9k08ayz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn9k08ayz/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp75cs687b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp75cs687b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmq2yxzvw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmq2yxzvw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd4gmksze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd4gmksze/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu6g_nwr6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu6g_nwr6/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa31s67fk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa31s67fk/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpytz2b3p0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpytz2b3p0/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp18hc8kj3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp18hc8kj3/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 259 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 259 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 259 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9_r_hgvs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9_r_hgvs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx1zolmqq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx1zolmqq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv9k5rreo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv9k5rreo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvjxe3olz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvjxe3olz/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprsxsc8sk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprsxsc8sk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkywgetik/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkywgetik/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpojbyq9eq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpojbyq9eq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj8o26yaa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj8o26yaa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptcjar1k_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptcjar1k_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3byz6gql/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3byz6gql/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpawf6hmgh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpawf6hmgh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmqk3a8b9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmqk3a8b9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb4pxisuz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb4pxisuz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4qdje6d8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4qdje6d8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb_jwx4px/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb_jwx4px/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmt62xi9h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmt62xi9h/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4ssrtmud/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4ssrtmud/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfzhvvn3j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfzhvvn3j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxv57k89f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxv57k89f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzsv41vvf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzsv41vvf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb2c8ywbj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb2c8ywbj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3wcvt_zk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3wcvt_zk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7u391st0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7u391st0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpol518tjk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpol518tjk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjy8mjfkh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjy8mjfkh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx7gpa12a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx7gpa12a/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwmb6l2ua/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwmb6l2ua/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfd4692qa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfd4692qa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphdd17vq1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphdd17vq1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp912ua9rx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp912ua9rx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyowosb5v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyowosb5v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwf5kmi0v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwf5kmi0v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6jtec5_s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6jtec5_s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl_0a44ld/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl_0a44ld/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3pg91vjt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3pg91vjt/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4a46whqx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4a46whqx/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpivlgw31m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpivlgw31m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8ieb3gq_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ieb3gq_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3i_9l7p5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3i_9l7p5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt3d_2343/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt3d_2343/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphtijser4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphtijser4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzug5f5sn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzug5f5sn/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzw5q1mxo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzw5q1mxo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp783bqk8p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp783bqk8p/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5i_o0yoi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5i_o0yoi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjsd5lwdi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjsd5lwdi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuetxumm9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuetxumm9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnnteufpj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnnteufpj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpydno3vcq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpydno3vcq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_eenv37u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_eenv37u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuvonzj1c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuvonzj1c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0wbqmlz5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0wbqmlz5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7zgdk3rj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7zgdk3rj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaqxhkplh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaqxhkplh/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc2ydn1cs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc2ydn1cs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphlq4quyn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphlq4quyn/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkep1r2em/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkep1r2em/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7ae4_9n0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ae4_9n0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3qfi5tyj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3qfi5tyj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd7jvqnyw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd7jvqnyw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp38b6gs64/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp38b6gs64/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpur5ie2to/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpur5ie2to/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxt4d0ygw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxt4d0ygw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpid64o9wk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpid64o9wk/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmduj42zx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmduj42zx/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkpojgfyk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkpojgfyk/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqtr2e7k1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqtr2e7k1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 258 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 258 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1y9ivjdm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1y9ivjdm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk_xkh4l3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk_xkh4l3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph0loz04i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph0loz04i/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp94675i_f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp94675i_f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdwah_f35/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdwah_f35/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuizhno4g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuizhno4g/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjiaoey8i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjiaoey8i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9lpvi4eg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9lpvi4eg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1cbixler/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1cbixler/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ze5xm4m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ze5xm4m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjyglfdm5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjyglfdm5/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr2 1 3 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr2 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr2 1 3 - 0 Expected Chromosome Start End Strand Distance 0 chr2 1 3 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjb34hs5m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjb34hs5m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxajidm8a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxajidm8a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphkrb__y4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphkrb__y4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6rm6uki8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6rm6uki8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgd7q9qsv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgd7q9qsv/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphw1imtay/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphw1imtay/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw7plni5d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw7plni5d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1n2skhko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1n2skhko/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvh9er23l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvh9er23l/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpik18mu3h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpik18mu3h/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv46oxb64/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv46oxb64/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfc22q2zr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfc22q2zr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpulqt92py/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpulqt92py/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2tept37a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2tept37a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwb48mlkd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwb48mlkd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprrtruyj5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprrtruyj5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ts_4o40/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ts_4o40/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4jnjgnkt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4jnjgnkt/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp98om49a3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp98om49a3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphsg3hzwj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphsg3hzwj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptig2ri8z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptig2ri8z/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphh516srs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphh516srs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp504f0my4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp504f0my4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpabiuashw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpabiuashw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw6povsa4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw6povsa4/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxqfxwi6t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxqfxwi6t/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfiyg97k9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfiyg97k9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_f8z2j7u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_f8z2j7u/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprw86wtsa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprw86wtsa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpukx389xp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpukx389xp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0kahpeo6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0kahpeo6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6ze28cfg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6ze28cfg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPPBLEYAAIwACA==') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEkxAWAAB6AAY=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _____________________ test_nearest[upstream-True-opposite] _____________________ nearest_how = 'upstream', overlap = True, strandedness = 'opposite' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 3 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdde9jg51/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdde9jg51/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzidfho30/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzidfho30/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpym3q9ppe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpym3q9ppe/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppo3gon3q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppo3gon3q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7ghkowje/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ghkowje/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz29xxoni/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz29xxoni/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprj0z0sap/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprj0z0sap/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnqmrncro/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnqmrncro/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsp3jqsik/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsp3jqsik/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1969qpip/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1969qpip/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5ltxe3ku/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ltxe3ku/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcprhhb0f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcprhhb0f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps_k2ap4m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps_k2ap4m/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1088250 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 4 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=4, step=1) Expected index RangeIndex(start=0, stop=4, step=1) index equal [ True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbil555fr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbil555fr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_bg1zniv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_bg1zniv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4p1_pzfz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4p1_pzfz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm50mrrlz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm50mrrlz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ojuukqb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ojuukqb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmkhiflve/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmkhiflve/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpor6w5mwb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpor6w5mwb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5x6hggqx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5x6hggqx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5mn8qr0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5mn8qr0k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1hp4iugf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hp4iugf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmponlh3vw_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmponlh3vw_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_kfhlg7u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_kfhlg7u/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_kbjibt0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_kbjibt0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9ndnfqom/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9ndnfqom/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1088250 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 4 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=4, step=1) Expected index RangeIndex(start=0, stop=4, step=1) index equal [ True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjuq443e0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjuq443e0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmqi6ruec/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmqi6ruec/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz85ihkl9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz85ihkl9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1088250 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 4 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1088250 - 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 + 0 3 chr1 1086102 1091080 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=4, step=1) Expected index RangeIndex(start=0, stop=4, step=1) index equal [ True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpegwkou_1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpegwkou_1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp34p4nx8u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp34p4nx8u/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf6o0odec/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf6o0odec/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo1csxbte/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo1csxbte/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcr7ak9yo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcr7ak9yo/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp185iepub/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp185iepub/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpelmugzvt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpelmugzvt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn9lhw76f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn9lhw76f/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1088250 + 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 - 0 3 chr1 1086102 1091080 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1088250 | a | 0 | ... | | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1091080 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 4 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1088250 + 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 - 0 3 chr1 1086102 1091080 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1088250 + 0 1 chr1 1086102 1088952 - 0 2 chr1 1086102 1091080 - 0 3 chr1 1086102 1091080 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=4, step=1) Expected index RangeIndex(start=0, stop=4, step=1) index equal [ True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbc4nv6qn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbc4nv6qn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpymqp_h1f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpymqp_h1f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1r4lara8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1r4lara8/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 2 chr1 1086102 1088250 + 0 3 chr1 1086102 1088952 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1088250 | a | 0 | ... | | chr1 | 1086102 | 1086104 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 3 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1088250 + 0 2 chr1 1086102 1088952 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1088250 + 0 2 chr1 1086102 1088952 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=3, step=1) Expected index RangeIndex(start=0, stop=3, step=1) index equal [ True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsuzeohc9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsuzeohc9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv10tvccv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv10tvccv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppi4t40xk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppi4t40xk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyeq_ac99/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyeq_ac99/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaq7ogr_m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaq7ogr_m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpikpezfba/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpikpezfba/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 2 chr1 1086102 1088250 + 0 3 chr1 1086102 1088952 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1088250 | a | 0 | ... | | chr1 | 1086102 | 1086104 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 3 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1088250 + 0 2 chr1 1086102 1088952 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1088250 + 0 2 chr1 1086102 1088952 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=3, step=1) Expected index RangeIndex(start=0, stop=3, step=1) index equal [ True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3uw38f5h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3uw38f5h/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1086104 + 0 3 chr1 1086102 1088952 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1086104 | a | 0 | ... | | chr1 | 1086102 | 1086104 | a | 0 | ... | | chr1 | 1086102 | 1088952 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 3 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1086104 + 0 2 chr1 1086102 1088952 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1086104 + 0 2 chr1 1086102 1088952 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=3, step=1) Expected index RangeIndex(start=0, stop=3, step=1) index equal [ True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx188xeui/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx188xeui/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1086104 + 0 2 chr1 1086102 1086104 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1086102 | 1086104 | a | 0 | ... | | chr1 | 1086102 | 1086104 | a | 0 | ... | | chr1 | 1086102 | 1086104 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 3 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1086104 + 0 2 chr1 1086102 1086104 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1086102 1086104 + 0 1 chr1 1086102 1086104 + 0 2 chr1 1086102 1086104 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=3, step=1) Expected index RangeIndex(start=0, stop=3, step=1) index equal [ True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv96dosus/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv96dosus/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr7 65553 70930 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr7 | 65553 | 70930 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr7 65553 70930 - 0 Expected Chromosome Start End Strand Distance 0 chr7 65553 70930 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph55f4hma/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph55f4hma/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg37zyvxb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg37zyvxb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphmjejs3j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphmjejs3j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2qoqdum5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2qoqdum5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf2qpacwf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf2qpacwf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr7 65553 70930 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr7 | 65553 | 70930 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr7 65553 70930 - 0 Expected Chromosome Start End Strand Distance 0 chr7 65553 70930 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp89qefhis/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp89qefhis/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3buv6yag/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3buv6yag/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvu0xxjji/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvu0xxjji/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx04ivkh_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx04ivkh_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3br6by6t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3br6by6t/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp0pv9y1o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp0pv9y1o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppxok_m38/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxok_m38/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr7 65553 70931 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr7 | 65553 | 70931 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr7 65553 70931 + 0 Expected Chromosome Start End Strand Distance 0 chr7 65553 70931 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7uzf3ehi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7uzf3ehi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3urxiey2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3urxiey2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdm9ba1o3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdm9ba1o3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp03sc5rre/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp03sc5rre/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpajdi76rh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpajdi76rh/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr7 65553 70931 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr7 | 65553 | 70931 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr7 65553 70931 + 0 Expected Chromosome Start End Strand Distance 0 chr7 65553 70931 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu9_8lzic/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu9_8lzic/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq7xsimc8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq7xsimc8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_ub2f7n_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_ub2f7n_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 65553 70931 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 65553 | 70931 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 65553 70931 + 0 Expected Chromosome Start End Strand Distance 0 chr1 65553 70931 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpidn6uoy3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpidn6uoy3/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5379 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpru289mug/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpru289mug/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpamkbv0fn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpamkbv0fn/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5379 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpew9882mb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpew9882mb/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5379 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi3upn18k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi3upn18k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps1n3viir/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps1n3viir/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5379 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg7dt1r0j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg7dt1r0j/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5379 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 5379 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4bz_muv9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4bz_muv9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4tbi1ox4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4tbi1ox4/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6cwb_cet/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6cwb_cet/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd3kt1z91/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd3kt1z91/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9spxiv1k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9spxiv1k/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqvd7y_qx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqvd7y_qx/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8afyooze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8afyooze/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt_xo1w5j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt_xo1w5j/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjaujtsp_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjaujtsp_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmu1dwiic/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmu1dwiic/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4bqgmqbe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4bqgmqbe/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpos2q1a53/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpos2q1a53/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4a0zbacg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4a0zbacg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp69qwcsjp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp69qwcsjp/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj5u8gy2f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj5u8gy2f/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphk_kke8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphk_kke8w/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 199458 204436 + 0 1 chr1 199458 204436 - 0 2 chr1 199458 204436 - 0 3 chr1 199458 204436 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 199458 | 204436 | a | 0 | ... | | chr1 | 199458 | 204436 | a | 0 | ... | | chr1 | 199458 | 204436 | a | 0 | ... | | chr1 | 199458 | 204436 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 4 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 199458 204436 + 0 1 chr1 199458 204436 - 0 2 chr1 199458 204436 - 0 3 chr1 199458 204436 - 0 Expected Chromosome Start End Strand Distance 0 chr1 199458 204436 + 0 1 chr1 199458 204436 - 0 2 chr1 199458 204436 - 0 3 chr1 199458 204436 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=4, step=1) Expected index RangeIndex(start=0, stop=4, step=1) index equal [ True True True True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0gncgqyl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0gncgqyl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjy6eqfqr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjy6eqfqr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmol70683/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmol70683/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzr14lqzg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzr14lqzg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgq40wzr8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgq40wzr8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm8rut0fu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm8rut0fu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaf6upr9g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaf6upr9g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt6i9qkf5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt6i9qkf5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc1sd5d19/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc1sd5d19/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0m6e14z1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0m6e14z1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg2jhhjg2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg2jhhjg2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcsrvu4tr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcsrvu4tr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc8er4j94/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc8er4j94/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2dgwfdyq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2dgwfdyq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyn_dv36g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyn_dv36g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzpu27yoe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzpu27yoe/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbsuaairn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbsuaairn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpviz_t0w3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpviz_t0w3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu6l2_exm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu6l2_exm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnvooritj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnvooritj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwphxo7nf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwphxo7nf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt7qap95l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt7qap95l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ksfp07i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ksfp07i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppc8ymnsr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppc8ymnsr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkeaosa_0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkeaosa_0/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiws_h94c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiws_h94c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsq56t3e0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsq56t3e0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphjsoqag5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphjsoqag5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo_2ptdna/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo_2ptdna/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprzumyug6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprzumyug6/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp4ttmaxc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4ttmaxc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2fr3ktbf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2fr3ktbf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwoo99__e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwoo99__e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq8iv6b99/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq8iv6b99/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfji_ffzf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfji_ffzf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn04osm6d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn04osm6d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5f1u0vu6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5f1u0vu6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyuzqzyza/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyuzqzyza/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd4k0orsi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd4k0orsi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz7arje_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz7arje_d/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyc1r5846/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyc1r5846/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr2dmmygc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr2dmmygc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpynrq3gau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpynrq3gau/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphof73kwp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphof73kwp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl9f4z6qi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl9f4z6qi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj5bwa886/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj5bwa886/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnpdicgp7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnpdicgp7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptd7qcqx0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptd7qcqx0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcjkv33g4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcjkv33g4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkzu3ornm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzu3ornm/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYoRiVBDAAAiwAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMhLAAAiwAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case ______________________ test_nearest[upstream-False-False] ______________________ nearest_how = 'upstream', overlap = False, strandedness = False @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp35ykmz3h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp35ykmz3h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx1q14tyz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx1q14tyz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsgw832wr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsgw832wr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6lpimy9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6lpimy9p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpolxwblms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpolxwblms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbibrgoae/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbibrgoae/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpls_2syt6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpls_2syt6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5imeodq5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5imeodq5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8gyt61wy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8gyt61wy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5hoy5ak8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5hoy5ak8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpit7822jr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpit7822jr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp49wpvywb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp49wpvywb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_arilb2w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_arilb2w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuahvkluw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuahvkluw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3v5kk1cb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3v5kk1cb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpygjfzvxx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpygjfzvxx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp263ggd9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp263ggd9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp313igwhk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp313igwhk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp844cg5vy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp844cg5vy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplfa_36t5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplfa_36t5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvq92q9n6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvq92q9n6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplk4ucf65/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplk4ucf65/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5rrp_zfv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5rrp_zfv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8s618c14/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8s618c14/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps5_l3w2p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps5_l3w2p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp4e9lxt7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4e9lxt7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9zad2m0h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9zad2m0h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphfd2o0o9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphfd2o0o9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkibgaz8h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkibgaz8h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpir2zvtgg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpir2zvtgg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvfcou1o5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvfcou1o5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr4_6s47f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr4_6s47f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdug4mna0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdug4mna0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg1ifuckn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg1ifuckn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy6mfy_l3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy6mfy_l3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg8qnf2_m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg8qnf2_m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2e3nzmgd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2e3nzmgd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuramgu4d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuramgu4d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr2dl1hgu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr2dl1hgu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn388b86w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn388b86w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu3vwae9k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu3vwae9k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_2g_lgh9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_2g_lgh9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6_dr40s1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6_dr40s1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr4y75b_4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr4y75b_4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqz89gf2x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqz89gf2x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzbzjr64v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzbzjr64v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoy0b4tca/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoy0b4tca/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkj324rvm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkj324rvm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0heawol6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0heawol6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpstgfg5b0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpstgfg5b0/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ______________________ test_nearest[upstream-False-same] _______________________ nearest_how = 'upstream', overlap = False, strandedness = 'same' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4bn69rys/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4bn69rys/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv1jew32_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv1jew32_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0k71sliu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0k71sliu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuwoqp9gh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuwoqp9gh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkzrgmqt1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzrgmqt1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw05o05ih/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw05o05ih/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmke4nmlx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmke4nmlx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbvz4eumk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbvz4eumk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpddednqpz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpddednqpz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl15mr1eb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl15mr1eb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw1lmd43z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw1lmd43z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppl8ba6h3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppl8ba6h3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn_uv4vxa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn_uv4vxa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3a55z7m3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3a55z7m3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppt0xa0h5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppt0xa0h5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpllowwgyn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpllowwgyn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqy6yw23h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqy6yw23h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2dgo1ra5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2dgo1ra5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvpirt7cj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvpirt7cj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3evvau79/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3evvau79/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc_6onko6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc_6onko6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprkte0eay/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprkte0eay/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpot9ziglh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpot9ziglh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ob7cl7y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ob7cl7y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa6c9u72e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa6c9u72e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppxsjhdi1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxsjhdi1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_ekfkaul/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_ekfkaul/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg7_5cpfw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg7_5cpfw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbiewtjl3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbiewtjl3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdvplszn_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdvplszn_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpss6eo86l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpss6eo86l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqlq2jnsr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqlq2jnsr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0swi7egd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0swi7egd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpox1y09na/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpox1y09na/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpak_xjnlv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpak_xjnlv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0blo3vtr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0blo3vtr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxkmr962m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxkmr962m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk1z7ujyw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk1z7ujyw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpagq58ehd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpagq58ehd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyrt7ifya/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyrt7ifya/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp627r7a26/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp627r7a26/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkb4_nfx3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkb4_nfx3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn9pqpo8h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn9pqpo8h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5mrtrya4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5mrtrya4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3vkxni20/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3vkxni20/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2ojh0d43/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2ojh0d43/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxbphjo0f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxbphjo0f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk8j1abz3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk8j1abz3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu94gekvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu94gekvd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsvaenim3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsvaenim3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2naatr_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2naatr_d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn1bujpu1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn1bujpu1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpio6l6jit/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpio6l6jit/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp74c0puy8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp74c0puy8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpayinxzud/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpayinxzud/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq0iesz4e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq0iesz4e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2ig5ws13/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2ig5ws13/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6v123pvu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6v123pvu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq5agqo_o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq5agqo_o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt5wgtsi8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt5wgtsi8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0oh3ppfi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0oh3ppfi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf56kgpm3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf56kgpm3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl31th_o1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl31th_o1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfxy652h0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfxy652h0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbcv0c_3h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbcv0c_3h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplei09twn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplei09twn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfnso1dlx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnso1dlx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxvszjv_o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxvszjv_o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdz7sr7xj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdz7sr7xj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxw3utkbc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxw3utkbc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphl_a95z3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphl_a95z3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplzxue7f3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplzxue7f3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsms82ixy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsms82ixy/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyiatirpd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyiatirpd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphm812bxw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphm812bxw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0_7z14km/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0_7z14km/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphrb40e7v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphrb40e7v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_4o5147q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_4o5147q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy91l9vnn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy91l9vnn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqkxt2i8c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqkxt2i8c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpce_dgx93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpce_dgx93/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzsuo7g91/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzsuo7g91/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8n7l_3dd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8n7l_3dd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5o96rxid/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5o96rxid/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn6632alc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn6632alc/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp57xgj_vu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57xgj_vu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3zuhxvwv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3zuhxvwv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvx0xb7_f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvx0xb7_f/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROMDAACGAAc=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ____________________ test_nearest[upstream-False-opposite] _____________________ nearest_how = 'upstream', overlap = False, strandedness = 'opposite' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqd0tqxvp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqd0tqxvp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk5asfm2p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk5asfm2p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg0paty71/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg0paty71/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptfn9i3p4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptfn9i3p4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1hi5b_dr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hi5b_dr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxwlf7mkj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxwlf7mkj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphxd6d9r9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphxd6d9r9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk364s773/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk364s773/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyj3htfot/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyj3htfot/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptcgm_qrl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptcgm_qrl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp19606bc7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp19606bc7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxek7wl80/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxek7wl80/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoq0w3rvz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoq0w3rvz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplp4arm81/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplp4arm81/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9yc65phu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9yc65phu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvn2pyfj2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvn2pyfj2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4xbdit6c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4xbdit6c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplk32t_86/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplk32t_86/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpij8wvii5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpij8wvii5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwgyp7lxd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwgyp7lxd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiwr2m4wf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiwr2m4wf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfh08hbi9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfh08hbi9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkgr0bo5k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkgr0bo5k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplharcary/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplharcary/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb0jgygtt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb0jgygtt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps64aazvo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps64aazvo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp6fb4t5w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp6fb4t5w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpst7cimkl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpst7cimkl/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptdfap804/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptdfap804/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfzlr5cjx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfzlr5cjx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp62ja5_u2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp62ja5_u2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6y3tgbu9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6y3tgbu9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvovih9ni/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvovih9ni/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqqo61ncb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqqo61ncb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvdm5o9p5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvdm5o9p5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf_5qw08y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf_5qw08y/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnjsl6iio/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnjsl6iio/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_fiow5v_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_fiow5v_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvgwuu6aq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvgwuu6aq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaa1k9vyp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaa1k9vyp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo1dle57h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo1dle57h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp514u1abl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp514u1abl/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5mu7xgc0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5mu7xgc0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptjr7_qtz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptjr7_qtz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa7puwro6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa7puwro6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp10m1wb3y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp10m1wb3y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc7ygjtjn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc7ygjtjn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwdejfoqr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwdejfoqr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwepnpwr_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwepnpwr_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5o6efyv8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5o6efyv8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1m9rk6bm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1m9rk6bm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjl0li3qt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjl0li3qt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp9osaft1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp9osaft1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb3dw0s18/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb3dw0s18/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpueb45zax/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpueb45zax/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeoy7oxh0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeoy7oxh0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmputwik2xs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmputwik2xs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaymzb9oq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaymzb9oq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb5nbpbq5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb5nbpbq5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphvm2s_v6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphvm2s_v6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx68rfq85/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx68rfq85/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5rwu6qar/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5rwu6qar/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmponpgbj7s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmponpgbj7s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp22hz5288/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp22hz5288/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpju9547n_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpju9547n_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxyggge2i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxyggge2i/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj4hgileq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj4hgileq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpak6hexvz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpak6hexvz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4yjsbp_6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4yjsbp_6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpahjnc56p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpahjnc56p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -id -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_t9atn04/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_t9atn04/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case _____________________ test_nearest[downstream-True-False] ______________________ nearest_how = 'downstream', overlap = True, strandedness = False @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 3 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcwqx18fg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcwqx18fg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfle50cwv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfle50cwv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8n0b9744/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8n0b9744/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplo18mrlv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplo18mrlv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3qhhy2eo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3qhhy2eo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr17 6408213 6411255 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr17 | 6408213 | 6411255 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr17 6408213 6411255 - 0 Expected Chromosome Start End Strand Distance 0 chr17 6408213 6411255 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpccp71rti/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpccp71rti/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxz4ggkb0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxz4ggkb0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppnz9m0fk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppnz9m0fk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjifp_zff/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjifp_zff/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn21e95un/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn21e95un/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk_djlj52/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk_djlj52/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphiq_oom8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphiq_oom8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmm6colsn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmm6colsn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp83mjbhdg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp83mjbhdg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8w8l887u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8w8l887u/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpszbrnuqg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpszbrnuqg/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmbo7i1fb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmbo7i1fb/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9e8bxj5y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9e8bxj5y/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8rydzrzo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8rydzrzo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8q_fuubb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8q_fuubb/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmvim263s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmvim263s/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprtjt8l3r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprtjt8l3r/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8nijckwd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8nijckwd/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjxz3veb_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjxz3veb_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp23771mc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp23771mc/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb4jrfcvz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb4jrfcvz/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpua5dolbt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpua5dolbt/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpddf8ig5t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpddf8ig5t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo9m18ols/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo9m18ols/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuha_i54n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuha_i54n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx938ndbv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx938ndbv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw000h60o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw000h60o/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxl9qr9zj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxl9qr9zj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_rn8r5kp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_rn8r5kp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpapf3cif_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpapf3cif_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmvi5u2d5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmvi5u2d5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx3uoo6la/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx3uoo6la/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpscoexmki/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpscoexmki/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph4u2bh59/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph4u2bh59/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzjyjr7_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzjyjr7_d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx7sevn8p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx7sevn8p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9z8z52u8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9z8z52u8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp02kys2pb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp02kys2pb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp14hi6o8o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp14hi6o8o/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm3q06ui9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm3q06ui9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3q4eyinc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3q4eyinc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplj6fkfk4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplj6fkfk4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi2f10z0q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi2f10z0q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptcgw67jv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptcgw67jv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpflhqtsl5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpflhqtsl5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp9eglksy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp9eglksy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcpy5hi68/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcpy5hi68/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6mei5div/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6mei5div/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpea6cguzw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpea6cguzw/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdk5l73tz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdk5l73tz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwmsg4w56/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwmsg4w56/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpukx87utg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpukx87utg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjb4664x0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjb4664x0/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmputhwgwn5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmputhwgwn5/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6pb7r_ei/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6pb7r_ei/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3gd45ehv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3gd45ehv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1m61s20g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1m61s20g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcy6bbk6n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcy6bbk6n/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzgz3hqhf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzgz3hqhf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmw8ng_5f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmw8ng_5f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpffxyhmsk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpffxyhmsk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnjw9e4g9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnjw9e4g9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp92tmowum/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp92tmowum/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpshiyfy55/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpshiyfy55/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_va6oycm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_va6oycm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpffdqjbr8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpffdqjbr8/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7qj54e_e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7qj54e_e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5pl8tupe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5pl8tupe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvezr0bxj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvezr0bxj/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnvfst3_g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnvfst3_g/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcb7hvs57/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcb7hvs57/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpndp4a_a2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpndp4a_a2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgerozwr_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgerozwr_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp5kxw6y8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp5kxw6y8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpssf9hckt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpssf9hckt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp76jvgngu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp76jvgngu/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpprargti9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpprargti9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdf6dbade/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdf6dbade/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphif5tmtu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphif5tmtu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2d57dnuq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2d57dnuq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9x36cz_o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9x36cz_o/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYoZmBkhPMhAAAAmwAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEkxAWAAB6AAY=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ______________________ test_nearest[downstream-True-same] ______________________ nearest_how = 'downstream', overlap = True, strandedness = 'same' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 3 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwkyg2qoi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwkyg2qoi/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoej8_31o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoej8_31o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8jegjl7m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8jegjl7m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbgkb5jry/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbgkb5jry/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdj8iw0y3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdj8iw0y3/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 6187256 6193227 - 0 1 chr14 2971307 2977278 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 6187256 | 6193227 | a | 0 | ... | | chr14 | 2971307 | 2977278 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 12 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 6187256 6193227 - 0 1 chr14 2971307 2977278 - 0 Expected Chromosome Start End Strand Distance 0 chr1 6187256 6193227 - 0 1 chr14 2971307 2977278 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=2, step=1) Expected index RangeIndex(start=0, stop=2, step=1) index equal [ True True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmzrsu1ds/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmzrsu1ds/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5dy4fc7w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5dy4fc7w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4usb7lj_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4usb7lj_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqc5p7kdf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqc5p7kdf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe4ofjy2a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe4ofjy2a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpejjw43x1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpejjw43x1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 3034216 3038102 + 0 1 chr1 7146538 7153628 + 0 2 chr1 7146538 7154789 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 7146538 | 7154789 | a | 0 | ... | | chr1 | 3034216 | 3038102 | a | 0 | ... | | chr1 | 7146538 | 7153628 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 3 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 3034216 3038102 + 0 1 chr1 7146538 7153628 + 0 2 chr1 7146538 7154789 + 0 Expected Chromosome Start End Strand Distance 0 chr1 3034216 3038102 + 0 1 chr1 7146538 7153628 + 0 2 chr1 7146538 7154789 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=3, step=1) Expected index RangeIndex(start=0, stop=3, step=1) index equal [ True True True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7g96deb5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7g96deb5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxg96irh6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxg96irh6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzeglebqj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzeglebqj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq543kqhw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq543kqhw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl3zv42sf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl3zv42sf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8h0x40z1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8h0x40z1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwtiosjf2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwtiosjf2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpahm4w6ma/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpahm4w6ma/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdcd8l0td/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdcd8l0td/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3xwmmdpt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3xwmmdpt/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe2lx9uk9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe2lx9uk9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvucl5f60/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvucl5f60/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3n9csugo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3n9csugo/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1e34vej2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1e34vej2/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphzsml1e6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphzsml1e6/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzk2u5buv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzk2u5buv/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpww0nqkl7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpww0nqkl7/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7wmm1hqp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7wmm1hqp/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwc1qg3wp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwc1qg3wp/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg2hrhy1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg2hrhy1l/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjjdnk2gi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjjdnk2gi/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppdu5cnj1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppdu5cnj1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzv4a_emy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzv4a_emy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9yx1jx2l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9yx1jx2l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdjr0i40p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdjr0i40p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmploih_1_n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmploih_1_n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjt96m9f0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjt96m9f0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpul2ap3q4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpul2ap3q4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpia2mpkga/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpia2mpkga/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4hsunu_a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4hsunu_a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpebbvcfvp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpebbvcfvp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0d4gjrqb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0d4gjrqb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc1fyq28k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc1fyq28k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp414o9vvz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp414o9vvz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppn3827wi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppn3827wi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxo_3xao4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxo_3xao4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfod51yrn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfod51yrn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkb_7cwbz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkb_7cwbz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp67lcu9ao/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp67lcu9ao/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwnpl5wgn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwnpl5wgn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd167ep9i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd167ep9i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6029w5mv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6029w5mv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv_u66swl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv_u66swl/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9nrtuabf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9nrtuabf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz88ka4qm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz88ka4qm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2h2vy4o0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2h2vy4o0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_n6e90eu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_n6e90eu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9eqz6e88/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9eqz6e88/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwhicw32x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwhicw32x/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa1w8juu6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa1w8juu6/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfs0bmkwj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfs0bmkwj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9r5xfx52/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9r5xfx52/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4w3yspke/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4w3yspke/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3j0xbj8q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3j0xbj8q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk1i1yzhl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk1i1yzhl/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpie53uf13/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpie53uf13/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc541myly/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc541myly/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc5wz_0xe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc5wz_0xe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnnkql0au/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnnkql0au/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj1ev3o_s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj1ev3o_s/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpflmvqb5q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpflmvqb5q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0nuw0j7_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0nuw0j7_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpndw_ug6h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpndw_ug6h/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp62d71gn5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp62d71gn5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx4mjb5vl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx4mjb5vl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptv4r81uy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptv4r81uy/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6rfltf6w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6rfltf6w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpehfudha9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpehfudha9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg9575x8y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg9575x8y/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpabt7r6wx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpabt7r6wx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6z02_6md/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6z02_6md/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvhmkdy44/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvhmkdy44/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq37opnkn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq37opnkn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy32adb23/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy32adb23/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeqzkepms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeqzkepms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoel_mp1q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoel_mp1q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdufltxu5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdufltxu5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8d6ey_7t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8d6ey_7t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3_0zowfh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3_0zowfh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8281d7jn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8281d7jn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj152sbhy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj152sbhy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_orv0a19/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_orv0a19/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_sz38wco/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_sz38wco/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp068e9b5x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp068e9b5x/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmputwologx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmputwologx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphgannpt8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphgannpt8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2qbe3gjz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2qbe3gjz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2lfuys6g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2lfuys6g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy_ru7os0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy_ru7os0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpghrb5lra/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpghrb5lra/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2s1vxl3i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2s1vxl3i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw0q3fip_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw0q3fip_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk8llofhs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk8llofhs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpic1ggkbh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpic1ggkbh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnm200o27/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnm200o27/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4fiprsh6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4fiprsh6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpizjt2vq5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpizjt2vq5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp10vrp517/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp10vrp517/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphs9c6vi_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphs9c6vi_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp91xdmtrq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp91xdmtrq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_g0cxenw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_g0cxenw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf9xl7nnh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf9xl7nnh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj5s1gl7w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj5s1gl7w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplzcqhxxl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplzcqhxxl/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2extge1z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2extge1z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnu3mriy_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnu3mriy_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7o93_85v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7o93_85v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv50bimzp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv50bimzp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfcglk7iy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfcglk7iy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp33dlalmk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp33dlalmk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa8qi9ig4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa8qi9ig4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpukjywdux/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpukjywdux/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpndzd8sej/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpndzd8sej/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0pwey3v8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0pwey3v8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3y4fcpx_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3y4fcpx_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsw_a3lko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsw_a3lko/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppxy1s_fx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxy1s_fx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6osrcnex/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6osrcnex/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpinbq44a4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinbq44a4/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4wne6i_y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4wne6i_y/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk2vel2lz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk2vel2lz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxk8u8oe8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxk8u8oe8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfvfsvb35/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvfsvb35/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5yan03s0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5yan03s0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqjt0594t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqjt0594t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv1dcb3v3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv1dcb3v3/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp363p6b9v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp363p6b9v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp85krv3bk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp85krv3bk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmmda2c1x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmmda2c1x/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt5vt_kxj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt5vt_kxj/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphp5xwoko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphp5xwoko/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5km_v6ko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5km_v6ko/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppbn9aqcb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppbn9aqcb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_hvk9ow7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_hvk9ow7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz36oa8p5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz36oa8p5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjoqwssd9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjoqwssd9/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPPBLEYAAIwACA==') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEkxAWAAB6AAY=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ____________________ test_nearest[downstream-True-opposite] ____________________ nearest_how = 'downstream', overlap = True, strandedness = 'opposite' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 3 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoqqkzbjf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoqqkzbjf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsh_j0hhr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsh_j0hhr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdeal8prm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdeal8prm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppbdq7dbn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppbdq7dbn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpskfbczhk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpskfbczhk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpth3txpdp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpth3txpdp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprxixmgc3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprxixmgc3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkcdoz6z2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkcdoz6z2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptxce8v5_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptxce8v5_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpby9j99py/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpby9j99py/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0w1l_m4x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0w1l_m4x/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprnyhazng/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprnyhazng/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps0otkfln/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps0otkfln/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7rbroao0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7rbroao0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3ilqutru/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ilqutru/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3dp35la7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3dp35la7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppiqfnqjv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppiqfnqjv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpio0y_iiw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpio0y_iiw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzmx3l6_f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzmx3l6_f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpej2fb1zk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpej2fb1zk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6i7sj_3m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6i7sj_3m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo_ehrqy1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo_ehrqy1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd060s_u_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd060s_u_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkfrks5a1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkfrks5a1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwf9vys11/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwf9vys11/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjebmmh0v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjebmmh0v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpslinbymp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpslinbymp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfuai133s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfuai133s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb105lpvn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb105lpvn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa99gmiwn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa99gmiwn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5j01ezf9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5j01ezf9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpviioktez/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpviioktez/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy3lbllni/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy3lbllni/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr25oykf5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr25oykf5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8iu1fbvk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8iu1fbvk/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8w6f4xof/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8w6f4xof/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9d4lrdia/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9d4lrdia/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf24k1esa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf24k1esa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqh6gb6wf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqh6gb6wf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppt7foe_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppt7foe_d/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8ngajfnq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ngajfnq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzfa4pcxk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzfa4pcxk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpemsuuvug/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpemsuuvug/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyk12wj7n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyk12wj7n/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpip1lwmhr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpip1lwmhr/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 7 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 7 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp26l0a66d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp26l0a66d/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 1282 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoxwo8l2i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoxwo8l2i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1wzxpvy1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1wzxpvy1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_jwoc5fo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_jwoc5fo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9zjmegvs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9zjmegvs/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 3 - 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Expected Chromosome Start End Strand Distance 0 chr1 1 3 - 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqkdtvymk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqkdtvymk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd74clt06/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd74clt06/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzp9lnml2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzp9lnml2/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy4p3hy49/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy4p3hy49/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgk2crebc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgk2crebc/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzriinku1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzriinku1/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuc1w0fy_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuc1w0fy_/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_hk0quby/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_hk0quby/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmper2ff757/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmper2ff757/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp2srq96x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp2srq96x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1t3_w5z4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1t3_w5z4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqaxyhubi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqaxyhubi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2f5gwj3b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2f5gwj3b/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbbpsrp7c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbbpsrp7c/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1cn7higf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1cn7higf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqfkdwo5d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqfkdwo5d/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyw4t0v9l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyw4t0v9l/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwdcrud4v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwdcrud4v/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy6u4tjhp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy6u4tjhp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnjtxjfhx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnjtxjfhx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvq9y2qtf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvq9y2qtf/f2.bed) bedtools bedtools bedtools bedtools bedtools Chromosome Start End Strand Distance 0 chr1 1 2 + 0 result result result result result +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Actual Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Expected Chromosome Start End Strand Distance 0 chr1 1 2 + 0 Actual dtypes Chromosome object Start int64 End int64 Strand object Distance int32 dtype: object Expected dtypes Chromosome object Start int64 End int64 Strand object Distance int64 dtype: object Actual index RangeIndex(start=0, stop=1, step=1) Expected index RangeIndex(start=0, stop=1, step=1) index equal [ True] ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYoZmBkhPMhAAAAmwAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk2AWIwAAewAH') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 353, in test_nearest compare_results_nearest(bedtools_df, result) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 109, in compare_results_nearest assert_df_equal(result_df, bedtools_df) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/helpers.py", line 54, in assert_df_equal pd.testing.assert_frame_equal(df1, df2) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1613, in assert_frame_equal assert_series_equal( File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1342, in assert_series_equal assert_attr_equal("dtype", left, right, obj=f"Attributes of {obj}") File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 888, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "/usr/lib/python3/dist-packages/pandas/_testing.py", line 1038, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes of DataFrame.iloc[:, 4] (column name="Distance") are different Attribute "dtype" are different [left]: int32 [right]: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case _____________________ test_nearest[downstream-False-False] _____________________ nearest_how = 'downstream', overlap = False, strandedness = False @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkw5s0z8p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkw5s0z8p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2w2n87n5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2w2n87n5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnly0_ukb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnly0_ukb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppux2wvqu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppux2wvqu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwcvn9igb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwcvn9igb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpghe05pv1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpghe05pv1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwpqcdg52/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwpqcdg52/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg0mt91vm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg0mt91vm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9myb6_if/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9myb6_if/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp03ojg95y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp03ojg95y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2mfitbo2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2mfitbo2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt0lws_ja/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt0lws_ja/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphz2pdfi_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphz2pdfi_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptujd9z_p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptujd9z_p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpngq14qxa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpngq14qxa/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz8z8p7kv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz8z8p7kv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpihuf7krk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpihuf7krk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2q632zo4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2q632zo4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpczlzry5v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpczlzry5v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpveb01mh3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpveb01mh3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzbt0c5_n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzbt0c5_n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpucmu7r4y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpucmu7r4y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpptptx6ft/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpptptx6ft/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiho7e0pu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiho7e0pu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_4n82t8t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_4n82t8t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppojnibq3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppojnibq3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplas9vyxc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplas9vyxc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp7i04cw_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp7i04cw_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3i4wqaza/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3i4wqaza/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqn0ct83y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqn0ct83y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3paevpvw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3paevpvw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyssmqz64/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyssmqz64/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1bz8w6g4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1bz8w6g4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3no02e_b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3no02e_b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpok9e21_t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpok9e21_t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6nqxh6g3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6nqxh6g3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn0bdakj7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn0bdakj7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcrcw5l9i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcrcw5l9i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl4yb1pl3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl4yb1pl3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw_xj0cq6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw_xj0cq6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt3o42c9e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt3o42c9e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx1_kabbe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx1_kabbe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7mxv7xb0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7mxv7xb0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp81xixmw4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp81xixmw4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7qdlnsg3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7qdlnsg3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfcuhmf3u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfcuhmf3u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkeia02l_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkeia02l_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpihjpkoqw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpihjpkoqw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2rbi5nbg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2rbi5nbg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkd9gvekz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkd9gvekz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvuar0lm2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvuar0lm2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyew6f6zk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyew6f6zk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9gg_bj7c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9gg_bj7c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7vu4u9el/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7vu4u9el/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8b6c770h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8b6c770h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4sn86auq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4sn86auq/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness=False, ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _____________________ test_nearest[downstream-False-same] ______________________ nearest_how = 'downstream', overlap = False, strandedness = 'same' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy9y75i6z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy9y75i6z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzbssoitf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzbssoitf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsluuyrkj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsluuyrkj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqq7c3yvw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqq7c3yvw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsn_loujy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsn_loujy/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpinqfoxj6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinqfoxj6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkjsfk5q3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkjsfk5q3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyw8zv7h5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyw8zv7h5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps2a4807z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps2a4807z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2g9zw_f8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2g9zw_f8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxo3wmbgz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxo3wmbgz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpauat_twb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpauat_twb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaa6rcxi1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaa6rcxi1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd245zvml/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd245zvml/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo57n23jm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo57n23jm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp91ni9019/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp91ni9019/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1foc4guo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1foc4guo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm_a6haga/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm_a6haga/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2ylxmu99/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2ylxmu99/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmpeh_hx7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmpeh_hx7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq_odssen/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq_odssen/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj90d70sf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj90d70sf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp19bk6iz3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp19bk6iz3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgu0ppxu2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgu0ppxu2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptkrwub7b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptkrwub7b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbrfpifoc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbrfpifoc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm796g1oj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm796g1oj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbrxbr2n4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbrxbr2n4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_v85_d9i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_v85_d9i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxxj2hhjg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxxj2hhjg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2_csq6_p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2_csq6_p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp285v2tjg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp285v2tjg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8zfnr6iu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8zfnr6iu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp44ng1h2t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp44ng1h2t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk64ycvtu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk64ycvtu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr1qhjfsr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr1qhjfsr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjr0xp95k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjr0xp95k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3yderxn5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3yderxn5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm03t125j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm03t125j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0hx4un32/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0hx4un32/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplpl6b8n9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplpl6b8n9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6sznzx8j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6sznzx8j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1lfkp4qs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1lfkp4qs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnqkwo8fg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnqkwo8fg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4l1ntt6s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4l1ntt6s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi58rg369/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi58rg369/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnb3f0ryq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnb3f0ryq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_rrsplbd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_rrsplbd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphbnwt6y0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphbnwt6y0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk15lu8jg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk15lu8jg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0yk5v5th/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0yk5v5th/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2hgn2ns4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2hgn2ns4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfwuys6gf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfwuys6gf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbtz3ru5k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbtz3ru5k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp40qnwqfm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp40qnwqfm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjw1a3ak8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjw1a3ak8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv1qgqntr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv1qgqntr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6p_gwic8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6p_gwic8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0m6giz96/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0m6giz96/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplxcy2wuc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplxcy2wuc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpznj9atv4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpznj9atv4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps2bwh8fa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps2bwh8fa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2_4w9wel/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2_4w9wel/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprjok8laz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprjok8laz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyojwhmn1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyojwhmn1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp2ov6ec6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp2ov6ec6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbbfbideh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbbfbideh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpasy0_0y2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpasy0_0y2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1hqcjbf6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hqcjbf6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp59600ea_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp59600ea_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpva0tttp0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpva0tttp0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe9crtmsk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe9crtmsk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgs6l4uam/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgs6l4uam/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf2jtk7lm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf2jtk7lm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmvyjkdr2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmvyjkdr2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptm1_nnmp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptm1_nnmp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz3i4teti/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz3i4teti/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc3n5ep79/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc3n5ep79/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphd7lutms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphd7lutms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxt4yn81z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxt4yn81z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpusoogr6d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpusoogr6d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9uvzo_zs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9uvzo_zs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd4_4lgt4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd4_4lgt4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfvwbqcby/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvwbqcby/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvf4p1ewr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvf4p1ewr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgnw38b6j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgnw38b6j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphlrths3p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphlrths3p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn1wx_ely/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn1wx_ely/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuoanis7a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuoanis7a/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpj52xyjib/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj52xyjib/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm67y68em/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm67y68em/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcplq8s5x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcplq8s5x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpturk1nwj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpturk1nwj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp418se9a4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp418se9a4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwzbb896j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwzbb896j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6w2mfjvt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6w2mfjvt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoc2loj0x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoc2loj0x/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa4ub547k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa4ub547k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp6fvom3z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp6fvom3z/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbk2fwbm5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbk2fwbm5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoaxei426/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoaxei426/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo8xjzv77/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo8xjzv77/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfmr3bh9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfmr3bh9p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkzu8m6d9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzu8m6d9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzqkl_2ah/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzqkl_2ah/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmgkmrsid/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmgkmrsid/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpryq4re3l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpryq4re3l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb68s5k71/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb68s5k71/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptftaqdch/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptftaqdch/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdowjl_lt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdowjl_lt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp12rkh3p5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp12rkh3p5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplyo2__xv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplyo2__xv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf8_hmtcp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf8_hmtcp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyob6s9t1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyob6s9t1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuq0k9z2v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuq0k9z2v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -s -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_9ufcfxw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_9ufcfxw/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROMDAACGAAc=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='same', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________ test_nearest[downstream-False-opposite] ____________________ nearest_how = 'downstream', overlap = False, strandedness = 'opposite' @pytest.mark.bedtools > @pytest.mark.parametrize("nearest_how,overlap,strandedness", product(nearest_hows, overlaps, strandedness)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:317: MultipleFailures ----------------------------- Captured stdout call ----------------------------- cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9zf8fuvk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9zf8fuvk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzo4uc5ng/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzo4uc5ng/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm37vuzlo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm37vuzlo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwrr2zauq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwrr2zauq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp348p6cun/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp348p6cun/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmposai3ozx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmposai3ozx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe0q3wtgl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe0q3wtgl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_oukb81u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_oukb81u/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps6j1gtp0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps6j1gtp0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplv_nr_vn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplv_nr_vn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6bftw3q2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6bftw3q2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpttdyp776/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpttdyp776/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp51ncbk_n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp51ncbk_n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7qnw6j9g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7qnw6j9g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnnjsp1p2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnnjsp1p2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9ww5vmp4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9ww5vmp4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph71m2_zg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph71m2_zg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwynn8cc0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwynn8cc0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph3b5xz8i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph3b5xz8i/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkemkza58/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkemkza58/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp35pofz1q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp35pofz1q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi7s_cth5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi7s_cth5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkubqtluw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkubqtluw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpiucde8t2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiucde8t2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgghok6ro/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgghok6ro/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqmu9899u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqmu9899u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp11gql9sq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp11gql9sq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc0theiq9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc0theiq9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzq4xeqy6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzq4xeqy6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5tos37ru/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5tos37ru/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpztu8ojyg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpztu8ojyg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7la8w8ko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7la8w8ko/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp_ad5yee/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp_ad5yee/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfketk20t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfketk20t/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnfi83bpg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnfi83bpg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoam3vtog/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoam3vtog/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp57fkvamf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57fkvamf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2o4ow3un/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2o4ow3un/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpialkd74q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpialkd74q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4ef6zk6z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4ef6zk6z/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgq0angco/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgq0angco/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1x9s45yn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1x9s45yn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp56v_bfjb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp56v_bfjb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaosscn5l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaosscn5l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps9obfbpu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps9obfbpu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbv5_jazp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbv5_jazp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpngypmz1c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpngypmz1c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2u8kzv65/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2u8kzv65/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp6vn5yjv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp6vn5yjv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6yzlpvnx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6yzlpvnx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpctizxtuo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpctizxtuo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3n__a2mp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3n__a2mp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0go0gkbh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0go0gkbh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkk4ts7ix/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkk4ts7ix/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6_uor8hp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6_uor8hp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp63psvwsk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp63psvwsk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkgp1yog8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkgp1yog8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp500dalrx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp500dalrx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps9klu0eo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps9klu0eo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8_k4fu94/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8_k4fu94/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_e93t7ao/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_e93t7ao/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx9p9uexy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx9p9uexy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyak9xinf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyak9xinf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0acff0t4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0acff0t4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpecwge0ra/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpecwge0ra/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpga0z7vye/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpga0z7vye/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbh0gotu7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbh0gotu7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe1pecnjm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe1pecnjm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeasdqqee/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeasdqqee/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9kt51ydc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9kt51ydc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl17cjws0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl17cjws0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8se2t_c3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8se2t_c3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpldmoz6rk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpldmoz6rk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdhbpbbrf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdhbpbbrf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp33w70c3i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp33w70c3i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu37_7pvm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu37_7pvm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpry0qh1ic/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpry0qh1ic/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxbi4y31s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxbi4y31s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpezgln4fn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpezgln4fn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6xo21lvr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6xo21lvr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm5dj1n_3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm5dj1n_3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl47un7kn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl47un7kn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr74wqa5w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr74wqa5w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqvmnv3j3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqvmnv3j3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9t_qfbyz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9t_qfbyz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprewk91if/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprewk91if/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvplot4a0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvplot4a0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc7kze_up/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc7kze_up/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgwmaebqv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgwmaebqv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe1wkkuzr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe1wkkuzr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg_4li35q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg_4li35q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpai1etr_h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpai1etr_h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplofa62t_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplofa62t_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpduf3529s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpduf3529s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5l9yqsch/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5l9yqsch/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp67ltbwgc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp67ltbwgc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc8t7y1xn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc8t7y1xn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd3nqkkad/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd3nqkkad/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjzai_rea/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjzai_rea/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpox240ecp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpox240ecp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy07ya25k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy07ya25k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjtmo1npg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjtmo1npg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_qumqrka/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_qumqrka/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkjhcgsao/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkjhcgsao/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpheobdbwf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpheobdbwf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptc_jk4s0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptc_jk4s0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk1rppxcy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk1rppxcy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbor_z7qf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbor_z7qf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppw8dv6sh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppw8dv6sh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyah54bdh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyah54bdh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphp2flbh9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphp2flbh9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9whlb3kk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9whlb3kk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeix0kb5l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeix0kb5l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe1huag9x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe1huag9x/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa1ok3r1o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa1ok3r1o/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuaaf5c4l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuaaf5c4l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzr3aozuw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzr3aozuw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgb8alcn6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgb8alcn6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm0x57yug/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm0x57yug/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprf51hbq1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprf51hbq1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnty8la43/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnty8la43/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkwm8o7ck/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkwm8o7ck/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpetnvyefc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpetnvyefc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvsfg1c28/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvsfg1c28/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe1ccw_cj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe1ccw_cj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7zyopn46/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7zyopn46/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpoj8d2j9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoj8d2j9p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdxgi91ms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdxgi91ms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfecn2l5t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfecn2l5t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4drbwsr3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4drbwsr3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkw3fsp98/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkw3fsp98/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyt399vem/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyt399vem/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1hnrpsmt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hnrpsmt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp66w04k7z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp66w04k7z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp842vfexn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp842vfexn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwcbuxzz9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwcbuxzz9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpehsivqg5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpehsivqg5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmo3yau60/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmo3yau60/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpobqyji9t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpobqyji9t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgzpf6xex/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgzpf6xex/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxsyr4p4p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxsyr4p4p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx2iqhfez/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx2iqhfez/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqviu8zg6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqviu8zg6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0xqxdoqh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0xqxdoqh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7aaavk14/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7aaavk14/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplb8_3q4g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplb8_3q4g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0xk_v4z5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0xk_v4z5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8bkb_hbq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8bkb_hbq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7q9umbk8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7q9umbk8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_wgs3h25/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_wgs3h25/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1olepal7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1olepal7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph3r1xjp4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph3r1xjp4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnzvrjph_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnzvrjph_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjqvk1c8p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjqvk1c8p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdb8x2lyb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdb8x2lyb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpweqg9934/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpweqg9934/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjfcsxctk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjfcsxctk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxv_8k71b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxv_8k71b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptwvmfkcw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptwvmfkcw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_j9wlh3b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_j9wlh3b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwz004zge/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwz004zge/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgvgud6ox/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgvgud6ox/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfdtuuf0t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfdtuuf0t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb4mvsn16/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb4mvsn16/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps1fv0fdx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps1fv0fdx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwyvcwzzz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwyvcwzzz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3i1wtkxz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3i1wtkxz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcec85_kp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcec85_kp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_ela67vx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_ela67vx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkm9q8vib/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkm9q8vib/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8op5j5ni/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8op5j5ni/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpipdvti8h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpipdvti8h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7z_r_fg5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7z_r_fg5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv6k993mx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv6k993mx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplt_yh6sb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplt_yh6sb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp02cuc35m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp02cuc35m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd8czvnrq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd8czvnrq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpezsz7xv2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpezsz7xv2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0rqrdk8b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0rqrdk8b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmploe24kwr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmploe24kwr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp91nmgx7a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp91nmgx7a/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwulbsnzp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwulbsnzp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpybzcctjm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpybzcctjm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpch3bi8t5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpch3bi8t5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphmb6lfzg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphmb6lfzg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq6ksbbi0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq6ksbbi0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6uhv3bhr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6uhv3bhr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaojh8k4c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaojh8k4c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_7xd2l7q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_7xd2l7q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5re9c1o1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5re9c1o1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7jx3zeos/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7jx3zeos/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpclybcng0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpclybcng0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqijaleaj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqijaleaj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphn24onb9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphn24onb9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprptn8acs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprptn8acs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnn1jfy9y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnn1jfy9y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpehrz4et0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpehrz4et0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_83z5uux/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_83z5uux/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpgmyoqc8p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgmyoqc8p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph641yis9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph641yis9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprjzs45ak/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprjzs45ak/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6xpz20z1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6xpz20z1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb9p03ssn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb9p03ssn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1jbylg_k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1jbylg_k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr7p36yms/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr7p36yms/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppvk6bmer/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppvk6bmer/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp25pnowfu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp25pnowfu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptcgt7ax6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptcgt7ax6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwze8izb0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwze8izb0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppdw_vk2v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppdw_vk2v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw58ljfcc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw58ljfcc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_xl5yxh8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_xl5yxh8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd99sa4my/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd99sa4my/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnsd8qvha/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnsd8qvha/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp94blle5y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp94blle5y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_z94jm_w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_z94jm_w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwslavnko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwslavnko/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyrrob_mf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyrrob_mf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv0k7chbz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv0k7chbz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe1t5umvs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe1t5umvs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz_27xa2n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz_27xa2n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1m8dr2_m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1m8dr2_m/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpth2nyt2g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpth2nyt2g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp97cxfpee/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp97cxfpee/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxbjhgeoh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxbjhgeoh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0qxqhn54/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0qxqhn54/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp57j5wtew/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57j5wtew/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp15nmuxbf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp15nmuxbf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpabp1f6kc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpabp1f6kc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkk7ohfik/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkk7ohfik/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9e51c1db/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9e51c1db/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_em6gqxx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_em6gqxx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_k100fsu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_k100fsu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpckibvok0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpckibvok0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpty03y84h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpty03y84h/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfnxedzmi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnxedzmi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp43zyz_uk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp43zyz_uk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp16793e1q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp16793e1q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpeg9mgwc4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeg9mgwc4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg_u3fwcd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg_u3fwcd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph0r_0bmq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph0r_0bmq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwcnex8qi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwcnex8qi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptqlca_jo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptqlca_jo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp432iq2on/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp432iq2on/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4qvm717g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4qvm717g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe5qipue4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe5qipue4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkgsy6n27/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkgsy6n27/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxsv9udzh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxsv9udzh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6fni0cll/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6fni0cll/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp71nd49su/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp71nd49su/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxtjr11cz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxtjr11cz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpktgzavtj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpktgzavtj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkux1us5q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkux1us5q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpteefz61j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpteefz61j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu_4hq_ss/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu_4hq_ss/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppep7hjym/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppep7hjym/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5vsf2dnj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5vsf2dnj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplnhy48nx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplnhy48nx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd7ptdbpq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd7ptdbpq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcszxnp3a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcszxnp3a/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkc6h21s8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkc6h21s8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcknb2xq7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcknb2xq7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfpaprdec/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfpaprdec/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptq9o9z8y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptq9o9z8y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2j4wguw7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2j4wguw7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1l4kd6o5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1l4kd6o5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw32mjt5_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw32mjt5_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq73gyi1u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq73gyi1u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmafnawo0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmafnawo0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa24knyng/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa24knyng/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx9bq_kdq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx9bq_kdq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc57gshzk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc57gshzk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsbfi4yma/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsbfi4yma/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwpzyf_dc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwpzyf_dc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppkbl6k9x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppkbl6k9x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4spkqnzt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4spkqnzt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfx8kbrr7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfx8kbrr7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuwfcdlf3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuwfcdlf3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp38y8hy8_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp38y8hy8_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp32xe0kku/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp32xe0kku/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6612bdk4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6612bdk4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8nw0uqz9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8nw0uqz9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6l6u8oca/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6l6u8oca/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq2eb0mhx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq2eb0mhx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplpprnso_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplpprnso_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpywgexq1x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpywgexq1x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy0kb5g4u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy0kb5g4u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxdh7di1y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxdh7di1y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcy14_uhi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcy14_uhi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfz0cfcdt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfz0cfcdt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2bofdhou/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2bofdhou/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptmco1eyv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptmco1eyv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpinqzh_k9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinqzh_k9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpklvi1mlw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpklvi1mlw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_0eja9je/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_0eja9je/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq5d3pmas/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq5d3pmas/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph31bsewn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph31bsewn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcn9078mf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcn9078mf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmph1mpdsi5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph1mpdsi5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbp5s3v95/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbp5s3v95/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2ob5j7vt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2ob5j7vt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuelau_l3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuelau_l3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7gk47kqq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7gk47kqq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp457zwn93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp457zwn93/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbp3ul2of/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbp3ul2of/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqmac_0lt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqmac_0lt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0yhqj_fi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0yhqj_fi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxye6yz74/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxye6yz74/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp81_3sg0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp81_3sg0k/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyv5ja_jn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyv5ja_jn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmbro1lam/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmbro1lam/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpefdzfp42/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpefdzfp42/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv9sn_87t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv9sn_87t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp37ghs0yb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp37ghs0yb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy9emmvn3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy9emmvn3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnzynhjyx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnzynhjyx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmzde9b8q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmzde9b8q/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjdt3atr4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjdt3atr4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5ummqqyb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ummqqyb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdu7xl5yf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdu7xl5yf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3_xivbyk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3_xivbyk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpobfga17_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpobfga17_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_8aswyrh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_8aswyrh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbm7belft/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbm7belft/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7c2l1jxf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7c2l1jxf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx853g7rb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx853g7rb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplc8exx5c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplc8exx5c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2j4_4u1c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2j4_4u1c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpm6784rod/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm6784rod/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1qrfwmk3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1qrfwmk3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0saffd1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0saffd1l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpokktkct1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpokktkct1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzqg0edqh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzqg0edqh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa18fh_h7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa18fh_h7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpaswvordh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaswvordh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3vvi06uh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3vvi06uh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7yfymogn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7yfymogn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpumoqnfkx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpumoqnfkx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprfce2hj3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprfce2hj3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo7xwlylr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo7xwlylr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyp0db21b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyp0db21b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmt47si88/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmt47si88/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7xwltj5y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7xwltj5y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpy5rfqe84/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy5rfqe84/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbbfqw7op/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbbfqw7op/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpafcb5toz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpafcb5toz/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpk78lsszq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk78lsszq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3nhzbg5a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3nhzbg5a/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpovtbbqu3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpovtbbqu3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5193u9kk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5193u9kk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp71lqjlsi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp71lqjlsi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0x6ji0x9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0x6ji0x9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv4b2okga/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv4b2okga/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6i3gb_92/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6i3gb_92/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpexeqzs4j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpexeqzs4j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp462ilg8j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp462ilg8j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5lavlf1v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5lavlf1v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp4kxd8qv0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4kxd8qv0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzt84q483/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzt84q483/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphd7vttc0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphd7vttc0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3tlokc_z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3tlokc_z/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpn8zshx9f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn8zshx9f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ve62_9_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ve62_9_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_7mbjfgm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_7mbjfgm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl__wj6f5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl__wj6f5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp27fzag06/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp27fzag06/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl68ccys2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl68ccys2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpinpta7r5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinpta7r5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprl60zrvk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprl60zrvk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp43d7i5ur/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp43d7i5ur/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5nxkhzos/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5nxkhzos/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzixrns24/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzixrns24/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp2qalmfv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp2qalmfv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyerla1cg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyerla1cg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprlk54cv8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprlk54cv8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxk0kvw0_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxk0kvw0_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprktabl6y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprktabl6y/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyxq6imwp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyxq6imwp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpf8f2hoch/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf8f2hoch/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd65tbu4e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd65tbu4e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpifpey9gv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpifpey9gv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprn4ffpw7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprn4ffpw7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqvwwvknv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqvwwvknv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkygx4hkx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkygx4hkx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuj5da760/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuj5da760/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7wndtje2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7wndtje2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprfv12vu3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprfv12vu3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5c29x4vr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5c29x4vr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyndpi_58/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyndpi_58/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi9ogftr5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi9ogftr5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwjndtx78/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwjndtx78/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8ob5zy_1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ob5zy_1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt4s3u49n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt4s3u49n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplsbe3mvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplsbe3mvd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpicj49l6x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpicj49l6x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv_w3mra_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv_w3mra_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr0byw0lv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr0byw0lv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcea5v5n0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcea5v5n0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphsq_y9do/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphsq_y9do/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw59w03yu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw59w03yu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpqa1nrkpe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqa1nrkpe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbab_6z4o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbab_6z4o/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfculbl6i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfculbl6i/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpw7zb4_dj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw7zb4_dj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdul2m_d7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdul2m_d7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb8shqeqf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb8shqeqf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpet1r3rck/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpet1r3rck/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp111v6rxs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp111v6rxs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpylsrgm2d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpylsrgm2d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmphaj99jfh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphaj99jfh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppqgg7a8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppqgg7a8w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz6qiw3tx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz6qiw3tx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7efc3bzt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7efc3bzt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpfariw45e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfariw45e/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpalc_7ujb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpalc_7ujb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbbsqt0qu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbbsqt0qu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcy6lh3y0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcy6lh3y0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpi4cbp4rd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi4cbp4rd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpkzu5csy4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzu5csy4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpdeyoi2lt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdeyoi2lt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplac5vjci/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplac5vjci/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcszlf2zv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcszlf2zv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmx4nyq9n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmx4nyq9n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsay0ytta/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsay0ytta/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvrhh36i8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvrhh36i8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa2cctrey/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa2cctrey/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpabxn7os9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpabxn7os9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ozzc_7c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ozzc_7c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpea4tnucs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpea4tnucs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0ivlh6kt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ivlh6kt/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe2wrdu3t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe2wrdu3t/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppryye9gm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppryye9gm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp8h_z8wze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8h_z8wze/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxgo3kksx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxgo3kksx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp65pka61l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp65pka61l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1yonef31/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1yonef31/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxor2k7v6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxor2k7v6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwujf709r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwujf709r/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2dlbqka8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2dlbqka8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcl06j0h5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcl06j0h5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx02wjb72/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx02wjb72/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmsdkqs52/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmsdkqs52/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzcpsox0l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzcpsox0l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpg__eub_l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg__eub_l/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpt9p1m6c1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt9p1m6c1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6fcltj4b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6fcltj4b/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjusf9fzc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjusf9fzc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5vaq_m6w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5vaq_m6w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp__1d4e7v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp__1d4e7v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp154mkzr7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp154mkzr7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxh95bgel/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxh95bgel/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpuudphoi5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuudphoi5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptit_1sjv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptit_1sjv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd0_2fhl2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd0_2fhl2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb4ewshr7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb4ewshr7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9sdoeqa7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9sdoeqa7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxgydkj0v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxgydkj0v/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp332bypjc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp332bypjc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl2dn6n0u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl2dn6n0u/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcrujfwb6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcrujfwb6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyq1hyha0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyq1hyha0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpc8rxkja7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc8rxkja7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp215kvtl5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp215kvtl5/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpwehau2u0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwehau2u0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptnn3n8nf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptnn3n8nf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1kfarmy0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1kfarmy0/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1_mn9itr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1_mn9itr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6gvfev1s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6gvfev1s/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppd3k8mix/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppd3k8mix/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpmh143li6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmh143li6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbjfvgk1j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbjfvgk1j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpv77_udc7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv77_udc7/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2yzuf_nn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2yzuf_nn/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5met2jgd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5met2jgd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpx2sdv10x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx2sdv10x/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpjl_m4f1c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjl_m4f1c/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6v08mgps/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6v08mgps/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd9vr_qp8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd9vr_qp8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplspz1bho/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplspz1bho/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzpa0_v55/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzpa0_v55/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7jg6ytsi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7jg6ytsi/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu65fcjzr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu65fcjzr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpft8nm_j1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpft8nm_j1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpz6cur5ai/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz6cur5ai/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpocnu89mv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpocnu89mv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7lkpkryr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7lkpkryr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxq9l4ogd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxq9l4ogd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu56t9s0n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu56t9s0n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps7nixthv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps7nixthv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0_wr1vnd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0_wr1vnd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps6r9dlu9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps6r9dlu9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp29h6qrnm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp29h6qrnm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpttmxbdbx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpttmxbdbx/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpyducv51f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyducv51f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvygh0p01/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvygh0p01/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp44ac8abc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp44ac8abc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvxzqnmsg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvxzqnmsg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp56xzlzid/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp56xzlzid/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpr0hqcvcf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr0hqcvcf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7pifu7oc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7pifu7oc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpbvenxvf9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbvenxvf9/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvs8s3gzb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvs8s3gzb/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmplri9bar8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplri9bar8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcoiigcuk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcoiigcuk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2g1rt_fe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2g1rt_fe/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxikej1m1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxikej1m1/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpagoslnaw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpagoslnaw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpzfl80avp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzfl80avp/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpderym_8g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpderym_8g/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp1kzzek93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1kzzek93/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe0ojiog6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe0ojiog6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpvsfg95oy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvsfg95oy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpa09_2lwy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa09_2lwy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp9spa6_8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9spa6_8w/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps7ik1rb8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps7ik1rb8/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7dcw_4mk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7dcw_4mk/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpsmdvm93d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsmdvm93d/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpu6xkrq4f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu6xkrq4f/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppxzg2nal/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxzg2nal/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpajqoba3n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpajqoba3n/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp7_frnr73/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7_frnr73/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5zl8kbzy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5zl8kbzy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnzjb04uu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnzjb04uu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpq1rrutbc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq1rrutbc/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpitlequwd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpitlequwd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp73ki27ww/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp73ki27ww/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2cit13s6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2cit13s6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6frg4cgy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6frg4cgy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo4cwmeau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo4cwmeau/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpxv6_nqxg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxv6_nqxg/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpylt0cwap/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpylt0cwap/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp09bvu0u2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp09bvu0u2/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp0sw4483j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0sw4483j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpnffs5qyr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnffs5qyr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpp63vhyuh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp63vhyuh/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpl6tpr8qm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl6tpr8qm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp74rlu3wo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp74rlu3wo/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpcfe9dtvv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcfe9dtvv/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmppt_orzc6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppt_orzc6/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_qozaecf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_qozaecf/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmprdll5hvr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprdll5hvr/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp2618hm6p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2618hm6p/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_aqnc9sw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_aqnc9sw/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp946a0zyd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp946a0zyd/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp_mhclbxm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_mhclbxm/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmps_hw6vkj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps_hw6vkj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp3gdagxmu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3gdagxmu/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpb3g10kz3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb3g10kz3/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpe4ggwhcq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe4ggwhcq/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp6_m0pq0_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6_m0pq0_/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp___oxfi4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp___oxfi4/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmptjpb59ao/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptjpb59ao/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmp5jtcjh8j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5jtcjh8j/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpslba42nj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpslba42nj/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpghxrb2oy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpghxrb2oy/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpd4b5x0qs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd4b5x0qs/f2.bed) cmd cmd cmd cmd cmd bedtools closest -iu -D a -S -io -t first -d -a <(sort -k1,1 -k2,2n /tmp/tmpo13te8hu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo13te8hu/f2.bed) ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 65095 | 65096 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 118, in _nearest r_idx, dist = _previous_nonoverlapping(df_to_find_nearest_in.Start, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAA0YGKGBkhAv8cwOzAAkiAUo=') as a decorator on your test case Falsifying example: test_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='opposite', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 345, in test_nearest result = gr.nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 115, in _nearest r_idx, dist = _next_nonoverlapping(df_to_find_nearest_in.End, File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 62, in _next_nonoverlapping r_idx, dist = nearest_next_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 34, in sorted_nearest.src.sorted_nearest.nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case _____________________________ test_jaccard[False] ______________________________ strandedness = False > ??? tests/test_binary.py:357: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:372: in test_jaccard result = gr.stats.jaccard(gr2, strandedness=strandedness) pyranges/statistics.py:766: in jaccard for v in self.set_intersect(other).lengths(as_dict=True).values()) pyranges/pyranges.py:3614: in set_intersect self_clusters = self.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_jaccard( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness=False, ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ______________________________ test_jaccard[same] ______________________________ strandedness = 'same' > ??? tests/test_binary.py:357: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:372: in test_jaccard result = gr.stats.jaccard(gr2, strandedness=strandedness) pyranges/statistics.py:766: in jaccard for v in self.set_intersect(other).lengths(as_dict=True).values()) pyranges/pyranges.py:3614: in set_intersect self_clusters = self.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_jaccard( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness='same', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ________________ test_k_nearest[downstream-False-opposite-last] ________________ nearest_how = 'downstream', overlap = False, strandedness = 'opposite' ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiwm8dftz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiwm8dftz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyasaeorn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyasaeorn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfvlqswcp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvlqswcp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6s6p4smt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6s6p4smt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9yzefysh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9yzefysh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptl51apf1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptl51apf1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxly3m6hz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxly3m6hz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8wn43vxe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8wn43vxe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz186ykyp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz186ykyp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpds_0c3qf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpds_0c3qf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgq0phe4h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgq0phe4h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl64t2pki/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl64t2pki/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx2a1rej3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx2a1rej3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpck4q2usk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpck4q2usk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwltld0i3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwltld0i3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp47fzjuu1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp47fzjuu1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8_cjs50f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8_cjs50f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsq2axm8v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsq2axm8v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd5whjh3e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd5whjh3e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsfxiaum3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsfxiaum3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnao_ax1r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnao_ax1r/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg4rbnkey/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg4rbnkey/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwnnjlrzx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwnnjlrzx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpto9kow98/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpto9kow98/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1gfrgegq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1gfrgegq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpujs1mer5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpujs1mer5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcr6r7bcw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcr6r7bcw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp067d7m6n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp067d7m6n/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_poddosb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_poddosb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpap_6748v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpap_6748v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqzih9b5m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqzih9b5m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvfmf0_6o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvfmf0_6o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbyn1cwmy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbyn1cwmy/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd759gy65/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd759gy65/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwpb88d1n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwpb88d1n/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgju65bwe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgju65bwe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy5kuvnq1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy5kuvnq1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp905utdrj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp905utdrj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5ugcp_52/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ugcp_52/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3_90qd9o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3_90qd9o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp3jm6tpe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp3jm6tpe/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx06_ptvk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx06_ptvk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyqm3zdyg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyqm3zdyg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8_759qof/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8_759qof/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx0oac0zl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx0oac0zl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbdf3ne41/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbdf3ne41/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmu8ib6ph/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmu8ib6ph/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1qy987cs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1qy987cs/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpizhndu1d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpizhndu1d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxzcz38s1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxzcz38s1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6qls30_z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6qls30_z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4klogsip/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4klogsip/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzp43m8me/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzp43m8me/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7uu_fba5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7uu_fba5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb8oj31k7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb8oj31k7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpydfqel0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpydfqel0k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9qdrbg3o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9qdrbg3o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5c_x0_hq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5c_x0_hq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxgliocko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxgliocko/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmv1n67uo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmv1n67uo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2y85owzr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2y85owzr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_ug76jzv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_ug76jzv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdvha95lh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdvha95lh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy4s_8qu7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy4s_8qu7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8m6vhom7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8m6vhom7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4urfnh3_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4urfnh3_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp_jz4z8m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp_jz4z8m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6vuii_37/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6vuii_37/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwggnto9m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwggnto9m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp16p58xu5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp16p58xu5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph78jbapm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph78jbapm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq5j77yj1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq5j77yj1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnjltqwyp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnjltqwyp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbe1e2hke/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbe1e2hke/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzzpdogt8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzzpdogt8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5qgajrsb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5qgajrsb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxgg77_5w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxgg77_5w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps798c9rl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps798c9rl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2dpa7_ef/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2dpa7_ef/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp_ojw_j1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp_ojw_j1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg6axxxr5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg6axxxr5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpblrh8h0x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpblrh8h0x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0pga9l3p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0pga9l3p/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7t8lews6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7t8lews6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn35fzumi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn35fzumi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4x1mr9_7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4x1mr9_7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptw1ron4_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptw1ron4_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoqjyls74/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoqjyls74/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu80sbypl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu80sbypl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphi5tl063/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphi5tl063/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm06nmbnz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm06nmbnz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt9f10_vn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt9f10_vn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprsjvoha5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprsjvoha5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplm17y45h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplm17y45h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqzgcb4_a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqzgcb4_a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgk7tk3i5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgk7tk3i5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf8_bihub/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf8_bihub/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt_jfwzjb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt_jfwzjb/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr9 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case __________________ test_k_nearest[downstream-False-same-last] __________________ nearest_how = 'downstream', overlap = False, strandedness = 'same' ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmjl1sns7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmjl1sns7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5tvenss3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5tvenss3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw237lpox/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw237lpox/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvqyl6ily/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvqyl6ily/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfqbfwicc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfqbfwicc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphmva3ksv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphmva3ksv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1q5vf02f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1q5vf02f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj0_siihp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj0_siihp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_0cezqf9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_0cezqf9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_u2i5yf4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_u2i5yf4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpya6k3g9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpya6k3g9p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3x0ghft8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3x0ghft8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2d2xvi17/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2d2xvi17/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoaqybwtz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoaqybwtz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphsrjppt4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphsrjppt4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfqp6ec98/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfqp6ec98/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpimipyanz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpimipyanz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphsyu7o12/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphsyu7o12/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3vrgnowc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3vrgnowc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj03ktwvv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj03ktwvv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsvk46knb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsvk46knb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf6do_lfw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf6do_lfw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5_nzjjl_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5_nzjjl_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk361nhvx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk361nhvx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyrga3n2h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyrga3n2h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2t5s2pmt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2t5s2pmt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3zlrb20h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3zlrb20h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt56lukgz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt56lukgz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3qg3dplo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3qg3dplo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg68fx0fb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg68fx0fb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbfuzf85l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbfuzf85l/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9n6zuwyt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9n6zuwyt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuiymzvdc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuiymzvdc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2649uzjk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2649uzjk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpinvj9vvk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinvj9vvk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt66soytq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt66soytq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9rfvyp68/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9rfvyp68/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmaw1janm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmaw1janm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfvr_cahc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvr_cahc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjom31wlr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjom31wlr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4fkogips/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4fkogips/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfczh85gg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfczh85gg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpim_mhrd6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpim_mhrd6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeb4l10_s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeb4l10_s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4l87rm7w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4l87rm7w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjy_ygp29/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjy_ygp29/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxxf1r6hy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxxf1r6hy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprac88_l9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprac88_l9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi70nz25a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi70nz25a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1hd9h93i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hd9h93i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj389y84w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj389y84w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3fozt_q6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3fozt_q6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplqaxwg9h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplqaxwg9h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpawod3eal/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpawod3eal/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt2fbrn6j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt2fbrn6j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphb9tpkhf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphb9tpkhf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyzlivcuz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyzlivcuz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbjddhqq4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbjddhqq4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiyrcli15/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiyrcli15/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphp2abqow/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphp2abqow/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps54ex0d9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps54ex0d9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwxja7m2g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwxja7m2g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps53n_x8q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps53n_x8q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjg4l1ivv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjg4l1ivv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpei5ellj3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpei5ellj3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpznkab6ym/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpznkab6ym/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp4vt0u8m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4vt0u8m/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chrY than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROMDAACGAAc=') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _________________ test_k_nearest[downstream-False-False-last] __________________ nearest_how = 'downstream', overlap = False, strandedness = False, ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwpouwzgm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwpouwzgm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp77awujrn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp77awujrn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp47tz8op9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp47tz8op9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi7qqhbvg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi7qqhbvg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppag21ote/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppag21ote/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4t0dv04e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4t0dv04e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppb4z_48n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppb4z_48n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph5nwyd5e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph5nwyd5e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmmzru8ft/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmmzru8ft/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppbls842d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppbls842d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdhn0f20l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdhn0f20l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn80nkbkh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn80nkbkh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpey3vawuk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpey3vawuk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9kmyc0y1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9kmyc0y1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpevb2gn6q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpevb2gn6q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdbjr7gzx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdbjr7gzx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn0naqa22/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn0naqa22/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk6cimike/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk6cimike/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnot_qtsi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnot_qtsi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_vz8ca5n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_vz8ca5n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppies5kgn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppies5kgn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy6qpskdv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy6qpskdv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr1pmdu1q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr1pmdu1q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjfo0i947/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjfo0i947/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi9ffej87/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi9ffej87/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsydcvh3k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsydcvh3k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoiu230xg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoiu230xg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj8o24hx3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj8o24hx3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphpjl_og_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphpjl_og_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5u5ktp1e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5u5ktp1e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1avvjfo0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1avvjfo0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdv9gqis0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdv9gqis0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqwavup5w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqwavup5w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7c541lop/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7c541lop/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwn6e8h0q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwn6e8h0q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqfxrm5sg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqfxrm5sg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8dc5jlmh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8dc5jlmh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvk2ssev5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvk2ssev5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbbgeinww/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbbgeinww/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpar3gom6f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpar3gom6f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc0hiz383/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc0hiz383/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvvchy1sm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvvchy1sm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp42qjr906/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp42qjr906/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv7_tzqp8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv7_tzqp8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpne47q9_l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpne47q9_l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoiynfre8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoiynfre8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjwr3asj2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjwr3asj2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2big6adl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2big6adl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1k3mxw11/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1k3mxw11/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppiyqv83r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppiyqv83r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpihpqe_w_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpihpqe_w_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8ukbrr4g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ukbrr4g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpag27qxa3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpag27qxa3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmb03nn82/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmb03nn82/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkva7n93p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkva7n93p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7sdldceo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7sdldceo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1xi2a079/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1xi2a079/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvetpdyt5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvetpdyt5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpreoz4qb1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpreoz4qb1/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=False, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ________________ test_k_nearest[downstream-True-opposite-last] _________________ nearest_how = 'downstream', overlap = True, strandedness = 'opposite' ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2oa95v_3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2oa95v_3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpti_0f3zm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpti_0f3zm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7fnuwxra/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7fnuwxra/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_fpzuzc6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_fpzuzc6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpycsd8umk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpycsd8umk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsjjdqen4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsjjdqen4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvu8vcy3r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvu8vcy3r/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7ewye0l4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ewye0l4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxhj8bata/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxhj8bata/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnai7ej7m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnai7ej7m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsekcy_s_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsekcy_s_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnc3ctoq1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnc3ctoq1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk_r15pz3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk_r15pz3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeqyebjlv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeqyebjlv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp85muii5t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp85muii5t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcdvbsxtb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcdvbsxtb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg2tu2tvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg2tu2tvd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmigt99d9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmigt99d9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyi4x4ue1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyi4x4ue1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd79qvin0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd79qvin0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp478i3tk_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp478i3tk_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5uc7p34x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5uc7p34x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_1ll6fsv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_1ll6fsv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8t6hlt9q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8t6hlt9q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmprkuwkffs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprkuwkffs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5lyyhvfh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5lyyhvfh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ac9c6ci/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ac9c6ci/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx_df0j9s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx_df0j9s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfzg7scm6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfzg7scm6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbgcyllxs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbgcyllxs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw3w6l52a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw3w6l52a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpze5hz9o2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpze5hz9o2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpowprwrsa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpowprwrsa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgf6gi7ic/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgf6gi7ic/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp49l7yjcw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp49l7yjcw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf9h6vbg6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf9h6vbg6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4abyp9iu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4abyp9iu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp957bustt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp957bustt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_sk4fj8s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_sk4fj8s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpla545ibd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpla545ibd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6y0i0ak7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6y0i0ak7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5qd0630x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5qd0630x/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2k8vexl2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2k8vexl2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7zzp3mv9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7zzp3mv9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzwxl5g_u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzwxl5g_u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5wri79cm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5wri79cm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmptilpq5_8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptilpq5_8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp69hv8kz_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp69hv8kz_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb57oh3l8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb57oh3l8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3drwsx1z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3drwsx1z/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg5nslm9q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg5nslm9q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp11zg1jdd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp11zg1jdd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8t50z19t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8t50z19t/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9thc7jcw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9thc7jcw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp469k_jd3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp469k_jd3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ew0atj6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ew0atj6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwen29nlo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwen29nlo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdbo7el1o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdbo7el1o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppx__2rb8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppx__2rb8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5pgfw3rl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5pgfw3rl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe5g3ny73/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe5g3ny73/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv2owxr81/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv2owxr81/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8ymzdoxv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ymzdoxv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa_wde4zd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa_wde4zd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppuloe81i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppuloe81i/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case __________________ test_k_nearest[downstream-True-same-last] ___________________ nearest_how = 'downstream', overlap = True, strandedness = 'same', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp20unpkid/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp20unpkid/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvifiyif9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvifiyif9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmprbb7kx4d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprbb7kx4d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjn0f_bew/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjn0f_bew/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4nuz_hvm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4nuz_hvm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2z9hyvd4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2z9hyvd4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8ryz41kp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ryz41kp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx5_j51ek/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx5_j51ek/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeu910pbp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeu910pbp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq2qlm31t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq2qlm31t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_hedvmaf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_hedvmaf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmjwurlf3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmjwurlf3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw_ad32u4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw_ad32u4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmppp_abmj0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppp_abmj0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmphnu6eg77/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphnu6eg77/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbl8tcy5s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbl8tcy5s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9zb52xwr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9zb52xwr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd_zqk8oj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd_zqk8oj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmq4x34v6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmq4x34v6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpedohtz6f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpedohtz6f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw4vr5ggb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw4vr5ggb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9cegtgzs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9cegtgzs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt_c4f2uf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt_c4f2uf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7_k_623j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7_k_623j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3x0u6efd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3x0u6efd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4l3_51mk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4l3_51mk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzdho7s93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzdho7s93/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx32tg7to/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx32tg7to/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxn2c5dm4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxn2c5dm4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmppxlmb4f1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxlmb4f1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp08neylpu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp08neylpu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4_umahm2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4_umahm2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5tugaqe9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5tugaqe9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiecpdofj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiecpdofj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpevkl1xfh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpevkl1xfh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2agdz6gi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2agdz6gi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp40fqpgz7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp40fqpgz7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn4g3b9fl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn4g3b9fl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcmenb5qp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcmenb5qp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmptp0_87sb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptp0_87sb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6hjf3zqq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6hjf3zqq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp6162ikh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp6162ikh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqn4t8o62/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqn4t8o62/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2cgrq6nn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2cgrq6nn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfhhiizvk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfhhiizvk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr0lvdtx7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr0lvdtx7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_vcleyd9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_vcleyd9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbx8hno2b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbx8hno2b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0pwywh16/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0pwywh16/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbulrv1si/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbulrv1si/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpct7gdja0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpct7gdja0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp33fjy1ys/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp33fjy1ys/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe4kg5w7k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe4kg5w7k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvuudbo4r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvuudbo4r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz7b4eym4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz7b4eym4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmphaud7n34/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphaud7n34/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsqmaz23d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsqmaz23d/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmps0gvizwn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps0gvizwn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpihrq2bwh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpihrq2bwh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzod0ezm5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzod0ezm5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp95r6rveh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp95r6rveh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmphp28xjxe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphp28xjxe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaamysmuk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaamysmuk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz0v7b9y5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz0v7b9y5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_dr3692k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_dr3692k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm2unbjhb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm2unbjhb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl0gse_fh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl0gse_fh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz0ip27kx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz0ip27kx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoch24xko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoch24xko/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfzht50_9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfzht50_9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc0dptzr7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc0dptzr7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo_ngi4rq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo_ngi4rq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr090kimw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr090kimw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb2zwxm0u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb2zwxm0u/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw3q3mo_h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw3q3mo_h/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbif7hkjf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbif7hkjf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnlmdr_3_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnlmdr_3_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2chk80kq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2chk80kq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxodi8ifc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxodi8ifc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnsv2p6p2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnsv2p6p2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp87e0l9x_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp87e0l9x_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0ocuu90u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ocuu90u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp3ji5xtk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp3ji5xtk/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr17 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr19 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr16 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chrY than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr20 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr20 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROMDAACGAAc=') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case __________________ test_k_nearest[downstream-True-False-last] __________________ nearest_how = 'downstream', overlap = True, strandedness = False, ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmppfbhaifz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppfbhaifz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpolp_7pb9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpolp_7pb9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp42ae8am3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp42ae8am3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7k9_nsyc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7k9_nsyc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzgs4zdp_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzgs4zdp_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc57lh1ho/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc57lh1ho/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy5xj570i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy5xj570i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbufilpmv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbufilpmv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjtxk_ke0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjtxk_ke0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8duv918v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8duv918v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_gz_n868/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_gz_n868/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8rzy3t2a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8rzy3t2a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwxhu4zt9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwxhu4zt9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp81hirvel/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp81hirvel/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0a2j64p8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0a2j64p8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwdrrmd3e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwdrrmd3e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvswwc41k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvswwc41k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi6s18ujq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi6s18ujq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiqc5vdp1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiqc5vdp1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcp3zxt0j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcp3zxt0j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7g2teuev/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7g2teuev/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf13zujsg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf13zujsg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4p44_998/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4p44_998/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8thxn60u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8thxn60u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvjn_18m7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvjn_18m7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5yk938p6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5yk938p6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb19haq89/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb19haq89/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9r33gv61/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9r33gv61/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeuw808oi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeuw808oi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjqvbhupg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjqvbhupg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpttadiyvf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpttadiyvf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9139rlko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9139rlko/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmphejvzxu9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphejvzxu9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_74rhnew/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_74rhnew/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7ti94e66/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ti94e66/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpysl5b7cc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpysl5b7cc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp37i3smhg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp37i3smhg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9sxk8zl9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9sxk8zl9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbpud3x2g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbpud3x2g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzeggrcca/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzeggrcca/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmqykbhd5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmqykbhd5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa_cxcbow/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa_cxcbow/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbgk13uh3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbgk13uh3/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6n7h6aat/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6n7h6aat/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiq10qkg5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiq10qkg5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc26gj3cx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc26gj3cx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmprhxhyfhf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprhxhyfhf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnybrh01o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnybrh01o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpws06ajyd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpws06ajyd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx418_pt2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx418_pt2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmplz7ejj3r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplz7ejj3r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc9ag23xx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc9ag23xx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmprbaqk33c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprbaqk33c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo8e5o02c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo8e5o02c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9joz2_jv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9joz2_jv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvf88t84e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvf88t84e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnlr8v96a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnlr8v96a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpede2azi4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpede2azi4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3sguw42_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3sguw42_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjx1deo2n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjx1deo2n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_jhqjrsc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_jhqjrsc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6f3mx_o6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6f3mx_o6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpraxvlg3z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpraxvlg3z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoimssqb6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoimssqb6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi75nwxuc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi75nwxuc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk06027oc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk06027oc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp4tovjim/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4tovjim/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0xbunmq3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0xbunmq3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyc6oaff3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyc6oaff3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu_kmjhlz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu_kmjhlz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmphefgevns/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphefgevns/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3obliuix/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3obliuix/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -iu -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp19g875qq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp19g875qq/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr10 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr19 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr4 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr12 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr12 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr12 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='downstream', overlap=True, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _________________ test_k_nearest[upstream-False-opposite-last] _________________ nearest_how = 'upstream', overlap = False, strandedness = 'opposite' ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4h6ecyru/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4h6ecyru/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_d5maqeu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_d5maqeu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgk8f0yhr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgk8f0yhr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1ile878q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1ile878q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps8v066t5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps8v066t5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnfiaud6c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnfiaud6c/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnnyiotnv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnnyiotnv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqv7wejcc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqv7wejcc/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq4rhrock/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq4rhrock/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpef8s532b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpef8s532b/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj33ee8rd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj33ee8rd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9n_8fian/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9n_8fian/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplet1pn0a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplet1pn0a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps4xv2ct5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps4xv2ct5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf9jgptgd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf9jgptgd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0zxvfbbd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0zxvfbbd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwczrsghq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwczrsghq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplqepnrm_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplqepnrm_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw0ncpe0p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw0ncpe0p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphjhxizvg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphjhxizvg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7ey95w5g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ey95w5g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsngfg5u7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsngfg5u7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprpmp1zfj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprpmp1zfj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg1oi5ms8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg1oi5ms8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr_3fwum1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr_3fwum1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4qaglpew/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4qaglpew/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppv2eckko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppv2eckko/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp79im26jt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp79im26jt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo975s8kc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo975s8kc/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpphku_3cx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpphku_3cx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjnmeyeg7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjnmeyeg7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyp79kqzr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyp79kqzr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp550kvoi1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp550kvoi1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpngw5s2wh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpngw5s2wh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb9kld6lw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb9kld6lw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplwk9kdlt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplwk9kdlt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxu_nwf2q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxu_nwf2q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7upvzgb8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7upvzgb8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptp9wypfr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptp9wypfr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiq_ifkrj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiq_ifkrj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx5_anwj1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx5_anwj1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpexrdfgke/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpexrdfgke/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvau9ubkq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvau9ubkq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpujey2b9t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpujey2b9t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5nhunrvn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5nhunrvn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsav1dqei/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsav1dqei/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw2as5j7l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw2as5j7l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7jjl7i6i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7jjl7i6i/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0v69b6n_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0v69b6n_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsgg1lxr2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsgg1lxr2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplq0hkl1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplq0hkl1l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7dlmkii8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7dlmkii8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6dq9p9h6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6dq9p9h6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp16osxgmt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp16osxgmt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp93jb1qaf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp93jb1qaf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp723m9p9q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp723m9p9q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkvpueizo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkvpueizo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoxtlo8kg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoxtlo8kg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfnbab001/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnbab001/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcjuir4nn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcjuir4nn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphvarqzln/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphvarqzln/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph58502mu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph58502mu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm4_j073g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm4_j073g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2p8aeyc_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2p8aeyc_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw4p88w04/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw4p88w04/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj82dwy71/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj82dwy71/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfbvx2o_r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfbvx2o_r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptid3spfg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptid3spfg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp30tlsm1n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp30tlsm1n/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg2tozjcg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg2tozjcg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpldsrd2s_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpldsrd2s_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdw12wkje/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdw12wkje/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgo8kvaa1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgo8kvaa1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpobjdsnf3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpobjdsnf3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiqrxthaf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiqrxthaf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpercyrmi1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpercyrmi1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9d9fq74q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9d9fq74q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjcnz1won/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjcnz1won/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg6cnf74a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg6cnf74a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0pshqfpq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0pshqfpq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppgzclnul/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppgzclnul/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6z0m_d10/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6z0m_d10/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptaux9g17/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptaux9g17/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5lnstkmd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5lnstkmd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcqzmir__/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcqzmir__/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1m93qpa6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1m93qpa6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_z0j7odx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_z0j7odx/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case ___________________ test_k_nearest[upstream-False-same-last] ___________________ nearest_how = 'upstream', overlap = False, strandedness = 'same', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi9x1j825/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi9x1j825/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgjj12sd8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgjj12sd8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz1vrr49f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz1vrr49f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplns4_1mv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplns4_1mv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwrq1gknh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwrq1gknh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplid7kly1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplid7kly1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_un9kp5q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_un9kp5q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7otqb7e3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7otqb7e3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxm1tehdg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxm1tehdg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp90wh3nmn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp90wh3nmn/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf5g62wkc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf5g62wkc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkopo9uz0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkopo9uz0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg_sl0l2v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg_sl0l2v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprt59diow/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprt59diow/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiv6kme07/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiv6kme07/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxxjtjj1i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxxjtjj1i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp63apl66a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp63apl66a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpas5v29o6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpas5v29o6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbpagxb9l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbpagxb9l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprqvtvuzq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprqvtvuzq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpis_etsef/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpis_etsef/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf8ifzs30/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf8ifzs30/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5ogqt1o1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ogqt1o1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5ojsv5_9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ojsv5_9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp49az2zp2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp49az2zp2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjuaeiob4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjuaeiob4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt9fetc_a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt9fetc_a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvviz76p8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvviz76p8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg6zxkq3f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg6zxkq3f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9xmc913w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9xmc913w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiin9n3jo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiin9n3jo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7e1the4k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7e1the4k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxwigrake/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxwigrake/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps92sis96/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps92sis96/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc8t7vk__/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc8t7vk__/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdks1p5yk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdks1p5yk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpft4arnem/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpft4arnem/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyinfr9wa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyinfr9wa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg6nh1jas/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg6nh1jas/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyo533yk2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyo533yk2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph9ana12w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph9ana12w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkh52y0pb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkh52y0pb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9z7z1_4a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9z7z1_4a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphfc6oa32/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphfc6oa32/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfcwquhb5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfcwquhb5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzlzsuwx3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzlzsuwx3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz80cbhdh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz80cbhdh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwdv488mv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwdv488mv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4cszgs2b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4cszgs2b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4pu5f3xs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4pu5f3xs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg2s4cb58/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg2s4cb58/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpel1lhzja/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpel1lhzja/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo95lu32b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo95lu32b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1g5uidq7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1g5uidq7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvtgxug9y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvtgxug9y/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbtox1dns/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbtox1dns/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo4y82571/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo4y82571/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb3h1exoe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb3h1exoe/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2m3wz6f5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2m3wz6f5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuj0c5a1i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuj0c5a1i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz3ctcldt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz3ctcldt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5ch0pbp_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ch0pbp_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1ds71qkh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1ds71qkh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxtjy_w7u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxtjy_w7u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp339zew9a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp339zew9a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3x0kvwmx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3x0kvwmx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo87u4jrj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo87u4jrj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphxvxjgki/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphxvxjgki/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3he3q_bl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3he3q_bl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvwreinse/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvwreinse/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpypj56pgc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpypj56pgc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdfs28f85/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdfs28f85/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1x1_it1j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1x1_it1j/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiz3fw1g_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiz3fw1g_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpctj6mpkw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpctj6mpkw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpahizfak_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpahizfak_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgfkkrl7m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgfkkrl7m/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3u5lsiwt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3u5lsiwt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk65gr61n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk65gr61n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1fad_b0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1fad_b0k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm33yylbr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm33yylbr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpms5d_gq5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpms5d_gq5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptb7ovwlk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptb7ovwlk/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprqskxg3q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprqskxg3q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphxca_jcw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphxca_jcw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb7hc46ev/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb7hc46ev/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1j5z_vmy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1j5z_vmy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmvqvnh4k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmvqvnh4k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplv1cmpaf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplv1cmpaf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1q2nrlwg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1q2nrlwg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprjwlzoe4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprjwlzoe4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo9sq4wzf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo9sq4wzf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph3vi9ayt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph3vi9ayt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2pt66uoi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2pt66uoi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr15s_w8e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr15s_w8e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5wq5qnmj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5wq5qnmj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp01osoted/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp01osoted/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5mw_9n5a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5mw_9n5a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgllybwjj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgllybwjj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv010r89r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv010r89r/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfin34fm8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfin34fm8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjvza87e1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjvza87e1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpha4c0bkr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpha4c0bkr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2yj3si9e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2yj3si9e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo0gqrbq1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo0gqrbq1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp97qle52f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp97qle52f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp71ik3zdw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp71ik3zdw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu5mj2odd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu5mj2odd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppqb_idz5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppqb_idz5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo1qgp7n8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo1qgp7n8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmploisgjlq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmploisgjlq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgsz78njv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgsz78njv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmc1_4999/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmc1_4999/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzg1qvnhz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzg1qvnhz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzz_s2s00/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzz_s2s00/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2vxysls3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2vxysls3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8x8kqezc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8x8kqezc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9r4f8_9w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9r4f8_9w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn3jyl_zd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn3jyl_zd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8xde6nzb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8xde6nzb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprxiz9cd8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprxiz9cd8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpngi5bpi_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpngi5bpi_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2imeq4yn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2imeq4yn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpao2b62uh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpao2b62uh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqj05ya98/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqj05ya98/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpez28vsh9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpez28vsh9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr62rbi56/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr62rbi56/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzy67wa2j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzy67wa2j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoe_rdobw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoe_rdobw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_67o5w13/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_67o5w13/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn6s5iza_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn6s5iza_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwh9x4rbq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwh9x4rbq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1heh9jzi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1heh9jzi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiwah0r_4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiwah0r_4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnz56tc0c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnz56tc0c/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdrixlg_0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdrixlg_0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptj8qo9kb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptj8qo9kb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvyrbqykq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvyrbqykq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpstufn_wa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpstufn_wa/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr1kabqfd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr1kabqfd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_6_hjqdm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_6_hjqdm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpebya67c0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpebya67c0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpieh2ulrk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpieh2ulrk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg06ffclu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg06ffclu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8odmyb_l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8odmyb_l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ex43so3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ex43so3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkd5j7nvl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkd5j7nvl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvfjeavgo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvfjeavgo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppw3bevlc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppw3bevlc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8h62lq4r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8h62lq4r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn2r3vnum/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn2r3vnum/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp42ho7_xd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp42ho7_xd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkn71cpa4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkn71cpa4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpre7c5hrr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpre7c5hrr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpquef53ip/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpquef53ip/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbbpkknaw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbbpkknaw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmdmaeor7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmdmaeor7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppa6h47e5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppa6h47e5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv8v9y_fv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv8v9y_fv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjyhg59g2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjyhg59g2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3229kc9b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3229kc9b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt5lj_w95/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt5lj_w95/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplq62r83p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplq62r83p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz2yzy8gd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz2yzy8gd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpom7s7xf7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpom7s7xf7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvg8d4fft/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvg8d4fft/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2e93xyyg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2e93xyyg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi5qe9s7i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi5qe9s7i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn52djy4e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn52djy4e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqls88408/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqls88408/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdw46h84k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdw46h84k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpclug6o0u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpclug6o0u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpusx5fnim/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpusx5fnim/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk_f21ezd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk_f21ezd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfvp0hdvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvp0hdvd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmrh5c8f9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmrh5c8f9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp191coroy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp191coroy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpph_fzxpq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpph_fzxpq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqnasr63e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqnasr63e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp08muig1y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp08muig1y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp03kkoegh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp03kkoegh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe28_ppwq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe28_ppwq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptqvoycr6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptqvoycr6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppz9wtx4v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppz9wtx4v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2escmjx1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2escmjx1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu40_455r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu40_455r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbotfh552/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbotfh552/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5qz2uwy6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5qz2uwy6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppiteimgv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppiteimgv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5lg7t47o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5lg7t47o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsuzktu25/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsuzktu25/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpii9mbaux/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpii9mbaux/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgb_jtmai/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgb_jtmai/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjwxj9ivm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjwxj9ivm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9gfqzik2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9gfqzik2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplfg3u42y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplfg3u42y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjimyw26y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjimyw26y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp93ya7w86/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp93ya7w86/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4o9uav3s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4o9uav3s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsuqwqpad/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsuqwqpad/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf79l_n5f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf79l_n5f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph1pdx9qp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph1pdx9qp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp27jqzmv1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp27jqzmv1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphx9xxzpq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphx9xxzpq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpowfjxexj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpowfjxexj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjjhnwog7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjjhnwog7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyddyntdc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyddyntdc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2oilmzur/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2oilmzur/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6pp5gzlp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6pp5gzlp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp04k98lsi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp04k98lsi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjy20859w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjy20859w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphqziqoxi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphqziqoxi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxcb6fg9c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxcb6fg9c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphedpdb91/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphedpdb91/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8yy1_zdm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8yy1_zdm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxxgvmic3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxxgvmic3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprdr98z62/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprdr98z62/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpanj55riw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpanj55riw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnt0nq7og/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnt0nq7og/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8_7ujs70/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8_7ujs70/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph_8c0rn3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph_8c0rn3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp75n8e6x4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp75n8e6x4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_2194xxz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_2194xxz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpai7ovwi8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpai7ovwi8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqjy33fe9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqjy33fe9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpww4d265p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpww4d265p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpopz_scab/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpopz_scab/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpitn2m1yv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpitn2m1yv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6zb5hj4t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6zb5hj4t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwlr9nplb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwlr9nplb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp43ajnd3m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp43ajnd3m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx5zqlrn6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx5zqlrn6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4nurv_77/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4nurv_77/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr3nui4cp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr3nui4cp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpousq2s9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpousq2s9p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1maqowjd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1maqowjd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8l3pfgfm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8l3pfgfm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjvo8ow7v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjvo8ow7v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq_qbog9h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq_qbog9h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8ptvc6wn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ptvc6wn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprz2v3z30/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprz2v3z30/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjh1j9wbw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjh1j9wbw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfjna87yt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfjna87yt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw706ux1o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw706ux1o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp30nqk5yo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp30nqk5yo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfolke7wx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfolke7wx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm_i601ik/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm_i601ik/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn6ba5n0l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn6ba5n0l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfzp29bb2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfzp29bb2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpynt90pyr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpynt90pyr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyd8elm00/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyd8elm00/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxjmp6jqn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxjmp6jqn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgvlt4pvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgvlt4pvd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph_n1gyn9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph_n1gyn9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg4ifbp1u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg4ifbp1u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2h8d4ac0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2h8d4ac0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbqhnsiyd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbqhnsiyd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmparidg44y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmparidg44y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9vo0puw4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9vo0puw4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkbi8v7yk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkbi8v7yk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp520pbssy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp520pbssy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1ks9blbo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1ks9blbo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6mufuj0r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6mufuj0r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2gjem23v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2gjem23v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpljt6d58s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpljt6d58s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplnh0m5wt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplnh0m5wt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyfq9_mbe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyfq9_mbe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5btvwpnj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5btvwpnj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpejdtnhl1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpejdtnhl1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmsq2k_3a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmsq2k_3a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmczj7uog/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmczj7uog/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd7lmva37/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd7lmva37/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6q70f4iq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6q70f4iq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7rpsapj7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7rpsapj7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp29lo91sj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp29lo91sj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpij_khqzf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpij_khqzf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplp6p0q_4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplp6p0q_4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt5d9m_37/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt5d9m_37/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprd15quh8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprd15quh8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo33nlnss/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo33nlnss/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps74k4evi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps74k4evi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4ymfs8zv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4ymfs8zv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi_kqreqc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi_kqreqc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq7n8k3jt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq7n8k3jt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqqv6990t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqqv6990t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqtd8acc9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqtd8acc9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnzcltc2j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnzcltc2j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzzd80_my/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzzd80_my/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnp5mpkh6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnp5mpkh6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpimh9iyib/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpimh9iyib/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmxjrlkqq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmxjrlkqq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyidp438k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyidp438k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph6e_dtoc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph6e_dtoc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaz3ifeex/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaz3ifeex/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpehsgcs9p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpehsgcs9p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl7db5fqz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl7db5fqz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdl7l5wmv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdl7l5wmv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3l9te0x2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3l9te0x2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6q269r42/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6q269r42/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx5dvan5f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx5dvan5f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8j0zq0gp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8j0zq0gp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd_uzdyux/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd_uzdyux/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv0cx4jzo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv0cx4jzo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7ocdvygz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ocdvygz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkwwrgo8h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkwwrgo8h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzxq6s8rg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzxq6s8rg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9gh4mgnf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9gh4mgnf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx11kp5_6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx11kp5_6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpudpp9ndc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpudpp9ndc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_nkak8jt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_nkak8jt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgdy7_9yy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgdy7_9yy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf0bhmuvv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf0bhmuvv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphalb4wcd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphalb4wcd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6q_149rg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6q_149rg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptlepas2d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptlepas2d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptdg5pngt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptdg5pngt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppvyqs6as/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppvyqs6as/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgwlnkyj6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgwlnkyj6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnpmxsuii/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnpmxsuii/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplpchpron/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplpchpron/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpluyjs4ep/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpluyjs4ep/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc27v5fcv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc27v5fcv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmkyny_jn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmkyny_jn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpanrkfpau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpanrkfpau/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2omelyjq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2omelyjq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb05zjqem/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb05zjqem/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp80rnw0a6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp80rnw0a6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_spm1fy4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_spm1fy4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmt0qgdit/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmt0qgdit/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaxg78et3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaxg78et3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7n_2qk6l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7n_2qk6l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcy2twgsi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcy2twgsi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiktid5cv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiktid5cv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnnlm7sgu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnnlm7sgu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbky278vj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbky278vj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuij5hn2_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuij5hn2_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsve26mxm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsve26mxm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbcan52or/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbcan52or/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz41n16gu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz41n16gu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7_4t08lv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7_4t08lv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzn24u5v4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzn24u5v4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5abtplut/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5abtplut/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2t3puj4h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2t3puj4h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeabil6qg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeabil6qg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp913v9x7o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp913v9x7o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8mnbqi1g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8mnbqi1g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfukp2sxm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfukp2sxm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm2pj0ngh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm2pj0ngh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ol8oxqf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ol8oxqf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzbkv1rtu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzbkv1rtu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv2zm3i_f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv2zm3i_f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo6e7h2h4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo6e7h2h4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq79vw_oe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq79vw_oe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj4u0s4ih/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj4u0s4ih/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4khlwdnu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4khlwdnu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2kw411ok/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2kw411ok/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn3koij9h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn3koij9h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxpebbbr7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxpebbbr7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphts4w_dy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphts4w_dy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi2612cu6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi2612cu6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv9lvivdo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv9lvivdo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqo_ey0kc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqo_ey0kc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg1rnn1m3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg1rnn1m3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp08rmpmut/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp08rmpmut/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfpumhgm5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfpumhgm5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkbr1t2cf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkbr1t2cf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg2r4yayj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg2r4yayj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5cymm0i7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5cymm0i7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphxqkk3ut/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphxqkk3ut/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5usolx2f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5usolx2f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp60b48b4w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp60b48b4w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjpbuivkx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjpbuivkx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2uj7n9zp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2uj7n9zp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz4o_ukvt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz4o_ukvt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp36k_jqi9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp36k_jqi9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdv2pwh13/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdv2pwh13/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbmn7ewwv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbmn7ewwv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp90sx_q0n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp90sx_q0n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdvgapryw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdvgapryw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpajkqkwcp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpajkqkwcp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp26tcn_27/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp26tcn_27/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprztox8ey/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprztox8ey/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4xweczpo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4xweczpo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1f8_14fw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1f8_14fw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph9wdpaok/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph9wdpaok/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmkehq42v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmkehq42v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpchfm22k0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpchfm22k0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsnlcqwcd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsnlcqwcd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_nmom34c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_nmom34c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjh0ndunl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjh0ndunl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp733idnpo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp733idnpo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx138hbry/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx138hbry/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfpwh96uj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfpwh96uj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyj6n4hxf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyj6n4hxf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptf5sui17/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptf5sui17/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg24wv0j4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg24wv0j4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk2l06n8b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk2l06n8b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1xr59ciy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1xr59ciy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl4lpa52x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl4lpa52x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplml4z76a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplml4z76a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsibxjrhe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsibxjrhe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp0wjjk87/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp0wjjk87/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpga51ec3p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpga51ec3p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnfqi9elc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnfqi9elc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxn37dcjn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxn37dcjn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpea4opgl3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpea4opgl3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1wptciw4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1wptciw4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe6te45wk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe6te45wk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ybizn3e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ybizn3e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp90_pzovi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp90_pzovi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptazfqeof/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptazfqeof/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj03s7lak/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj03s7lak/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpycbalr75/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpycbalr75/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu30e0z4u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu30e0z4u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfnjfwi16/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfnjfwi16/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm0o2s4bf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm0o2s4bf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpggja3f6l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpggja3f6l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe0o9y7di/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe0o9y7di/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt0o4qo_a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt0o4qo_a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvbwng4g9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvbwng4g9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl5maizw3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl5maizw3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpumrdyii3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpumrdyii3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphfwd21bz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphfwd21bz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps6w7r_vy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps6w7r_vy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9e3xx490/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9e3xx490/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2j8ccxvz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2j8ccxvz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptjgyzbkm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptjgyzbkm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf54f7cv7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf54f7cv7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphoa37fhz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphoa37fhz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1ntrhh2a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1ntrhh2a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5od3lf_x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5od3lf_x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0f30r81i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0f30r81i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn58daon_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn58daon_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmy1gysxd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmy1gysxd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwmhhwfpk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwmhhwfpk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkgv_qjsr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkgv_qjsr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpasnodwst/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpasnodwst/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4oo2vwrg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4oo2vwrg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptmcrzce7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptmcrzce7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvofx7coz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvofx7coz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbqt6n0il/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbqt6n0il/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdjntxxbc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdjntxxbc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1wunjprv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1wunjprv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5e711kdp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5e711kdp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp02kz6e08/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp02kz6e08/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx09jf2tj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx09jf2tj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_tjvawef/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_tjvawef/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp41m2ul5v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp41m2ul5v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgru1qkhv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgru1qkhv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp09fa_3ze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp09fa_3ze/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3i21rhg8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3i21rhg8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjezrkgdo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjezrkgdo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj0hztoml/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj0hztoml/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppgstbnwt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppgstbnwt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4ahe_4w7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4ahe_4w7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxvojowjq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxvojowjq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsmhfhq1i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsmhfhq1i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplp27y5dk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplp27y5dk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnrz6qpxb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnrz6qpxb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxcmggsok/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxcmggsok/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxe0v8779/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxe0v8779/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpywjetcrk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpywjetcrk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph312z826/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph312z826/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6x70cfcu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6x70cfcu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8ayvw4cl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ayvw4cl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_oix8ghq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_oix8ghq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps32odj56/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps32odj56/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7ypxa6om/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7ypxa6om/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaq3jk81p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaq3jk81p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9opvmkfr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9opvmkfr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps794k1tp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps794k1tp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprmuzfevu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprmuzfevu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjeea4k5t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjeea4k5t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd2byntl9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd2byntl9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdnmcmirk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdnmcmirk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpntvvpmc6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpntvvpmc6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfu9n40_t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfu9n40_t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsvk4fpeu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsvk4fpeu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjat_k1co/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjat_k1co/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp360kgzd1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp360kgzd1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpstztwftw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpstztwftw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwatu1qog/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwatu1qog/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfautg_6n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfautg_6n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpusu51p1z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpusu51p1z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_c74jlk1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_c74jlk1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb209ucq3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb209ucq3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnuh13_zq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnuh13_zq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp991mkje2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp991mkje2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpultl4opq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpultl4opq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa3lmyswe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa3lmyswe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnemr9bsg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnemr9bsg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzm1bniqv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzm1bniqv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmy9wy72w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmy9wy72w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppz9524_6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppz9524_6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz8tr3kub/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz8tr3kub/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp104hd697/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp104hd697/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3y7abf7r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3y7abf7r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphhde10ep/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphhde10ep/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr4_n5we0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr4_n5we0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptddxop1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptddxop1l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9waghwwx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9waghwwx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpddc7ze19/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpddc7ze19/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5qg7a7x5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5qg7a7x5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6lqmgwti/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6lqmgwti/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp05xaq3b8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp05xaq3b8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbex97093/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbex97093/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphvnw4wiw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphvnw4wiw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_j8w1jxd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_j8w1jxd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0ov2jhet/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ov2jhet/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgni0fuk0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgni0fuk0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj1n3l2mp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj1n3l2mp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw5p6cb_k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw5p6cb_k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprhlxrx6m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprhlxrx6m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgotm0tet/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgotm0tet/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6in59t2a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6in59t2a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx_1u1thq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx_1u1thq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8_11fs55/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8_11fs55/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu9pzihpo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu9pzihpo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvy73u1sd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvy73u1sd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp26ph7w1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp26ph7w1l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmper3j71xx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmper3j71xx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1ot10scm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1ot10scm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpng8x8i95/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpng8x8i95/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoua_rh6e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoua_rh6e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwj_m6ce9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwj_m6ce9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph8cy2x4g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph8cy2x4g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppqkz3m51/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppqkz3m51/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplsmwu51e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplsmwu51e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc7u30b2f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc7u30b2f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd86fq0xf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd86fq0xf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaid9bl1o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaid9bl1o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy719m5l2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy719m5l2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgzhzv40s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgzhzv40s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxqhkwocm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxqhkwocm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl4e14dfl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl4e14dfl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9v79bqzc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9v79bqzc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk__8h9zf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk__8h9zf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwi67hn5e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwi67hn5e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2j7pp_ev/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2j7pp_ev/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptq8zylj7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptq8zylj7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp57w6eobn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57w6eobn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgnkq_bog/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgnkq_bog/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4el7eera/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4el7eera/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ue9088u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ue9088u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf3g003bo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf3g003bo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ceti57c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ceti57c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpui978lkq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpui978lkq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpesp9wrm3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpesp9wrm3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx9xy2km6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx9xy2km6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm2z0pmh7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm2z0pmh7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxipim49z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxipim49z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphx6imwx7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphx6imwx7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeg7k2j1r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeg7k2j1r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1sqj27tp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1sqj27tp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjc96y8vb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjc96y8vb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuyrfpflz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuyrfpflz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0bka7bqe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0bka7bqe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgja1kkzb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgja1kkzb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm_ddnsew/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm_ddnsew/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpown5hhfx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpown5hhfx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnfo1nm73/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnfo1nm73/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4mr46nw0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4mr46nw0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd9r00l8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd9r00l8w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp50b8i37b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp50b8i37b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppwejpnqy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppwejpnqy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuzqpgo22/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuzqpgo22/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6daoe1fo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6daoe1fo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfa6x4r0p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfa6x4r0p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqs5s_2o2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqs5s_2o2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8h0c3c9u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8h0c3c9u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6zg8vvxf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6zg8vvxf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpay79ssk4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpay79ssk4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw6lxyjbn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw6lxyjbn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdl4w132b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdl4w132b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsqyyod_f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsqyyod_f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpna401qp8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpna401qp8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp653qbvn8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp653qbvn8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyrycxpui/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyrycxpui/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpive8djl4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpive8djl4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1jza_9ju/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1jza_9ju/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr21 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr21 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 65096 | 65097 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAA0YGGM0IYwOpf+5gBgAJRQFN') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case __________________ test_k_nearest[upstream-False-False-last] ___________________ nearest_how = 'upstream', overlap = False, strandedness = False, ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbuhoy4mf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbuhoy4mf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpec7m7s3c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpec7m7s3c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3kpm4qzx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3kpm4qzx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpueqxc57x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpueqxc57x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_5wta9gm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_5wta9gm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdtrzkvw6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdtrzkvw6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppexcuuut/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppexcuuut/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzom72aja/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzom72aja/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpap7m9yxb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpap7m9yxb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdt4mvwfi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdt4mvwfi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi_uwanwy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi_uwanwy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpda3rkxyy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpda3rkxyy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptfbg33w8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptfbg33w8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf9hwgeh_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf9hwgeh_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnpdo_5ug/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnpdo_5ug/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp30wtnzyr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp30wtnzyr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuy0n979t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuy0n979t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4bibmfar/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4bibmfar/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt3fzj8sx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt3fzj8sx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptqwcwlg5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptqwcwlg5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2hghrock/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2hghrock/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfq15jr41/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfq15jr41/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuf74ivsm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuf74ivsm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppn8iddjj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppn8iddjj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0l07ja60/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0l07ja60/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpby_oonud/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpby_oonud/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkp2rkdeg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkp2rkdeg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4esnvysk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4esnvysk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphxqx2jwk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphxqx2jwk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0sx2iyml/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0sx2iyml/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0qgx3f0j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0qgx3f0j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbdv7jnss/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbdv7jnss/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpswtrxgq6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpswtrxgq6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpglqe_iwi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpglqe_iwi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_0ugxgox/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_0ugxgox/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmply_a8gzw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmply_a8gzw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo05djz1p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo05djz1p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjwzxvvfy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjwzxvvfy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpztj_ke5d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpztj_ke5d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaya3kvxi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaya3kvxi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppk67pkxd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppk67pkxd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpna1ngnz3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpna1ngnz3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsa_26dy4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsa_26dy4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpifxkocqg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpifxkocqg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb3habx00/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb3habx00/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgcw1n0x5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgcw1n0x5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwkk4q7gx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwkk4q7gx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpab11xcnv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpab11xcnv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptwom9onz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptwom9onz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpway7clgn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpway7clgn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpulhytgk1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpulhytgk1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj6iy99kz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj6iy99kz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9c4idadf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9c4idadf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz8lwcjxe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz8lwcjxe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp47mcyoie/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp47mcyoie/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyveo_otf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyveo_otf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpealvmdal/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpealvmdal/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaloiv9n_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaloiv9n_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0rbv0ny5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0rbv0ny5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz_2j5mui/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz_2j5mui/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf_1ox9vx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf_1ox9vx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr1eigk3y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr1eigk3y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3mkfxs0u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3mkfxs0u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr1h96ltu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr1h96ltu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbibcm_ja/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbibcm_ja/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt2ea7_si/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt2ea7_si/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6la_1rli/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6la_1rli/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1rsqw0q7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1rsqw0q7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6kgodmr0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6kgodmr0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptsycmyww/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptsycmyww/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpakozyo0l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpakozyo0l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8334jzxe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8334jzxe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1j1jwt5f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1j1jwt5f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptnoqklvy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptnoqklvy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptjgy0go7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptjgy0go7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpowi5etmp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpowi5etmp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpevz6lor4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpevz6lor4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsxtm_pqc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsxtm_pqc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqghhb_m_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqghhb_m_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp57z3iezc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57z3iezc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1gas9hpi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1gas9hpi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpun0x462p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpun0x462p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmj98hr44/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmj98hr44/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6f23qjvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6f23qjvd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxkq0eddq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxkq0eddq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr2i253ae/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr2i253ae/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcv6rl9vn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcv6rl9vn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiwnm52ui/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiwnm52ui/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx0ftxwu5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx0ftxwu5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8i601krk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8i601krk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjpc1uklr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjpc1uklr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpugb7v7f9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpugb7v7f9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn0pfwz1u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn0pfwz1u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn15isvin/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn15isvin/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiksj1rk1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiksj1rk1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_hygssl_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_hygssl_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk0puh0oy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk0puh0oy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt1yvb0b7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt1yvb0b7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaasyc0qd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaasyc0qd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmhrupgiv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmhrupgiv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1bxmhoow/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1bxmhoow/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6_qfk2e8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6_qfk2e8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp26gt5mnu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp26gt5mnu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3nzs77rz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3nzs77rz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvt_t5ed9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvt_t5ed9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcrvtet2f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcrvtet2f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprdxttfpg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprdxttfpg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvpazls0w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvpazls0w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnl83mpy2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnl83mpy2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8d810vcg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8d810vcg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4qn4q44j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4qn4q44j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv2ywrelv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv2ywrelv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7i7n4byy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7i7n4byy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt9ihtxcj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt9ihtxcj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6lr5_kjk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6lr5_kjk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgmdclaln/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgmdclaln/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptt3xsq67/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptt3xsq67/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxum4dshf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxum4dshf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl842amrf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl842amrf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgvrh0p8s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgvrh0p8s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnqcg6q2o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnqcg6q2o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpon48vbfp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpon48vbfp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpml9zxkeb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpml9zxkeb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3dxfrdvd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3dxfrdvd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9gi41u0r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9gi41u0r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc8xio978/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc8xio978/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppfjbw9s0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppfjbw9s0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppv8_dmrn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppv8_dmrn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp05znj37q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp05znj37q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbrtvw6vt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbrtvw6vt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmproe1r6gq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmproe1r6gq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkjc3f2w6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkjc3f2w6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprxj6x3z6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprxj6x3z6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1h4lf7fp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1h4lf7fp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeyloehf4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeyloehf4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoe7n96u1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoe7n96u1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpksnjgx37/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpksnjgx37/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpla543ehv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpla543ehv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3hexxcp_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3hexxcp_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph2c3q5aq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph2c3q5aq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4aug043i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4aug043i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxl28xujy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxl28xujy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpupeej8k_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpupeej8k_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9p7zba9f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9p7zba9f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcp1c6hcr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcp1c6hcr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz8dhu3h8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz8dhu3h8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxnzwzo3d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxnzwzo3d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4a8142_v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4a8142_v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiizla6xr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiizla6xr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6ymvqfv3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6ymvqfv3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgissy8wf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgissy8wf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl9eil83l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl9eil83l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnsao8r3a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnsao8r3a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3u_i9taw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3u_i9taw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0toiqdo9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0toiqdo9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjkhmaoon/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjkhmaoon/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr2v85yh3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr2v85yh3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprypwjksr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprypwjksr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp82z3lj3k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp82z3lj3k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptq5q32iu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptq5q32iu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg8q7n14r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg8q7n14r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppntwb9mc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppntwb9mc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnqptvwei/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnqptvwei/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1vf86yeq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1vf86yeq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkqbxve1f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkqbxve1f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcvqchkp4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcvqchkp4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5imsb2c8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5imsb2c8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf2ot9imd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf2ot9imd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcq5sb765/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcq5sb765/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfwnqx2wu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfwnqx2wu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn4oacstf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn4oacstf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf7u6arpo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf7u6arpo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcq1pov9d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcq1pov9d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppcshhp_n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppcshhp_n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmjl6mfau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmjl6mfau/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt7u11kju/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt7u11kju/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8am320fj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8am320fj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplpxomgby/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplpxomgby/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa_5snln5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa_5snln5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzvi1uqib/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzvi1uqib/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpglxa1h35/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpglxa1h35/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgoayodes/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgoayodes/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptefkvilx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptefkvilx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2y3x8bs5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2y3x8bs5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt75b7l7h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt75b7l7h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmple98o4v8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmple98o4v8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdm1p7gca/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdm1p7gca/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqkiz3p16/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqkiz3p16/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyr7egxfb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyr7egxfb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmput56dayt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmput56dayt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0q8xfqpw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0q8xfqpw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbf5ua2d5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbf5ua2d5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmzdt2oly/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmzdt2oly/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp52mih4y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp52mih4y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7wv6okz3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7wv6okz3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp940rms4r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp940rms4r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr7f9shli/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr7f9shli/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpswaxemql/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpswaxemql/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq_he_hwj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq_he_hwj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq40sx0ey/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq40sx0ey/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiw6ygdq3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiw6ygdq3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8vi8dpge/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8vi8dpge/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9ke_lxys/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9ke_lxys/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1230_r4y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1230_r4y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn7x14v_i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn7x14v_i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm2uqlpcm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm2uqlpcm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjs2fz3uq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjs2fz3uq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcqzmyjc4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcqzmyjc4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjtwc7luq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjtwc7luq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdr_g0u0o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdr_g0u0o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9yv4rh5k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9yv4rh5k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9puiy5y4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9puiy5y4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbf782ja6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbf782ja6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpniaihnor/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpniaihnor/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzla9nmc3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzla9nmc3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmkd4tji4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmkd4tji4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpggsd6c_b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpggsd6c_b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprum9x6ve/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprum9x6ve/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_w1xjgz4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_w1xjgz4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4g2l87ho/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4g2l87ho/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl2pn07jh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl2pn07jh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzk81nqge/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzk81nqge/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbnxvdvhs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbnxvdvhs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcqw6xchc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcqw6xchc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptvt3mse4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptvt3mse4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbghy6frh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbghy6frh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprwlilff1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprwlilff1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq6qjgv45/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq6qjgv45/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8f20vy70/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8f20vy70/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7lw6aztf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7lw6aztf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp68wc1vwn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp68wc1vwn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpue59l45j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpue59l45j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvwekzaxz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvwekzaxz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi3teiz49/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi3teiz49/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw8uhvezm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw8uhvezm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoksgrdtn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoksgrdtn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqlyo9nih/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqlyo9nih/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplwiukxj8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplwiukxj8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy0gpfnce/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy0gpfnce/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphk9hzkf7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphk9hzkf7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjz9q9c4a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjz9q9c4a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpefiv6404/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpefiv6404/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3_yuvzs3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3_yuvzs3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6y15e8po/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6y15e8po/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu5doup12/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu5doup12/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp97antif0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp97antif0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp577fnl5g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp577fnl5g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjan7u0f2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjan7u0f2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0ztskdk5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ztskdk5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy69pyjws/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy69pyjws/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoucvz7ay/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoucvz7ay/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq3r7uj98/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq3r7uj98/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg7_s6b6_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg7_s6b6_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkjipe0os/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkjipe0os/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw4qpyaya/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw4qpyaya/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe47io9lv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe47io9lv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3r2nskyl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3r2nskyl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz20uqtvz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz20uqtvz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2_o1wc9w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2_o1wc9w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdnz9eprk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdnz9eprk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyo66o5qf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyo66o5qf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt9kxm79w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt9kxm79w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7hk0dzy2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7hk0dzy2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp08qy1aih/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp08qy1aih/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3idor8wu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3idor8wu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw8fga5kc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw8fga5kc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7sr_iozi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7sr_iozi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjl_jihig/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjl_jihig/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl084xcj2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl084xcj2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph_zukez9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph_zukez9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvciknft6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvciknft6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqdve4643/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqdve4643/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5ydvikbo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5ydvikbo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg1j_csvp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg1j_csvp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkby6xzea/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkby6xzea/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa9c826u3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa9c826u3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_1mxux1d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_1mxux1d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9ch73m_c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9ch73m_c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppr8wdyd9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppr8wdyd9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd80tlpsx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd80tlpsx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppmgg7uyp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppmgg7uyp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj4f91dg7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj4f91dg7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpceyyhy2n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpceyyhy2n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw0gcydk7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw0gcydk7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz82yrxor/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz82yrxor/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvkr1pnmg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvkr1pnmg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1zucj2nk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1zucj2nk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0rp14ggw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0rp14ggw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8_di7rd_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8_di7rd_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkwx4ml5v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkwx4ml5v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfq92q_9h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfq92q_9h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn833vg6z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn833vg6z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxle6gw6l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxle6gw6l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprbt9obm1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprbt9obm1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7vl4rdv1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7vl4rdv1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9q341q2k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9q341q2k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpezbj38u2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpezbj38u2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaamz1at_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaamz1at_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkx19qmlk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkx19qmlk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8cluszpb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8cluszpb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_5z29rrn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_5z29rrn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb5emz5jm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb5emz5jm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpznm8973d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpznm8973d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf2hy5h39/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf2hy5h39/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvbohjul_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvbohjul_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp22_fyzzt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp22_fyzzt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppz0c2d9r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppz0c2d9r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp46pzl78q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp46pzl78q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0lojhkc6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0lojhkc6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfsaq0uki/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfsaq0uki/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj_0deg53/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj_0deg53/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprlifuc16/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprlifuc16/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcbao8mkf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcbao8mkf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp553niq_y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp553niq_y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpukfxf_0l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpukfxf_0l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp15uaciwv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp15uaciwv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzl28d_49/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzl28d_49/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk7nw7jju/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk7nw7jju/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3rfq0ldi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3rfq0ldi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ufd3pyi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ufd3pyi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuqqqtzwc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuqqqtzwc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptblf2pva/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptblf2pva/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7l7aqorj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7l7aqorj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2u4j_tcd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2u4j_tcd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuzujew47/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuzujew47/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeyvf2dig/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeyvf2dig/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe0et_14n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe0et_14n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm19q7t1e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm19q7t1e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqrc7jsi5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqrc7jsi5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqv3a4mfg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqv3a4mfg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpri0t8qkq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpri0t8qkq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdwzslwom/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdwzslwom/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf28r5s92/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf28r5s92/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph5my0m09/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph5my0m09/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp52tmvvmj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp52tmvvmj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpieawkd56/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpieawkd56/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx2lqmovn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx2lqmovn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwi9h8kg1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwi9h8kg1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp76zfuvfu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp76zfuvfu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpit0k6fla/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpit0k6fla/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph3css32a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph3css32a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo9aoyu30/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo9aoyu30/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpinpz1iu4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpinpz1iu4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplike1wo_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplike1wo_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn01pvmvu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn01pvmvu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprmm00pyp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprmm00pyp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp80qvw82v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp80qvw82v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2ou8xu26/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2ou8xu26/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpazywhlf1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpazywhlf1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp___dbsv4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp___dbsv4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp15as8ga6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp15as8ga6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmsa7jm76/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmsa7jm76/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfjtvwhxa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfjtvwhxa/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptlko1212/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptlko1212/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpra25vzaw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpra25vzaw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxig4rhvx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxig4rhvx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp97e9okdm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp97e9okdm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp79ezz2fz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp79ezz2fz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphsehevv9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphsehevv9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3g_saj0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3g_saj0k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1bsp1dp1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1bsp1dp1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp785qab1v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp785qab1v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyndrnrw8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyndrnrw8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfn04p_ir/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfn04p_ir/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa516g7fn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa516g7fn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf46rf5i6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf46rf5i6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd_lcua79/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd_lcua79/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6wagl8zr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6wagl8zr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb0i6o8qb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb0i6o8qb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp12n53byy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp12n53byy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpay9ajxul/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpay9ajxul/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp417i0bp9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp417i0bp9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt5n7qxbj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt5n7qxbj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1ixk3q5w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1ixk3q5w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3qus88li/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3qus88li/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2knsyo32/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2knsyo32/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5lbfpudy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5lbfpudy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgrulzrqk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgrulzrqk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8zgba83o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8zgba83o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9cwidlfh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9cwidlfh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpviaftd7v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpviaftd7v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj7_7v1da/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj7_7v1da/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeofmb2np/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeofmb2np/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgw8wxas_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgw8wxas_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8s5ilvr1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8s5ilvr1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpstriue_5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpstriue_5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2sae09m2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2sae09m2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfxfyfibb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfxfyfibb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyed6ullb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyed6ullb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzx5jkxml/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzx5jkxml/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjp179s9x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjp179s9x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_6znqwau/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_6znqwau/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7lq8ucrx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7lq8ucrx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpstywx8_y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpstywx8_y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr5xmmhjc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr5xmmhjc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc7mc3a0u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc7mc3a0u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcjw8_wmo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcjw8_wmo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpee2im70m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpee2im70m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphaod5vi1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphaod5vi1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvd6n769m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvd6n769m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy7g7cjja/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy7g7cjja/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpobhogl93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpobhogl93/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvagp9k_y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvagp9k_y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt2egyna4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt2egyna4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgn1ee9tu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgn1ee9tu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg9h1vwp6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg9h1vwp6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8bpfk5_j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8bpfk5_j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv993l69b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv993l69b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzjr4civg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzjr4civg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqb3n620w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqb3n620w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2cctau5a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2cctau5a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp19681rej/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp19681rej/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwd3gw7aq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwd3gw7aq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkxtb6hul/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkxtb6hul/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp273u_25t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp273u_25t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmp9c1gdc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmp9c1gdc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppmbo78xl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppmbo78xl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzma03gap/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzma03gap/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn907vjz5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn907vjz5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsqogwws4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsqogwws4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk0lqeoi6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk0lqeoi6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzd6b1_ue/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzd6b1_ue/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl4smm5eh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl4smm5eh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9mglq6wr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9mglq6wr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgbgr1nn6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgbgr1nn6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzd77xf8u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzd77xf8u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvfxxiqdp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvfxxiqdp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo01swqqc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo01swqqc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuatx3fly/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuatx3fly/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6vgawqwc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6vgawqwc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvo_bjmjl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvo_bjmjl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv8gx76ju/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv8gx76ju/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1h506ymd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1h506ymd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphbyvb8xt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphbyvb8xt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkgz4xgxo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkgz4xgxo/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppc52aygv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppc52aygv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpndl_cs_o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpndl_cs_o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm720lpma/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm720lpma/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo077cicq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo077cicq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6g7losqg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6g7losqg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp65kgs7qx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp65kgs7qx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8obuliim/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8obuliim/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnuf14xa5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnuf14xa5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg08opwtr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg08opwtr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp89thwog8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp89thwog8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxzin2szt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxzin2szt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9wq3tm1q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9wq3tm1q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2khjs5ng/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2khjs5ng/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8d_q1ti0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8d_q1ti0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7fpksapd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7fpksapd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_yjltyye/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_yjltyye/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbrwu7122/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbrwu7122/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8bo8nwz0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8bo8nwz0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpesxqd5z2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpesxqd5z2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpek0jazkv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpek0jazkv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5okot2lj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5okot2lj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcr_p42kc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcr_p42kc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0zqpsyl9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0zqpsyl9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz9mk8qi5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz9mk8qi5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsv4jipvn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsv4jipvn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3rsd3ws4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3rsd3ws4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp44pazabz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp44pazabz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpti2jbnjn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpti2jbnjn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmvnk22bh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmvnk22bh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9n06gfn6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9n06gfn6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgapdwpue/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgapdwpue/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm2tkpmze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm2tkpmze/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk72x5e8u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk72x5e8u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvfeml6rw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvfeml6rw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6z2bgb_g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6z2bgb_g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph9iqdcdn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph9iqdcdn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp713g_n3o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp713g_n3o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4u5ayi4u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4u5ayi4u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphzes5xlt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphzes5xlt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu8kln_ou/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu8kln_ou/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmps5jg29mj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps5jg29mj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmph8zsyeso/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph8zsyeso/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzsos3dzi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzsos3dzi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgllf72tr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgllf72tr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp64ix9u4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp64ix9u4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppfruouxn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppfruouxn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnnjqyyl0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnnjqyyl0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl24x6qch/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl24x6qch/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsayon4tp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsayon4tp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp68l6ccd9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp68l6ccd9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo63c4hyi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo63c4hyi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1m66_ar_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1m66_ar_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjsufb1fc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjsufb1fc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp00ivrsyk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp00ivrsyk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8cluv2aa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8cluv2aa/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp117un9lq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp117un9lq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxb0l5ps0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxb0l5ps0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp003shahk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp003shahk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi47_jium/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi47_jium/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp19ss_jos/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp19ss_jos/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp887taa07/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp887taa07/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp43givos8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp43givos8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb231ud77/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb231ud77/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8ftmey1t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8ftmey1t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv3j88mv0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv3j88mv0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzlo2e868/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzlo2e868/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpja528bp9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpja528bp9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2z36hb_d/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2z36hb_d/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpictzvxlv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpictzvxlv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4f8yt1su/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4f8yt1su/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdrkqf6pk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdrkqf6pk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdb9clvs9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdb9clvs9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjfc1o7ht/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjfc1o7ht/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzy70u3h6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzy70u3h6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq2qmhd5t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq2qmhd5t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxmrx_cjl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxmrx_cjl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiecaai21/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiecaai21/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcgtpx47s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcgtpx47s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb7f3io_n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb7f3io_n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5yewls2y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5yewls2y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdxmvycey/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdxmvycey/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdvv4w9sr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdvv4w9sr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpooxwc69l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpooxwc69l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcddy_j9u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcddy_j9u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv45kat00/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv45kat00/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj7q6o6u_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj7q6o6u_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwwk4pigx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwwk4pigx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpddy1ml7i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpddy1ml7i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7gry4nni/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7gry4nni/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsa_8b4jp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsa_8b4jp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbtbp4cys/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbtbp4cys/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp968m95uw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp968m95uw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2556unr7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2556unr7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyg_2g_vg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyg_2g_vg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr2oo1l6a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr2oo1l6a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz2dd493o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz2dd493o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp09i_aizi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp09i_aizi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxve1ab24/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxve1ab24/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3lsaxng6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3lsaxng6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb9ikj7qi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb9ikj7qi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1dav8wrz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1dav8wrz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdtl4ysep/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdtl4ysep/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp49g127tw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp49g127tw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfvg17zoz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvg17zoz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpikhhnf7t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpikhhnf7t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptt3o32_0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptt3o32_0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmmkh1ubt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmmkh1ubt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0qyj5d_c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0qyj5d_c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk8u8rkp_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk8u8rkp_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpykl39itx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpykl39itx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpyrfvzr0k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpyrfvzr0k/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpco870oln/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpco870oln/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr2 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 65083 | 65084 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAA0YGKGBkhAv8swKzAAjaAT4=') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=False, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _________________ test_k_nearest[upstream-True-opposite-last] __________________ nearest_how = 'upstream', overlap = True, strandedness = 'opposite' ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmplx0o6uga/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplx0o6uga/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpooffj1p7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpooffj1p7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpopwn_8eg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpopwn_8eg/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5t9_58iv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5t9_58iv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz69mmdnr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz69mmdnr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw86hol27/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw86hol27/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxnhy3kmz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxnhy3kmz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppjfcyjmj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppjfcyjmj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaggeckhb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaggeckhb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgex1xtih/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgex1xtih/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8jtqhphj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8jtqhphj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1jpuv5h4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1jpuv5h4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpachum0im/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpachum0im/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiv2sdxpt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiv2sdxpt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz9vn2e49/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz9vn2e49/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbo8ih_1m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbo8ih_1m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqk867udr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqk867udr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmprpu65bn1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprpu65bn1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5lf02302/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5lf02302/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbu9dxgup/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbu9dxgup/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi8ba06p6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi8ba06p6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdxwja6qn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdxwja6qn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnkhzo5_v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnkhzo5_v/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwpsv3c2n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwpsv3c2n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp5_o_6z3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp5_o_6z3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo2gwf9o4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo2gwf9o4/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpp4cg2_8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpp4cg2_8w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2bnsp95a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2bnsp95a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9u1crp1q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9u1crp1q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppfb0iaop/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppfb0iaop/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg4hsd94p/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg4hsd94p/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn3dd2csi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn3dd2csi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz044vxre/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz044vxre/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw_rfwxtt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw_rfwxtt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpup03lck6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpup03lck6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv0m5_80e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv0m5_80e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6g738xnn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6g738xnn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3kn96b27/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3kn96b27/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3s7qazz0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3s7qazz0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqsu923vz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqsu923vz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8nk2tfm1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8nk2tfm1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpquflzq_c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpquflzq_c/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmd_zz5x3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmd_zz5x3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2kgsdv0m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2kgsdv0m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgwdqr3z3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgwdqr3z3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjo1ggyee/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjo1ggyee/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi4n09e9x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi4n09e9x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkzc5or4t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzc5or4t/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp405itb9w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp405itb9w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk_s6oku5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk_s6oku5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9af2zsto/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9af2zsto/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbd7iz4ff/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbd7iz4ff/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmplrg1q813/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplrg1q813/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppnngd44q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppnngd44q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp104zf8ap/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp104zf8ap/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7vd_ehis/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7vd_ehis/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0q1zmfsl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0q1zmfsl/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='opposite', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case ___________________ test_k_nearest[upstream-True-same-last] ____________________ nearest_how = 'upstream', overlap = True, strandedness = 'same', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpod7dnhzf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpod7dnhzf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb6aybu2b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb6aybu2b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7b2y90h2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7b2y90h2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnval1ul1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnval1ul1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb79byg8n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb79byg8n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6_z9xri5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6_z9xri5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfc9koqz9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfc9koqz9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx20hwce_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx20hwce_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpez14uouz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpez14uouz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4bim8tv0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4bim8tv0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq9mup35j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq9mup35j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy6fr2rkk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy6fr2rkk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgwfgaukn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgwfgaukn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv1eibna9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv1eibna9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9kd54unk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9kd54unk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzayvrm4e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzayvrm4e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr_60bpll/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr_60bpll/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp60w4gz2q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp60w4gz2q/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd50ee_4h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd50ee_4h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2sslhe66/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2sslhe66/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfzx6iblh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfzx6iblh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpirh7_9dq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpirh7_9dq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmps16r2j1g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps16r2j1g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi0gckmb8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi0gckmb8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp39ua7cu4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp39ua7cu4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmprkhcz0oa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprkhcz0oa/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu5r1i9tv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu5r1i9tv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvs1xs32o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvs1xs32o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5zf07oqi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5zf07oqi/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx00ald_0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx00ald_0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmmp0acqy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmmp0acqy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbw50d2m8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbw50d2m8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpugu_5til/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpugu_5til/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe0gfwx2g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe0gfwx2g/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi_seopcj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi_seopcj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjumi81jk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjumi81jk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgmzo957k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgmzo957k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzl8sk0gq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzl8sk0gq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmiffbvfv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmiffbvfv/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpejqt1ic7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpejqt1ic7/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpu_ckvxb7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpu_ckvxb7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk02xrw6x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk02xrw6x/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl5cgp89t/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl5cgp89t/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmplkybfl1l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplkybfl1l/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmppk5ofex_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppk5ofex_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpotd9rbei/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpotd9rbei/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp57zffvyh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57zffvyh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpahkh11aa/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpahkh11aa/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkn4hghb0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkn4hghb0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmphkxjkcnm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphkxjkcnm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkydbf4s2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkydbf4s2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp42830e4k/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp42830e4k/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsxba4i8b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsxba4i8b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnyahkawb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnyahkawb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp13pq7srj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp13pq7srj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpn6iw3gac/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpn6iw3gac/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkbdslmdr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkbdslmdr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmptcfvvqjx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptcfvvqjx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuoeuxr1e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuoeuxr1e/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmptl2td6v6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptl2td6v6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9lo6umhw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9lo6umhw/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvvnl5393/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvvnl5393/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ztpdd2g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ztpdd2g/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROMDAACGAAc=') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness='same', ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________ test_k_nearest[upstream-True-False-last] ___________________ nearest_how = 'upstream', overlap = True, strandedness = False, ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_binary.py:504: MultipleFailures ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbcwmmdww/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbcwmmdww/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp34jl7wv5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp34jl7wv5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp71yovttn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp71yovttn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpntwvbamj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpntwvbamj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3phjxg93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3phjxg93/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpowas_003/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpowas_003/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmppfsikeko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppfsikeko/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeylcueaz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeylcueaz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp18wtytgt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp18wtytgt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpranqmx5x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpranqmx5x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8m_8ks1m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8m_8ks1m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2nz654oh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2nz654oh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp880zrk7g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp880zrk7g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpimqbf562/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpimqbf562/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz64kls1v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz64kls1v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp12o4ziuy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp12o4ziuy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpked8afsq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpked8afsq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2mvyey9y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2mvyey9y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg26u3pt4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg26u3pt4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmphnh12dto/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphnh12dto/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1c06z2in/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1c06z2in/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzdwtbik1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzdwtbik1/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8nubvlh5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8nubvlh5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkd5kd8gh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkd5kd8gh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvuvg8ksl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvuvg8ksl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwg73l616/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwg73l616/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbst2eh3y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbst2eh3y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzqwq44_2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzqwq44_2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmprdny6dz8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprdny6dz8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcq7a39d7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcq7a39d7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy98elx7f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy98elx7f/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8a8uyf01/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8a8uyf01/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmphsut7efy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphsut7efy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmptsiobbyy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptsiobbyy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmphp27sq47/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphp27sq47/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpt_00pz2c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpt_00pz2c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8b9neo48/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8b9neo48/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx15ton_m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx15ton_m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi12uaydf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi12uaydf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9f_sd7ar/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9f_sd7ar/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpucghh_ue/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpucghh_ue/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8569xm5c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8569xm5c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsv51p31s/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsv51p31s/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmphm9h587i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphm9h587i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2iea6c79/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2iea6c79/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnok6lkbr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnok6lkbr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd6re1jp3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd6re1jp3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiyihh_e6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiyihh_e6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzgop7f60/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzgop7f60/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc0n919ve/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc0n919ve/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcn_yjgh4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcn_yjgh4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvnw6cnzd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvnw6cnzd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk_g3w9zf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk_g3w9zf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5246t7ox/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5246t7ox/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmprhqus_06/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprhqus_06/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnp1q3jzs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnp1q3jzs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -id -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkzlb6uvm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkzlb6uvm/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr13 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr13 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 140, in nearest_next lidx, ridx, dist = nearest_next_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 56, in nearest_next_idx lidx, ridx_pos, dist = k_nearest_next_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 56, in sorted_nearest.src.k_nearest.k_nearest_next_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkROUzAAAAhQAG') as a decorator on your test case Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how='upstream', overlap=True, strandedness=False, ties='last', ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_binary.py", line 542, in test_k_nearest result = gr.k_nearest( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2420, in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 180, in _nearest df = __nearest(d1, d2, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 115, in nearest_previous lidx, ridx, dist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/k_nearest.py", line 28, in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( File "sorted_nearest/src/k_nearest.pyx", line 29, in sorted_nearest.src.k_nearest.k_nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________ test_k_nearest[None-False-opposite-last] ___________________ nearest_how = None, overlap = False, strandedness = 'opposite', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:504: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:542: in test_k_nearest result = gr.k_nearest( pyranges/pyranges.py:2420: in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/k_nearest.py:180: in _nearest df = __nearest(d1, d2, **kwargs) pyranges/methods/k_nearest.py:71: in nearest plidx, pridx, pdist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) pyranges/methods/k_nearest.py:28: in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/k_nearest.pyx:29: ValueError ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmpdzdfv6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmpdzdfv6/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3vpnmttl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3vpnmttl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbx156r91/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbx156r91/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgzexsu3w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgzexsu3w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpofeph658/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpofeph658/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsbmvrs5o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsbmvrs5o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpatqvw9ec/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpatqvw9ec/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc138fmio/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc138fmio/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqj2yrsod/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqj2yrsod/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwy9js86c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwy9js86c/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2v6z3fep/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2v6z3fep/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprqex99jd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprqex99jd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgwtgg5jf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgwtgg5jf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe111ubi4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe111ubi4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm96lwoze/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm96lwoze/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoq410czj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoq410czj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpclvgkps9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpclvgkps9/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr8vmmx2z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr8vmmx2z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpz_r488ot/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpz_r488ot/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzu7tegdy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzu7tegdy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpseuvbjkt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpseuvbjkt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvbsj2w84/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvbsj2w84/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpscpgmubm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpscpgmubm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1e1a65_0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1e1a65_0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm52we01a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm52we01a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpwac760hu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpwac760hu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0plonwy1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0plonwy1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfvbsv30u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfvbsv30u/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpest6tug8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpest6tug8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3b1ld3x8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3b1ld3x8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp862nva6a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp862nva6a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb443fej5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb443fej5/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvp1eaymu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvp1eaymu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbwqe3a5i/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbwqe3a5i/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpqqzchst3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpqqzchst3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_5z419k0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_5z419k0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpewocuxtg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpewocuxtg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpze76d5ko/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpze76d5ko/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzexak3od/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzexak3od/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppxgs8cp5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxgs8cp5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0y15qcmd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0y15qcmd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzh_zgoz9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzh_zgoz9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfsu9hltq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfsu9hltq/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpknfd8syu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpknfd8syu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjyh4f1fy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjyh4f1fy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7917w42_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7917w42_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiavncymj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiavncymj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp8e1_vsaw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp8e1_vsaw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppv7ky6ct/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppv7ky6ct/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3wz66irc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3wz66irc/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_zrwqgya/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_zrwqgya/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfyf435qz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfyf435qz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2drj_sk7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2drj_sk7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkoqe0drc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkoqe0drc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmppktdm2k2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppktdm2k2/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=False, strandedness='opposite', ties='last', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case _____________________ test_k_nearest[None-False-same-last] _____________________ nearest_how = None, overlap = False, strandedness = 'same', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:504: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:542: in test_k_nearest result = gr.k_nearest( pyranges/pyranges.py:2420: in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/k_nearest.py:180: in _nearest df = __nearest(d1, d2, **kwargs) pyranges/methods/k_nearest.py:71: in nearest plidx, pridx, pdist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) pyranges/methods/k_nearest.py:28: in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/k_nearest.pyx:29: ValueError ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpax5ox6s6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpax5ox6s6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpea__oaep/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpea__oaep/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjbjp1321/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjbjp1321/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpemkfykyw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpemkfykyw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk537ztpf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk537ztpf/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpoex7axld/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpoex7axld/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk9xg1xfl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk9xg1xfl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjs92ofet/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjs92ofet/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmns5n_g0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmns5n_g0/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfau_l_pb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfau_l_pb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpaworfot6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpaworfot6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbtw902n4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbtw902n4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1jbj1qgs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1jbj1qgs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp41tzahc7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp41tzahc7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_8bgp3kz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_8bgp3kz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmplxggmlbw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplxggmlbw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp50o5tbzz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp50o5tbzz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr5tgejr5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr5tgejr5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4r6_8bi0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4r6_8bi0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp88ey1gj7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp88ey1gj7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkka3m71n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkka3m71n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphu1h4cej/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphu1h4cej/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmy6b7nhr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmy6b7nhr/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmprknandam/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprknandam/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb1mo5g9z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb1mo5g9z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp924_nfyx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp924_nfyx/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=False, strandedness='same', ties='last', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ____________________ test_k_nearest[None-False-False-last] _____________________ nearest_how = None, overlap = False, strandedness = False, ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:504: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:542: in test_k_nearest result = gr.k_nearest( pyranges/pyranges.py:2420: in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/k_nearest.py:180: in _nearest df = __nearest(d1, d2, **kwargs) pyranges/methods/k_nearest.py:71: in nearest plidx, pridx, pdist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) pyranges/methods/k_nearest.py:28: in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/k_nearest.pyx:29: ValueError ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1t9pg04j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1t9pg04j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx6t3rzc8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx6t3rzc8/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfuwlvaqm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfuwlvaqm/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq8vezohy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq8vezohy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzqi61o8w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzqi61o8w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphjljzhjb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphjljzhjb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbvdnbgjb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbvdnbgjb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp57maxu82/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp57maxu82/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdqgw_uy2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdqgw_uy2/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxwjuo3jt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxwjuo3jt/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpztn2c6ku/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpztn2c6ku/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1eom23ao/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1eom23ao/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp4zkye38j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp4zkye38j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp40_u5ll6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp40_u5ll6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmphpfk1ssq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphpfk1ssq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr66h7v6g/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr66h7v6g/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpgp7_ld5j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpgp7_ld5j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp04smfj62/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp04smfj62/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe034hl2r/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe034hl2r/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpedai6ub3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpedai6ub3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp98sv21z6/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp98sv21z6/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5d_lgijk/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5d_lgijk/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjdmjvslj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjdmjvslj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbarga2yt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbarga2yt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv1r2axr8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv1r2axr8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -io -t last -a <(sort -k1,1 -k2,2n /tmp/tmptl_sfrrd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptl_sfrrd/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=False, strandedness=False, ties='last', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ___________________ test_k_nearest[None-True-opposite-last] ____________________ nearest_how = None, overlap = True, strandedness = 'opposite', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:504: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:542: in test_k_nearest result = gr.k_nearest( pyranges/pyranges.py:2420: in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/k_nearest.py:180: in _nearest df = __nearest(d1, d2, **kwargs) pyranges/methods/k_nearest.py:71: in nearest plidx, pridx, pdist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) pyranges/methods/k_nearest.py:28: in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/k_nearest.pyx:29: ValueError ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmphotxne5q/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphotxne5q/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2n31c9w2/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2n31c9w2/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_e26cm2b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_e26cm2b/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7nu2c7zo/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7nu2c7zo/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp6cfebm1f/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp6cfebm1f/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3q4v_py1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3q4v_py1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfp6mqsfl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfp6mqsfl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpirsqc_bp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpirsqc_bp/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf8fwr37w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf8fwr37w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp31mtfbne/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp31mtfbne/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpexbcc_ch/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpexbcc_ch/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3w9urb1y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3w9urb1y/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe_ggslgj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe_ggslgj/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb3o6bw69/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb3o6bw69/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_2z9rrh0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_2z9rrh0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiu25huy0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiu25huy0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzyb73cqd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzyb73cqd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsjlowu1w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsjlowu1w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_t6csi0w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_t6csi0w/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp7chg0q6a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp7chg0q6a/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuka323e4/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuka323e4/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppjrjfmp8/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppjrjfmp8/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9aklkshd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9aklkshd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvgjqtq6h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvgjqtq6h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpb2a4r14l/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpb2a4r14l/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpehf75krg/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpehf75krg/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_zq7qh_y/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_zq7qh_y/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpsjxt624e/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpsjxt624e/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp85q1_ejh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp85q1_ejh/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfks9ojxd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfks9ojxd/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpnn8_rgh1/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpnn8_rgh1/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmz2c9myx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmz2c9myx/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpw_w_pte_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpw_w_pte_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp84rk9l39/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp84rk9l39/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkx4xqc0h/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkx4xqc0h/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_du11se9/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_du11se9/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmphek1ydle/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphek1ydle/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfqn9po6x/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfqn9po6x/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1hhcdon7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1hhcdon7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmplqoqqqyi/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplqoqqqyi/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr9n4w7wt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr9n4w7wt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9x9b7b9w/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9x9b7b9w/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpe6zj61_o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpe6zj61_o/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmptg6g6_pe/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmptg6g6_pe/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmppzp01t9a/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppzp01t9a/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpcjmqsa3o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpcjmqsa3o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm2ioc5f_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm2ioc5f_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpiawk5kkv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpiawk5kkv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpkm44tnqv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpkm44tnqv/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk04cf4ca/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk04cf4ca/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1pgyxyy0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1pgyxyy0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpd5uekmcd/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpd5uekmcd/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpc58kyvv_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpc58kyvv_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_b0pwlk5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_b0pwlk5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpavnck3ro/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpavnck3ro/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpr9p9u1tu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpr9p9u1tu/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpldu14016/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpldu14016/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpf2ekbykx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpf2ekbykx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjcl1bm1o/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjcl1bm1o/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpij5yuftc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpij5yuftc/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmprppplfsu/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmprppplfsu/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpfu5xvn6j/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpfu5xvn6j/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpusonmqnz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpusonmqnz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx4hdv_3_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx4hdv_3_/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpo76hgodf/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpo76hgodf/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmph3ndvijn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph3ndvijn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpi9k3uzh_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpi9k3uzh_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzkip5fat/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzkip5fat/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpux3dt3ld/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpux3dt3ld/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9at2_hfh/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9at2_hfh/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2srnuxr0/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2srnuxr0/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmph6mr2tjy/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmph6mr2tjy/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmp25mdhf10/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp25mdhf10/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -S -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdkibu1jj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdkibu1jj/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr12 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr12 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr12 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness='opposite', ties='last', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE5TMCAAB1AAY=') as a decorator on your test case _____________________ test_k_nearest[None-True-same-last] ______________________ nearest_how = None, overlap = True, strandedness = 'same', ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:504: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:542: in test_k_nearest result = gr.k_nearest( pyranges/pyranges.py:2420: in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/k_nearest.py:180: in _nearest df = __nearest(d1, d2, **kwargs) pyranges/methods/k_nearest.py:71: in nearest plidx, pridx, pdist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) pyranges/methods/k_nearest.py:28: in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/k_nearest.pyx:29: ValueError ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmps3hbsndw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmps3hbsndw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk8gbxuvt/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk8gbxuvt/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk4r3wb1n/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk4r3wb1n/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy8_3naej/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy8_3naej/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdr99a2jr/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdr99a2jr/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpeynuj9bb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpeynuj9bb/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpj95r5o68/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpj95r5o68/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpolns392b/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpolns392b/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmphtih88yz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmphtih88yz/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq5tg3pfb/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq5tg3pfb/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpv85ci15v/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpv85ci15v/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpx620h280/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpx620h280/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjv21xpid/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjv21xpid/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvhxeh_ly/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvhxeh_ly/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0kv5l7zs/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0kv5l7zs/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpl_9a7sk7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpl_9a7sk7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpy02eho1c/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpy02eho1c/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp89mw6_wq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp89mw6_wq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp2r3mbp7_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp2r3mbp7_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpq6e7u9ba/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpq6e7u9ba/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpohblr6rq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpohblr6rq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmplap_917z/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmplap_917z/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0ypdolda/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ypdolda/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpg9jjj6nq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpg9jjj6nq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmpuxnm81t7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpuxnm81t7/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -s -t last -a <(sort -k1,1 -k2,2n /tmp/tmp9facoypv/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp9facoypv/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr14 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness='same', ties='last', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case _____________________ test_k_nearest[None-True-False-last] _____________________ nearest_how = None, overlap = True, strandedness = False, ties = 'last' @pytest.mark.bedtools > @pytest.mark.explore @pytest.mark.parametrize("nearest_how,overlap,strandedness,ties", k_nearest_params) # @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min(), gr2=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_binary.py:504: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_binary.py:542: in test_k_nearest result = gr.k_nearest( pyranges/pyranges.py:2420: in k_nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/k_nearest.py:180: in _nearest df = __nearest(d1, d2, **kwargs) pyranges/methods/k_nearest.py:71: in nearest plidx, pridx, pdist = nearest_previous_idx(d1, d2, d1.__k__.values, ties) pyranges/methods/k_nearest.py:28: in nearest_previous_idx lidx, ridx_pos, dist = k_nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/k_nearest.pyx:29: ValueError ----------------------------- Captured stdout call ----------------------------- ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpew15wosq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpew15wosq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_ar3kpdm/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_ar3kpdm/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpvnjpiw7m/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpvnjpiw7m/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpmc8lipvj/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpmc8lipvj/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpllrkhsai/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpllrkhsai/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpk6zyvbdn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpk6zyvbdn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxrxiexq3/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxrxiexq3/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpxl4756nc/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpxl4756nc/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp1lmnsgjl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp1lmnsgjl/f2.bed) bedtools bedtools bedtools bedtools bedtools Empty DataFrame Columns: [Chromosome, Start, End, Strand, Distance] Index: [] result result result result result Empty PyRanges ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmppxw0ea88/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmppxw0ea88/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0mqy8vcx/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0mqy8vcx/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpdcpjmptn/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpdcpjmptn/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0ipa6glq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0ipa6glq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp_q548hfl/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp_q548hfl/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp0xbmy0ve/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp0xbmy0ve/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp86hwauhp/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp86hwauhp/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5msq9f4u/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5msq9f4u/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp3ycmgvdq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp3ycmgvdq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp5xrgu6tz/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp5xrgu6tz/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpjc73eaab/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpjc73eaab/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpzx8fvfvw/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpzx8fvfvw/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp09fkefg5/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp09fkefg5/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpa9mbqkz_/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpa9mbqkz_/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpm9lnt3nq/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpm9lnt3nq/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmpbilugo93/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmpbilugo93/f2.bed) ---------------------------------------------------------------------------------------------------- cmd cmd cmd cmd cmd bedtools closest -k 2 -D a -t last -a <(sort -k1,1 -k2,2n /tmp/tmp84hviut7/f1.bed) -b <(sort -k1,1 -k2,2n /tmp/tmp84hviut7/f2.bed) ----------------------------- Captured stderr call ----------------------------- Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr19 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr22 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr22 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr22 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr22 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr22 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr22 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr4 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr7 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr6 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. Warning: Fewer hits (1) found on chr1 than requested (2). It is likely that there are fewer total records on that chromosome than requested. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_k_nearest( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., nearest_how=None, overlap=True, strandedness=False, ties='last', ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGBE4wMAAHQABQ==') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain0-method_chain0] ____________ strandedness_chain = ('same', False), method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain1-method_chain1] ____________ strandedness_chain = ('same', False) method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain2-method_chain2] ____________ strandedness_chain = ('same', False), method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain3-method_chain3] ____________ strandedness_chain = ('same', False), method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain4-method_chain4] ____________ strandedness_chain = ('same', False), method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain5-method_chain5] ____________ strandedness_chain = ('same', False), method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain6-method_chain6] ____________ strandedness_chain = ('same', False), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain7-method_chain7] ____________ strandedness_chain = ('same', False) method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain8-method_chain8] ____________ strandedness_chain = ('same', False) method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ____________ test_three_in_a_row[strandedness_chain9-method_chain9] ____________ strandedness_chain = ('same', False) method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain10-method_chain10] ___________ strandedness_chain = ('same', False) method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain11-method_chain11] ___________ strandedness_chain = ('same', False) method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain12-method_chain12] ___________ strandedness_chain = ('same', False) method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain13-method_chain13] ___________ strandedness_chain = ('same', False), method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain14-method_chain14] ___________ strandedness_chain = ('same', False), method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain15-method_chain15] ___________ strandedness_chain = ('same', False) method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain19-method_chain19] ___________ strandedness_chain = ('same', False), method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain21-method_chain21] ___________ strandedness_chain = ('same', False), method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3711, in set_union gr = gr.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 359, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain22-method_chain22] ___________ strandedness_chain = ('same', False) method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain23-method_chain23] ___________ strandedness_chain = ('same', False), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain24-method_chain24] ___________ strandedness_chain = ('same', False), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain25-method_chain25] ___________ strandedness_chain = ('same', False), method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAA0YGGGBEUIwoIgAAtwAH') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain26-method_chain26] ___________ strandedness_chain = ('same', False), method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain27-method_chain27] ___________ strandedness_chain = ('same', False), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain28-method_chain28] ___________ strandedness_chain = ('same', False), method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain29-method_chain29] ___________ strandedness_chain = ('same', False) method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain33-method_chain33] ___________ strandedness_chain = ('same', False), method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain35-method_chain35] ___________ strandedness_chain = ('same', False), method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain36-method_chain36] ___________ strandedness_chain = ('same', False) method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain37-method_chain37] ___________ strandedness_chain = ('same', False), method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain38-method_chain38] ___________ strandedness_chain = ('same', False), method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain39-method_chain39] ___________ strandedness_chain = ('same', False), method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain40-method_chain40] ___________ strandedness_chain = ('same', False), method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain41-method_chain41] ___________ strandedness_chain = ('same', False), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +6 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 3309516 | 3310824 | a | 0 | ... | | chr1 | 3309516 | 3310824 | a | 0 | ... | | chr1 | 3309516 | 3310824 | a | 0 | ... | | chr1 | 3309516 | 3311761 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 3309516 | 3311761 | a | 0 | ... | | chr1 | 3309516 | 3319471 | a | 0 | ... | | chr1 | 3309516 | 3319471 | a | 0 | ... | | chr1 | 3309516 | 3319471 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 9 rows and 11 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 6 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', False), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain42-method_chain42] ___________ strandedness_chain = ('same', False), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain43-method_chain43] ___________ strandedness_chain = ('same', False), method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain45-method_chain45] ___________ strandedness_chain = ('same', False), method_chain = ('join', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:66: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2, suffix="_c") pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | ... | ... | ... | ... | ... | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | | chr1 | 1 | 2307 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 16 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 6 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('join', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGDEyYewAADkAAg=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain47-method_chain47] ___________ strandedness_chain = ('same', False), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', False), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain49-method_chain49] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain50-method_chain50] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain51-method_chain51] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain52-method_chain52] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain53-method_chain53] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain54-method_chain54] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain55-method_chain55] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain56-method_chain56] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain57-method_chain57] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain58-method_chain58] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain59-method_chain59] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain60-method_chain60] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain61-method_chain61] ___________ strandedness_chain = ('same', 'same') method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain62-method_chain62] ___________ strandedness_chain = ('same', 'same'), method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain63-method_chain63] ___________ strandedness_chain = ('same', 'same'), method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain64-method_chain64] ___________ strandedness_chain = ('same', 'same') method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain66-method_chain66] ___________ strandedness_chain = ('same', 'same'), method_chain = ('overlap', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 6970455 | 6978372 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('overlap', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkxMkHsxgBARcACw==') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain68-method_chain68] ___________ strandedness_chain = ('same', 'same'), method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain70-method_chain70] ___________ strandedness_chain = ('same', 'same'), method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3711, in set_union gr = gr.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain71-method_chain71] ___________ strandedness_chain = ('same', 'same') method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('nearest', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain72-method_chain72] ___________ strandedness_chain = ('same', 'same'), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain73-method_chain73] ___________ strandedness_chain = ('same', 'same'), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain74-method_chain74] ___________ strandedness_chain = ('same', 'same'), method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain75-method_chain75] ___________ strandedness_chain = ('same', 'same'), method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain76-method_chain76] ___________ strandedness_chain = ('same', 'same'), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain77-method_chain77] ___________ strandedness_chain = ('same', 'same'), method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain78-method_chain78] ___________ strandedness_chain = ('same', 'same') method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain80-method_chain80] ___________ strandedness_chain = ('same', 'same'), method_chain = ('intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkxMkHsxgBARcACw==') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain82-method_chain82] ___________ strandedness_chain = ('same', 'same'), method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain84-method_chain84] ___________ strandedness_chain = ('same', 'same'), method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain85-method_chain85] ___________ strandedness_chain = ('same', 'same') method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain86-method_chain86] ___________ strandedness_chain = ('same', 'same'), method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain87-method_chain87] ___________ strandedness_chain = ('same', 'same'), method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain88-method_chain88] ___________ strandedness_chain = ('same', 'same'), method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain89-method_chain89] ___________ strandedness_chain = ('same', 'same'), method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr12 | 5540513 | 5541426 | a | 0 | - | | chr12 | 5540513 | 5550247 | a | 0 | - | | chr12 | 5540513 | 5550247 | a | 0 | - | | chr12 | 5540513 | 5550247 | a | 0 | - | | chr12 | 5540513 | 5550247 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 5 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 669697 | 669698 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5046049 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 3670018 | 3670019 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 67683 | 67685 | a | 0 | + | | chr1 | 67683 | 67940 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5046048 | 5048665 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65812 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65547 | 65804 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65537 | 65802 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 655361 | 655362 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 257 | 258 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain90-method_chain90] ___________ strandedness_chain = ('same', 'same'), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'same'), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain91-method_chain91] ___________ strandedness_chain = ('same', 'same'), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain92-method_chain92] ___________ strandedness_chain = ('same', 'same'), method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain96-method_chain96] ___________ strandedness_chain = ('same', 'same'), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'same'), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain98-method_chain98] ___________ strandedness_chain = ('same', 'opposite') method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case ___________ test_three_in_a_row[strandedness_chain99-method_chain99] ___________ strandedness_chain = ('same', 'opposite') method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain100-method_chain100] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain101-method_chain101] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain102-method_chain102] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain103-method_chain103] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain104-method_chain104] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain105-method_chain105] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain106-method_chain106] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain107-method_chain107] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain108-method_chain108] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain109-method_chain109] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain110-method_chain110] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain111-method_chain111] __________ strandedness_chain = ('same', 'opposite') method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain112-method_chain112] __________ strandedness_chain = ('same', 'opposite') method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain113-method_chain113] __________ strandedness_chain = ('same', 'opposite') method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain117-method_chain117] __________ strandedness_chain = ('same', 'opposite') method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain119-method_chain119] __________ strandedness_chain = ('same', 'opposite') method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3711, in set_union gr = gr.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain120-method_chain120] __________ strandedness_chain = ('same', 'opposite') method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain121-method_chain121] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain122-method_chain122] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain123-method_chain123] __________ strandedness_chain = ('same', 'opposite') method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain124-method_chain124] __________ strandedness_chain = ('same', 'opposite') method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain125-method_chain125] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain126-method_chain126] __________ strandedness_chain = ('same', 'opposite') method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain127-method_chain127] __________ strandedness_chain = ('same', 'opposite') method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain129-method_chain129] __________ strandedness_chain = ('same', 'opposite') method_chain = ('intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 66050 | 66564 | a | 0 | ... | | chr1 | 66050 | 66564 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 65793 | 68361 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr2 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr2 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr2 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr2 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr2 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAA0YGKGBkxCMAYQIAASUACg==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain131-method_chain131] __________ strandedness_chain = ('same', 'opposite') method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain133-method_chain133] __________ strandedness_chain = ('same', 'opposite') method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain134-method_chain134] __________ strandedness_chain = ('same', 'opposite') method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain135-method_chain135] __________ strandedness_chain = ('same', 'opposite') method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain136-method_chain136] __________ strandedness_chain = ('same', 'opposite') method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain137-method_chain137] __________ strandedness_chain = ('same', 'opposite') method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65796 | 66054 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain138-method_chain138] __________ strandedness_chain = ('same', 'opposite') method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 1430273 | 1430530 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain139-method_chain139] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', 'opposite'), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain140-method_chain140] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain141-method_chain141] __________ strandedness_chain = ('same', 'opposite') method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain145-method_chain145] __________ strandedness_chain = ('same', 'opposite'), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', 'opposite'), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain147-method_chain147] __________ strandedness_chain = ('opposite', False) method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain148-method_chain148] __________ strandedness_chain = ('opposite', False) method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain149-method_chain149] __________ strandedness_chain = ('opposite', False) method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain150-method_chain150] __________ strandedness_chain = ('opposite', False) method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain151-method_chain151] __________ strandedness_chain = ('opposite', False) method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain152-method_chain152] __________ strandedness_chain = ('opposite', False) method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain153-method_chain153] __________ strandedness_chain = ('opposite', False), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain154-method_chain154] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain155-method_chain155] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain156-method_chain156] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain157-method_chain157] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain158-method_chain158] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain159-method_chain159] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain160-method_chain160] __________ strandedness_chain = ('opposite', False) method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain161-method_chain161] __________ strandedness_chain = ('opposite', False) method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain162-method_chain162] __________ strandedness_chain = ('opposite', False) method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain166-method_chain166] __________ strandedness_chain = ('opposite', False), method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain168-method_chain168] __________ strandedness_chain = ('opposite', False) method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3711, in set_union gr = gr.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 359, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain169-method_chain169] __________ strandedness_chain = ('opposite', False) method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain170-method_chain170] __________ strandedness_chain = ('opposite', False), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain171-method_chain171] __________ strandedness_chain = ('opposite', False), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain172-method_chain172] __________ strandedness_chain = ('opposite', False) method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain173-method_chain173] __________ strandedness_chain = ('opposite', False), method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain174-method_chain174] __________ strandedness_chain = ('opposite', False), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain175-method_chain175] __________ strandedness_chain = ('opposite', False) method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain176-method_chain176] __________ strandedness_chain = ('opposite', False) method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain180-method_chain180] __________ strandedness_chain = ('opposite', False) method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain182-method_chain182] __________ strandedness_chain = ('opposite', False) method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain183-method_chain183] __________ strandedness_chain = ('opposite', False) method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain184-method_chain184] __________ strandedness_chain = ('opposite', False), method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain185-method_chain185] __________ strandedness_chain = ('opposite', False), method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain186-method_chain186] __________ strandedness_chain = ('opposite', False) method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 6327956 | 6329229 | a | 0 | + | | chr1 | 6327956 | 6329229 | a | 0 | + | | chr1 | 6327956 | 6329229 | a | 0 | + | | chr1 | 6327956 | 6329229 | a | 0 | + | | ... | ... | ... | ... | ... | ... | | chr5 | 6327956 | 6329229 | a | 0 | + | | chr5 | 6327956 | 6329229 | a | 0 | - | | chr5 | 6327956 | 6329229 | a | 0 | - | | chr5 | 6327956 | 6329229 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 13 rows and 6 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain187-method_chain187] __________ strandedness_chain = ('opposite', False) method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain188-method_chain188] __________ strandedness_chain = ('opposite', False), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', False), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain189-method_chain189] __________ strandedness_chain = ('opposite', False), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain190-method_chain190] __________ strandedness_chain = ('opposite', False) method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain194-method_chain194] __________ strandedness_chain = ('opposite', False), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +6 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr5 | 7622061 | 7623850 | a | 0 | ... | | chr5 | 7622061 | 7631057 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 2 rows and 11 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 6 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', False), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain196-method_chain196] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain197-method_chain197] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain198-method_chain198] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain199-method_chain199] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain200-method_chain200] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain201-method_chain201] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain202-method_chain202] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain203-method_chain203] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain204-method_chain204] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain205-method_chain205] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain206-method_chain206] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain207-method_chain207] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain208-method_chain208] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain209-method_chain209] __________ strandedness_chain = ('opposite', 'same') method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain210-method_chain210] __________ strandedness_chain = ('opposite', 'same') method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain211-method_chain211] __________ strandedness_chain = ('opposite', 'same') method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain215-method_chain215] __________ strandedness_chain = ('opposite', 'same') method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain217-method_chain217] __________ strandedness_chain = ('opposite', 'same') method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain218-method_chain218] __________ strandedness_chain = ('opposite', 'same') method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain219-method_chain219] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain220-method_chain220] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain221-method_chain221] __________ strandedness_chain = ('opposite', 'same') method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain222-method_chain222] __________ strandedness_chain = ('opposite', 'same') method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 258 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain223-method_chain223] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain224-method_chain224] __________ strandedness_chain = ('opposite', 'same') method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain225-method_chain225] __________ strandedness_chain = ('opposite', 'same') method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain229-method_chain229] __________ strandedness_chain = ('opposite', 'same') method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain231-method_chain231] __________ strandedness_chain = ('opposite', 'same') method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain232-method_chain232] __________ strandedness_chain = ('opposite', 'same') method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain233-method_chain233] __________ strandedness_chain = ('opposite', 'same') method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain234-method_chain234] __________ strandedness_chain = ('opposite', 'same') method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain235-method_chain235] __________ strandedness_chain = ('opposite', 'same') method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain236-method_chain236] __________ strandedness_chain = ('opposite', 'same') method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain237-method_chain237] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'same'), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain238-method_chain238] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain239-method_chain239] __________ strandedness_chain = ('opposite', 'same') method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain243-method_chain243] __________ strandedness_chain = ('opposite', 'same'), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'same'), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain245-method_chain245] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain246-method_chain246] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain247-method_chain247] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain248-method_chain248] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain249-method_chain249] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain250-method_chain250] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain251-method_chain251] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain252-method_chain252] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain253-method_chain253] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain254-method_chain254] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain255-method_chain255] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain256-method_chain256] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain257-method_chain257] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain258-method_chain258] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain259-method_chain259] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain260-method_chain260] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain264-method_chain264] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain266-method_chain266] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain267-method_chain267] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain268-method_chain268] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain269-method_chain269] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain270-method_chain270] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain271-method_chain271] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 346, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain272-method_chain272] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain273-method_chain273] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain274-method_chain274] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain278-method_chain278] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain280-method_chain280] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain281-method_chain281] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain282-method_chain282] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain283-method_chain283] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain284-method_chain284] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain285-method_chain285] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain286-method_chain286] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', 'opposite'), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain287-method_chain287] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain288-method_chain288] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain292-method_chain292] __________ strandedness_chain = ('opposite', 'opposite') method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', 'opposite'), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain294-method_chain294] __________ strandedness_chain = (False, None), method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain295-method_chain295] __________ strandedness_chain = (False, None) method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain296-method_chain296] __________ strandedness_chain = (False, None), method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain297-method_chain297] __________ strandedness_chain = (False, None), method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain298-method_chain298] __________ strandedness_chain = (False, None), method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain299-method_chain299] __________ strandedness_chain = (False, None), method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain300-method_chain300] __________ strandedness_chain = (False, None), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain301-method_chain301] __________ strandedness_chain = (False, None) method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain302-method_chain302] __________ strandedness_chain = (False, None) method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain303-method_chain303] __________ strandedness_chain = (False, None), method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain304-method_chain304] __________ strandedness_chain = (False, None), method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain305-method_chain305] __________ strandedness_chain = (False, None) method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain306-method_chain306] __________ strandedness_chain = (False, None), method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain307-method_chain307] __________ strandedness_chain = (False, None), method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain308-method_chain308] __________ strandedness_chain = (False, None), method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain309-method_chain309] __________ strandedness_chain = (False, None), method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain311-method_chain311] __________ strandedness_chain = (False, None), method_chain = ('overlap', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('overlap', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGDEyYewAADkAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain313-method_chain313] __________ strandedness_chain = (False, None), method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain315-method_chain315] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('nearest', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain316-method_chain316] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain317-method_chain317] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain318-method_chain318] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain319-method_chain319] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain320-method_chain320] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 291, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain321-method_chain321] __________ strandedness_chain = (False, None), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain322-method_chain322] __________ strandedness_chain = (False, None), method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain323-method_chain323] __________ strandedness_chain = (False, None) method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain327-method_chain327] __________ strandedness_chain = (False, None), method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain329-method_chain329] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain330-method_chain330] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain331-method_chain331] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain332-method_chain332] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain333-method_chain333] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain334-method_chain334] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5156288 | 5160023 | a | 0 | + | | chr1 | 5156288 | 5160023 | a | 0 | + | | chr1 | 5156288 | 5160023 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5156288 | 5160023 | a | 0 | - | | chr1 | 5156288 | 5160023 | a | 0 | - | | chr1 | 5156288 | 5160023 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65537 | 65539 | a | 0 | - | | chr15 | 65537 | 65540 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr14 | 955905 | 956170 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 955905 | 955907 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5156288 | 5156290 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5156288 | 5158337 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 265 | 522 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chrX | 265 | 522 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5156288 | 5160023 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5156288 | 5156553 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 9830401 | 9830403 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain335-method_chain335] __________ strandedness_chain = (False, None), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=(False, None), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain336-method_chain336] __________ strandedness_chain = (False, None), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain337-method_chain337] __________ strandedness_chain = (False, None), method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain341-method_chain341] __________ strandedness_chain = (False, None), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=(False, None), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain343-method_chain343] __________ strandedness_chain = ('same', None), method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain344-method_chain344] __________ strandedness_chain = ('same', None) method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain345-method_chain345] __________ strandedness_chain = ('same', None), method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain346-method_chain346] __________ strandedness_chain = ('same', None), method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain347-method_chain347] __________ strandedness_chain = ('same', None), method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain348-method_chain348] __________ strandedness_chain = ('same', None), method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain349-method_chain349] __________ strandedness_chain = ('same', None), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain350-method_chain350] __________ strandedness_chain = ('same', None) method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain351-method_chain351] __________ strandedness_chain = ('same', None) method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain352-method_chain352] __________ strandedness_chain = ('same', None), method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain353-method_chain353] __________ strandedness_chain = ('same', None), method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain354-method_chain354] __________ strandedness_chain = ('same', None) method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain355-method_chain355] __________ strandedness_chain = ('same', None) method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain356-method_chain356] __________ strandedness_chain = ('same', None), method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain357-method_chain357] __________ strandedness_chain = ('same', None), method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain358-method_chain358] __________ strandedness_chain = ('same', None), method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain362-method_chain362] __________ strandedness_chain = ('same', None), method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain364-method_chain364] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('nearest', 'set_union'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3711, in set_union gr = gr.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 359, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain365-method_chain365] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain366-method_chain366] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain367-method_chain367] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain368-method_chain368] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPMZIQyoFAAA0wAJ') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain369-method_chain369] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +7 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 12 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 7 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Distance Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('nearest', 'subtract'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 4311, in subtract other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain370-method_chain370] __________ strandedness_chain = ('same', None), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4zIAgwAALEABw==') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain371-method_chain371] __________ strandedness_chain = ('same', None), method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain372-method_chain372] __________ strandedness_chain = ('same', None) method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain376-method_chain376] __________ strandedness_chain = ('same', None), method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain378-method_chain378] __________ strandedness_chain = ('same', None), method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain379-method_chain379] __________ strandedness_chain = ('same', None) method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain380-method_chain380] __________ strandedness_chain = ('same', None), method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain381-method_chain381] __________ strandedness_chain = ('same', None), method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain382-method_chain382] __________ strandedness_chain = ('same', None), method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain383-method_chain383] __________ strandedness_chain = ('same', None), method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 8573867 | 8579026 | a | 0 | - | | chr1 | 8573867 | 8581115 | a | 0 | - | | chr1 | 8573867 | 8579026 | a | 0 | - | | chr1 | 8573867 | 8579026 | a | 0 | - | | chr1 | 8573867 | 8579026 | a | 0 | - | | chr1 | 8573867 | 8579026 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 6 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain384-method_chain384] __________ strandedness_chain = ('same', None), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('same', None), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain385-method_chain385] __________ strandedness_chain = ('same', None), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain386-method_chain386] __________ strandedness_chain = ('same', None), method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain388-method_chain388] __________ strandedness_chain = ('same', None), method_chain = ('join', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:66: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2, suffix="_c") pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5597 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 2 | 5598 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 116 | 5712 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 244 | 5840 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 189 | 5785 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 378 | 5974 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 436 | 6032 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 516 | 6112 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 184 | 5780 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 5 | 5601 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 130 | 5726 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 259 | 5855 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 515 | 6111 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 5597 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 2 | 5598 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 5 | 5601 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 130 | 5726 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 259 | 5855 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 3 | 5599 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 129 | 5725 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 258 | 5854 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 195 | 5791 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 235 | 5831 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 255 | 5851 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 260 | 5856 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 131 | 5727 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 7 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 1282 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 3 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) +--------------+-----------+-----------+------------+-----------+-------+ | Chromosome | Start | End | Name | Score | +12 | | (category) | (int64) | (int64) | (object) | (int64) | ... | |--------------+-----------+-----------+------------+-----------+-------| | chr1 | 1 | 2 | a | 0 | ... | +--------------+-----------+-----------+------------+-----------+-------+ Stranded PyRanges object has 1 rows and 17 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. 12 hidden columns: Strand, Start_b, End_b, Name_b, Score_b, Strand_b, Start_c, ... (+ 5 more.) Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('join', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGDEyYewAADkAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain390-method_chain390] __________ strandedness_chain = ('same', None), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('same', None), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain392-method_chain392] __________ strandedness_chain = ('opposite', None) method_chain = ('set_union', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('set_union', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain393-method_chain393] __________ strandedness_chain = ('opposite', None) method_chain = ('set_union', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('set_union', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain394-method_chain394] __________ strandedness_chain = ('opposite', None), method_chain = ('set_union', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_union', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain395-method_chain395] __________ strandedness_chain = ('opposite', None), method_chain = ('set_union', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_union', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain396-method_chain396] __________ strandedness_chain = ('opposite', None) method_chain = ('set_union', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_union', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain397-method_chain397] __________ strandedness_chain = ('opposite', None) method_chain = ('set_union', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('set_union', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain398-method_chain398] __________ strandedness_chain = ('opposite', None), method_chain = ('set_union', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_union', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain399-method_chain399] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('set_intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain400-method_chain400] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('set_intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain401-method_chain401] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_intersect', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain402-method_chain402] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_intersect', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain403-method_chain403] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_intersect', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain404-method_chain404] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('set_intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain405-method_chain405] __________ strandedness_chain = ('opposite', None) method_chain = ('set_intersect', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('set_intersect', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain406-method_chain406] __________ strandedness_chain = ('opposite', None), method_chain = ('overlap', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('overlap', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain407-method_chain407] __________ strandedness_chain = ('opposite', None) method_chain = ('overlap', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('overlap', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain411-method_chain411] __________ strandedness_chain = ('opposite', None), method_chain = ('overlap', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('overlap', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain413-method_chain413] __________ strandedness_chain = ('opposite', None), method_chain = ('nearest', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('nearest', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain414-method_chain414] __________ strandedness_chain = ('opposite', None) method_chain = ('nearest', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter E hypothesis.errors.MultipleFailures: Hypothesis found 2 distinct failures. tests/test_do_not_error.py:40: MultipleFailures ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 75, in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2975, in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 233, in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 23, in call_f return f.remote(df, odf, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 121, in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/nearest.py", line 74, in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( File "sorted_nearest/src/sorted_nearest.pyx", line 24, in sorted_nearest.src.sorted_nearest.nearest_previous_nonoverlapping ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('nearest', 'set_intersect'), ) Traceback (most recent call last): File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/tests/test_do_not_error.py", line 80, in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 3615, in set_intersect other_clusters = other.merge(strand=strand) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/pyranges.py", line 2792, in merge df = pyrange_apply_single(_merge, self, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 380, in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/multithreaded.py", line 31, in call_f_single return f.remote(df, **kwargs) File "/build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build/pyranges/methods/merge.py", line 16, in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) File "sorted_nearest/src/clusters.pyx", line 16, in sorted_nearest.src.clusters.find_clusters Exception: Starts/Ends not int64 or int32: int64 You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain415-method_chain415] __________ strandedness_chain = ('opposite', None), method_chain = ('nearest', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('nearest', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain416-method_chain416] __________ strandedness_chain = ('opposite', None), method_chain = ('nearest', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('nearest', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain417-method_chain417] __________ strandedness_chain = ('opposite', None), method_chain = ('nearest', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('nearest', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGGCEk4wQBlQKAAC6AAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain418-method_chain418] __________ strandedness_chain = ('opposite', None), method_chain = ('nearest', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('nearest', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain419-method_chain419] __________ strandedness_chain = ('opposite', None), method_chain = ('nearest', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:61: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:2975: in nearest dfs = pyrange_apply(_nearest, self, other, **kwargs) pyranges/multithreaded.py:233: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/methods/nearest.py:121: in _nearest previous_r_idx, previous_dist = _previous_nonoverlapping( pyranges/methods/nearest.py:74: in _previous_nonoverlapping r_idx, dist = nearest_previous_nonoverlapping( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/sorted_nearest.pyx:24: ValueError ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2 | 3 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('nearest', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGKGBkhPOhYlAKAADKAAg=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain420-method_chain420] __________ strandedness_chain = ('opposite', None) method_chain = ('intersect', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('intersect', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain421-method_chain421] __________ strandedness_chain = ('opposite', None) method_chain = ('intersect', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('intersect', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain425-method_chain425] __________ strandedness_chain = ('opposite', None) method_chain = ('intersect', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('intersect', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain427-method_chain427] __________ strandedness_chain = ('opposite', None) method_chain = ('subtract', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('subtract', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain428-method_chain428] __________ strandedness_chain = ('opposite', None) method_chain = ('subtract', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('subtract', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain429-method_chain429] __________ strandedness_chain = ('opposite', None), method_chain = ('subtract', 'overlap') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('subtract', 'overlap'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain430-method_chain430] __________ strandedness_chain = ('opposite', None), method_chain = ('subtract', 'nearest') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('subtract', 'nearest'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain431-method_chain431] __________ strandedness_chain = ('opposite', None) method_chain = ('subtract', 'intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('subtract', 'intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain432-method_chain432] __________ strandedness_chain = ('opposite', None), method_chain = ('subtract', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('subtract', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain433-method_chain433] __________ strandedness_chain = ('opposite', None), method_chain = ('subtract', 'join') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:75: in test_three_in_a_row gr2 = m1(gr2, strandedness=s1) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., gr3=Empty PyRanges, strandedness_chain=('opposite', None), method_chain=('subtract', 'join'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkAANGJBIMAABNAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain434-method_chain434] __________ strandedness_chain = ('opposite', None), method_chain = ('join', 'set_union') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3711: in set_union gr = gr.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('join', 'set_union'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain435-method_chain435] __________ strandedness_chain = ('opposite', None) method_chain = ('join', 'set_intersect') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:3615: in set_intersect other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('join', 'set_intersect'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case __________ test_three_in_a_row[strandedness_chain439-method_chain439] __________ strandedness_chain = ('opposite', None), method_chain = ('join', 'subtract') @pytest.mark.bedtools > @pytest.mark.parametrize("strandedness_chain,method_chain", product(strandedness_chain, method_chain)) @settings( max_examples=max_examples, deadline=deadline, print_blob=True, suppress_health_check=HealthCheck.all()) @given(gr=dfs_no_min(), gr2=dfs_no_min(), gr3=dfs_no_min()) # pylint: disable=no-value-for-parameter tests/test_do_not_error.py:40: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_do_not_error.py:80: in test_three_in_a_row gr3 = m2(gr3, strandedness=s2) pyranges/pyranges.py:4311: in subtract other_clusters = other.merge(strand=strand) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges Empty PyRanges ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_three_in_a_row( gr=Empty PyRanges, gr2=Empty PyRanges, gr3=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strandedness_chain=('opposite', None), method_chain=('join', 'subtract'), ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2BkgABGJBIEAABLAAQ=') as a decorator on your test case _____________________________ test_introns_single ______________________________ def test_introns_single(): "Assert that our fast method of computing introns is the same as the slow, correct one in compute_introns_single" gr = pr.data.gencode_gtf()[["gene_id", "Feature"]] exons = gr[gr.Feature == "exon"].merge(by="gene_id") exons.Feature = "exon" exons = exons.df df = pd.concat([gr[gr.Feature == "gene"].df, exons], sort=False) print(df) for gid, gdf in df.groupby("gene_id"): print("-------" * 20) print(gid) print(gdf) print("gdf", len(gdf)) expected = compute_introns_single(gdf, by="gene") print("expected", len(expected)) > actual = pr.PyRanges(gdf).features.introns().df tests/test_genomicfeatures.py:174: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pyranges/genomicfeatures.py:254: in introns result = pyrange_apply(_introns2, by_gr, exons, **kwargs) pyranges/multithreaded.py:291: in pyrange_apply result = call_f(function, nparams, df, odf, kwargs) pyranges/multithreaded.py:23: in call_f return f.remote(df, odf, **kwargs) pyranges/genomicfeatures.py:567: in _introns2 starts, ends, ids = find_introns(genes.Start.values, genes.End.values, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'const long' but got 'long long' sorted_nearest/src/introns.pyx:12: ValueError ----------------------------- Captured stdout call ----------------------------- Chromosome gene_id Start End Strand Feature 0 chr1 ENSG00000223972.5 11868 14409 + gene 1 chr1 ENSG00000243485.5 29553 31109 + gene 2 chr1 ENSG00000284332.1 30365 30503 + gene 3 chr1 ENSG00000268020.3 52472 53312 + gene 4 chr1 ENSG00000240361.2 57597 64116 + gene .. ... ... ... ... ... ... 587 chr1 ENSG00000283040.1 876754 877234 - exon 588 chr1 ENSG00000283712.1 1312501 1312566 - exon 589 chr1 ENSG00000284372.1 1339649 1339708 - exon 590 chr1 ENSG00000284662.1 685678 686673 - exon 591 chr1 ENSG00000284733.1 450702 451697 - exon [711 rows x 6 columns] -------------------------------------------------------------------------------------------------------------------------------------------- ENSG00000078808.16 Chromosome gene_id Start End Strand Feature 101 chr1 ENSG00000078808.16 1216907 1232031 - gene 284 chr1 ENSG00000078808.16 1216907 1217804 - exon 285 chr1 ENSG00000078808.16 1218457 1221351 - exon 286 chr1 ENSG00000078808.16 1223243 1223357 - exon 287 chr1 ENSG00000078808.16 1223831 1223968 - exon 288 chr1 ENSG00000078808.16 1227271 1227319 - exon 289 chr1 ENSG00000078808.16 1228467 1228946 - exon 290 chr1 ENSG00000078808.16 1231891 1232031 - exon gdf 8 g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g Chromosome gene_id Start End Strand Feature 101 chr1 ENSG00000078808.16 1216907 1232031 - gene x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Chromosome Start End gene_id Strand 0 chr1 1216907 1217804 ENSG00000078808.16 - 1 chr1 1218457 1221351 ENSG00000078808.16 - 2 chr1 1223243 1223357 ENSG00000078808.16 - 3 chr1 1223831 1223968 ENSG00000078808.16 - 4 chr1 1227271 1227319 ENSG00000078808.16 - 5 chr1 1228467 1228946 ENSG00000078808.16 - 6 chr1 1231891 1232031 ENSG00000078808.16 - expected 6 _______________________________ test_merge[True] _______________________________ strand = True @pytest.mark.bedtools > @pytest.mark.parametrize("strand", [True, False]) @settings( max_examples=max_examples, deadline=deadline, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_unary.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_unary.py:75: in test_merge result = gr.merge(strand=strand, count=True) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpwtfoycti/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5934371 | 5939952 | a | 0 | - | | chr1 | 9356007 | 9361724 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmp5y24v5z_/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 5934371 5939952 - 1 chr1 9356007 9361724 - 1 bedtools_df Chromosome Start End Strand Count 0 chr1 5934371 5939952 - 1 1 chr1 9356007 9361724 - 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 131330 | 132101 | a | 0 | + | | chr2 | 131330 | 131726 | a | 0 | + | | chr2 | 131330 | 131726 | a | 0 | + | | chr2 | 131330 | 131726 | a | 0 | + | | chr2 | 131330 | 131726 | a | 0 | + | | chr3 | 131330 | 131726 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 6 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpogwypdsj/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 131330 132101 + 1 chr2 131330 131726 + 4 chr3 131330 131726 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 131330 132101 + 1 1 chr2 131330 131726 + 4 2 chr3 131330 131726 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr16 | 8240205 | 8247941 | a | 0 | + | | chr16 | 7404364 | 7407854 | a | 0 | + | | chr16 | 7404364 | 7407854 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmppbk6f95d/f1.bed) resultresultresultresultresultresultresultresultresultresult chr16 7404364 7407854 + 1 chr16 7404364 7407854 - 1 chr16 8240205 8247941 + 1 bedtools_df Chromosome Start End Strand Count 0 chr16 7404364 7407854 + 1 1 chr16 7404364 7407854 - 1 2 chr16 8240205 8247941 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 3075 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmp65f2tlzr/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 3075 - 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 3075 - 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65537 | 65539 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpovovuhmm/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 65537 65539 - 1 bedtools_df Chromosome Start End Strand Count 0 chr1 65537 65539 - 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65537 | 65539 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpechju4s_/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 65537 65539 - 1 bedtools_df Chromosome Start End Strand Count 0 chr1 65537 65539 - 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 65537 | 65795 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmp_v6opig5/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 65537 65795 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 65537 65795 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 9573871 | 9575150 | a | 0 | + | | chr1 | 4118066 | 4122759 | a | 0 | - | | chr1 | 5842847 | 5844126 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpk11ohhmq/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 4118066 4122759 - 1 chr1 5842847 5844126 - 1 chr1 9573871 9575150 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 4118066 4122759 - 1 1 chr1 5842847 5844126 - 1 2 chr1 9573871 9575150 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr18 | 558270 | 558384 | a | 0 | - | | chr18 | 5645072 | 5647456 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmp3_oueuxq/f1.bed) resultresultresultresultresultresultresultresultresultresult chr18 558270 558384 - 1 chr18 5645072 5647456 - 1 bedtools_df Chromosome Start End Strand Count 0 chr18 558270 558384 - 1 1 chr18 5645072 5647456 - 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmprdqyaw83/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmprbyvexp5/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpngzgfhut/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpthfwmnz8/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmplq79u8i5/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmpl694pfii/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -s -i <(sort -k1,1 -k2,2n /tmp/tmppi2soh5x/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 bedtools_df Chromosome Start End Strand Count 0 chr1 1 2 + 1 ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_merge( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strand=True, ) ______________________________ test_merge[False] _______________________________ strand = False @pytest.mark.bedtools > @pytest.mark.parametrize("strand", [True, False]) @settings( max_examples=max_examples, deadline=deadline, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_unary.py:31: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_unary.py:75: in test_merge result = gr.merge(strand=strand, count=True) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:380: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpiak4oud2/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr3 | 2657277 | 2664217 | a | 0 | + | | chr3 | 2657277 | 2664217 | a | 0 | + | | chr3 | 2657277 | 2663276 | a | 0 | + | | chr3 | 2657277 | 2664217 | a | 0 | + | | ... | ... | ... | ... | ... | ... | | chr3 | 7251733 | 7261254 | a | 0 | + | | chr3 | 2657277 | 2664217 | a | 0 | + | | chr3 | 2657277 | 2664217 | a | 0 | + | | chr3 | 2657277 | 2664217 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 11 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpqqw8tv2y/f1.bed) resultresultresultresultresultresultresultresultresultresult chr3 2657277 2664217 + 10 chr3 7251733 7261254 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr3 2657277 2664217 10 1 chr3 7251733 7261254 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 7467198 | 7474484 | a | 0 | + | | chr1 | 7467198 | 7474484 | a | 0 | + | | chr1 | 7467198 | 7474484 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpc7cbv184/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 7467198 7474484 + 3 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 7467198 7474484 3 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr13 | 4385285 | 4393729 | a | 0 | - | | chr13 | 4385285 | 4392792 | a | 0 | - | | chr13 | 4385285 | 4392866 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp7zjz0kkt/f1.bed) resultresultresultresultresultresultresultresultresultresult chr13 4385285 4393729 - 3 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr13 4385285 4393729 3 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1500566 | 1507825 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpen30pd45/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1500566 1507825 - 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1500566 1507825 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chrX | 15163 | 21821 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp3lva6ti6/f1.bed) resultresultresultresultresultresultresultresultresultresult chrX 15163 21821 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chrX 15163 21821 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chrX | 15163 | 15223 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpk61xf5gv/f1.bed) resultresultresultresultresultresultresultresultresultresult chrX 15163 15223 - 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chrX 15163 15223 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1573358 | 1581048 | a | 0 | + | | chr2 | 5302858 | 5310548 | a | 0 | - | | chr2 | 2685981 | 2693671 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpx7g2x3a7/f1.bed) resultresultresultresultresultresultresultresultresultresult chr2 1573358 1581048 + 1 chr2 2685981 2693671 - 1 chr2 5302858 5310548 - 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr2 1573358 1581048 1 1 chr2 2685981 2693671 1 2 chr2 5302858 5310548 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 1573358 | 1581048 | a | 0 | + | | chr2 | 5302858 | 5310548 | a | 0 | - | | chr2 | 2685981 | 2693671 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp5oit34v_/f1.bed) resultresultresultresultresultresultresultresultresultresult chr2 1573358 1581048 + 1 chr2 2685981 2693671 - 1 chr2 5302858 5310548 - 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr2 1573358 1581048 1 1 chr2 2685981 2693671 1 2 chr2 5302858 5310548 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5317654 | 5323818 | a | 0 | + | | chr1 | 9516281 | 9517052 | a | 0 | + | | chr1 | 9516281 | 9523141 | a | 0 | + | | chr1 | 9516281 | 9523141 | a | 0 | + | | chr1 | 3168149 | 3175009 | a | 0 | + | | chr3 | 9516281 | 9523141 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 6 rows and 6 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpq262ai9p/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 3168149 3175009 + 1 chr1 5317654 5323818 + 1 chr1 9516281 9523141 + 3 chr3 9516281 9523141 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 3168149 3175009 1 1 chr1 5317654 5323818 1 2 chr1 9516281 9523141 3 3 chr3 9516281 9523141 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp9hxcqfe2/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp32_nh_fx/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp3c4dd3jl/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpmpkew0ds/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpr6yq06ka/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmpmy7emed7/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools merge -o first,count -c 6,1 -i <(sort -k1,1 -k2,2n /tmp/tmp9jv4fz_y/f1.bed) resultresultresultresultresultresultresultresultresultresult chr1 1 2 + 1 if not if not if not if not if not if not if not if not if not if not bedtools_df Chromosome Start End Count 0 chr1 1 2 1 ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_merge( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strand=False, ) ______________________________ test_cluster[True] ______________________________ strand = True @pytest.mark.bedtools > @pytest.mark.parametrize("strand", [True, False]) @settings( max_examples=max_examples, deadline=deadline, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_unary.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_unary.py:133: in test_cluster result = gr.cluster(strand=strand) pyranges/pyranges.py:1062: in cluster df = pyrange_apply_single(_cluster, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/cluster.py:14: in _cluster ids = annotate_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/annotate_clusters.pyx:15: Exception ----------------------------- Captured stdout call ----------------------------- +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpod54qvht/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 3544226 | 3552504 | a | 0 | + | | chr1 | 3666210 | 3674488 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpa5s929wo/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 3544226 3552504 a 0 + 1 1 chr1 3666210 3674488 a 0 + 2 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 3544226 | 3552504 | a | 0 | + | | chr1 | 3666210 | 3674488 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr14 | 955363 | 955567 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmp5iy8vluq/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr14 955363 955567 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr14 | 955363 | 955567 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 955363 | 955364 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpftqchytc/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr2 955363 955364 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 955363 | 955364 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 955363 | 959095 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpm9j33lou/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr2 955363 959095 a 0 - 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr2 | 955363 | 959095 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr20 | 3732 | 3747 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpwp6wzl9l/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr20 3732 3747 a 0 - 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr20 | 3732 | 3747 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr20 | 3732 | 3747 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmp8jl70lnn/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr20 3732 3747 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr20 | 3732 | 3747 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 4248028 | 4255937 | a | 0 | + | | chr1 | 4248028 | 4250180 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmp2jqlcs94/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 4248028 4250180 a 0 + 1 1 chr1 4248028 4255937 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 4248028 | 4255937 | a | 0 | + | | chr1 | 4248028 | 4250180 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5320649 | 5328961 | a | 0 | - | | chr1 | 5320649 | 5329380 | a | 0 | - | | chr20 | 5320649 | 5329380 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpkqb849z9/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 5320649 5328961 a 0 - 1 1 chr1 5320649 5329380 a 0 - 1 2 chr20 5320649 5329380 a 0 + 2 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5320649 | 5328961 | a | 0 | - | | chr1 | 5320649 | 5329380 | a | 0 | - | | chr20 | 5320649 | 5329380 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 2 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 196868 | 205180 | a | 0 | - | | chr1 | 196690 | 205002 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmppwbb5tf8/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 196690 205002 a 0 - 1 1 chr1 196868 205180 a 0 - 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 196868 | 205180 | a | 0 | - | | chr1 | 196690 | 205002 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpu951bomv/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpt0v0_fyb/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpq5wl0pv3/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmp0o1lnxj9/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmp3sangoiv/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmphlhwg2p5/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -s -i <(sort -k1,1 -k2,2n /tmp/tmpf9my2a8k/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_cluster( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strand=True, ) _____________________________ test_cluster[False] ______________________________ strand = False @pytest.mark.bedtools > @pytest.mark.parametrize("strand", [True, False]) @settings( max_examples=max_examples, deadline=deadline, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_unary.py:96: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_unary.py:133: in test_cluster result = gr.cluster(strand=strand) pyranges/pyranges.py:1062: in cluster df = pyrange_apply_single(_cluster, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/cluster.py:14: in _cluster ids = annotate_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/annotate_clusters.pyx:15: Exception ----------------------------- Captured stdout call ----------------------------- +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpokyrq7gj/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5114057 | 5114252 | a | 0 | + | | chr3 | 7510280 | 7518299 | a | 0 | + | | chr3 | 3726805 | 3732612 | a | 0 | + | | chrX | 3519494 | 3527486 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 4 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpzapvvuu7/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 5114057 5114252 a 0 + 1 1 chr3 3726805 3732612 a 0 + 2 2 chr3 7510280 7518299 a 0 + 3 3 chrX 3519494 3527486 a 0 + 4 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 5114057 | 5114252 | a | 0 | + | | chr3 | 7510280 | 7518299 | a | 0 | + | | chr3 | 3726805 | 3732612 | a | 0 | + | | chrX | 3519494 | 3527486 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 4 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2318379 | 2324469 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2321734 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | ... | ... | ... | ... | ... | ... | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2327039 | a | 0 | - | | chr1 | 2318379 | 2320952 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 10 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmp2wksad2c/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 2318379 2318423 a 0 - 1 1 chr1 2318379 2318423 a 0 - 1 2 chr1 2318379 2318423 a 0 - 1 3 chr1 2318379 2318423 a 0 - 1 4 chr1 2318379 2320952 a 0 - 1 5 chr1 2318379 2321734 a 0 - 1 6 chr1 2318379 2324469 a 0 - 1 7 chr1 2318379 2327039 a 0 - 1 8 chr13 2318379 2318423 a 0 - 2 9 chr19 2318379 2318423 a 0 - 3 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2318379 | 2324469 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2321734 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | ... | ... | ... | ... | ... | ... | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2327039 | a | 0 | - | | chr1 | 2318379 | 2320952 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 10 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2318379 | 2324469 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2321734 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | ... | ... | ... | ... | ... | ... | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2327039 | a | 0 | - | | chr1 | 2318379 | 2320952 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 10 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmplknqpxuf/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 2318379 2318423 a 0 - 1 1 chr1 2318379 2318423 a 0 - 1 2 chr1 2318379 2318423 a 0 - 1 3 chr1 2318379 2318423 a 0 - 1 4 chr1 2318379 2320952 a 0 - 1 5 chr1 2318379 2321734 a 0 - 1 6 chr1 2318379 2324469 a 0 - 1 7 chr1 2318379 2327039 a 0 - 1 8 chr13 2318379 2318423 a 0 - 2 9 chr19 2318379 2318423 a 0 - 3 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2318379 | 2324469 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2321734 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | | ... | ... | ... | ... | ... | ... | | chr1 | 2318379 | 2318423 | a | 0 | - | | chr1 | 2318379 | 2327039 | a | 0 | - | | chr1 | 2318379 | 2320952 | a | 0 | - | | chr1 | 2318379 | 2318423 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 10 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 8690108 | 8695774 | a | 0 | + | | chr1 | 8690108 | 8695252 | a | 0 | + | | chr1 | 8690108 | 8693848 | a | 0 | + | | chr10 | 414495 | 420161 | a | 0 | + | | chrY | 5019040 | 5024511 | a | 0 | + | | chrY | 3961609 | 3967275 | a | 0 | + | | chrY | 8690108 | 8695774 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 7 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpviordz5s/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 8690108 8693848 a 0 + 1 1 chr1 8690108 8695252 a 0 + 1 2 chr1 8690108 8695774 a 0 + 1 3 chr10 414495 420161 a 0 + 2 4 chrY 3961609 3967275 a 0 + 3 5 chrY 5019040 5024511 a 0 + 4 6 chrY 8690108 8695774 a 0 + 5 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 8690108 | 8695774 | a | 0 | + | | chr1 | 8690108 | 8695252 | a | 0 | + | | chr1 | 8690108 | 8693848 | a | 0 | + | | chr10 | 414495 | 420161 | a | 0 | + | | chrY | 5019040 | 5024511 | a | 0 | + | | chrY | 3961609 | 3967275 | a | 0 | + | | chrY | 8690108 | 8695774 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 7 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2085956 | 2094024 | a | 0 | + | | chr1 | 2596964 | 2605032 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmp7ad4hqcq/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 2085956 2094024 a 0 + 1 1 chr1 2596964 2605032 a 0 + 2 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 2085956 | 2094024 | a | 0 | + | | chr1 | 2596964 | 2605032 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 9626082 | 9632068 | a | 0 | + | | chr1 | 9626082 | 9632068 | a | 0 | + | | chr1 | 9626082 | 9632068 | a | 0 | + | | chr1 | 9626082 | 9632068 | a | 0 | - | | ... | ... | ... | ... | ... | ... | | chr1 | 9626082 | 9632068 | a | 0 | - | | chr1 | 9626082 | 9632068 | a | 0 | - | | chr1 | 9626082 | 9632068 | a | 0 | - | | chr1 | 9626082 | 9632068 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 11 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmp7k8hq5pd/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 9626082 9632068 a 0 + 1 1 chr1 9626082 9632068 a 0 + 1 2 chr1 9626082 9632068 a 0 + 1 3 chr1 9626082 9632068 a 0 - 1 4 chr1 9626082 9632068 a 0 - 1 5 chr1 9626082 9632068 a 0 - 1 6 chr1 9626082 9632068 a 0 - 1 7 chr1 9626082 9632068 a 0 - 1 8 chr1 9626082 9632068 a 0 - 1 9 chr21 9626082 9632068 a 0 - 2 10 chr4 9626082 9632068 a 0 - 3 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 9626082 | 9632068 | a | 0 | + | | chr1 | 9626082 | 9632068 | a | 0 | + | | chr1 | 9626082 | 9632068 | a | 0 | + | | chr1 | 9626082 | 9632068 | a | 0 | - | | ... | ... | ... | ... | ... | ... | | chr1 | 9626082 | 9632068 | a | 0 | - | | chr1 | 9626082 | 9632068 | a | 0 | - | | chr1 | 9626082 | 9632068 | a | 0 | - | | chr1 | 9626082 | 9632068 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 11 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 254310 | 259528 | a | 0 | + | | chr1 | 254310 | 259528 | a | 0 | + | | chr1 | 254310 | 259528 | a | 0 | + | | chr1 | 9293958 | 9299176 | a | 0 | + | | ... | ... | ... | ... | ... | ... | | chr1 | 254310 | 259528 | a | 0 | - | | chr1 | 254310 | 263853 | a | 0 | - | | chr1 | 254310 | 259528 | a | 0 | - | | chr1 | 5820624 | 5825842 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 10 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpfyp11fn_/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 254310 259528 a 0 + 1 1 chr1 254310 259528 a 0 + 1 2 chr1 254310 259528 a 0 + 1 3 chr1 254310 259528 a 0 - 1 4 chr1 254310 259528 a 0 - 1 5 chr1 254310 263853 a 0 - 1 6 chr1 5820624 5825842 a 0 - 2 7 chr1 9293958 9299176 a 0 + 3 8 chr16 254310 259528 a 0 - 4 9 chr7 6917380 6922598 a 0 - 5 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 254310 | 259528 | a | 0 | + | | chr1 | 254310 | 259528 | a | 0 | + | | chr1 | 254310 | 259528 | a | 0 | + | | chr1 | 9293958 | 9299176 | a | 0 | + | | ... | ... | ... | ... | ... | ... | | chr1 | 254310 | 259528 | a | 0 | - | | chr1 | 254310 | 263853 | a | 0 | - | | chr1 | 254310 | 259528 | a | 0 | - | | chr1 | 5820624 | 5825842 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 10 rows and 6 columns from 3 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 337330 | 338310 | a | 0 | - | | chr1 | 337330 | 340775 | a | 0 | - | | chr1 | 337330 | 342937 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpg7mm2_n9/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 337330 338310 a 0 - 1 1 chr1 337330 340775 a 0 - 1 2 chr1 337330 342937 a 0 - 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 337330 | 338310 | a | 0 | - | | chr1 | 337330 | 340775 | a | 0 | - | | chr1 | 337330 | 342937 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 337330 | 337331 | a | 0 | - | | chr1 | 337330 | 337864 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpuqr8fn4s/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 337330 337331 a 0 - 1 1 chr1 337330 337864 a 0 - 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 337330 | 337331 | a | 0 | - | | chr1 | 337330 | 337864 | a | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 2 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpot4r75l3/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpfxb5gakv/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpstmdmlk0/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpvdrt7lzg/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpy1fh2e2p/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmph_jo1x6m/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. bedtools cluster -i <(sort -k1,1 -k2,2n /tmp/tmpheisohos/f1.bed) bedtools_df Chromosome Start End Name Score Strand Cluster 0 chr1 1 2 a 0 + 1 gr +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_cluster( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., strand=False, ) _________________________________ test_windows _________________________________ @pytest.mark.bedtools > @settings( max_examples=max_examples, print_blob=True, deadline=deadline, suppress_health_check=HealthCheck.all()) @given(gr=dfs_min()) # pylint: disable=no-value-for-parameter tests/test_unary.py:231: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_unary.py:261: in test_windows result = gr.window(10)["Chromosome Start End".split()].unstrand() pyranges/pyranges.py:5407: in window df = pyrange_apply_single(_windows, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/windows.py:11: in _windows idxs, starts, ends = makewindows(df.index.values, df.Start.values, _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/windows.pyx:22: Exception ----------------------------- Captured stdout call ----------------------------- bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpyaiewucy/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpf122e8nu/f1.bed) bedtools_df Chromosome Start End 0 chr1 991521 991531 1 chr1 991531 991541 2 chr1 991541 991551 3 chr1 991551 991561 4 chr1 991561 991571 5 chr1 991571 991581 6 chr1 991581 991591 7 chr1 991591 991601 8 chr1 991601 991611 9 chr1 991611 991621 10 chr1 991621 991631 11 chr1 991631 991641 12 chr1 991641 991651 13 chr1 991651 991661 14 chr1 991661 991671 15 chr1 991671 991681 16 chr1 991681 991690 17 chr18 991521 991531 18 chr18 991531 991541 19 chr18 991541 991551 20 chr18 991551 991561 21 chr18 991561 991571 22 chr18 991571 991581 23 chr18 991581 991591 24 chr18 991591 991601 25 chr18 991601 991611 26 chr18 991611 991621 27 chr18 991621 991631 28 chr18 991631 991641 29 chr18 991641 991651 30 chr18 991651 991661 31 chr18 991661 991671 32 chr18 991671 991681 33 chr18 991681 991690 34 chr21 1717274 1717284 35 chr21 1717284 1717294 36 chr21 1717294 1717304 37 chr21 1717304 1717314 38 chr21 1717314 1717324 39 chr21 1717324 1717334 40 chr21 1717334 1717344 41 chr21 1717344 1717354 42 chr21 1717354 1717364 43 chr21 1717364 1717374 44 chr21 1717374 1717384 45 chr21 1717384 1717394 46 chr21 1717394 1717404 47 chr21 1717404 1717414 48 chr21 1717414 1717424 49 chr21 1717424 1717434 50 chr21 1717434 1717443 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpugoj4kvw/f1.bed) bedtools_df Chromosome Start End 0 chr1 2185293 2185303 1 chr1 2185303 2185313 2 chr1 2185313 2185323 3 chr1 2185323 2185333 4 chr1 2185333 2185343 .. ... ... ... 991 chrM 2192843 2192853 992 chrM 2192853 2192863 993 chrM 2192863 2192873 994 chrM 2192873 2192883 995 chrM 2192883 2192885 [996 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmp7m0lv1mv/f1.bed) bedtools_df Chromosome Start End 0 chr1 2185293 2185303 1 chr1 2185303 2185313 2 chr1 2185313 2185323 3 chr1 2185323 2185333 4 chr1 2185333 2185343 ... ... ... ... 1069 chrM 2192843 2192853 1070 chrM 2192853 2192863 1071 chrM 2192863 2192873 1072 chrM 2192873 2192883 1073 chrM 2192883 2192885 [1074 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmp0rn48sy3/f1.bed) bedtools_df Chromosome Start End 0 chr13 727395 727405 1 chr13 727405 727415 2 chr13 727415 727425 3 chr13 727425 727435 4 chr13 727435 727445 ... ... ... ... 5685 chr18 737305 737315 5686 chr18 737315 737325 5687 chr18 737325 737335 5688 chr18 737335 737345 5689 chr18 737345 737347 [5690 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmp4cn4552b/f1.bed) bedtools_df Chromosome Start End 0 chr18 4620951 4620961 1 chr18 4620961 4620971 2 chr18 4620971 4620981 3 chr18 4620981 4620991 4 chr18 4620991 4621001 ... ... ... ... 7215 chr18 9532736 9532746 7216 chr18 9532746 9532756 7217 chr18 9532756 9532766 7218 chr18 9532766 9532776 7219 chr18 9532776 9532784 [7220 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpq08ufo5f/f1.bed) bedtools_df Chromosome Start End 0 chr1 3112106 3112116 1 chr1 3112116 3112126 2 chr1 3112126 3112136 3 chr1 3112136 3112146 4 chr1 3112146 3112156 ... ... ... ... 1586 chrM 3117326 3117336 1587 chrM 3117336 3117346 1588 chrM 3117346 3117356 1589 chrM 3117356 3117366 1590 chrM 3117366 3117375 [1591 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmp19rjtm0p/f1.bed) bedtools_df Chromosome Start End 0 chr1 1267845 1267855 1 chr1 1267855 1267865 2 chr1 1267865 1267875 3 chr1 1267875 1267885 4 chr1 1267885 1267895 ... ... ... ... 2970 chr1 5310844 5310854 2971 chr1 5310854 5310864 2972 chr1 5310864 5310874 2973 chr1 5310874 5310884 2974 chr1 5310884 5310890 [2975 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmphsunrpop/f1.bed) bedtools_df Chromosome Start End 0 chr1 7972594 7972604 1 chr1 7972604 7972614 2 chr1 7972614 7972624 3 chr1 7972624 7972634 4 chr1 7972634 7972644 ... ... ... ... 1019 chr22 7974644 7974654 1020 chr22 7974654 7974664 1021 chr22 7974664 7974674 1022 chr22 7974674 7974684 1023 chr22 7974684 7974690 [1024 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpuywdbd8w/f1.bed) bedtools_df Chromosome Start End 0 chr1 256410 256420 1 chr1 256420 256430 2 chr1 256430 256440 3 chr1 256440 256450 4 chr1 256450 256460 ... ... ... ... 1064 chr17 264400 264410 1065 chr17 264410 264420 1066 chr17 264420 264430 1067 chr17 264430 264440 1068 chr17 264440 264444 [1069 rows x 3 columns] bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpqgjsaimx/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmp75qwnj2c/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpe6nirtkj/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmprgvfv5xu/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpdor8obhb/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmpojzu8gb2/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 bedtools makewindows -w 10 -b <(sort -k1,1 -k2,2n /tmp/tmp41bbj150/f1.bed) bedtools_df Chromosome Start End 0 chr1 1 2 ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_windows( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGAAAACoAAw==') as a decorator on your test case _________________________________ test_summary _________________________________ > ??? tests/test_unary.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/test_unary.py:324: in test_summary gr.summary() pyranges/pyranges.py:4397: in summary return _summary(self, to_stdout, return_df) pyranges/methods/summary.py:16: in _summary c = self.merge(strand=True) pyranges/pyranges.py:2792: in merge df = pyrange_apply_single(_merge, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/merge.py:16: in _merge starts, ends, number = find_clusters(cdf.Start.values, cdf.End.values, slack) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E Exception: Starts/Ends not int64 or int32: int64 sorted_nearest/src/clusters.pyx:16: Exception ----------------------------- Captured stdout call ----------------------------- {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19'], 'Start': [130081, 2580923, 6237290, 8322730, 2580923, 2580923, 8203785, 2580923, 2580923, 6344678], 'End': [139206, 2590048, 6246415, 8331855, 2590048, 2590048, 8212910, 2590048, 2590048, 6353803], 'Name': ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'Strand': ['+', '+', '+', '+', '+', '+', '+', '+', '+', '-']} {'Chromosome': ['chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19'], 'Start': [130081, 2580923, 6237290, 8322730, 2580923, 2580923, 8203785, 2580923, 2580923, 6344678], 'End': [139206, 2590048, 6246415, 8331855, 2590048, 2590048, 8212910, 2590048, 2590048, 6353803], 'Name': ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'Strand': ['+', '+', '+', '+', '+', '+', '+', '+', '+', '-']} {'Chromosome': ['chr1', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19'], 'Start': [2580923, 130081, 6237290, 8322730, 2580923, 2580923, 8203785, 2580923, 2580923, 6344678], 'End': [2590048, 139206, 6246415, 8331855, 2590048, 2590048, 8212910, 2590048, 2590048, 6353803], 'Name': ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'Strand': ['+', '+', '+', '+', '+', '+', '+', '+', '+', '-']} {'Chromosome': ['chr1', 'chr1', 'chrX', 'chrX', 'chrX', 'chrX', 'chrX', 'chrX', 'chrX', 'chrX'], 'Start': [652130, 652130, 652130, 652130, 652130, 652130, 652130, 652130, 652130, 652130], 'End': [656503, 656503, 656503, 656503, 656503, 656503, 656503, 656503, 656503, 656503], 'Name': ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'Strand': ['-', '-', '-', '-', '-', '-', '-', '-', '-', '-']} {'Chromosome': ['chr21', 'chr21'], 'Start': [1096233, 1915296], 'End': [1104996, 1924059], 'Name': ['a', 'a'], 'Score': [0, 0], 'Strand': ['+', '+']} {'Chromosome': ['chr1', 'chr1', 'chr1', 'chr1', 'chr4'], 'Start': [869251, 3852939, 6115311, 869251, 869251], 'End': [876723, 3856305, 6122783, 876749, 876723], 'Name': ['a', 'a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0, 0], 'Strand': ['+', '+', '+', '+', '+']} {'Chromosome': ['chr1', 'chr1', 'chr2', 'chr21'], 'Start': [3392734, 337643, 8134198, 5854608], 'End': [3399738, 344647, 8141202, 5861612], 'Name': ['a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0], 'Strand': ['+', '+', '+', '+']} {'Chromosome': ['chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19', 'chr19'], 'Start': [4193352, 4193352, 4193352, 4457234, 4193352, 4193352, 4193352, 4193352, 4193352, 6739442], 'End': [4196215, 4196215, 4196215, 4460097, 4196215, 4196215, 4196215, 4196215, 4196215, 6742305], 'Name': ['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'Strand': ['+', '+', '+', '+', '+', '+', '+', '+', '+', '-']} {'Chromosome': ['chr1', 'chr1', 'chr1', 'chr10'], 'Start': [6971349, 6971349, 6971349, 6971349], 'End': [6974877, 6974877, 6974877, 6974877], 'Name': ['a', 'a', 'a', 'a'], 'Score': [0, 0, 0, 0], 'Strand': ['-', '-', '-', '-']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} {'Chromosome': ['chr1'], 'Start': [1], 'End': [2], 'Name': ['a'], 'Score': [0], 'Strand': ['+']} ---------------------------------- Hypothesis ---------------------------------- Falsifying example: test_summary( gr=+--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int64) | (int64) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 1 | 2 | a | 0 | + | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 1 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand., ) You can reproduce this example by temporarily adding @reproduce_failure('5.43.3', b'AXicY2QAAUYGGAAAACoAAw==') as a decorator on your test case _________________________________ test_windows _________________________________ def test_windows(): f1 = pr.data.f1() print(f1) > result = f1.tile(2) tests/windows/test_windows.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pyranges/pyranges.py:4571: in tile df = pyrange_apply_single(_tiles, self, **kwargs) pyranges/multithreaded.py:346: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/windows.py:40: in _tiles idxs, starts, ends = maketiles(df.index.values, df.Start.values, sorted_nearest/src/tiles.pyx:25: in sorted_nearest.src.tiles.maketiles ??? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'long' but got 'long long' sorted_nearest/src/tiles.pyx:49: ValueError ----------------------------- Captured stdout call ----------------------------- +--------------+-----------+-----------+------------+-----------+--------------+ | Chromosome | Start | End | Name | Score | Strand | | (category) | (int32) | (int32) | (object) | (int64) | (category) | |--------------+-----------+-----------+------------+-----------+--------------| | chr1 | 3 | 6 | interval1 | 0 | + | | chr1 | 8 | 9 | interval3 | 0 | + | | chr1 | 5 | 7 | interval2 | 0 | - | +--------------+-----------+-----------+------------+-----------+--------------+ Stranded PyRanges object has 3 rows and 6 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome and Strand. ________________________________ test_windows2 _________________________________ def test_windows2(): c = """Chromosome Start End Count 0 chr1 10200 10400 7 1 chr1 10400 10600 7 2 chr1 51400 51600 1 3 chr1 51600 51800 3 4 chr1 51800 52000 3""" df = pd.read_csv(StringIO(c), sep=r"\s+", nrows=5) # df.End -= 1 gr = pr.PyRanges(df) print(gr) > result = gr.tile(200) tests/windows/test_windows.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ pyranges/pyranges.py:4571: in tile df = pyrange_apply_single(_tiles, self, **kwargs) pyranges/multithreaded.py:359: in pyrange_apply_single result = call_f_single(function, nparams, df, **kwargs) pyranges/multithreaded.py:31: in call_f_single return f.remote(df, **kwargs) pyranges/methods/windows.py:40: in _tiles idxs, starts, ends = maketiles(df.index.values, df.Start.values, sorted_nearest/src/tiles.pyx:25: in sorted_nearest.src.tiles.maketiles ??? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E ValueError: Buffer dtype mismatch, expected 'long' but got 'long long' sorted_nearest/src/tiles.pyx:49: ValueError ----------------------------- Captured stdout call ----------------------------- +--------------+-----------+-----------+-----------+ | Chromosome | Start | End | Count | | (category) | (int32) | (int32) | (int64) | |--------------+-----------+-----------+-----------| | chr1 | 10200 | 10400 | 7 | | chr1 | 10400 | 10600 | 7 | | chr1 | 51400 | 51600 | 1 | | chr1 | 51600 | 51800 | 3 | | chr1 | 51800 | 52000 | 3 | +--------------+-----------+-----------+-----------+ Unstranded PyRanges object has 5 rows and 4 columns from 1 chromosomes. For printing, the PyRanges was sorted on Chromosome. =========================== short test summary info ============================ FAILED tests/test_binary.py::test_set_intersect[False] - Exception: Starts/En... FAILED tests/test_binary.py::test_set_intersect[same] - Exception: Starts/End... FAILED tests/test_binary.py::test_set_union[False] - Exception: Starts/Ends n... FAILED tests/test_binary.py::test_set_union[same] - Exception: Starts/Ends no... FAILED tests/test_binary.py::test_coverage[False] - Exception: Starts/Ends no... FAILED tests/test_binary.py::test_coverage[same] - Exception: Starts/Ends not... FAILED tests/test_binary.py::test_coverage[opposite] - Exception: Starts/Ends... FAILED tests/test_binary.py::test_subtraction[same] - Exception: Starts/Ends ... FAILED tests/test_binary.py::test_subtraction[opposite] - Exception: Starts/E... FAILED tests/test_binary.py::test_subtraction[False] - Exception: Starts/Ends... FAILED tests/test_binary.py::test_nearest[None-True-False] - hypothesis.error... FAILED tests/test_binary.py::test_nearest[None-True-same] - hypothesis.errors... FAILED tests/test_binary.py::test_nearest[None-True-opposite] - hypothesis.er... FAILED tests/test_binary.py::test_nearest[None-False-False] - ValueError: Buf... FAILED tests/test_binary.py::test_nearest[None-False-same] - ValueError: Buff... FAILED tests/test_binary.py::test_nearest[None-False-opposite] - ValueError: ... FAILED tests/test_binary.py::test_nearest[upstream-True-False] - hypothesis.e... FAILED tests/test_binary.py::test_nearest[upstream-True-same] - hypothesis.er... FAILED tests/test_binary.py::test_nearest[upstream-True-opposite] - hypothesi... FAILED tests/test_binary.py::test_nearest[upstream-False-False] - hypothesis.... FAILED tests/test_binary.py::test_nearest[upstream-False-same] - hypothesis.e... FAILED tests/test_binary.py::test_nearest[upstream-False-opposite] - hypothes... FAILED tests/test_binary.py::test_nearest[downstream-True-False] - hypothesis... FAILED tests/test_binary.py::test_nearest[downstream-True-same] - hypothesis.... FAILED tests/test_binary.py::test_nearest[downstream-True-opposite] - hypothe... FAILED tests/test_binary.py::test_nearest[downstream-False-False] - hypothesi... FAILED tests/test_binary.py::test_nearest[downstream-False-same] - hypothesis... FAILED tests/test_binary.py::test_nearest[downstream-False-opposite] - hypoth... FAILED tests/test_binary.py::test_jaccard[False] - Exception: Starts/Ends not... FAILED tests/test_binary.py::test_jaccard[same] - Exception: Starts/Ends not ... FAILED tests/test_binary.py::test_k_nearest[downstream-False-opposite-last] FAILED tests/test_binary.py::test_k_nearest[downstream-False-same-last] - hyp... FAILED tests/test_binary.py::test_k_nearest[downstream-False-False-last] - hy... FAILED tests/test_binary.py::test_k_nearest[downstream-True-opposite-last] - ... FAILED tests/test_binary.py::test_k_nearest[downstream-True-same-last] - hypo... FAILED tests/test_binary.py::test_k_nearest[downstream-True-False-last] - hyp... FAILED tests/test_binary.py::test_k_nearest[upstream-False-opposite-last] - h... FAILED tests/test_binary.py::test_k_nearest[upstream-False-same-last] - hypot... FAILED tests/test_binary.py::test_k_nearest[upstream-False-False-last] - hypo... FAILED tests/test_binary.py::test_k_nearest[upstream-True-opposite-last] - hy... FAILED tests/test_binary.py::test_k_nearest[upstream-True-same-last] - hypoth... FAILED tests/test_binary.py::test_k_nearest[upstream-True-False-last] - hypot... FAILED tests/test_binary.py::test_k_nearest[None-False-opposite-last] - Value... FAILED tests/test_binary.py::test_k_nearest[None-False-same-last] - ValueErro... FAILED tests/test_binary.py::test_k_nearest[None-False-False-last] - ValueErr... FAILED tests/test_binary.py::test_k_nearest[None-True-opposite-last] - ValueE... FAILED tests/test_binary.py::test_k_nearest[None-True-same-last] - ValueError... FAILED tests/test_binary.py::test_k_nearest[None-True-False-last] - ValueErro... FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain0-method_chain0] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain1-method_chain1] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain2-method_chain2] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain3-method_chain3] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain4-method_chain4] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain5-method_chain5] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain6-method_chain6] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain7-method_chain7] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain8-method_chain8] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain9-method_chain9] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain10-method_chain10] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain11-method_chain11] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain12-method_chain12] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain13-method_chain13] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain14-method_chain14] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain15-method_chain15] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain19-method_chain19] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain21-method_chain21] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain22-method_chain22] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain23-method_chain23] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain24-method_chain24] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain25-method_chain25] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain26-method_chain26] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain27-method_chain27] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain28-method_chain28] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain29-method_chain29] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain33-method_chain33] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain35-method_chain35] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain36-method_chain36] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain37-method_chain37] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain38-method_chain38] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain39-method_chain39] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain40-method_chain40] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain41-method_chain41] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain42-method_chain42] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain43-method_chain43] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain45-method_chain45] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain47-method_chain47] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain49-method_chain49] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain50-method_chain50] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain51-method_chain51] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain52-method_chain52] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain53-method_chain53] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain54-method_chain54] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain55-method_chain55] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain56-method_chain56] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain57-method_chain57] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain58-method_chain58] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain59-method_chain59] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain60-method_chain60] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain61-method_chain61] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain62-method_chain62] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain63-method_chain63] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain64-method_chain64] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain66-method_chain66] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain68-method_chain68] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain70-method_chain70] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain71-method_chain71] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain72-method_chain72] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain73-method_chain73] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain74-method_chain74] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain75-method_chain75] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain76-method_chain76] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain77-method_chain77] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain78-method_chain78] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain80-method_chain80] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain82-method_chain82] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain84-method_chain84] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain85-method_chain85] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain86-method_chain86] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain87-method_chain87] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain88-method_chain88] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain89-method_chain89] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain90-method_chain90] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain91-method_chain91] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain92-method_chain92] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain96-method_chain96] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain98-method_chain98] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain99-method_chain99] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain100-method_chain100] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain101-method_chain101] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain102-method_chain102] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain103-method_chain103] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain104-method_chain104] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain105-method_chain105] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain106-method_chain106] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain107-method_chain107] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain108-method_chain108] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain109-method_chain109] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain110-method_chain110] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain111-method_chain111] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain112-method_chain112] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain113-method_chain113] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain117-method_chain117] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain119-method_chain119] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain120-method_chain120] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain121-method_chain121] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain122-method_chain122] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain123-method_chain123] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain124-method_chain124] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain125-method_chain125] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain126-method_chain126] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain127-method_chain127] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain129-method_chain129] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain131-method_chain131] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain133-method_chain133] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain134-method_chain134] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain135-method_chain135] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain136-method_chain136] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain137-method_chain137] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain138-method_chain138] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain139-method_chain139] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain140-method_chain140] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain141-method_chain141] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain145-method_chain145] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain147-method_chain147] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain148-method_chain148] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain149-method_chain149] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain150-method_chain150] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain151-method_chain151] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain152-method_chain152] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain153-method_chain153] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain154-method_chain154] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain155-method_chain155] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain156-method_chain156] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain157-method_chain157] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain158-method_chain158] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain159-method_chain159] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain160-method_chain160] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain161-method_chain161] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain162-method_chain162] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain166-method_chain166] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain168-method_chain168] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain169-method_chain169] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain170-method_chain170] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain171-method_chain171] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain172-method_chain172] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain173-method_chain173] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain174-method_chain174] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain175-method_chain175] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain176-method_chain176] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain180-method_chain180] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain182-method_chain182] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain183-method_chain183] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain184-method_chain184] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain185-method_chain185] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain186-method_chain186] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain187-method_chain187] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain188-method_chain188] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain189-method_chain189] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain190-method_chain190] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain194-method_chain194] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain196-method_chain196] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain197-method_chain197] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain198-method_chain198] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain199-method_chain199] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain200-method_chain200] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain201-method_chain201] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain202-method_chain202] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain203-method_chain203] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain204-method_chain204] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain205-method_chain205] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain206-method_chain206] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain207-method_chain207] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain208-method_chain208] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain209-method_chain209] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain210-method_chain210] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain211-method_chain211] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain215-method_chain215] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain217-method_chain217] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain218-method_chain218] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain219-method_chain219] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain220-method_chain220] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain221-method_chain221] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain222-method_chain222] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain223-method_chain223] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain224-method_chain224] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain225-method_chain225] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain229-method_chain229] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain231-method_chain231] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain232-method_chain232] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain233-method_chain233] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain234-method_chain234] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain235-method_chain235] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain236-method_chain236] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain237-method_chain237] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain238-method_chain238] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain239-method_chain239] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain243-method_chain243] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain245-method_chain245] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain246-method_chain246] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain247-method_chain247] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain248-method_chain248] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain249-method_chain249] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain250-method_chain250] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain251-method_chain251] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain252-method_chain252] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain253-method_chain253] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain254-method_chain254] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain255-method_chain255] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain256-method_chain256] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain257-method_chain257] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain258-method_chain258] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain259-method_chain259] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain260-method_chain260] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain264-method_chain264] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain266-method_chain266] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain267-method_chain267] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain268-method_chain268] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain269-method_chain269] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain270-method_chain270] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain271-method_chain271] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain272-method_chain272] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain273-method_chain273] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain274-method_chain274] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain278-method_chain278] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain280-method_chain280] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain281-method_chain281] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain282-method_chain282] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain283-method_chain283] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain284-method_chain284] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain285-method_chain285] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain286-method_chain286] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain287-method_chain287] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain288-method_chain288] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain292-method_chain292] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain294-method_chain294] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain295-method_chain295] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain296-method_chain296] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain297-method_chain297] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain298-method_chain298] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain299-method_chain299] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain300-method_chain300] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain301-method_chain301] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain302-method_chain302] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain303-method_chain303] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain304-method_chain304] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain305-method_chain305] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain306-method_chain306] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain307-method_chain307] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain308-method_chain308] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain309-method_chain309] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain311-method_chain311] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain313-method_chain313] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain315-method_chain315] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain316-method_chain316] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain317-method_chain317] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain318-method_chain318] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain319-method_chain319] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain320-method_chain320] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain321-method_chain321] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain322-method_chain322] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain323-method_chain323] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain327-method_chain327] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain329-method_chain329] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain330-method_chain330] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain331-method_chain331] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain332-method_chain332] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain333-method_chain333] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain334-method_chain334] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain335-method_chain335] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain336-method_chain336] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain337-method_chain337] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain341-method_chain341] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain343-method_chain343] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain344-method_chain344] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain345-method_chain345] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain346-method_chain346] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain347-method_chain347] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain348-method_chain348] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain349-method_chain349] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain350-method_chain350] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain351-method_chain351] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain352-method_chain352] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain353-method_chain353] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain354-method_chain354] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain355-method_chain355] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain356-method_chain356] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain357-method_chain357] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain358-method_chain358] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain362-method_chain362] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain364-method_chain364] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain365-method_chain365] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain366-method_chain366] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain367-method_chain367] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain368-method_chain368] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain369-method_chain369] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain370-method_chain370] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain371-method_chain371] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain372-method_chain372] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain376-method_chain376] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain378-method_chain378] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain379-method_chain379] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain380-method_chain380] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain381-method_chain381] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain382-method_chain382] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain383-method_chain383] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain384-method_chain384] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain385-method_chain385] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain386-method_chain386] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain388-method_chain388] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain390-method_chain390] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain392-method_chain392] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain393-method_chain393] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain394-method_chain394] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain395-method_chain395] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain396-method_chain396] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain397-method_chain397] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain398-method_chain398] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain399-method_chain399] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain400-method_chain400] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain401-method_chain401] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain402-method_chain402] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain403-method_chain403] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain404-method_chain404] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain405-method_chain405] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain406-method_chain406] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain407-method_chain407] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain411-method_chain411] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain413-method_chain413] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain414-method_chain414] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain415-method_chain415] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain416-method_chain416] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain417-method_chain417] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain418-method_chain418] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain419-method_chain419] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain420-method_chain420] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain421-method_chain421] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain425-method_chain425] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain427-method_chain427] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain428-method_chain428] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain429-method_chain429] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain430-method_chain430] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain431-method_chain431] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain432-method_chain432] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain433-method_chain433] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain434-method_chain434] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain435-method_chain435] FAILED tests/test_do_not_error.py::test_three_in_a_row[strandedness_chain439-method_chain439] FAILED tests/test_genomicfeatures.py::test_introns_single - ValueError: Buffe... FAILED tests/test_unary.py::test_merge[True] - Exception: Starts/Ends not int... FAILED tests/test_unary.py::test_merge[False] - Exception: Starts/Ends not in... FAILED tests/test_unary.py::test_cluster[True] - Exception: Starts/Ends not i... FAILED tests/test_unary.py::test_cluster[False] - Exception: Starts/Ends not ... FAILED tests/test_unary.py::test_windows - Exception: Starts/Ends not int64 o... FAILED tests/test_unary.py::test_summary - Exception: Starts/Ends not int64 o... FAILED tests/windows/test_windows.py::test_windows - ValueError: Buffer dtype... FAILED tests/windows/test_windows.py::test_windows2 - ValueError: Buffer dtyp... ================= 396 failed, 130 passed in 7065.35s (1:57:45) ================= E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /build/reproducible-path/pyranges-0.0.85+ds/.pybuild/cpython3_3.9_pyranges/build; python3.9 -m pytest tests dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9 returned exit code 13 make: *** [debian/rules:14: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration E: Failed autobuilding of package 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/117570 and its subdirectories Sun Jan 7 03:25:11 UTC 2024 W: No second build log, what happened?