so to build a choke you juggle AC and DC flux along with inductance,
AC voltage feeds the AC flux formula, DC current feeds the DC flux formula,
you add AC and DC flux to get B-max, or total flux, then you make sure the core material can handle it, usually silicon steel is used in chokes which can take a combined AC and DC flux of 18 Kilo Gauss before saturating,
an air gap will reduce DC flux, but has no effect on AC flux, but usually in a choke, AC flux will be pretty low compared to DC flux because the ripple voltage used to calculate the AC flux in the core will be pretty low, maybe 10 volts, which is low compared to say, a tube output transformer which may have to handle 400 volts AC,
so after you add up the flux, you need to know inductance,
wire size is easy, just use the DC current and compare it with the current specs on a wire chart,
so the last thing we need is inductance, this is calculated by using effective perm from a gapped core along with the core inductance coef. which is also listed in the Mag Met lam catalog,
so you go back and forth between Henries produced by a gapped core and the AC and DC flux of this core which depends upon the cross section of the core for AC and the MPL (magnetic path length) and air gap for the DC flux,
if your Henries are OK, but flux is too high, you need a bigger core which will have a bigger cross section area and a longer magnetic path length, which will reduce both AC and DC flux,
if your flux calcs come out low and your Henries are low, you can add more turns to the core, which will give you more Henries, but you will have to re-calculate DC flux as your amp-turns will be higher, more turns will decrease AC flux but increase DC flux, but remember that DC flux levels will be much higher than AC flux levels in a choke, so dropping AC flux by increasing turns will not cancel out the increase in DC flux by much,
here is an easy sheet for Inductance>