<｜begin▁of▁sentence｜>### Instruction:
As a journal editor, you have been tasked with managing an upcoming special issue on network analysis in a prestigious academic journal. You have received a GML file containing a complex network graph. Your task is to utilize the decompose function in the igraph library to divide the graph into independent subgraphs and report the number of nodes and edges contained within each subgraph. This will contribute to the selection and organization of research articles for publication in the special issue.
### Response:
from igraph import Graph

# Read the graph from a file
graph = Graph.Read_GML('network.gml')

# Decompose the graph into subgraphs
subgraphs = graph.decompose()

# Print information about the subgraphs
for i, sg in enumerate(subgraphs):
    print(f'Subgraph {i} has {sg.vcount()} nodes and {sg.ecount()} edges')
<|EOT|>
