Package: tidysq 1.2.2

Dominik Rafacz

tidysq: Tidy Processing and Analysis of Biological Sequences

A tidy approach to analysis of biological sequences. All processing and data-storage functions are heavily optimized to allow the fastest and most efficient data storage.

Authors:Dominik Rafacz [cre, aut], Michal Burdukiewicz [aut], Laura Bakala [aut], Leon Eyrich Jessen [ctb], Stefan Roediger [ctb], Jadwiga Slowik [ctb], Weronika Puchala [ctb], Katarzyna Sidorczuk [ctb], Filip Pietluch [ctb], Jaroslaw Chilimoniuk [ctb]

tidysq_1.2.2.tar.gz
tidysq_1.2.2.zip(r-4.7)tidysq_1.2.2.zip(r-4.6)tidysq_1.2.2.zip(r-4.5)
tidysq_1.2.2.tgz(r-4.6-x86_64)tidysq_1.2.2.tgz(r-4.6-arm64)tidysq_1.2.2.tgz(r-4.5-x86_64)tidysq_1.2.2.tgz(r-4.5-arm64)
tidysq_1.2.2.tar.gz(r-4.7-arm64)tidysq_1.2.2.tar.gz(r-4.7-x86_64)tidysq_1.2.2.tar.gz(r-4.6-arm64)tidysq_1.2.2.tar.gz(r-4.6-x86_64)
tidysq_1.2.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
tidysq/json (API)
NEWS

# Install 'tidysq' in R:
install.packages('tidysq', repos = c('https://biogenies.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/biogenies/tidysq/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

bioconductorbioinformaticsbiological-sequencesfastas3sequencestibbletidytidyversevctrscpp

7.23 score 44 stars 48 scripts 251 downloads 40 exports 34 dependencies

Last updated from:43540b1bc3. Checks:11 ERROR, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64ERROR282
linux-devel-x86_64ERROR263
source / vignettesOK427
linux-release-arm64ERROR275
linux-release-x86_64ERROR268
macos-release-arm64ERROR227
macos-release-x86_64ERROR383
macos-oldrel-arm64ERROR253
macos-oldrel-x86_64ERROR397
windows-develERROR289
windows-releaseERROR325
windows-oldrelERROR334
wasm-releaseOK210

Exports:%has%alphabetas.sqbitecollapsecomplementexport_sqfind_invalid_lettersfind_motifsget_sq_lengthsget_standard_alphabetget_tidysq_optionsimport_sqis_empty_sqis.sqis.sq_amiis.sq_ami_bscis.sq_ami_extis.sq_atpis.sq_dnais.sq_dna_bscis.sq_dna_extis.sq_rnais.sq_rna_bscis.sq_rna_extis.sq_untpasterandom_sqread_fastaremove_ambiguousremove_nareversesqsq_typesq_type<-sqapplysubstitute_letterstranslatetypifywrite_fasta

Dependencies:backportsbriocallrcheckmateclicrayondescdiffobjdplyrevaluatefsgenericsgluejsonlitelifecyclemagrittrpillarpkgbuildpkgconfigpkgloadpraiseprocessxpsR6Rcpprlangrprojroottestthattibbletidyselectutf8vctrswaldowithr

Advanced alphabet techniques

Rendered fromadvanced-alphabet.Rmdusingknitr::rmarkdownon May 08 2026.

Last update: 2021-01-21
Started: 2020-12-21

Quick Start

Rendered fromquick-start.Rmdusingknitr::rmarkdownon May 08 2026.

Last update: 2024-09-29
Started: 2020-12-20

Readme and manuals

Help Manual

Help pageTopics
tidysq: tidy analysis of biological sequencestidysq-package tidysq
Test sq object for presence of given motifs%has%
Compare sq objects==.sq
Get alphabet of given sq object.alphabet
Convert sq object into character vectoras.character.sq
Convert sq object into matrixas.matrix.sq
Convert an object to sqas.sq as.sq.character as.sq.default
Subset sequences from sq objectsbite bite.sq
Collapse multiple sequences into onecollapse collapse.sq
Create complement sequence from dnasq or rnasq objectcomplement complement.sq_dna_bsc complement.sq_dna_ext complement.sq_rna_bsc complement.sq_rna_ext
Export sq objects into other formatsexport_sq
Find elements which are not suitable for specified type.find_invalid_letters find_invalid_letters.sq
Find given motifsfind_motifs find_motifs.data.frame find_motifs.sq
Get lengths of sequences in sq objectget_sq_lengths
Get standard alphabet for given type.get_standard_alphabet
Obtain current state of tidysq optionsget_tidysq_options tidysq-options
Import sq objects from other objectsimport_sq
Test if sequence is emptyis_empty_sq is_empty_sq.sq
Check if object has specified typeis.sq is.sq_ami is.sq_ami_bsc is.sq_ami_ext is.sq_atp is.sq_dna is.sq_dna_bsc is.sq_dna_ext is.sq_rna is.sq_rna_bsc is.sq_rna_ext is.sq_unt
Paste sequences in string-like fashionpaste paste.sq
Generate random sequencesrandom_sq
Read a FASTA fileread_fasta
Remove sequences that contain ambiguous elementsremove_ambiguous remove_ambiguous.sq
Remove sequences that contain NA valuesremove_na remove_na.sq
Reverse sequencereverse reverse.sq
Construct sq object from character vectorsq
Get type of an sq objectsq_type sq_type.sq sq_type<- sq_type<-.sq
sq: class for keeping biological sequences tidysq-class
Apply function to each sequencesqapply sqapply.sq
Concatenate sq objectssq-concatenate sqconcatenate
Extract parts of a sq objectsq-extract sqextract
Print sq objectsq-print sqprint
Substitute letters in a sequencesubstitute_letters substitute_letters.sq
Convert DNA or RNA into proteins using genetic codetranslate translate.sq_dna_bsc translate.sq_rna_bsc
Set type of an sq objecttypify typify.sq
Save sq to fasta filewrite_fasta write_fasta.data.frame write_fasta.sq