IO and parallel igblast implementation