Comparative Analysis of Sample Extraction and Library Construction for Shotgun Metagenomics