def __init__(self, rq_group, line, line_type, rqs_typ=None, rqrmnt=None, cond_code=None, operator=None, value=None, acad_group=None, subject=None, catalog=None, ptrn_type=None, course_id=None, designation=None, conn=None, parenth=None): self.rq_group = trim_leading_zeroes(trim(rq_group)) self.line = trim(line) self.line_type = trim(line_type) self.rqs_typ = trim(rqs_typ) self.rqrmnt = trim_leading_zeroes(trim(rqrmnt)) self.cond_code = trim(cond_code) self.operator = trim(operator) self.value = trim(value) self.acad_group = trim(acad_group) self.subject = trim(subject) self.catalog = trim(catalog) self.ptrn_type = trim(ptrn_type) self.course_id = trim(course_id) self.designation = trim(designation) self.conn = trim(conn) self.parenth = trim(parenth)