Synthesisof a library of 3-oxopiperazinium and (6H)-3-oxohexahydro-1,4-diazepinium derivatives and identification of bioactive compounds Academic Article 2004 uri icon