Right now peartree is crude in that it assumes/averages the boarding cost for a specific line for both directions that it serves. This is not ideal, as it poorly represents service that is unbalanced (service that has lots of trips going in one direction and less in the other, for example).