To add something done once after the model is loaded, consider putting it in
modeldat.js getAtomCounts()
I did this for "save structure authorstructure";
But an alert in getAtomCounts() appears before either left panel is loaded.

An alert at the end of setupControlPanelTabs() in controls.js appears after the control panel
but before the intro help appears.

Best place for something to happen after loading is completed and both panels are filled:
msgcall.js near end of processPDBHeader().

SEE doPostLoadActions()
	[initially it had only alertUnusual(); now also label incomplete sidechains]
called by processPDBHeader() in msgcall.js

-----------------------
putJmolApplet() in moldoc.js starts Jmol with makeJmolScript(),
  which is defined in scripts.js:
		debugging options
		view1SptPrefix (scripts.js) echos "Jmol loading completed"
		load command
			SCRIPTS.JS 633 30 : finalSpt += "load " + top.pdbURL + ";" +
		makeView1Spt() + makeEchoPdbIdSpt("black");

makeView1Spt():
		if (processHeaderBeforeMolView) // for consurf
			just make the gray echo "processing header"

Message (4 lines) including "found biomolecule" reports molecule loaded. (msgcall.js

in top.js, processHeaderBeforeMolView is false unless the PDB filename
	contains "consurf" or another Tel Aviv server name.

Therefore, for a non-consurf PDB file, too much redesign would
seem to be needed to query Jmol for missing residues before the
initial view appears.

------------------------

When a message goes thru messageCallback signalling the end of the PDB header,
call processPDBHeader() in consurf/msgcall.js
	calls writeConsurfControls()
		calls makeConsurfControls2()
			calls makeInfoLinks()
else if not consurf
	calls setupControlPanelTabs() + returnToIntro()

showFGControls() called in consurf/
	calls setupControlPanelTabs(); in controls.js

showFGControls() (used only when doing so from the ConSurf control panel)
	calls writeFGControls()
		calls makeInfoLinks()

--------------------------
