; input options: #include "simplification.info" #include "construction.info" #include "distance_estimation.info" #include "detail_info_printer.info" #include "tsa.info" #include "pe_params.info" K 55 ;FIXME introduce isolate mode mode base dataset ./configs/debruijn/toy.info log_filename log.properties output_base ./spades_output tmp_dir spades_tmp/ main_iteration true ; iterative mode switcher, activates additional contigs usage use_additional_contigs false additional_contigs tmp_contigs.fasta load_from latest/saves/ ; tmp or latest ; Multithreading options temp_bin_reads_dir .bin_reads/ max_threads 8 max_memory 120; in Gigabytes buffer_size 512; in Megabytes entry_point read_conversion ;entry_point construction ;entry_point simplification ;entry_point hybrid_aligning ;entry_point late_pair_info_count ;entry_point distance_estimation ;entry_point repeat_resolving checkpoints none developer_mode true scaffold_correction_mode false ; enabled (1) or disabled (0) repeat resolution (former "paired_mode") rr_enable true ; 0 for graph N50 min_edge_length_for_is_count 0 ;preserve raw paired index after distance estimation preserve_raw_paired_index false ; two-step pipeline two_step_rr false ; enables/disables usage of intermediate contigs in two-step pipeline use_intermediate_contigs false ;use single reads for rr (all | only_single_libs | none ) single_reads_rr only_single_libs ; The following parameters are used ONLY if developer_mode is true ; whether to output dot-files with pictures of graphs - ONLY in developer mode output_pictures true ; whether to output resulting contigs after intermediate stages - ONLY in developer mode output_nonfinal_contigs true ; whether to compute number of paths statistics - ONLY in developer mode compute_paths_number false ; End of developer_mode parameters ;if true simple mismatches are corrected correct_mismatches true ; set it true to get statistics, such as false positive/negative, perfect match, etc. paired_info_statistics false ; set it true to get statistics for pair information (over gaps), such as false positive/negative, perfect match, etc. paired_info_scaffolder false ;the only option left from repeat resolving max_repeat_length 8000 ; repeat resolving mode (none path_extend) resolving_mode path_extend use_scaffolder true avoid_rc_connections true calculate_coverage_for_each_lib false strand_specificity { ss_enabled false antisense false } contig_output { contigs_name final_contigs scaffolds_name scaffolds ; none --- do not output broken scaffolds | break_gaps --- break only by N steches | break_all --- break all with overlap < k output_broken_scaffolds break_gaps } ;position handling pos { max_mapping_gap 0 ; in terms of K+1 mers value will be K + max_mapping_gap max_gap_diff 0 contigs_for_threading ./data/debruijn/contigs.fasta contigs_to_analyze ./data/debruijn/contigs.fasta late_threading true careful_labeling true } gap_closer_enable true gap_closer { minimal_intersection 10 ;before_raw_simplify and before_simplify are mutually exclusive before_raw_simplify true before_simplify false after_simplify true weight_threshold 2.0 max_dist_to_tip 5000 } kmer_coverage_model { probability_threshold 0.05 strong_probability_threshold 0.999 use_coverage_threshold false coverage_threshold 10.0 } ; low covered edges remover lcer { lcer_enabled false lcer_coverage_threshold 0.0 } pacbio_processor { internal_length_cutoff 200 ;align and traverse. compression_cutoff 0.6 path_limit_stretching 1.3 path_limit_pressing 0.7 max_path_in_dijkstra 15000 max_vertex_in_dijkstra 2000 rna_filtering false ;gap_closer long_seq_limit 400 enable_gap_closing true pacbio_min_gap_quantity 2 contigs_min_gap_quantity 1 max_contigs_gap_length 10000 } ;TODO move out! graph_read_corr { enable false output_dir corrected_contigs/ binary true } bwa_aligner { debug false min_contig_len 0 } ;flanking coverage range flanking_range 55 series_analysis "" save_gp false ss_coverage_splitter { enabled false bin_size 50 min_edge_len 200 min_edge_coverage 5 min_flanking_coverage 2 coverage_margin 5 } time_tracer { time_tracer_enabled true granularity 500 } hybrid_aligner { trusted_aligner { long_read_threshold 1000 long_read_fuzzy_coverage 0.95 short_read_fuzzy_coverage 0.90 } }