You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.rst
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,15 @@
1
1
Changelog
2
2
*********
3
3
4
+
0.17.0 (2022-07-12)
5
+
-------------------
6
+
7
+
* :issue:`63`: Fix bug in :meth:`api.utils.estimate_phase_beagle` when there is only one variant in input VCF and Beagle throws an error.
8
+
* Update :command:`compare-genotypes` command to print the entire discordant calls when ``--verbose`` is used.
9
+
* Update :command:`compute-copy-number` command to ensure that the samples in CovFrame[ReadDepth] and SampleTable[Statistics] are in the same order.
10
+
* :issue:`64`: Update :meth:`api.utils.import_variants` method to 'diploidize' the input VCF when the target gene is G6PD. This is because some variant callers output haploid genotypes for males for the X chromosome, interfering with downstream analyses.
11
+
* Remove unnecessary optional argument ``assembly`` from :meth:`api.core.get_ref_allele`.
* Update :meth:`api.utils.predict_alleles` method to match ``0.31.0`` version of ``fuc`` package.
73
82
* Fix bug in :command:`filter-samples` command when ``--exclude`` argument is used for archive files with SampleTable type.
74
-
* Remove unnecessary optional argument ``assembly`` from :meth:`api.core.get_ref_allele`.
75
83
* Improve CNV caller for CYP2A6, CYP2B6, CYP2D6, CYP2E1, CYP4F2, GSTM1, SLC22A2, SULT1A1, UGT1A4, UGT2B15, and UGT2B17.
76
84
* Add a new CNV call for CYP2D6: ``PseudogeneDeletion``.
77
85
* In CYP2E1 CNV nomenclature, ``PartialDuplication`` has been renamed to ``PartialDuplicationHet`` and a new CNV call ``PartialDuplicationHom`` has been added. Furthermore, calling algorithm for CYP2E1\*S1 allele has been updated. When partial duplication is present, from now on the algorithm requires only \*7 to call \*S1 instead of both \*7 and \*4.
File "/Users/sbslee/opt/anaconda3/envs/fuc/lib/python3.9/site-packages/pysam/utils.py", line 69, in __call__
104
+
raise SamtoolsError(
105
+
pysam.utils.SamtoolsError: 'samtools returned with error 1: stdout=, stderr=samtools depth: cannot parse region "chr22_KI270879v1_alt:267307-281486"\n'
106
+
107
+
This is a GRCh38-specific issue. One of the genes with SV is GSTT1 and it is
108
+
located in the contig ``chr22_KI270879v1_alt``, which is missing in input BAM
109
+
file. That's why the :command:`prepare-depth-of-coverage` command is
110
+
complaining. To solve this issue, you can either re-align sequence reads in
111
+
the presence of the contig in your FASTA reference genome or work around it
112
+
by excluding GSTT1 from your analysis:
113
+
114
+
.. code-block:: text
115
+
116
+
$ pypgx prepare-depth-of-coverage \
117
+
depth-of-coverage.zip \
118
+
in.bam \
119
+
--assembly GRCh38 \
120
+
--genes GSTT1 \
121
+
--exclude
122
+
123
+
For more details, please see the following articles:
124
+
:ref:`readme:GRCh37 vs. GRCh38` and :ref:`genes:GRCh38 data for GSTT1`.
0 commit comments