seqgra.simulator.simulator module

MIT - CSAIL - Gifford Lab - seqgra

Generates synthetic sequences based on grammar

@author: Konstantin Krismer

class Simulator(data_definition: seqgra.model.data.datadefinition.DataDefinition, output_dir: str, silent: bool = False)[source]

Bases: object

check_grammar() → bool[source]
check_invalid_distances() → bool[source]
check_invalid_positions() → bool[source]
check_invalid_sequence_elements() → bool[source]
check_missing_alphabet_distributions() → bool[source]
check_mutually_exclusive_probabilities() → bool[source]
check_overlapping_sequence_elements() → bool[source]
check_spacing_contraint_se_refs() → bool[source]
check_unused_conditions() → bool[source]
check_unused_sequence_elements() → bool[source]
create_empirical_similarity_score_matrix(padding_size: int = 100, num_examples: int = 100) → None[source]
create_grammar_heatmap(set_name: str) → None[source]
create_motif_info() → None[source]
create_motif_kl_divergence_matrix() → None[source]
simulate_data() → None[source]
write_session_info() → None[source]