{ "branches": { "e592c32aec70": { "ignored": false, "ignore_reason": "", "tests": [ "eval.tests.test_basic.TestBasicInvocation.test_help_flag_unrecognized", "eval.tests.test_basic.TestBasicInvocation.test_no_args_lists_commands", "eval.tests.test_basic.TestBasicInvocation.test_no_args_shows_usage", "eval.tests.test_basic.TestBasicInvocation.test_unrecognized_command", "eval.tests.test_basic.TestBasicInvocation.test_version_in_usage", "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_complement_mask", "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_mask_with_n_char", "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_max_quality_X", "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_quality_shift_V", "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_reverse_complement_fastq", "eval.tests.test_basic.TestSeqCommand.test_seq_A_flag_same_as_a", "eval.tests.test_basic.TestSeqCommand.test_seq_drop_ambiguous", "eval.tests.test_basic.TestSeqCommand.test_seq_drop_comments", "eval.tests.test_basic.TestSeqCommand.test_seq_even_reads_only", "eval.tests.test_basic.TestSeqCommand.test_seq_fake_quality", "eval.tests.test_basic.TestSeqCommand.test_seq_fasta_passthrough", "eval.tests.test_basic.TestSeqCommand.test_seq_fastq_passthrough", "eval.tests.test_basic.TestSeqCommand.test_seq_fastq_to_fasta", "eval.tests.test_basic.TestSeqCommand.test_seq_fraction_sampling", "eval.tests.test_basic.TestSeqCommand.test_seq_line_length", "eval.tests.test_basic.TestSeqCommand.test_seq_mask_bed_regions", "eval.tests.test_basic.TestSeqCommand.test_seq_min_length_filter", "eval.tests.test_basic.TestSeqCommand.test_seq_nonexistent_file", "eval.tests.test_basic.TestSeqCommand.test_seq_odd_reads_only", "eval.tests.test_basic.TestSeqCommand.test_seq_quality_masking", "eval.tests.test_basic.TestSeqCommand.test_seq_quality_masking_with_n", "eval.tests.test_basic.TestSeqCommand.test_seq_quality_shift", "eval.tests.test_basic.TestSeqCommand.test_seq_reverse_both_strands", "eval.tests.test_basic.TestSeqCommand.test_seq_reverse_complement", "eval.tests.test_basic.TestSeqCommand.test_seq_reverse_complement_acga", "eval.tests.test_basic.TestSeqCommand.test_seq_stdin", "eval.tests.test_basic.TestSeqCommand.test_seq_strip_whitespace", "eval.tests.test_basic.TestSeqCommand.test_seq_uppercase", "eval.tests.test_basic.TestSeqCommand.test_seq_x_lowercase_to_n", "eval.tests.test_basic.TestSeqCommentHandling.test_seq_drops_comments", "eval.tests.test_basic.TestSeqCommentHandling.test_seq_preserves_comments", "eval.tests.test_basic.TestSeqCommentHandling.test_seq_split_output_comments", "eval.tests.test_basic.TestSizeCommand.test_size_basic", "eval.tests.test_basic.TestSizeCommand.test_size_empty_counts_zero", "eval.tests.test_basic.TestSizeCommand.test_size_fastq", "eval.tests.test_basic.TestSizeCommand.test_size_nonexistent_file", "eval.tests.test_basic.TestSizeCommand.test_size_stdin", "eval.tests.test_basic.TestSizeCommand.test_size_stdin_when_no_args", "eval.tests.test_comp.TestCompCommand.test_comp_base_counts", "eval.tests.test_comp.TestCompCommand.test_comp_basic", "eval.tests.test_comp.TestCompCommand.test_comp_multiple_seqs", "eval.tests.test_comp.TestCompCommand.test_comp_nonexistent_file", "eval.tests.test_comp.TestCompCommand.test_comp_output_format", "eval.tests.test_comp.TestCompCommand.test_comp_stdin", "eval.tests.test_comp.TestCompCommand.test_comp_upper_only", "eval.tests.test_comp.TestCompCommand.test_comp_with_region_bed", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_base_composition", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_basic", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_length_stats", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_nonexistent_file", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_output_format", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_quality_threshold", "eval.tests.test_comp.TestFqchkCommand.test_fqchk_stdin", "eval.tests.test_genomics.TestCutNCommand.test_cutn_basic", "eval.tests.test_genomics.TestCutNCommand.test_cutn_gap_only", "eval.tests.test_genomics.TestCutNCommand.test_cutn_min_n_tract", "eval.tests.test_genomics.TestCutNCommand.test_cutn_no_args_shows_usage", "eval.tests.test_genomics.TestCutNCommand.test_cutn_nonexistent_file", "eval.tests.test_genomics.TestCutNCommand.test_cutn_penalty", "eval.tests.test_genomics.TestCutNCommand.test_cutn_splits_sequences", "eval.tests.test_genomics.TestCutNCommand.test_cutn_stdin", "eval.tests.test_genomics.TestGapCommand.test_gap_detects_gaps", "eval.tests.test_genomics.TestGapCommand.test_gap_lowercase_n", "eval.tests.test_genomics.TestGapCommand.test_gap_min_size_custom", "eval.tests.test_genomics.TestGapCommand.test_gap_no_args_shows_usage", "eval.tests.test_genomics.TestGapCommand.test_gap_no_gaps", "eval.tests.test_genomics.TestGapCommand.test_gap_output_format", "eval.tests.test_genomics.TestGapCommand.test_gap_stdin", "eval.tests.test_genomics.TestGcCommand.test_gc_basic_high_gc", "eval.tests.test_genomics.TestGcCommand.test_gc_high_at", "eval.tests.test_genomics.TestGcCommand.test_gc_min_length", "eval.tests.test_genomics.TestGcCommand.test_gc_no_args_shows_usage", "eval.tests.test_genomics.TestGcCommand.test_gc_nonexistent_file", "eval.tests.test_genomics.TestGcCommand.test_gc_output_format", "eval.tests.test_genomics.TestGcCommand.test_gc_xdropoff", "eval.tests.test_genomics.TestHetyCommand.test_hety_basic", "eval.tests.test_genomics.TestHetyCommand.test_hety_lowercase_mask", "eval.tests.test_genomics.TestHetyCommand.test_hety_no_args_shows_usage", "eval.tests.test_genomics.TestHetyCommand.test_hety_nonexistent_file", "eval.tests.test_genomics.TestHetyCommand.test_hety_output_format_on_hets", "eval.tests.test_genomics.TestHetyCommand.test_hety_t_option", "eval.tests.test_genomics.TestHetyCommand.test_hety_window_size", "eval.tests.test_genomics.TestListhetCommand.test_listhet_basic", "eval.tests.test_genomics.TestListhetCommand.test_listhet_het_output_format", "eval.tests.test_genomics.TestListhetCommand.test_listhet_no_args_shows_usage", "eval.tests.test_genomics.TestListhetCommand.test_listhet_no_hets", "eval.tests.test_merge_split.TestFamaskCommand.test_famask_basic", "eval.tests.test_merge_split.TestFamaskCommand.test_famask_no_args_shows_usage", "eval.tests.test_merge_split.TestHpcCommand.test_hpc_basic", "eval.tests.test_merge_split.TestHpcCommand.test_hpc_fastq", "eval.tests.test_merge_split.TestHpcCommand.test_hpc_no_args_reads_empty_stdin", "eval.tests.test_merge_split.TestHpcCommand.test_hpc_no_homopolymers", "eval.tests.test_merge_split.TestHpcCommand.test_hpc_stdin", "eval.tests.test_merge_split.TestHrunCommand.test_hrun_basic", "eval.tests.test_merge_split.TestHrunCommand.test_hrun_min_length", "eval.tests.test_merge_split.TestHrunCommand.test_hrun_output_format", "eval.tests.test_merge_split.TestHrunCommand.test_hrun_shows_usage", "eval.tests.test_merge_split.TestHrunCommand.test_hrun_stdin", "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_basic", "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_output_format", "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_shows_usage", "eval.tests.test_merge_split.TestKfreqCommand.test_kfreq_stdin", "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_basic", "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_intersection", "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_lowercase_mask", "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_no_args_shows_usage", "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_quality_threshold", "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_suppress_hets", "eval.tests.test_merge_split.TestMutfaCommand.test_mutfa_basic", "eval.tests.test_merge_split.TestMutfaCommand.test_mutfa_no_args_shows_usage", "eval.tests.test_merge_split.TestRandbaseCommand.test_randbase_basic", "eval.tests.test_merge_split.TestRandbaseCommand.test_randbase_no_args_shows_usage", "eval.tests.test_merge_split.TestRandbaseCommand.test_randbase_no_hets_unchanged", "eval.tests.test_merge_split.TestRenameCommand.test_rename_fasta", "eval.tests.test_merge_split.TestRenameCommand.test_rename_no_args_reads_empty_stdin", "eval.tests.test_merge_split.TestRenameCommand.test_rename_no_prefix", "eval.tests.test_merge_split.TestRenameCommand.test_rename_sequential", "eval.tests.test_merge_split.TestRenameCommand.test_rename_with_prefix", "eval.tests.test_merge_split.TestSplitCommand.test_split_basic", "eval.tests.test_merge_split.TestSplitCommand.test_split_contents", "eval.tests.test_merge_split.TestSplitCommand.test_split_default_n", "eval.tests.test_merge_split.TestSplitCommand.test_split_line_length", "eval.tests.test_merge_split.TestSplitCommand.test_split_no_args_shows_usage", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_all_sequences", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_by_fraction", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_by_number", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_different_seeds_different_output", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_fasta", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_no_args_shows_usage", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_reproducible_with_seed", "eval.tests.test_sample_subseq.TestSampleCommand.test_sample_twopass_mode", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_by_bed", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_by_name_list", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_fastq", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_line_length", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_missing_region_file", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_no_args_shows_usage", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_strand_aware", "eval.tests.test_sample_subseq.TestSubseqCommand.test_subseq_tab_output", "eval.tests.test_telo.TestTeloCommand.test_telo_custom_motif", "eval.tests.test_telo.TestTeloCommand.test_telo_detects_telomere", "eval.tests.test_telo.TestTeloCommand.test_telo_empty_stdin_zero_result", "eval.tests.test_telo.TestTeloCommand.test_telo_max_drop", "eval.tests.test_telo.TestTeloCommand.test_telo_min_score", "eval.tests.test_telo.TestTeloCommand.test_telo_no_telomere", "eval.tests.test_telo.TestTeloCommand.test_telo_output_format", "eval.tests.test_telo.TestTeloCommand.test_telo_penalty", "eval.tests.test_telo.TestTeloCommand.test_telo_reports_stats", "eval.tests.test_telo.TestTeloCommand.test_telo_show_profile", "eval.tests.test_telo.TestTeloCommand.test_telo_stderr_counts", "eval.tests.test_telo.TestTeloCommand.test_telo_stdin", "eval.tests.test_trimfq.TestDropseCommand.test_dropse_paired_output", "eval.tests.test_trimfq.TestDropseCommand.test_dropse_stdin", "eval.tests.test_trimfq.TestMergepeCommand.test_mergepe_basic", "eval.tests.test_trimfq.TestMergepeCommand.test_mergepe_no_args_shows_usage", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_basic", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_both_trim", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_fixed_length", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_left_trim", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_min_length", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_nonexistent_file", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_preserves_fastq_format", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_quality_threshold", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_quality_trimming_low_qual", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_right_trim", "eval.tests.test_trimfq.TestTrimfqCommand.test_trimfq_stdin" ], "ignored_tests": [ { "name": "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_complement_mask", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_basic.TestSeqAdvancedOptions.test_seq_max_quality_X", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_basic.TestSeqCommand.test_seq_fraction_sampling", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_basic.TestSeqCommand.test_seq_mask_bed_regions", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_basic.TestSeqCommand.test_seq_quality_masking", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_basic.TestSeqCommand.test_seq_x_lowercase_to_n", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_genomics.TestCutNCommand.test_cutn_min_n_tract", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_genomics.TestGcCommand.test_gc_min_length", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_genomics.TestHetyCommand.test_hety_lowercase_mask", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_merge_split.TestMergefaCommand.test_mergefa_lowercase_mask", "reasons": [ { "id": "dummy_pass" } ] }, { "name": "eval.tests.test_telo.TestTeloCommand.test_telo_min_score", "reasons": [ { "id": "dummy_pass" } ] } ] }, "5d974fdda794": { "ignored": false, "ignore_reason": "", "tests": [ "tests.test_analysis.test_gap_all_ns", "tests.test_analysis.test_gap_basic", "tests.test_analysis.test_gap_complex_positions", "tests.test_analysis.test_gap_default_min_length", "tests.test_analysis.test_gap_exactly_min_length", "tests.test_analysis.test_gap_missing_file", "tests.test_analysis.test_gap_stdin", "tests.test_analysis.test_gap_zero_length_sequences", "tests.test_analysis.test_gc_at_mode", "tests.test_analysis.test_gc_basic", "tests.test_analysis.test_gc_custom_threshold", "tests.test_analysis.test_gc_min_length_filter", "tests.test_analysis.test_gc_missing_file", "tests.test_analysis.test_gc_short_regions", "tests.test_analysis.test_gc_stdin", "tests.test_analysis.test_gc_xdropoff", "tests.test_analysis.test_gc_zero_length_sequences", "tests.test_analysis.test_hety_basic", "tests.test_analysis.test_hety_custom_window_step", "tests.test_analysis.test_hety_lowercase_masking", "tests.test_analysis.test_hety_missing_file", "tests.test_analysis.test_hety_stdin", "tests.test_analysis.test_hety_tiny_window", "tests.test_analysis.test_hety_window_boundary", "tests.test_analysis.test_hety_window_larger_than_sequence", "tests.test_analysis.test_hety_zero_length_sequences", "tests.test_analysis.test_listhet_all_het_codes", "tests.test_analysis.test_listhet_basic", "tests.test_analysis.test_listhet_empty_file", "tests.test_analysis.test_listhet_empty_input", "tests.test_analysis.test_listhet_missing_file", "tests.test_analysis.test_listhet_multiple_sequences", "tests.test_analysis.test_listhet_only_header", "tests.test_analysis.test_listhet_stdin", "tests.test_analysis.test_listhet_zero_length_sequences", "tests.test_info.test_comp_ambiguous_bases", "tests.test_info.test_comp_cpg_dinucleotides", "tests.test_info.test_comp_empty_file", "tests.test_info.test_comp_empty_sequence", "tests.test_info.test_comp_fastq_input", "tests.test_info.test_comp_gzipped_input", "tests.test_info.test_comp_lowercase_without_u_flag", "tests.test_info.test_comp_mixed_with_n", "tests.test_info.test_comp_multiple_sequences", "tests.test_info.test_comp_pure_adenine", "tests.test_info.test_comp_pure_cytosine", "tests.test_info.test_comp_single_base", "tests.test_info.test_comp_stdin_input", "tests.test_info.test_comp_uppercase_only_flag", "tests.test_info.test_comp_with_regions", "tests.test_info.test_fqchk_fasta_input_ignored", "tests.test_info.test_fqchk_long_read", "tests.test_info.test_fqchk_q0_flag_all_qualities", "tests.test_info.test_fqchk_q30_threshold", "tests.test_info.test_fqchk_quality_distribution", "tests.test_info.test_fqchk_simple_fastq", "tests.test_info.test_fqchk_stdin_input", "tests.test_info.test_fqchk_varying_read_lengths", "tests.test_info.test_fqchk_with_n_bases", "tests.test_info.test_size_empty_file", "tests.test_info.test_size_gzipped_input", "tests.test_info.test_size_large_dataset", "tests.test_info.test_size_multiple_sequences", "tests.test_info.test_size_simple_fastq", "tests.test_info.test_size_single_sequence", "tests.test_info.test_size_stdin_input", "tests.test_mutation_masking.test_famask_basic_masking", "tests.test_mutation_masking.test_famask_different_sequence_names", "tests.test_mutation_masking.test_famask_empty_sequences", "tests.test_mutation_masking.test_famask_insufficient_arguments", "tests.test_mutation_masking.test_famask_line_wrapping", "tests.test_mutation_masking.test_famask_missing_input_files", "tests.test_mutation_masking.test_mergefa_complex_iupac_codes", "tests.test_mutation_masking.test_mergefa_different_sequence_names", "tests.test_mutation_masking.test_mergefa_double_het_identical", "tests.test_mutation_masking.test_mergefa_empty_sequences", "tests.test_mutation_masking.test_mergefa_flag_combination_error", "tests.test_mutation_masking.test_mergefa_haploid_mode", "tests.test_mutation_masking.test_mergefa_het_hom_interaction", "tests.test_mutation_masking.test_mergefa_identical_sequences", "tests.test_mutation_masking.test_mergefa_insufficient_arguments", "tests.test_mutation_masking.test_mergefa_intersect_mode", "tests.test_mutation_masking.test_mergefa_mask_n_mode", "tests.test_mutation_masking.test_mergefa_missing_input_files", "tests.test_mutation_masking.test_mergefa_quality_threshold", "tests.test_mutation_masking.test_mergefa_random_het_mode", "tests.test_mutation_masking.test_mergefa_sequences_with_differences", "tests.test_mutation_masking.test_mergefa_unequal_sequence_lengths", "tests.test_mutation_masking.test_mutfa_basic_mutations", "tests.test_mutation_masking.test_mutfa_duplicate_positions", "tests.test_mutation_masking.test_mutfa_insufficient_arguments", "tests.test_mutation_masking.test_mutfa_invalid_mutation_format", "tests.test_mutation_masking.test_mutfa_line_wrapping", "tests.test_mutation_masking.test_mutfa_missing_snp_file", "tests.test_mutation_masking.test_mutfa_multi_sequence_mutations", "tests.test_mutation_masking.test_mutfa_no_mutations", "tests.test_mutation_masking.test_mutfa_position_beyond_length", "tests.test_pe_trim.test_dropse_all_paired", "tests.test_pe_trim.test_dropse_all_unpaired_produces_empty", "tests.test_pe_trim.test_dropse_fasta_input", "tests.test_pe_trim.test_dropse_mixed_paired_and_unpaired", "tests.test_pe_trim.test_dropse_pairs_without_suffix", "tests.test_pe_trim.test_dropse_removes_unpaired", "tests.test_pe_trim.test_dropse_stdin_input", "tests.test_pe_trim.test_mergepe_basic_interleave", "tests.test_pe_trim.test_mergepe_fasta_input", "tests.test_pe_trim.test_mergepe_missing_arguments", "tests.test_pe_trim.test_mergepe_nonexistent_files", "tests.test_pe_trim.test_mergepe_unequal_files_r1_shorter", "tests.test_pe_trim.test_mergepe_unequal_files_r2_shorter", "tests.test_pe_trim.test_trimfq_L_with_e_interaction", "tests.test_pe_trim.test_trimfq_beg_exceeds_end_produces_empty_seq", "tests.test_pe_trim.test_trimfq_combined_left_and_length", "tests.test_pe_trim.test_trimfq_combined_left_right_trim", "tests.test_pe_trim.test_trimfq_fasta_input", "tests.test_pe_trim.test_trimfq_fixed_length_L_option", "tests.test_pe_trim.test_trimfq_fixed_trim_left_right", "tests.test_pe_trim.test_trimfq_high_quality_unchanged", "tests.test_pe_trim.test_trimfq_min_length_affects_phred_output", "tests.test_pe_trim.test_trimfq_missing_argument", "tests.test_pe_trim.test_trimfq_multiple_sequences", "tests.test_pe_trim.test_trimfq_nonexistent_file", "tests.test_pe_trim.test_trimfq_phred_algorithm_trims_low_quality_tail", "tests.test_pe_trim.test_trimfq_preserves_comments", "tests.test_pe_trim.test_trimfq_quality_threshold_parameter", "tests.test_pe_trim.test_trimfq_short_sequence_unchanged_when_below_minlen", "tests.test_pe_trim.test_trimfq_stdin_input", "tests.test_seq.test_bed_masking_with_reverse_complement", "tests.test_seq.test_both_forward_and_reverse", "tests.test_seq.test_both_strands_fasta_output", "tests.test_seq.test_both_strands_with_quality_masking", "tests.test_seq.test_combined_filters_ambiguous_and_length", "tests.test_seq.test_drop_ambiguous_bases", "tests.test_seq.test_drop_comments", "tests.test_seq.test_drop_comments_with_line_wrap", "tests.test_seq.test_drop_sequences_with_ambiguous_iupac_codes", "tests.test_seq.test_empty_input_file", "tests.test_seq.test_even_reads_only", "tests.test_seq.test_fake_quality_fasta_to_fastq", "tests.test_seq.test_fastq_to_fasta_conversion", "tests.test_seq.test_line_length_control", "tests.test_seq.test_lowercase_to_mask_char", "tests.test_seq.test_mask_bed_complement_regions", "tests.test_seq.test_mask_bed_regions_lowercase", "tests.test_seq.test_mask_bed_regions_with_char", "tests.test_seq.test_min_length_filter", "tests.test_seq.test_multiline_fasta_rewrap", "tests.test_seq.test_multiple_bed_regions_same_sequence", "tests.test_seq.test_odd_reads_only", "tests.test_seq.test_odd_reads_with_length_filter", "tests.test_seq.test_quality_masking_lowercase", "tests.test_seq.test_quality_masking_with_char", "tests.test_seq.test_quality_masking_with_edge_scores", "tests.test_seq.test_quality_shift_v_flag", "tests.test_seq.test_reverse_complement_and_fasta_combined", "tests.test_seq.test_reverse_complement_fastq", "tests.test_seq.test_reverse_complement_iupac_codes", "tests.test_seq.test_reverse_complement_very_long_sequence", "tests.test_seq.test_reverse_complement_with_quality_masking", "tests.test_seq.test_sampling_fraction_all_sequences", "tests.test_seq.test_sampling_fraction_zero_sequences", "tests.test_seq.test_sampling_with_seed", "tests.test_seq.test_stdin_input", "tests.test_seq.test_strip_whitespace_in_sequence", "tests.test_seq.test_uppercase_conversion", "tests.test_seq.test_uppercase_precedence_over_lowercase_masking", "tests.test_seq.test_uppercase_with_line_wrapping", "tests.test_smoke.test_no_args_shows_usage", "tests.test_smoke.test_unknown_command", "tests.test_subseq_sample.test_sample_default_seed_is_11", "tests.test_subseq_sample.test_sample_deterministic_with_seed", "tests.test_subseq_sample.test_sample_different_seeds_produce_different_output", "tests.test_subseq_sample.test_sample_fastq_preserves_quality", "tests.test_subseq_sample.test_sample_fraction_sampling", "tests.test_subseq_sample.test_sample_fraction_zero", "tests.test_subseq_sample.test_sample_more_than_input_count", "tests.test_subseq_sample.test_sample_paired_end_reads_same_seed", "tests.test_subseq_sample.test_sample_stdin_streaming_mode", "tests.test_subseq_sample.test_sample_stdin_with_twopass_error", "tests.test_subseq_sample.test_sample_twopass_mode", "tests.test_subseq_sample.test_sample_value_one_treated_as_count", "tests.test_subseq_sample.test_sample_zero_sequences", "tests.test_subseq_sample.test_subseq_custom_line_length", "tests.test_subseq_sample.test_subseq_empty_name_list", "tests.test_subseq_sample.test_subseq_extract_by_bed_regions", "tests.test_subseq_sample.test_subseq_extract_by_name_list_fasta", "tests.test_subseq_sample.test_subseq_extract_by_name_list_fastq", "tests.test_subseq_sample.test_subseq_extract_full_sequence_no_coords", "tests.test_subseq_sample.test_subseq_fastq_with_tab_output", "tests.test_subseq_sample.test_subseq_long_sequence_multiple_regions", "tests.test_subseq_sample.test_subseq_missing_input_file_error", "tests.test_subseq_sample.test_subseq_missing_names_silently_skipped", "tests.test_subseq_sample.test_subseq_missing_region_file_error", "tests.test_subseq_sample.test_subseq_multiline_fasta_input", "tests.test_subseq_sample.test_subseq_out_of_bounds_regions_clamped", "tests.test_subseq_sample.test_subseq_overlapping_regions", "tests.test_subseq_sample.test_subseq_preserve_comments_full_sequence", "tests.test_subseq_sample.test_subseq_preserve_comments_with_regions", "tests.test_subseq_sample.test_subseq_region_start_beyond_sequence_length", "tests.test_subseq_sample.test_subseq_single_position_extraction", "tests.test_subseq_sample.test_subseq_stdin_input", "tests.test_subseq_sample.test_subseq_strand_aware_reverse_complement", "tests.test_subseq_sample.test_subseq_tab_delimited_output", "tests.test_subseq_sample.test_subseq_zero_length_regions", "tests.test_undocumented.test_hrun_basic_default_minlen", "tests.test_undocumented.test_hrun_custom_minlen_3", "tests.test_undocumented.test_hrun_custom_minlen_4", "tests.test_undocumented.test_hrun_edge_cases_minlen_2", "tests.test_undocumented.test_hrun_empty_sequence", "tests.test_undocumented.test_hrun_fastq_input", "tests.test_undocumented.test_hrun_gzip_compressed_input", "tests.test_undocumented.test_hrun_lowercase_sequences", "tests.test_undocumented.test_hrun_minlen_1_reports_all_bases", "tests.test_undocumented.test_hrun_minlen_zero", "tests.test_undocumented.test_hrun_missing_file", "tests.test_undocumented.test_hrun_multiple_sequences_mixed_runs", "tests.test_undocumented.test_hrun_no_arguments_shows_usage", "tests.test_undocumented.test_hrun_sequence_with_only_ns", "tests.test_undocumented.test_hrun_stdin_input", "tests.test_undocumented.test_hrun_tab_and_whitespace_in_sequence_name", "tests.test_undocumented.test_hrun_very_long_homopolymer", "tests.test_undocumented.test_kfreq_2mer", "tests.test_undocumented.test_kfreq_basic_3mer", "tests.test_undocumented.test_kfreq_different_kmer", "tests.test_undocumented.test_kfreq_empty_sequence", "tests.test_undocumented.test_kfreq_fastq_input", "tests.test_undocumented.test_kfreq_gzip_compressed_input", "tests.test_undocumented.test_kfreq_longer_kmer", "tests.test_undocumented.test_kfreq_lowercase_kmer", "tests.test_undocumented.test_kfreq_missing_file", "tests.test_undocumented.test_kfreq_no_arguments_shows_usage", "tests.test_undocumented.test_kfreq_reverse_complement_strand_selection", "tests.test_undocumented.test_kfreq_sequence_shorter_than_kmer", "tests.test_undocumented.test_kfreq_sequences_with_ns_exact_kmer", "tests.test_undocumented.test_kfreq_single_nucleotide_kmer", "tests.test_undocumented.test_kfreq_stdin_input", "tests.test_undocumented.test_kfreq_very_long_kmer", "tests.test_utilities.test_cutN_beginning_of_sequence", "tests.test_utilities.test_cutN_custom_threshold_splits_sequences", "tests.test_utilities.test_cutN_default_threshold", "tests.test_utilities.test_cutN_ending_with_n", "tests.test_utilities.test_cutN_exact_threshold_length", "tests.test_utilities.test_cutN_gap_only_mode", "tests.test_utilities.test_cutN_multiple_gaps_in_sequence", "tests.test_utilities.test_cutN_one_less_than_threshold", "tests.test_utilities.test_cutN_penalty_parameter", "tests.test_utilities.test_cutN_very_long_n_stretch", "tests.test_utilities.test_hpc_basic_homopolymer_compression", "tests.test_utilities.test_hpc_case_sensitivity", "tests.test_utilities.test_hpc_empty_sequence", "tests.test_utilities.test_hpc_fastq_to_fasta_conversion", "tests.test_utilities.test_hpc_long_homopolymers", "tests.test_utilities.test_hpc_preserves_non_homopolymers", "tests.test_utilities.test_hpc_stdin_input", "tests.test_utilities.test_randbase_all_two_base_codes", "tests.test_utilities.test_randbase_resolves_iupac_codes", "tests.test_utilities.test_randbase_stdin", "tests.test_utilities.test_rename_paired_end_detection", "tests.test_utilities.test_rename_preserves_sequence_quality", "tests.test_utilities.test_rename_sequential_numbering_no_prefix", "tests.test_utilities.test_rename_single_sequence", "tests.test_utilities.test_rename_stdin_input", "tests.test_utilities.test_rename_very_long_prefix", "tests.test_utilities.test_rename_with_custom_prefix", "tests.test_utilities.test_split_distributes_sequences_round_robin", "tests.test_utilities.test_split_more_files_than_sequences", "tests.test_utilities.test_split_single_file_output", "tests.test_utilities.test_split_uneven_distribution", "tests.test_utilities.test_split_with_line_length" ], "ignored_tests": [] } } }