I have a file1 like
ID E2AK1_HUMAN Reviewed; 630 AA.
CC -!- SUBCELLULAR LOCATION: Host nucleus {ECO:0000305}.
ID E1A_ADEM1 Reviewed; 200 AA.
ID E1A_ADES7 Reviewed; 266 AA.
CC -!- SUBCELLULAR LOCATION: Host nucleus {ECO:0000305}.
ID E1B55_ADE02 Reviewed; 495 AA.
CC -!- SUBCELLULAR LOCATION: Membrane {ECO:0000269|PubMed:10211970}.
ID E1B9_ADE07 Reviewed; 88 AA.
ID E1BL_ADE05 Reviewed; 496 AA.
ID E1BL_ADET1 Reviewed; 391 AA.
ID E1BS_ADE02 Reviewed; 175 AA.
CC -!- SUBCELLULAR LOCATION: Cytoplasm {ECO:0000250}. Host
ID E1BS_ADE04 Reviewed; 142 AA.
CC -!- SUBCELLULAR LOCATION: Host cell membrane {ECO:0000250}. Host
ID E2204_ARATH Reviewed; 329 AA.
ID E2AB_ECOLX Reviewed; 123 AA.
CC -!- SUBCELLULAR LOCATION: Cytoplasm {ECO:0000250}.
ID E2AK1_MACFA Reviewed; 631 AA.
I want to create a file2 like
ID E2AK1_HUMAN Reviewed; 630 AA. CC -!- SUBCELLULAR LOCATION: Host nucleus {ECO:0000305}.
ID E1A_ADES7 Reviewed; 266 AA. CC -!- SUBCELLULAR LOCATION: Host nucleus {ECO:0000305}.
ID E1B55_ADE02 Reviewed; 495 AA. CC -!- SUBCELLULAR LOCATION: Membrane {ECO:0000269|PubMed:10211970}.
ID E1BS_ADE02 Reviewed; 175 AA. CC -!- SUBCELLULAR LOCATION: Cytoplasm {ECO:0000250}. Host
ID E1BS_ADE04 Reviewed; 142 AA. CC -!- SUBCELLULAR LOCATION: Host cell membrane {ECO:0000250}. Host
ID E2AB_ECOLX Reviewed; 123 AA. CC -!- SUBCELLULAR LOCATION: Cytoplasm {ECO:0000250}.
Each line starting for ID will only remain if the next line start from CC. So if a there is line starting from ID and next line also starting from ID, then the first occurrence of ID should be deleted (for example line3 in file1 will be deleted as the next line start from ID). Further as the line1 in file1 start from ID and its next start from CC so it will result like line1 in file2.