Spray 2 large cookie sheets with cooking spray and set aside.
In a medium bowl, mix together both flours, baking soda, 1 tsp cinnamon, ginger, allspice and salt. Set aside. Combine granulated sugar and cinnamon in a small bowl and set aside.
In another medium bowl, beat together brown sugar, peanut butter and margarine. Add molasses, egg and vanilla. Beat together until smooth.
Using a wooden spoon, stir flour mixture into peanut butter mixture. The dough will be very, very stiff. Using your hands, shape the dough into slightly smaller than ping pong sized balls. Roll balls in the cinnamon/sugar mix.
Place on cookie sheets about 1" to 2" apart and flatten slightly with a fork. (The cookies will spread out while baking.)
Bake cookies for 7 minutes. They will appear undercooked, but will firm up as they cool on a wire rack. Don't overbake! The cookies should be chewy in the middle and slightly crisp on the outside.
There are 85 calories in 1 serving of Ginger Peanut Snap.