GT_INLINE void gt_generic_printer_attributes_delete(gt_generic_printer_attributes* const attributes) { GT_NULL_CHECK(attributes); if (attributes->output_sam_attributes!=NULL) gt_output_sam_attributes_delete(attributes->output_sam_attributes); if (attributes->output_fasta_attributes!=NULL) gt_output_fasta_attributes_delete(attributes->output_fasta_attributes); if (attributes->output_map_attributes!=NULL) gt_output_map_attributes_delete(attributes->output_map_attributes); gt_free(attributes); }
void gt_template_utils_teardown(void) { gt_template_delete(source); gt_template_delete(target); gt_alignment_delete(alignment); gt_output_map_attributes_delete(output_attributes); }