Chemical structures are usually shown using lines (that indicate chemical bonds between atoms) and drawn on paper. Computer search algorithm and storage cannot use this method. Small molecules or ligands, are usually represented using lists of atoms and their connections. Large molecules like protein are shown using their building blocks, amino acids and the order of these.