get_all_combinations: Get all compatible combinations.

Description Usage Arguments Details Value See Also Examples

View source: R/get_all_combinations.R

Description

Finds the exhaustive set of compatible barcode combinations.

Usage

1
get_all_combinations(index_df, mplex_level, platform)

Arguments

index_df

A dataframe containing barcodes identifiers, corresponding DNA sequences along with GC content and presence of homopolymers.

mplex_level

The number at which the barcodes will be multiplexed. Illumina recommends to not multiplex more than 96 libraries.

platform

An integer representing the number of channels (1, 2, 4) of the desired Illumina platform: 1 for iSeq; 2 for NextSeq, NovaSeq, MiniSeq; 4 for HiSeq and MiSeq. 0 represents any other platform than Illumina.

Details

Be aware that the total number of combinations may become prohibitively large for large barcode sets and large multiplexing numbers.

Value

A matrix containing the identifiers of compatible barcode combinations.

See Also

get_random_combinations

Examples

1
get_all_combinations(DNABarcodeCompatibility::IlluminaIndexes, 2, 4)

DNABarcodeCompatibility documentation built on Nov. 8, 2020, 5:36 p.m.