def getMinimumSymmetrySpaceGroupFromBravaisLattice(bravaisLattice):
    """
    This static method returns a string containing the name of the space
    group with minimum symmetry that corresponds to a given two-letter Bravais
    Lattice.

    Note that the "hR" Bravais Lattice is translated into the "H3" and not the
    "R3" space group since the "H3" space group is the one used in MX in general
    and in particular for structures deposited in the PDB.

    If the Bravais Lattice is not recognised a "None" object is returned.
    """
    spaceGroup = None
    if bravaisLattice == "aP":
        spaceGroup = "P1"

    elif bravaisLattice == "mP":
        spaceGroup = "P2"

    elif bravaisLattice == "mC" or \
            bravaisLattice == "mI":
        spaceGroup = "C2"

    elif bravaisLattice == "oP":
        spaceGroup = "P222"

    elif bravaisLattice == "oA" or \
            bravaisLattice == "oB" or \
            bravaisLattice == "oC" or \
            bravaisLattice == "oS":
        spaceGroup = "C222"

    elif bravaisLattice == "oF":
        spaceGroup = "F222"

    elif bravaisLattice == "oI":
        spaceGroup = "I222"

    elif bravaisLattice == "tP" or \
            bravaisLattice == "tC":
        spaceGroup = "P4"

    elif bravaisLattice == "tI" or \
            bravaisLattice == "tF":
        spaceGroup = "I4"

    elif bravaisLattice == "hP":
        spaceGroup = "P3"

    elif bravaisLattice == "hR":
        spaceGroup = "H3"

    elif bravaisLattice == "cP":
        spaceGroup = "P23"

    elif bravaisLattice == "cF":
        spaceGroup = "F23"

    elif bravaisLattice == "cI":
        spaceGroup = "I23"

    return spaceGroup