Light-driven linear helical supramolecular polymer formed by molecular-recognition-directed self-assembly of bis(p-sulfonatocalix[4]arene) and pseudorotaxane.