func removeKeyColumns(line *[]string, key_columns []int) {
	if len(key_columns) == len(*line) {
		*line = []string{ "" }
	} else {
		for _, i := range key_columns {
			*line = append((*line)[ :i ], (*line)[ i + 1: ]...)
		}
	}
}
// removeKeyColumns removes key columns from the line
removeKeyColumns removes key columns from the line
// removeKeyColumns removes key columns from the line
func removeKeyColumns(line *[]string, key_columns []int) {
	if len(key_columns) == len(*line) {
		*line = []string{ "" }
	} else {
		for _, i := range key_columns {
			*line = append((*line)[ :i ], (*line)[ i + 1: ]...)
		}
	}
}
func removeKeyColumns ( line * [ ] string , key_columns [ ] int ) { if len ( key_columns ) == len ( * line ) { * line = [ ] string { " " } } else { for _ , i := range key_columns { * line = append ( ( * line ) [ : i ] , ( * line ) [ i + 1 : ] ... ) } } }
removeKeyColumns removes key columns from the line
removeKeyColumns removes key columns from the line