de novo assembling pipeline