Protein trans -splicing by a split intein encoded in a split DnaE gene of Synechocystis sp. PCC6803 | Synapse