file_model_pdb.cgi 
  to make a complex 3D model in PDB.
  coded by T.Kawabata. LastModified:2025/10/09

*Example for homo-multimer model.
 file_model_pdb.cgi pdb_id=[1gvj] asym1=[A] oper1=[1] asym2=[B] oper2=[1] sbjidA=[1gvj_A]
*Example for hetero-multimer model.
 file_model_pdb.cgi pdb_id=[1gvj] asym1=[A] oper1=[1] asym2=[B] oper2=[1] sbjidA=[1gvj_A] sbjidB=[1gvj_B]
*Example for protein-compound model.
 file_model_pdb.cgi pdb_id=[8igx] asym1=[A] oper1=[1] asym2=[B] oper2=[1] sbjidA=[8igx_A] sbjidB=[8igx_B

  PID        : process_id [0]
  pdb_id     : template PDB_ID. filename or id under the directory []
  asym[n]    : asym_id          for subunit[n]. (n is 0,1,2,3,..)
  oper[n]    : oper_expression  for subunit[n]. (n is 0,1,2,3,..)
  que[n]     : query type       for subunit[n]. (n is 0,1,2,3,..)
     ('A':blast A, 'B': blast B, 'K':kcombu compound, 'N' or 'F':use it, just as it is)
     (NOTE: 'F' is mainly used for a protein detected by 'comp_sch'.)
  sbjidA     : subject id for BLAST for query protein A [].
  sbjidB     : subject id for BLAST for query protein B [].
  alignA     : rank of alignment for modeling of query protein A (1,2,3,...) [1]
  alignB     : rank of alignment for modeling of query protein B (1,2,3,...) [1]
  out        : type of output. 'plain', 'html' or 'download'[plain]
  ofile      : output file []
  withmdl    : with MODEL/ENDMDL line (T or F)[T]
  precalc_blt: Use precalculated BLAST for Uniprot for query proteins A and B[]
  chabc      : re-naming chain ID as A,B,C,... (T or F) [F]
  q3dA       : using 3D model for query A('T' or 'F')[F]
  q3dB       : using 3D model for query B('T' or 'F')[F]

  QUNIPROT_AC_A: Query Uniprot AC for query protein A (only for 'precalc_blt=T')[]
  QUNIPROT_AC_B: Query Uniprot AC for query protein B (only for 'precalc_blt=T')[]
  QGENPEPT_ID_A: Query GenPept ID for query protein A (only for 'precalc_blt=T')[]
  QGENPEPT_ID_B: Query GenPept ID for query protein B (only for 'precalc_blt=T')[]
  QPDB_ID_A    : Query PDB_ID   for query protein A (only for 'q3dA=T') []
  QASYM_ID_A   : Query asym_id  for query protein A (only for 'q3dA=T') []
  QPDB_ID_B    : Query PDB_ID   for query protein B (only for 'q3dB=T') []
  QASYM_ID_B   : Query asym_id  for query protein B (only for 'q3dB=T') []

  QLIG_PDB3LETTER        : PDB 3 letters for Query Ligand []
  QLIG_KEGG_COMPOUND_DRUG_ID: KEGG_COMPOUND_ID (C*****) or KEGG_DRUG_ID (D*****)[]

 -con : Connectivity.'D'isconnected,'C'onnected, 'S'ubstructure(A<=B), 'I'somorphic (A=B),
      :              'T'opo_constrained_disconnected  't'opo_constrained_connected)[T]
 -mtd : max difference of topological distance(num of bonds in the shortest path).<0:don't care. [1]