updates from JG and parsing of sample names in subtyping calls