minorg.filter_grna module

class minorg.filter_grna.Masked(hsp)[source]

Bases: object

__init__(hsp)[source]
property end[source]
property masked[source]
property molecule[source]
property start[source]
within(r, index=0, end_incl=False)[source]
minorg.filter_grna.blast_mask(to_mask_fname, fasta_fname, fout_fname, blastn='blastn', header=['qseqid', 'sseqid', 'mismatch', 'gaps', 'sstart', 'send', 'qstart', 'qend', 'qlen'])[source]
minorg.filter_grna.filter_background_imap(minorg_ifasta_fout_thread_keep)[source]
minorg.filter_grna.filter_background_multiindv(args, threads=1, descr=None)[source]
minorg.filter_grna.make_target_feature_ranges_function(feature_only_ranges, feature_gaps_ranges, max_insertion=15)[source]
minorg.filter_grna.mask_and_generate_outside(mask_fnames, background_fnames=None, mask_reference=True, ref_genes_fasta='', reference_fnames=None, out_dir=None, header=['qseqid', 'sseqid', 'pident', 'length', 'mismatch', 'gaps', 'sstart', 'send', 'qlen', 'slen'], mk_fname=None, blastn='blastn', fout_mask=None, new_file=True, **kwargs)[source]
minorg.filter_grna.mask_identical(to_mask_fname, fasta_fname, fout_fname, **kwargs)[source]
minorg.filter_grna.within_feature(feature_ranges, seq, query_range, min_within_n=1, min_within_fraction=0)[source]