<｜begin▁of▁sentence｜>### Instruction:
Given a graph with an edge set [('A', 'B'), ('B', 'C'), ('C', 'D')], can you create an empty copy of this graph without copying the node attributes?
### Response:
import networkx as nx

# Original graph
G = nx.Graph()
G.add_edges_from([('A', 'B'), ('B', 'C'), ('C', 'D')])

# Create an empty copy
H = nx.create_empty_copy(G, with_data=False)

print('Nodes in original graph:', G.nodes())
print('Nodes in empty copy:', H.nodes())
print('Edges in original graph:', G.edges())
print('Edges in empty copy:', H.edges())
<|EOT|>
