This function finds all the combinations of sequences corresponding to a given vector of sequences with ambiguities (IUPAC codes).
seq_disambiguate_IUPAC(x)a DNA, RNA or AA vector
A list of DNA, RNA or AA vectors (depending on the input) giving all possible combinations.
Other op-misc: 
seq_nchar(),
seq_nseq(),
seq_spellout(),
seq_stat_gc(),
seq_stat_prop()
x <- dna(c("AYCTGW", "CTTN"))
seq_disambiguate_IUPAC(x)
#> [[1]]
#> DNA vector of 4 sequences
#> >   ACCTGA
#> >   ATCTGA
#> >   ACCTGT
#> >   ATCTGT
#> 
#> [[2]]
#> DNA vector of 4 sequences
#> >   CTTA
#> >   CTTC
#> >   CTTG
#> >   CTTT
#> 
y <- seq_transcribe(x)
seq_disambiguate_IUPAC(y)
#> [[1]]
#> RNA vector of 4 sequences
#> >   ACCUGA
#> >   AUCUGA
#> >   ACCUGU
#> >   AUCUGU
#> 
#> [[2]]
#> RNA vector of 4 sequences
#> >   CUUA
#> >   CUUC
#> >   CUUG
#> >   CUUU
#> 
z <- aa("YJSNAALNX")
z <- seq_translate(y)
seq_disambiguate_IUPAC(z)
#> [[1]]
#> AA vector of 441 sequences
#> >   AA
#> >   CA
#> >   DA
#> >   EA
#> >   FA
#> >   GA
#> >   HA
#> >   IA
#> >   KA
#> >   LA
#> >   MA
#> >   NA
#> ... with 429 more sequences.
#> [[2]]
#> AA vector of 1 sequences
#> >   L
#>