xnn.ffnn.common.frc.parse_header# xnn.ffnn.common.frc.parse_header(line)[source]# Split a !<dialect> <kind> <version> header line. Returns (dialect, kind, version), e.g. ("MolSSI", "forcefield", 1) for the standard header or ("BIOSYM", "forcefield", 1) for a legacy Biosym file. Missing or non-numeric parts come back as "" / None. Parameters: line (str) Return type: tuple[str, str, int | None]