Skip to content

Playground

Use the code editor below to try pydustmasker directly in your browser. You can edit the input sequence or the parameters and run it again to see how the results change.

import pydustmasker

seq = (
    "GCTAAAGACAATTACATAACATACACGTCAGCACGAAACTTGTTGGCCCAGTGTGAATCGC"
    "AGCAGCAGCAGCAGCAGCAGCAGCTTAAGGGTTAAGTAAGTGTGATGCATACGCCTTTACT"
    "TGCTGTGTCCACCCCATCGGACTTTAATTTTTATTAAAATAATAAAAATAAATATTTTAAT"
    "TTTTAAATTTAAATAATATTAGCGCCCTCCTGAAGTGCGTGGACACTCGCTATGAATCTCT"
)

maskers = {
    "SDUST": pydustmasker.DustMasker(seq),
    "Longdust": pydustmasker.LongdustMasker(seq),
    "tantan": pydustmasker.TantanMasker(seq),
}
for name, masker in maskers.items():
    print(f"{name}: {masker.intervals}")
    print(masker.mask())
    print()