in src/models/struxgpt_v2.py [0:0]
def upgrad_to_struct(self, prefix='', get_raw_query=True) -> "StructItem":
struct_dict = {
'scope': prefix + self.name,
'aspects': [
AspectItem.offset_sent_range(subaspect.to_json(), 1-self.sent_range[0]) \
for subaspect in self.subaspects
],
'raw_query': ' '.join(self.chunks) if get_raw_query and self.chunks else None
}
return StructItem(struct_dict=struct_dict)