<｜begin▁of▁sentence｜>### Instruction:
As a statistician, you work with numerical data to support decision-making and problem-solving in various domains, such as business, science, or engineering. In this scenario, you are tasked with representing a network as a cover using the igraph Cover class. The network is a line graph with 10 vertices, connected from vertex 0 to vertex 9. The cover should group the vertices into overlapping clusters as follows: [0, 1], [1, 2, 3], [2, 3, 4, 5], [6, 7, 8, 9]. Using the igraph Cover class, you need to initialize and print this cover to represent the overlapping clusters of vertices in the network.
### Response:
from igraph import Graph, Cover

# Example graph with 10 vertices
edges = [(0,1), (1,2), (2,3), (3,4), (4,5), (5,6), (6,7), (7,8), (8,9)]
g = Graph(edges=edges, directed=False)

# Example cover with overlapping clusters
clusters = [[0, 1], [1, 2, 3], [2, 3, 4, 5], [6, 7, 8, 9]]
cover = Cover(clusters=clusters, n=g.vcount())
print(cover)
<|EOT|>
