| line | count | pod | subroutine | 
| 13 | 1 | n/a | BEGIN | 
| 14 | 1 | n/a | BEGIN | 
| 15 | 1 | n/a | BEGIN | 
| 21 | 1 | Yes | new | 
| 77 | 0 | Yes | classify | 
| 133 | 0 | No | recursive_descent_for_classification | 
| 231 | 0 | Yes | classify_by_asking_questions | 
| 261 | 0 | No | interactive_recursive_descent_for_classification | 
| 379 | 1 | Yes | construct_decision_tree_classifier | 
| 404 | 46 | No | recursive_descent | 
| 545 | 46 | No | best_feature_calculator | 
| 757 | 1 | No | class_entropy_on_priors | 
| 778 | 0 | No | entropy_scanner_for_a_numeric_feature | 
| 798 | 0 | No | class_entropy_for_less_than_threshold_for_feature | 
| 834 | 0 | No | class_entropy_for_greater_than_threshold_for_feature | 
| 870 | 247 | No | class_entropy_for_a_given_sequence_of_features_and_values_or_thresholds | 
| 902 | 4 | No | prior_probability_for_class | 
| 919 | 1 | Yes | calculate_class_priors | 
| 939 | 1 | Yes | calculate_first_order_probabilities | 
| 965 | 441 | No | probability_of_feature_value | 
| 1100 | 882 | No | probability_of_feature_value_given_class | 
| 1242 | 0 | No | probability_of_feature_less_than_threshold | 
| 1256 | 0 | No | probability_of_feature_less_than_threshold_given_class | 
| 1289 | 477 | No | probability_of_a_sequence_of_features_and_values_or_thresholds | 
| 1393 | 318 | No | probability_of_a_sequence_of_features_and_values_or_thresholds_given_class | 
| 1501 | 494 | No | probability_of_a_class_given_sequence_of_features_and_values_or_thresholds | 
| 1556 | 489 | No | find_bounded_intervals_for_numeric_features | 
| 1631 | 0 | No | check_names_used | 
| 1650 | 0 | No | determine_data_condition | 
| 1691 | 1 | Yes | get_training_data | 
| 1784 | 0 | Yes | show_training_data | 
| 1806 | 0 | No | get_class_names | 
| 1813 | 0 | No | closest_sampling_point | 
| 1823 | 0 | No | get_index_at_value | 
| 1836 | 1088 | No | sample_index | 
| 1843 | 0 | No | minimum | 
| 1857 | 0 | No | minmax | 
| 1872 | 414 | No | contained_in | 
| 1881 | 289 | No | deep_copy_array | 
| 1891 | 1 | No | check_for_illegal_params2 | 
| 1919 | 0 | No | print_array_with_msg | 
| 1926 | 0 | No | print_nested_array | 
| 1940 | 0 | No | cleanup_csv | 
| 1983 | 0 | n/a | new | 
| 1989 | 0 | n/a | evaluate_training_data | 
| 2168 | 1 | n/a | BEGIN | 
| 2169 | 1 | n/a | BEGIN | 
| 2175 | 46 | n/a | new | 
| 2196 | 0 | n/a | how_many_nodes | 
| 2201 | 1 | n/a | set_class_names | 
| 2207 | 0 | n/a | get_class_names | 
| 2212 | 46 | n/a | get_next_serial_num | 
| 2218 | 46 | n/a | get_serial_num | 
| 2224 | 0 | n/a | get_feature | 
| 2229 | 46 | n/a | set_feature | 
| 2235 | 46 | n/a | get_node_entropy | 
| 2240 | 0 | n/a | get_class_probabilities | 
| 2245 | 46 | n/a | get_branch_features_and_values_or_thresholds | 
| 2250 | 0 | n/a | add_to_branch_features_and_values | 
| 2256 | 0 | n/a | get_children | 
| 2261 | 45 | n/a | add_child_link | 
| 2266 | 0 | n/a | delete_all_links | 
| 2271 | 0 | n/a | display_node | 
| 2287 | 0 | n/a | display_decision_tree | 
| 2336 | 1 | n/a | BEGIN | 
| 2337 | 1 | n/a | BEGIN | 
| 2340 | 0 | n/a | new | 
| 2366 | 0 | n/a | check_for_illegal_params3 | 
| 2395 | 0 | n/a | read_parameter_file_numeric | 
| 2486 | 1 | n/a | BEGIN | 
| 2487 | 0 | n/a | gen_numeric_training_and_test_data_and_write_to_csv | 
| 2568 | 0 | n/a | fisher_yates_shuffle | 
| 2585 | 1 | n/a | BEGIN | 
| 2586 | 1 | n/a | BEGIN | 
| 2589 | 1 | n/a | new | 
| 2611 | 1 | n/a | check_for_illegal_params4 | 
| 2636 | 1 | n/a | read_parameter_file_symbolic | 
| 2718 | 1 | n/a | gen_symbolic_training_data | 
| 2843 | 0 | n/a | sample_index | 
| 2887 | 1 | n/a | BEGIN | 
| 2888 | 1 | n/a | BEGIN | 
| 2891 | 0 | n/a | new | 
| 2907 | 0 | n/a | initialize | 
| 2914 | 0 | n/a | recursive_descent | 
| 2954 | 0 | n/a | display_training_samples_at_all_nodes_direct_influence_only | 
| 2961 | 0 | n/a | recursive_descent_for_showing_samples_at_a_node | 
| 2973 | 0 | n/a | display_training_samples_to_nodes_influence_propagation | 
| 2985 | 0 | n/a | recursive_descent_for_sample_to_node_influence | 
| 3000 | 0 | n/a | get_samples_for_feature_value_combo | 
| 3035 | 0 | n/a | extract_feature_op_val | 
| 3052 | 0 | n/a | explain_classifications_at_multiple_nodes_interactively | 
| 3082 | 0 | n/a | explain_classification_at_one_node |