non parallel parse_gnm
remove test input
add upload_gnm
merge GNMMessage and ExtraParse into one data type with 2 constructors