def METHOD_NAME():
    """
    Provide a text file containing a single SMILES string and three-letter residue name.
    Receive (res).pdb and (res).mol2 files containing a single molecule with conformation.
    Receive (res)-box.pdb containing a box with specified number
    Dependencies:
    OpenEye tools (for creating molecule from SMILES)
    openmoltools (for calling OpenEye to generate conformer)
    Gromacs 4.6.7 or 5.1.4 (for calling genbox to create solvent box)
    ForceBalance 1.5.x (for putting information back that was thrown away by genbox)
    """
    parser = argparse.ArgumentParser()
    parser.add_argument('--density', type=int, default=600, help='Specify target density of the solvent box; should be somewhat smaller than true liquid density due to imperfect packing.')
    parser.add_argument('--nmol', type=int, default=256, help='Specify desired number of molecules in the solvent box.')
    parser.add_argument('--tries', type=int, default=10, help='Pass number of tries per molecule to be passed to genbox. Higher = longer runtime but may achieve higher density.')
    parser.add_argument('input', type=str, help='Input file containing a single SMILES string')
    parser.add_argument('resname', type=str, help='Specify a custom residue name for the molecule.')
    print(f"{__file__} called with the following command line:")
    print(' '.join(sys.argv))
    args = parser.parse_args(sys.argv[1:])
    # Create the desired files (.mol2 file containing a single conformation and .pdb file containing solvent box).
    run_create_mol2_pdb(**vars(args))