LabTrove copy. Attempt at incorporating pattern info and semantics for structured lab protocol authoring