bioseq0.1.4 package

A Toolbox for Manipulating Biological Sequences

seq_remove_pattern

Remove matched patterns in sequences

seq_remove_position

Remove a region between two positions in sequences.

seq_replace_position

Replace a region between two positions in sequences

seq_rev_translate

Reverse translate amino acid sequences

seq_spellout

Spell out sequences

seq_split_kmer

Split sequences into k-mers

seq_split_pattern

Split sequences

seq_stat_gc

Compute G+C content

seq_stat_prop

Compute proportions for characters

seq_translate

Translate DNA/RNA sequences into amino acids

transcription

Transcribe DNA, reverse-transcribe RNA

validate_seq

Sequence validator

write_fasta

Write sequences in FASTA format

aa

Build an amino acid (AA) vector

aliview

AliView: DNA sequences viewer

alphabets

Biological alphabets

as-tibble-ape

Convert DNAbin/AAbin to tibble

as-tibble-bioseq

Convert bioseq DNA, RNA and AA to tibble

as_aa

Coercion to an amino acid (AA) vector

as_AAbin

Coerce to AAbin

as_AAbin.tbl_df

Coerce tibble to AAbin

as_dna

Coercion to DNA vector

as_DNAbin

Coerce to DNAbin

as_DNAbin.tbl_df

Coerce tibble to DNAbin

as_rna

Coercion to RNA vector

as_seqinr_alignment

Coerce to seqinr alignment

bioseq-package

bioseq: A Toolbox for Manipulating Biological Sequences

dic_genetic_codes

Genetic code tables

dna

Build a DNA vector

genetic-codes

Genetic code tables

internal-methods

Internal

is_aa

Test if the object is an amino acid vector

is_dna

Test if the object is a DNA vector

is_rna

Test if the object is a RNA vector

new_aa

Amino acid (AA) vector constructor

new_dna

DNA vector constructor

new_rna

RNA vector constructor

pillar_shaft.bioseq_aa

Internal formatting

pillar_shaft.bioseq_dna

Internal formatting

pillar_shaft.bioseq_rna

Internal formatting

read_fasta

Read sequences in FASTA format

rev_complement

Reverse and complement sequences

rna

Build a RNA vector

seaview

SeaView: DNA sequences and phylogenetic tree viewer

seq-replace

Replace matched patterns in sequences

seq_cluster

Cluster sequences by similarity

seq_combine

Combine multiple sequences

seq_consensus

Find a consensus sequence for a set of sequences.

seq_count_pattern

Count the number of matches in sequences

seq_crop_pattern

Crop sequences using delimiting patterns

seq_crop_position

Crop sequences between two positions

seq_detect_pattern

Detect the presence of patterns in sequences

seq_disambiguate_IUPAC

Disambiguate biological sequences

seq_extract_pattern

Extract matching patterns from sequences

seq_extract_position

Extract a region between two positions in sequences

seq_nchar

Count the number of character in sequences

seq_nseq

Number of sequences in a vector

Classes and functions to work with biological sequences (DNA, RNA and amino acid sequences). Implements S3 infrastructure to work with biological sequences as described in Keck (2020) <doi:10.1111/2041-210X.13490>. Provides a collection of functions to perform biological conversion among classes (transcription, translation) and basic operations on sequences (detection, selection and replacement based on positions or patterns). The package also provides functions to import and export sequences from and to other package formats.

  • Maintainer: Francois Keck
  • License: GPL-3
  • Last published: 2022-09-06