Polyaniline nanofibers as highly effective re-usable adsorbent for removal of reactive black 5 from aqueous solutions.