Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Betegségnevek a szemészeti orvosi szövegekben

Miután hozzáfértem a BioLexicon adatbázishoz, és szemügyre vettem a szemészeti


orvosi szövegeket, az a megérzés fogalmazódott meg bennem, hogy a BioLexiconban
található főnevek csak korlátozottan alkalmazhatók a fent említett orvosi szövegek
nyelvtechnológiai feldolgozására. Hogy a megérzésemet számszerűen is alátámasszam,
kinyertem a BioLexiconból a betegségek neveit egy Python program segítségével. Ezután
lefuttattam Pythonban egy keresést, ami megnézte, hogy a betegségek nevei előfordulnak-e
a szövegekben. A program kimenetét úgy definiáltam, hogy ha megtalál egy betegségnevet
valamelyik fájlban, akkor adja meg a betegség nevét és a fájl elérési útvonalát. A jelen
dokumentumhoz mellékelem a program kimenetét és magát a programkódot. A kimenetből
látszik, hogy a több száz szövegben a legtöbb találat 8-10 főnév ismétlődéséből áll.

A program kimenete:
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00000.txt
PSEUDOXANTHOMA ELASTICUM C:\Users\asus\Downloads\1s\common\resources\
corpora\korhaz_korpusz\osszes_eredeti\1S\1S_00002.txt
ANGIOID STREAKS C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00002.txt
FORMIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00013.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00014.txt
INSULIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00024.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00024.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00028.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00033.txt
CORIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00034.txt
CORIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00036.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00039.txt
CYCLIN K C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00039.txt
PARKIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00040.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00043.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00043.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00045.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00049.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00052.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00052.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00066.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00068.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00069.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00079.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00079.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00081.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00088.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00101.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00104.txt
OSTEOPOROSIS C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00114.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00120.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00136.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00157.txt
RHEUMATOID ARTHRITIS C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00160.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00160.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00160.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00161.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00162.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00185.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00197.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00198.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00202.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00203.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00207.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00213.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00221.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00228.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00233.txt
CYCLIN K C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00233.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00237.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00241.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00245.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00253.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00259.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00262.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00266.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00270.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00271.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00274.txt
PROLACTIN C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00286.txt
RHEUMATOID ARTHRITIS C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00286.txt
ASTIGMATISM C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00288.txt
NEPHRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00293.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00293.txt
ALBUMIN C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00295.txt
FORMIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00299.txt
OSTEOPOROSIS C:\Users\asus\Downloads\1s\common\resources\corpora\
korhaz_korpusz\osszes_eredeti\1S\1S_00299.txt
PIRIN C:\Users\asus\Downloads\1s\common\resources\corpora\korhaz_korpusz\
osszes_eredeti\1S\1S_00299.txt

A programkód:

import MySQLdb, os, os.path


db=MySQLdb.connect(host="localhost", user="root", passwd="****", db="biolexdb")
cursor1=db.cursor()
cursor1.execute("select lemma.basename from biolexdb.sense INNER JOIN
biolexdb.has_le_sense ON sense.ID=has_le_sense.S_ID INNER JOIN
biolexdb.lexicalentry ON has_le_sense.LE_ID=lexicalentry.ID INNER JOIN
biolexdb.has_le_lm ON lexicalentry.ID=has_le_lm.LE_ID INNER JOIN biolexdb.lemma
ON has_le_lm.LM_ID=lemma.ID where sem_ref=%s", (3))
betegseg_lista=list()
rows=cursor1.fetchall()
betegseg_lista=[x[0] for x in rows]

path="C:\\Users\\asus\\Downloads\\1s\\common\\resources\\corpora\\
korhaz_korpusz\\osszes_eredeti\\1S"
for root, dirs, files in os.walk(path):
for f in files:
fajlnev=os.path.abspath(os.path.join(root, f))
for item in betegseg_lista:
if item.lower() in open(fajlnev).read().lower():
print item, fajlnev

You might also like