Partial oracles quantum algorithm framework -- Part I: Analysis of in-place operations — arXiv2