macrofibre bacterionanofiber fibre macrocolony fiber macroamphiphile muscle fibre fimbria macrozoospore pilin