skbio.sequence.GrammaredSequence.to_definites#

GrammaredSequence.to_definites(degenerate='wild', noncanonical=True)[source]#

Convert degenerate and noncanonical characters to alternative characters.

Parameters:
degenerate{“wild”, “gap”, “del”, str of length 1}, optional

How degenerate/non-canonical characters should be treated: Replace them with the wildcard character (“wild”, default), or the default gap character (“gap”), or a user-defined character (str of length 1), or remove them (“del”).

noncanonicalbool, optional

Treat non-canonical characters in the same way as degenerate characters (True, default), or leave them as-is (False).

Returns:
GrammaredSequence

Converted version of the sequence.