Extracting or separating nucleic acids from biological samples