molecular entity chemical entity main group molecular entity carbon group molecular entity p-block molecular entity biomacromolecule information biomacromolecule macromolecule protein polyatomic entity organic molecular entity