Generation of organic stereoisomers with R/S, Z/E, and/or M/P configurations that may contain heteroatoms, multiple bonds, and any kind of cycle (isolated, spiro, condensed, and nested) is described. Inputs for processing are molecular structures in a N_tuple format resident on an automatic (canonical) or manual (non canonical) generated file which are processed by doing internal molecular graph construction, a weighted bipartite tree construction for all atoms and bonds to detect stereocenters, and symmetrical atom groups (SAG) with some specific SAG parameters that constitute a novel way for redundancy elimination of meso structures. Finally, determination of ligand CIP priorities allows for writing the output N_tuples with stereoisomer description. Several examples showing application of this methology to a wide number of structures are also presented.