Repeatmasker Module Documentation¶
RepeatMasker is a program that screens DNA sequences for interspersed repeats and low complexity DNA sequences. Smit, AFA, Hubley, R & Green, P. RepeatMasker Open-4.0
- ensembl.tools.anno.repeat_annotation.repeatmasker.run_repeatmasker(genome_file: PathLike, output_dir: Path, repeatmasker_bin: Path = PosixPath('RepeatMasker'), library: str = '', repeatmasker_engine: str = 'rmblast', species: str = '', num_threads: int = 1) None [source]¶
Executes RepeatMasker on the genome slices and stores the final annotation.gtf in repeatmasker_output
- param genome_file:
Genome file path.
- type genome_file:
PathLike
- param output_dir:
Output directory path.
- type output_dir:
Path
- param repeatmasker_bin:
RepeatMasker executable path.
- type repeatmasker_bin:
Path, default RepeatMasker
- param library:
Custom repeat library.
- type library:
str
- param repeatmasker_engine:
RepeatMasker engine.
- type repeatmasker_engine:
str, default rmblast
- param species:
Species name.
- type species:
str
- param num_threads:
Number of threads.
- type num_threads:
int, default 1
- return:
None
- rtype:
None