Trains, tails and loops of partially adsorbed semi-flexible filaments.