- Cleanup tbi with
rm_tbi()
func controlled bycleanup_tbi
arg.
query_table_conda
:- Explicitly specify begin,end,seq col numbers using header.
- Use query file ("-R" arg) instead of string. Works far better for multi-range queries.
- Implement
rworkflows
.
convert
: Passforce_new
torun_bgzip
.
- Allow users to specify
target_index
path in all functions where possible. fix_query_style
now takestarget_index
too.query_vcf_conda
Makedownload_index
an argument (i.e.-D
).filter_table_snps
: new function to actually use theoverlapping_only
arg.
query
: When multiple method are given, take the first valid method (for vcf vs. table).query_vcf_variantannotation
:- Forgot to pass
target_index
tofix_query_style
.
- Forgot to pass
- Automatically select the a valid method depending on Bioc version.
construct_query
: Fix bug caused by converting "chr#" to numeric.
- Updated all functions to use the
basilisk
-based echoR_mini conda env, which is now the default forechoconda
. - Moved all VCF examples to
example_data
. convert
can now handle VCFs as well as table inputs (though can only export as the same format).query_vcf
: Add alternative methods.- "variantannotation": ideal, but package is broken currently due
to issues with
Rsamtools
/Rhtslib
. - "conda": Uses
echoconda
(default until "variantannotation" is fixed"). - "seqminer": Generates table, but not fully parsed.
- "rtracklayer": Generates table, but not fully parsed.
- "variantannotation": ideal, but package is broken currently due
to issues with
- Add "-D" flag to
query_vcf_conda
to avoid downloading index file.
- Added
expect_failure
andexpect_error
to allRsamtools
/VariantAnnotation
-based query methods until these packages are fixed. infer_chrom_type
can now handle VCFs.
- Condense all query args further into
query_granges
. - Added
standardise_colnames
arg toconstruct_query
. - Added
check_convert_methods
to validateconvert_methods
arg inconvert()
.
- Passing all tests, just not when running Test Package in Rstudio. Weirdly, using the Run Tests button in each test script also works fine. Possibly related to this Issue?
- Add
echoconda::yaml_to_env
call at the beginning of all conda-based functions. - Removed
subset_common_snps
function (already inechoLD
).
- Add Getting Started vignette.
- Condense all query args into
query_dat
andquery_granges
.
- Added a
NEWS.md
file to track changes to the package. - Updated GHA.
- Removed docs/ folder