- Updated the
phenotyper()
method for the CYP2C9 gene (#18). - Changed the function of CYP2C9*3 in
star_table.tsv
from decreased function to no function. - Updated the
calculate-read-depth
command to accept single BAM file as input (#19).
- From now on, pypgx will be hosted on Anaconda instead of PyPI. This is because pypgx needs access to many non-Python programs and these are not available via PyPI.
- Updated the license from GPL-3.0 License to MIT License.
- Temporarily removed all the of commands except
bam2vcf2
,bam2gdf
, andcompgt
. Some of the removed commands will be brought back in the later versions. - The
bam2vcf2
command has been renamed ascall-variants-gatk-sge
. - The
bam2gdf
command has been renamed ascalculate-read-depth
. - The
compgt
command has been renamed ascompare-stargazer-calls
.
- Removed dependency to the
vcfgo
package. - Removed the
mergevcf
command.
- Updated NUDT15 phenotype (#9).
- Updated phenotypes for TPMT, UGT1A1, and DPYD (#5).
- Added a new configuration parameter called conda_env.
- Added a conda recipe (conda/stargazer-conda.yml) for Stargazer environment.
- No significant changes.
- No significant changes.
- No significant changes.
cpa
command has been deprecated.
- Added
unicov
tool.
plotcov
command has been deprecated.
- Bumped up the minimally required version of
vcfgo
(0.0.3 to 0.0.4). - Added unit tests.
- Integrated Python module
vcfgo
topeek
command. - Integrated Python module
vcfgo
toviewsnp
command.
- Integrated Python module
vcfgo
tominivcf
command. - Integrated Python module
vcfgo
tomerge
command. - Renamed merge.py to mergevcf.py.
- Integrated Python module
vcfgo
tocompvcf
command.
- [#4] Fixed bug when using
bam2gdf
for the GSTT1 gene with hg38 data.
- No significant changes.
- No significant changes.
- No significant changes.
- No significant changes.
- No significant changes.
- No significant changes.
- Updated compvcf.py to also output sample names.
- Added
compvcf
tool.
- No significant changes.
- No significant changes.
Updated compare2
to also output the target gene column.
- Updated
bam2gt2
to accept a list of reference samples.
- Added
compare2
tool.
- Added
-q 1
argument tobcftools
caller in bam2vcf.py.
- No significant changes.
- No significant changes.
- Updated sgep.py to support multiple target genes. Consequently, xgep.py was removed.
- Renamed sgep.py to bam2gt2.py.
- Updated sgep.py to support both GATK (bam2vcf2.py) and BCFtools (bam2vcf.py).
- Added bam2vcf2.py (a SGE-based version of bam2vcf.py specifically for
gatk
caller).
- Added GATK argument
java_options
to bam2vcf.py.
- No significant changes.
- Renamed report.py to gt2html.py.
- Renamed remap.py to bam2bam.py.
- Renamed sges.py to bam2html.py
- Renamed genotype.py to bam2gt.py.
- The new bam2vcf.py can support both GATK and BCFtools for SNP calling.
- The new sgep.py and xgep.py can support both GATK and BCFtools for SNP calling. Consequently, sgea.py and xgea.py were removed.
- Added bam2vcf2.py (which will replace bam2vcf.py in near future).
- Updated sgep.py, xgep.py and sges.py.
- Replaced HaplotypeCaller with BCFtools for sges.py and sgep.py.
- Added
xgea
tool.
- Added
xgep
tool.
Fixed a bug in the Drugs section for report.py.
- Fixed incorrect argument setting for BAM files.
- Updated report.py and gt2pt.py.
- Updated summary.py and meta.py.
- Updated gt2pt.py for CYP2C19 gene.
- Added
gt2pt
tool (only supports CYP2D6 gene for now).
- Updated bam2gdf.py and bam2vcf.py.
- Updated sgea.py.
- Updated sgep.py.
- Updated sges.py and report.py.
- Updated genotype.py.
- Updated genotype.py.
- Added
genotype
tool.
- Updated bam2vcf.py.
- Updated bam2vcf.py.
- Added elapsed run time to logging.
- Added
bam2vcf
tool.
- No significant changes.
- Updated report.py.
- Updated fq2bam.py and remap.py.
- No significant changes.
- Increased compatibility with Stargazer.
- Updated sglib.py.
- No significant changes.
- No significant changes.
- No significant changes.
- No significant changes.
- Updated
bam2gdf
tool to support hg38.
- Updated configuration parameters.
- Added VCF only mode to
sges
tool.
- Added VCF only mode to
sgea
tool.
- Added VCF only mode to
sgep
tool.
- No significant changes.
- Added sglib.py.
- No significant changes.
- No significant changes.
- Added
snp
tool.
- Added
peek
tool.
- Added
liftover
tool.
- Added
check
tool.
- Added
plotcov
tool.
- No significant changes.
- Added
cpa
tool.
- Added
sges
tool.
- Added
sgep
tool.
- Added
sgea
tool.
- Added
fq2bam
tool.
- Added
remap
tool.
- Added
compare
tool.
- No significant changes.
- Added
meta
tool.
- Added
summary
tool.
- No significant changes.
- No significant changes.
- No significant changes.
- Added version.py.
- Updated
VCFFile
class.
- Added
merge
tool.
- Added
minivcf
tool.
- No significant changes.
- Added Read the Docs.
- Added type hints.
- Added
bam2gdf
tool.
- Added
bam2sdf
tool.
- Added
sdf2gdf
tool.
- Updated
pgkb
tool to be run within Python.
- No significant changes.
- No significant changes.
- Added
report
tool. - Added
resources
directory.
- No significant changes.
- No significant changes.
- Added
pgkb
tool.
- Added common.py.
- No significant changes.
- Initial release.