SnowFlock: rapid virtual machine cloning for cloud computing
gapped blast and psi - blast : a new generation of protein database search programs .