- Support for background variants
- Support for out-of-frame CDS targeton regions whose 5' and 3' extensions span both adjacent and distal bases
- CLI: add
--include-no-op-oligo
option to thesge
subcommand - CLI: add
--bg
option to thesge
subcommand - CLI: add
--force-bg-ns
option to thesge
subcommand - CLI: add
--force-bg-indels
option to thesge
subcommand - CLI: add
--bg-mask
option to thesge
subcommand - Configuration: add
includeNoOpOligo
attribute - Configuration: add
backgroundVCFFilePath
attribute - Configuration: add
forceBackgroundNonSynonymous
attribute - Configuration: add
forceBackgroundFrameShifting
attribute - Configuration: add
maskBackgroundFilePath
attribute
- Minimum Python version: 3.11
- Mutator: deletion pattern span and offset can be set to any valid value
- Metadata table: report the type of mutation for the
aa
,ala
, andstop
mutators (mut_type
field) - Metadata table: in cDNA mode, mutations preserving stop codons are now annotated as nonsense (vs. synonymous)
- Fix codon tables loaded from files where the codons are not grouped by amino acid
- Docker: add
ps
executable to support NextFlow
- Fix custom variants being ignored when no targeton region is set as mutable
- Fix error on mutations that end but do not start in codons affected by PAM protection edits
- Metadata table: fix MAVE-HGVS strings (
mave_nt
field) to correctly report as deletion-insertions those deletions that occur in codons affected by PAM protection edits where the edit itself is preserved
- CLI: add
--config
option to main command - CLI: add
--min-length
option to both subcommands - Metadata table: add
mseq_no_adapt
field - Metadata table: add
pam_mut_annot
field - Metadata table: add
pam_mut_sgrna_id
field - Metadata table: add
mave_nt
field - Metadata table: add
mave_nt_ref
field - Metadata table: add
vcf_var_in_const
field - Output files: generate additional VCF file where
REF
does not include PAM variants - Output files: generate JSON file reporting the execution parameters
- CLI: enable main command to run from configuration
- Output files: extend the
REF
of the entries in the output VCF to include the PAM variants occurring at the liminal codons, if any
- Fix the
REF
of custom substitutions and deletions to include PAM variants, if any (this may affect oligonucleotide names)
- Add cDNA DMS library design as
cdna
subcommand
- Move SGE library design to
sge
subcommand - Lock dependency versions
- Make unique oligonucleotide name selection order-invariant
- Fix discarded metadata column order and filtering
Initial release.