suppose I have a long continous string like this.
x='aattggcccagtgtgtacaatcagtgcaggagctaatcccggactccttcgtcccctgtgtcgctgcgctgtgcagcgacgaagccgagcggctcactcgtctcaatcacctcagcttcgcggagctgcttaagcccttctcccgcctcacttccgaggttcacatgagagatcctaataatcaacttcacgtaattaaaaatttgaagatagcagtaagcaacattgtcacccagccacctcagcctggagccatccggaagcttttgaatgatgttgtttctggcagtcagcctgcagaaggattagtagctaatgtgattacagcaggagattatgaccttaacatcagtgAAAAAGCAAAGGACAAAAGATCTTTCTCGGGTGTTTCATTCTTACAGTCCATATGATCACAAGATTGGTGAAAGACAACAAGTGTTAGTAACAGAAGAATCTTTTGATTCCAAGTTTTATGTTGCACACAATCAATTCTATGAGCAGGTTTTAGTGCCAAAGAACCCTGCGTTCATGGGGAAGATGGTTGAAGTGGACATCTATGAATCAGGCAAACATTTTATGAAAGGGCAGCCAGTATCTGATGCCAAAGTGTACACGCCCTCCATCAGCAAACCGCTAGCAAAGGGAGAAGTCTCGGGTTTGACAAAGGACTTCAGAAATGGGCTTGGGAACCAGCTGAGTTCAGGATCCCACACCTCTGCTGCATCTCAGTGTGACTCAGCGAGTTCCAGAATGGTGCTGCCCATGCCAAGGCTACATCAAGACTGTGCGCTGAGGATGTCCGTGGGCTTGGCTCTGCTGGGTCTTCTTTTTGCTTTTTTTGTCAAGGTCTATAATTAGGGA'
I would like to split this string into 10 characters with space in between. So far I tried this but its a bit clumsy and does'nt always bin the characters into 10
gregexpr(".{10}|.{9}|.{8}|.{7}|.{6}|.{5}|.{4}|.{3}|.{2}|.{1}", x ))[[1]]
the issue with the above code is when the string ends with anything other than 10 characters, nth-1 characters have to hard coded.