https://github.com/pysam-developers/pysam

sort by:
Revision Author Date Message Commit Date
3644505 Merge pull request #751 from nsoranzo/remove_sudo_false Remove deprecated sudo: false from .travis.yml 10 January 2019, 22:35:44 UTC
2d30332 {AH} update release notes 10 January 2019, 22:21:25 UTC
a087d71 {AH} catch pileup itorator out-of-scope segfaults, closes #746 10 January 2019, 21:54:11 UTC
bfe3c73 Remove deprecated sudo: false from .travis.yml See https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration 10 January 2019, 13:02:29 UTC
01e6e64 Merge pull request #750 from pysam-developers/AH-fix-faidx-fetch-with-region {AH} fix faixd fetch with region, closes #747 09 January 2019, 22:40:17 UTC
a3e3b9c {AH} update test case for aligned_ref, see issue #737 09 January 2019, 22:37:35 UTC
d893045 Merge branch 'bkohrn-master' 09 January 2019, 22:26:25 UTC
84e2a05 {AH} add test case for aligned_ref, see issue #737 09 January 2019, 22:26:08 UTC
1264d01 Merge branch 'master' of https://github.com/bkohrn/pysam into bkohrn-master 09 January 2019, 22:09:38 UTC
02798c8 {AH} fix faixd fetch with region, closes #747 09 January 2019, 21:52:52 UTC
4262794 Merge pull request #748 from pysam-developers/AH-increaseMaxPos Ah increase max pos 08 January 2019, 21:09:57 UTC
1119c82 {AH} disable test for faidx:ftp 07 January 2019, 20:46:52 UTC
b303daf {AH} disable test for faidx:ftp 05 January 2019, 21:28:18 UTC
a1b5cef {AH} set MAX_POS to (1 << 31) - 1, fixes #741 and #732 02 January 2019, 22:33:56 UTC
fc3f522 {AH} increase max position to 2 << 31, fixes #732 09 December 2018, 22:25:32 UTC
155f61e Revert "{AH} increase max position to 2 << 31, fixes #732" This reverts commit d6152e9db6ec861073bafccea5e4203dccec7b54. 09 December 2018, 22:21:54 UTC
d6152e9 {AH} increase max position to 2 << 31, fixes #732 08 December 2018, 20:53:57 UTC
807863b {AH} increase version to 0.15.2 08 December 2018, 20:50:44 UTC
8a4e9d1 Merge pull request #729 from SoapZA/fix-missing-lzma_stub.h Add missing macOS stub files in `MANIFEST.in` 05 December 2018, 21:14:50 UTC
ed856a3 Fix bug in get_aligned_pairs I noticed that in pysam 0.15.1, there is a bug with the get_aligned_pairs function when matches_only=True and with_seq=True. Basically, the read position gets advanced, but the reference position does not. This fixes that bug, and I believe it won't involve changing any other portions of the code. 26 October 2018, 23:18:40 UTC
5b00a3c Add missing macOS stub files in `MANIFEST.in` * This caused the PyPI tarballs to miss the stubs required for building htslib on macOS. This would not show up for source-tree builds, as the files are included in git, just not in `MANIFEST.in`. Fixes #645 30 September 2018, 17:23:14 UTC
e4b34cd {AH} fix double declaration 28 September 2018, 19:54:54 UTC
a9cec68 {AH} remove deprecated tostring method 28 September 2018, 19:36:13 UTC
956e9c1 {AH} remove deprecated tostring method 28 September 2018, 15:50:20 UTC
86694a4 {AH} increase version to 0.15.1 13 September 2018, 20:31:13 UTC
c75e575 {AH} clear up release.rst, update news for v0.15.1 release 13 September 2018, 20:15:05 UTC
4b05211 {AH} remove bcftools/config.h, fixes #714 13 September 2018, 20:12:00 UTC
dc19785 {AH} raise ValueError if tid is out of range when writing record, fixes #716 13 September 2018, 20:10:43 UTC
a89515a {AH} ignore samtools idxstats usage test 11 September 2018, 20:48:35 UTC
671d9fa Merge pull request #715 from smoe/patch-1 pysam_data: cleaning of generated with_md.sam.gz 11 September 2018, 19:29:18 UTC
09a43cd Merge pull request #712 from kyleabeauchamp/master Update NEWS for 0.15.0 release 11 September 2018, 19:28:33 UTC
6df997d Merge branch 'master' into master 11 September 2018, 19:28:18 UTC
5fe7b3f pysam_data: cleaning of generated with_md.sam.gz 29 July 2018, 17:25:24 UTC
9d83174 {AH} fix typo in test, update NEWS and release.rst for release 28 July 2018, 19:49:51 UTC
0720fbf {AH} return None in get_forward_sequence if sequence not defined, fixes #658 27 July 2018, 21:12:40 UTC
11b373a {AH} allow dash in chromosome names of region string, fixes #673 27 July 2018, 20:29:21 UTC
0b77c59 {AH} permit lowercase md tag, fixes #683 26 July 2018, 21:39:34 UTC
48840ca Update NEWS for 0.15.0 release 26 July 2018, 20:27:19 UTC
bca66ee Merge pull request #707 from kyleabeauchamp/puts_kab Fix EOF issue, part 3 26 July 2018, 20:04:24 UTC
c3c98a1 Merge pull request #708 from kyleabeauchamp/delsave Remove save directory 26 July 2018, 20:03:24 UTC
aab8555 Merge pull request #709 from kyleabeauchamp/delbench Delete benchmark directory 26 July 2018, 20:02:50 UTC
0993d1b Merge pull request #711 from kyleabeauchamp/docs Clean up README 26 July 2018, 20:02:13 UTC
f0d464f {AH} add HTSFile to docs for parse_region, see #700 26 July 2018, 19:57:58 UTC
ebefe41 Clean up README 26 July 2018, 03:40:19 UTC
577cc41 Delete benchmark directory 25 July 2018, 22:25:38 UTC
617b2a2 Remove save directory 25 July 2018, 22:13:22 UTC
f548884 Apply patches 25 July 2018, 15:02:59 UTC
184f1d9 Add @pysam@_puts() wrapper function Rather than trying to rewrite a function call as two function calls when we don't really know what the syntax around the call site looks like, rewrite it as a call to our own function. Fixes #646. 25 July 2018, 09:48:02 UTC
c985acc Merge pull request #656 from nh13/patch-2 Support `text` when opening a SAM file for writing 23 July 2018, 20:06:38 UTC
0f16708 Merge pull request #662 from kyleabeauchamp/cleanup2 Move lots of stuff from top-level dir to /devtools 23 July 2018, 20:04:13 UTC
68e307a Merge pull request #701 from kyleabeauchamp/hts19 [WIP] Upgrade pysam to use htslib, samtools, and bcftools 1.9 23 July 2018, 20:01:24 UTC
d94d581 {AH{ remove .tmp filee 22 July 2018, 21:14:18 UTC
ef3f05e {AH} disable CRAM test - issue with reference sequerce 22 July 2018, 21:14:17 UTC
1961327 {AH} use API call to set CRAM Reference sequence 22 July 2018, 21:14:17 UTC
3ce4d2c Update pysam version 22 July 2018, 21:14:17 UTC
fadbafb Update samtools, bcftools, and htslib vendored files 22 July 2018, 21:14:17 UTC
48111f5 Update pysam version 18 July 2018, 20:32:08 UTC
acaadce Update samtools, bcftools, and htslib vendored files 18 July 2018, 20:31:55 UTC
24c0f2f Merge pull request #694 from dpryan79/get_blocks_CIGAR Ensure that = and X CIGAR ops are treated the same as M 02 July 2018, 20:52:22 UTC
c0685a1 Ensure that = and X CIGAR ops are treated the same as M 02 July 2018, 18:49:29 UTC
aa27e81 Allow setting number of threads for htslib (#638) * Allow setting number of threads for htslib Internally this uses hts_set_threads. There is only a minor speedup for reading files, but writing files can benefit well from setting n_threads to more than 1: ``` In [1]: def benchmark_write(threads=1): ...: source = pysam.AlignmentFile('/Users/mvandenb/src/readtagger/tests/h4.bam', threads=threads) ...: out = pysam.AlignmentFile('out.bam', mode='wb', template=source, threads=threads) ...: for _ in range(1000000): ...: out.write(next(source)) ...: In [2]: %timeit benchmark_write(threads=1) 1 loop, best of 3: 9.21 s per loop In [3]: %timeit benchmark_write(threads=2) 1 loop, best of 3: 4.68 s per loop In [4]: %timeit benchmark_write(threads=3) 1 loop, best of 3: 3.17 s per loop In [5]: %timeit benchmark_write(threads=4) 1 loop, best of 3: 2.66 s per loop ``` This had been discussed in https://github.com/pysam-developers/pysam/issues/579#issuecomment-370766946. * Avoid combining n_threads > 1 w/ ignore_truncation Apparently htslib won't raise a separate error if hitting a truncated read. Also subtracts 1 from `n_threads`, since `hts_set_threads` will add additional threads. This should be more intuitive to users. Also moves `hts_set_threads` as the last action when cerating new AlignmentFile instances. * Rename `n_thread` to `thread` * Move hts_set_threads to HTSFile class * Implement threads for pysam.VariantFile * Implement threads for pysam.TabixFile 11 May 2018, 11:18:49 UTC
9a062fe Fix path 07 April 2018, 19:58:28 UTC
42236a1 Move lots of stuff from top-level dir to /devtools 07 April 2018, 19:56:50 UTC
66ed24e Support `text` when opening a SAM file for writing 04 April 2018, 22:17:38 UTC
09fb70e {AH} update NEWS 20 March 2018, 22:07:49 UTC
7077972 {AH} add bcftools 1.7 20 March 2018, 22:02:59 UTC
96edc75 {AH} double check remote data tests 20 March 2018, 21:46:30 UTC
f164517 {AH} update release notes for v0.14.1 20 March 2018, 21:29:29 UTC
ad9c0ab Merge pull request #621 from wckdouglas/master Adding a warning to count_coverage when an alignment has an empty QUAL field 17 March 2018, 20:33:49 UTC
b4adaff Merge pull request #635 from wckdouglas/speed_up_find_intron Speed up find intron 17 March 2018, 20:30:43 UTC
9b2466b {AH} remove unsued imports 17 March 2018, 20:23:18 UTC
12e0701 {AH} treat border case of all bases in pileup column below quality score 16 March 2018, 15:29:49 UTC
6b345a3 {AH} fix header access in pileup column 16 March 2018, 15:20:17 UTC
34ba3fc modified comment 02 March 2018, 23:20:59 UTC
1a76af1 uses set comparison 02 March 2018, 20:56:42 UTC
b2d32bc cythonize alignment 02 March 2018, 19:21:48 UTC
c0fbdeb removed redundant assignment 02 March 2018, 18:23:02 UTC
5e46d48 uses cdef types according to get_aligned_pairs for find_introns 02 March 2018, 18:13:14 UTC
7c605ac uses added comments for find_introns 02 March 2018, 17:49:16 UTC
c56b0d1 uses r.cigartuples for find_introns 02 March 2018, 17:00:13 UTC
50d6895 added faster function for find_introns 02 March 2018, 16:36:36 UTC
b7ae8f1 fixed pos bug 01 March 2018, 16:34:36 UTC
e6f18a8 speed up intron 01 March 2018, 07:38:45 UTC
76bec77 {AH} add missing test data, fixes #622 12 February 2018, 20:41:57 UTC
6426804 base qual filter using >= to match previous behaviour 12 February 2018, 18:17:09 UTC
5d45203 fixed wrong base qual comparison 12 February 2018, 17:57:50 UTC
f89911f fixed if-clause for check base qual 12 February 2018, 17:53:39 UTC
c5d9a13 fixed 12 February 2018, 17:48:53 UTC
5715b7c fixed quality check, skip if null quality and quality_threshold == 0 or None 12 February 2018, 17:46:06 UTC
ce895a1 fixed empty QUAL, removed warning and used quality threshold to control the behaviour 12 February 2018, 15:49:45 UTC
ac02694 fixed empty QUAL, removed warning and used quality threshold to control the behaviour 12 February 2018, 15:40:24 UTC
94924f7 fixed warning 12 February 2018, 05:11:31 UTC
6fcee40 reset quality thershold flag 12 February 2018, 04:58:18 UTC
505f627 reset setup.py 12 February 2018, 04:49:08 UTC
57b72b1 added warning to NULL quality alignments in count_coverage 12 February 2018, 04:11:59 UTC
c8878a8 modified 12 February 2018, 01:04:15 UTC
af6ff23 Merge pull request #620 from pysam-developers/AH-add_alignmentfileheader_dict_methods {AH} add backwards compatibility functions for AlignmentHeader, fixes… 09 February 2018, 21:48:27 UTC
b7ce5e6 {AH} sort for py2.7 in header comparison 09 February 2018, 21:22:11 UTC
d84ba01 {AH} fix typo 09 February 2018, 21:01:32 UTC
f55c453 {AH} update release notes and versions, fixes #619 09 February 2018, 20:34:18 UTC
back to top