INNER CODE UNIT · Python
_get_columns_as_string
guma44/GEOparse · src/GEOparse/GEOTypes.py:334
def _get_columns_as_string(self):
"""Returns columns as SOFT formated string."""
columnslist = []
for rowidx, row in self.columns.iterrows():
columnslist.append("#%s = %s" % (rowidx, row.description))
return "\n".join(columnslist)
class GSM(SimpleGEO):
"""Class that represents sample from GEO database."""
geotype = "SAMPLE"
def annotate(
self, gpl, annotation_column, gpl_on="ID", gsm_on="ID_REF", in_place=False
):
"""Annotate GSM with provided GPL