import re

data = """
>XM_024446048.1 PREDICTED: Homo sapiens mannosidase alpha class 2A member 1 (MAN2A1), transcript variant X2, mRNA
CAGCCCCC
TGAGCGAC
TCCCTAATGTG
ACAGTAAAGAA
>NM_001308028.1 Homo sapiens FER tyrosine kinase (FER), transcript variant 2, mRNA
CAGCCC
CCGTGACGC
GGGGTGGTGACT
GGCTC
GGTGGT
GTGAC
>NM_0013082323028.1 H STZ mRSN1A
CAGCCC
CCGTGACGC
GGG
GTGGTGA
CTGGCTCCGGAGT
CTGAGGGGTTCGG"""

rx = re.compile(r'''
    ^>(?P<header>.+)[\n\r]
    (?P<content>[\s\S]+?)(?=^>|\Z)''', re.M | re.X)
    
sequences = {"sequence{}".format(idx): {"header": m.group('header'), "content": m.group("content")}
             for idx, m in enumerate(rx.finditer(data), 1)}
print(sequences)