Skip to content
Snippets Groups Projects
Commit 65b2c271 authored by Liliana Sanfilippo's avatar Liliana Sanfilippo
Browse files

cit

parent 4a4b8ff3
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
#- Python 3.x
#- bibtexparser (Installieren Sie es mit `pip install bibtexparser`)
# use like: python3 cit.py -i bibtex.bib -s 1
import re
problemlist = []
def main():
......@@ -109,7 +109,7 @@ def articleHTML(dictio, x, out):
authors = dictio['author']
authors = authors.replace(" and ", "|")
liste = authors.split("|")
for a in liste:
for i, a in enumerate(liste):
try:
first = None
last = None
......@@ -122,7 +122,6 @@ def articleHTML(dictio, x, out):
last = s[0]
name = last + ", " + first_sh + "."
else:
# Falls es nur einen Nachnamen gibt
last = s[0]
name = last + ", "
else:
......@@ -136,44 +135,37 @@ def articleHTML(dictio, x, out):
leng = len(s)
last = s[leng-1]
first = ''
for n in s[:-1]: # Alle bis auf den letzten Namen
for n in s[:-1]:
first += n[0] + '.'
name = last + ", " + first
if a == liste[-1]:
if i == len(liste) - 1:
out.write("\t" + "\t" + "<span property=\"schema:Name\"> " + name + "</span>" + "\n")
else:
out.write("\t" + "\t" + "<span property=\"schema:Name\"> " + name + "</span>;" + "\n")
out.write("\t" + "\t" + "<span property=\"schema:Name\"> " + name + "</span>;"+ "\n")
except Exception as e:
print(f"An unexpected error occurred: {e} see " + a)
out.write("\t" +"</span>"+ "\n")
out.write("\t" + "<span property=\"schema:name\">&nbsp;"+dictio['title']+ ". </span>"+ "\n")
out.write("\t" + "<span property=\"schema:name\">&nbsp;"+dictio['title']+ "</span>. "+ "\n")
out.write("\t" +"<i property=\"schema:publisher\" typeof=\"schema:Organization\"> "+ dictio['journal'] +"</i>"+ "\n")
out.write("\t" +"<b property=\"issueNumber\" typeof=\"PublicationIssue\"> "+dictio['volume']+"</b>,&nbsp;"+ "\n")
print("Getting pages...")
try:
pages = dictio['pages']
if pages is not None:
if len(pages) > 0:
if '--' in pages:
pag = pages.split("--")
begin = pag[0].strip()
end = pag[1].strip()
out.write("\t" + "<span property=\"schema:pageBegin\"> "+ begin +"</span>-<span property=\"schema:pageEnd\">"+ end + "</span>"+ "\n")
elif '-' in pages:
pag = pages.split("-")
if pages is not None and len(pages) > 0:
# Check if pages contain digits, which is a typical page format
if re.match(r'^\d+(-\d+)?$', pages):
if '--' in pages or '-' in pages:
pag = re.split('--|-', pages)
begin = pag[0].strip()
end = pag[1].strip()
out.write("\t" + "<span property=\"schema:pageBegin\"> "+ begin +"</span>-<span property=\"schema:pageEnd\">"+ end + "</span>"+ "\n")
elif len(pages) > 0:
out.write("\t" + "<span property=\"schema:pageBegin\">"+ pages +"</span>"+ "\n")
else:
print("Sorry, no readable page information")
problemlist.append("Check for missing page info at " + str (x))
else:
print("Sorry, no page information")
problemlist.append("Check for missing page info at " + str (x))
out.write("\t" + "<span property=\"schema:pageBegin\">"+ pages +"</span>"+ "\n")
else:
# Pages is not a number, treat as is (e.g., RP91288)
out.write("\t" + "<span property=\"schema:pageBegin\">"+ pages +"</span>"+ "\n")
else:
print("Sorry, no page information")
problemlist.append("Check for missing page info at " + str (x))
......@@ -181,6 +173,7 @@ def articleHTML(dictio, x, out):
print("Sorry, no page information")
problemlist.append("Check for missing page info at " + str (x))
year = dictio['year']
out.write("\t" +"(<time property=\"schema:datePublished\" datatype=\"xsd:gYear\" dateTime=\" " + year + "\">"+year+"</time>)."+ "\n")
......
......@@ -4,9 +4,9 @@
<span property="schema:Name">
Cloarec-Ung, F.</span>;
<span property="schema:Name"> Beaulieu, J.</span>;
<span property="schema:Name"> Suthananthan, A.</span>;
<span property="schema:Name"> Suthananthan, A.a.L.</span>;
<span property="schema:Name"> Sauvageau, G.</span>;
<span property="schema:Name"> Sheppard, H.</span>;
<span property="schema:Name"> Sheppard, H.M.</span>;
<span property="schema:Name"> Knapp,
David J. H. F.
, </span>
......@@ -14,7 +14,7 @@ David J. H. F.
<span property="schema:name">&nbsp;
Near-perfect precise on-target editing of human hematopoietic stem and
progenitor cells
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> eLife</i>
<b property="issueNumber" typeof="PublicationIssue"> 12</b>,&nbsp;
<span property="schema:pageBegin">RP91288</span>
......@@ -26,19 +26,19 @@ progenitor cells
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-2">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name">
Nelson, J.</span>;
<span property="schema:Name"> Randolph, P.</span>;
<span property="schema:Name"> Shen, S.</span>;
Nelson, J.W.</span>;
<span property="schema:Name"> Randolph, P.B.</span>;
<span property="schema:Name"> Shen, S.P.</span>;
<span property="schema:Name"> Everette,
Kelcee A., </span>;
<span property="schema:Name"> Chen, P.</span>;
<span property="schema:Name"> Anzalone, A.</span>;
<span property="schema:Name"> An, M.</span>;
<span property="schema:Name"> Chen, J.</span>;
<span property="schema:Name"> Chen, P.J.</span>;
<span property="schema:Name"> Anzalone, A.V.</span>;
<span property="schema:Name"> An, M.a.N.</span>;
<span property="schema:Name"> Chen, J.C.</span>;
<span property="schema:Name"> Hsu, A.</span>;
<span property="schema:Name"> Liu, D.</span>
<span property="schema:Name"> Liu, D.R.</span>
</span>
<span property="schema:name">&nbsp;Engineered pegRNAs improve prime editing efficiency. </span>
<span property="schema:name">&nbsp;Engineered pegRNAs improve prime editing efficiency</span>.
<i property="schema:publisher" typeof="schema:Organization"> Nature Biotechnology</i>
<b property="issueNumber" typeof="PublicationIssue"> 40</b>,&nbsp;
<span property="schema:pageBegin">402–410</span>
......@@ -50,23 +50,23 @@ Kelcee A., </span>;
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-3">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name">
Doench, J.</span>;
Doench, J.G.</span>;
<span property="schema:Name"> Fusi, N.</span>;
<span property="schema:Name"> Sullender, M.</span>;
<span property="schema:Name"> Hegde, M.</span>;
<span property="schema:Name"> Donovan, K.</span>;
<span property="schema:Name"> Hegde, M.a.V.</span>;
<span property="schema:Name"> Donovan, K.F.</span>;
<span property="schema:Name"> Smith, I.</span>;
<span property="schema:Name"> Tothova,
Zuzana, </span>;
<span property="schema:Name"> Wilen, C.</span>;
<span property="schema:Name"> Orchard, R.</span>;
<span property="schema:Name"> Virgin, H.</span>;
<span property="schema:Name"> Root, D.</span>
<span property="schema:Name"> Virgin, H.W.a.L.</span>;
<span property="schema:Name"> Root, D.E.</span>
</span>
<span property="schema:name">&nbsp;
Optimized sgRNA design to maximize activity and minimize off-target effects
of CRISPR-Cas9
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Nature Biotechnology</i>
<b property="issueNumber" typeof="PublicationIssue"> 34</b>,&nbsp;
<span property="schema:pageBegin">184–191</span>
......@@ -81,12 +81,12 @@ of CRISPR-Cas9
White, N.</span>;
<span property="schema:Name"> Sadeeshkumar, H.</span>;
<span property="schema:Name"> Sun, A.</span>;
<span property="schema:Name"> Sudarsan, N.</span>
<span property="schema:Name"> Sudarsan, N.a.B.</span>
</span>
<span property="schema:name">&nbsp;
Na+ riboswitches regulate genes for diverse physiological processes in
bacteria
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Nature Chemical Biology</i>
<b property="issueNumber" typeof="PublicationIssue"> 18</b>,&nbsp;
<span property="schema:pageBegin">878–885</span>
......@@ -103,7 +103,7 @@ bacteria
<span property="schema:name">&nbsp;
Analysis of the XBP1 splicing mechanism using endoplasmic reticulum
stress-indicators
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Biochemical and Biophysical Research Communications</i>
<b property="issueNumber" typeof="PublicationIssue"> 350</b>,&nbsp;
<span property="schema:pageBegin">709–715</span>
......@@ -119,14 +119,14 @@ Zhang, Y.</span>;
<span property="schema:Name"> Lin, S.</span>;
<span property="schema:Name"> Yao, J.</span>;
<span property="schema:Name"> Cai, W.</span>;
<span property="schema:Name"> Chen, H.</span>;
<span property="schema:Name"> Chen, H.a.A.</span>;
<span property="schema:Name"> Wang, Z.</span>;
<span property="schema:Name"> Song, W.</span>
</span>
<span property="schema:name">&nbsp;
XBP1 splicing contributes to endoplasmic reticulum stress-induced human islet
amyloid polypeptide up-regulation
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Genes & Diseases</i>
<b property="issueNumber" typeof="PublicationIssue"> 11</b>,&nbsp;
<span property="schema:pageBegin">101148</span>
......@@ -144,20 +144,20 @@ Wei, T.</span>;
<span property="schema:Name"> Chatterjee, S.</span>;
<span property="schema:Name"> Traylor,
Zachary, </span>;
<span property="schema:Name"> Johnson, L.</span>;
<span property="schema:Name"> Coquelin, M.</span>;
<span property="schema:Name"> Wang, J.</span>;
<span property="schema:Name"> Johnson, L.T.</span>;
<span property="schema:Name"> Coquelin, M.L.</span>;
<span property="schema:Name"> Wang, J.a.T.</span>;
<span property="schema:Name"> Lian, X.</span>;
<span property="schema:Name"> Wang, X.</span>;
<span property="schema:Name"> Xiao, Y.</span>;
<span property="schema:Name"> Hodges,
Craig A., </span>;
<span property="schema:Name"> Siegwart, D.</span>
<span property="schema:Name"> Siegwart, D.J.</span>
</span>
<span property="schema:name">&nbsp;
Lung {SORT} {LNPs} enable precise homology-directed repair mediated
{CRISPR}/{Cas} genome correction in cystic fibrosis models
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Nature Communications</i>
<b property="issueNumber" typeof="PublicationIssue"> 14</b>,&nbsp;
<span property="schema:pageBegin">7322</span>
......@@ -182,10 +182,10 @@ Lung {SORT} {LNPs} enable precise homology-directed repair mediated
<span property="schema:name">&nbsp;
Polyethylene glycol (PEG): The nature, immunogenicity, and role in the
hypersensitivity of PEGylated products
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Journal of Controlled Release</i>
<b property="issueNumber" typeof="PublicationIssue"> 351</b>,&nbsp;
<span property="schema:pageBegin"> 215</span>-<span property="schema:pageEnd">230</span>
<span property="schema:pageBegin">215--230</span>
(<time property="schema:datePublished" datatype="xsd:gYear" dateTime=" 2022">2022</time>).
<a className="doi" href="https://doi.org/https://doi.org/10.1016/j.jconrel.2022.09.031"> doi: https://doi.org/10.1016/j.jconrel.2022.09.031</a>
</li>
......@@ -194,23 +194,23 @@ hypersensitivity of PEGylated products
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-9">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name">
Jiang, A.</span>;
Jiang, A.Y.</span>;
<span property="schema:Name"> Witten, J.</span>;
<span property="schema:Name"> Raji, I.</span>;
<span property="schema:Name"> Eweje, F.</span>;
<span property="schema:Name"> Raji, I.O.</span>;
<span property="schema:Name"> Eweje, F.a.M.</span>;
<span property="schema:Name"> Meng, S.</span>;
<span property="schema:Name"> Oladimeji, F.</span>;
<span property="schema:Name"> Hu, Y.</span>;
<span property="schema:Name"> Oladimeji, F.A.</span>;
<span property="schema:Name"> Hu, Y.a.M.</span>;
<span property="schema:Name"> Langer, R.</span>;
<span property="schema:Name"> Anderson, D.</span>
<span property="schema:Name"> Anderson, D.G.</span>
</span>
<span property="schema:name">&nbsp;
Combinatorial development of nebulized {mRNA} delivery formulations for the
lungs
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Nature Nanotechnology</i>
<b property="issueNumber" typeof="PublicationIssue"> 19</b>,&nbsp;
<span property="schema:pageBegin"> 364</span>-<span property="schema:pageEnd">375</span>
<span property="schema:pageBegin">364--375</span>
(<time property="schema:datePublished" datatype="xsd:gYear" dateTime=" 2024">2024</time>).
<a className="doi" href="https://doi.org/10.1038/s41565-023-01548-3"> doi: 10.1038/s41565-023-01548-3</a>
</li>
......@@ -226,22 +226,22 @@ Vilà-González, M.</span>;
Erika, </span>;
<span property="schema:Name"> Kool, H.</span>;
<span property="schema:Name"> Rodrat, M.</span>;
<span property="schema:Name"> Morell, C.</span>;
<span property="schema:Name"> Morell, C.M.a.A.</span>;
<span property="schema:Name"> Porter, L.</span>;
<span property="schema:Name"> Guo, W.</span>;
<span property="schema:Name"> Maeshima, R.</span>;
<span property="schema:Name"> Maeshima, R.a.H.</span>;
<span property="schema:Name"> McCaughan, F.</span>;
<span property="schema:Name"> Granata, A.</span>;
<span property="schema:Name"> Sheppard,
David N., </span>;
<span property="schema:Name"> Floto, R.</span>;
<span property="schema:Name"> Rawlins, E.</span>;
<span property="schema:Name"> Cicuta, P.</span>
<span property="schema:Name"> Floto, R.A.</span>;
<span property="schema:Name"> Rawlins, E.L.</span>;
<span property="schema:Name"> Cicuta, P.a.V.</span>
</span>
<span property="schema:name">&nbsp;
In vitro platform to model the function of ionocytes in the human airway
epithelium
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Respiratory Research</i>
<b property="issueNumber" typeof="PublicationIssue"> 25</b>,&nbsp;
<span property="schema:pageBegin">180</span>
......@@ -262,15 +262,15 @@ epithelium
{/*<!-- Citation num 12--> */}
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-12">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name"> Wickiser, J.</span>
<span property="schema:Name"> Wickiser, J.K.</span>
</span>
<span property="schema:name">&nbsp;
The democratization of biology: how CRISPR and synthetic biology usher in new
biosecurity threats
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Defense Horizons</i>
<b property="issueNumber" typeof="PublicationIssue"> 85</b>,&nbsp;
<span property="schema:pageBegin"> 1</span>-<span property="schema:pageEnd">16</span>
<span property="schema:pageBegin">1--16</span>
(<time property="schema:datePublished" datatype="xsd:gYear" dateTime=" 2020">2020</time>).
</li>
......@@ -283,10 +283,10 @@ biosecurity threats
<span property="schema:name">&nbsp;
Security implications of CRISPR-enabled genome editing: New weapons of mass
disruption?
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Journal of Bioethical Inquiry</i>
<b property="issueNumber" typeof="PublicationIssue"> 16</b>,&nbsp;
<span property="schema:pageBegin"> 219</span>-<span property="schema:pageEnd">228</span>
<span property="schema:pageBegin">219--228</span>
(<time property="schema:datePublished" datatype="xsd:gYear" dateTime=" 2019">2019</time>).
<a className="doi" href="https://doi.org/10.1007/s11673-019-09914-5"> doi: 10.1007/s11673-019-09914-5</a>
</li>
......@@ -294,16 +294,16 @@ disruption?
{/*<!-- Citation num 14--> */}
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-14">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name"> Doudna, J.</span>;
<span property="schema:Name"> Doudna, J.A.</span>;
<span property="schema:Name"> Charpentier, E.</span>
</span>
<span property="schema:name">&nbsp;
The rise of synthetic biology: New biosecurity risks and regulatory
challenges
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Nature Reviews Genetics</i>
<b property="issueNumber" typeof="PublicationIssue"> 21</b>,&nbsp;
<span property="schema:pageBegin"> 144</span>-<span property="schema:pageEnd">156</span>
<span property="schema:pageBegin">144--156</span>
(<time property="schema:datePublished" datatype="xsd:gYear" dateTime=" 2020">2020</time>).
<a className="doi" href="https://doi.org/10.1038/s41576-019-0182-7"> doi: 10.1038/s41576-019-0182-7</a>
</li>
......@@ -317,7 +317,7 @@ challenges
<span property="schema:name">&nbsp;
Public perception of CRISPR and genome editing: Misconceptions and media
portrayal
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Journal of Science Communication</i>
<b property="issueNumber" typeof="PublicationIssue"> 18</b>,&nbsp;
<span property="schema:pageBegin">A02</span>
......@@ -341,7 +341,7 @@ portrayal
<span property="schema:Name"> Rubeis, G.</span>;
<span property="schema:Name"> Steger, F.</span>
</span>
<span property="schema:name">&nbsp;Risks and benefits of human germline genome editing: An ethical analysis. </span>
<span property="schema:name">&nbsp;Risks and benefits of human germline genome editing: An ethical analysis</span>.
<i property="schema:publisher" typeof="schema:Organization"> Asian Bioethics Review</i>
<b property="issueNumber" typeof="PublicationIssue"> 10</b>,&nbsp;
<span property="schema:pageBegin">133–141</span>
......@@ -352,12 +352,12 @@ portrayal
{/*<!-- Citation num 18--> */}
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-18">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name"> Ansah, E.</span>
<span property="schema:Name"> Ansah, E.O.</span>
</span>
<span property="schema:name">&nbsp;
Ethical Challenges and Controversies in the Practice and Advancement of Gene
Therapy
. </span>
</span>.
<i property="schema:publisher" typeof="schema:Organization"> Advances in Cell and Gene Therapy</i>
<b property="issueNumber" typeof="PublicationIssue"> 2022</b>,&nbsp;
<span property="schema:pageBegin">1–5</span>
......@@ -409,26 +409,26 @@ Therapy
<li typeof="schema:ScolarlyArticle" role="doc-biblioentry" property="schema:citation" id="desc-23">
<span property="schema:author" typeof="schema:Person">
<span property="schema:Name">
Kiani, A.</span>;
Kiani, A.K.</span>;
<span property="schema:Name"> Pheby, D.</span>;
<span property="schema:Name"> Henehan, G.</span>;
<span property="schema:Name"> Brown, R.</span>;
<span property="schema:Name"> Brown, R.a.S.</span>;
<span property="schema:Name"> Sykora, P.</span>;
<span property="schema:Name"> Marks, R.</span>;
<span property="schema:Name"> Falsini, B.</span>;
<span property="schema:Name"> Falsini, B.a.C.</span>;
<span property="schema:Name"> Miertus, S.</span>;
<span property="schema:Name"> Lorusso, L.</span>;
<span property="schema:Name"> Tartaglia, G.</span>;
<span property="schema:Name"> Ergoren, M.</span>;
<span property="schema:Name"> Lorusso, L.a.D.</span>;
<span property="schema:Name"> Tartaglia, G.M.</span>;
<span property="schema:Name"> Ergoren, M.C.</span>;
<span property="schema:Name"> Dundar, M.</span>;
<span property="schema:Name"> Michelini, S.</span>;
<span property="schema:Name"> Malacarne, D.</span>;
<span property="schema:Name"> Malacarne, D.a.B.</span>;
<span property="schema:Name"> Dautaj, A.</span>;
<span property="schema:Name"> Donato, K.</span>;
<span property="schema:Name"> Medori, M.</span>;
<span property="schema:Name"> Medori, M.C.</span>;
<span property="schema:Name"> Beccari, T.</span>;
<span property="schema:Name"> Samaja, M.</span>;
<span property="schema:Name"> Connelly, S.</span>;
<span property="schema:Name"> Connelly, S.T.</span>;
<span property="schema:Name"> Martin, D.</span>;
<span property="schema:Name"> Morresi, A.</span>;
<span property="schema:Name"> Bacu, A.</span>;
......@@ -436,11 +436,11 @@ Kiani, A.</span>;
Karen L., </span>;
<span property="schema:Name"> Kapustin, M.</span>;
<span property="schema:Name"> Stuppia, L.</span>;
<span property="schema:Name"> Lumer, L.</span>;
<span property="schema:Name"> Lumer, L.a.F.</span>;
<span property="schema:Name"> Bertelli, M.</span>;
<span property="schema:Name"> GROUP, I.B.S.</span>
</span>
<span property="schema:name">&nbsp;Ethical considerations regarding animal experimentation. </span>
<span property="schema:name">&nbsp;Ethical considerations regarding animal experimentation</span>.
<i property="schema:publisher" typeof="schema:Organization"> Journal of Preventive Medicine and Hygiene</i>
<b property="issueNumber" typeof="PublicationIssue"> 63</b>,&nbsp;
<span property="schema:pageBegin">E255–E266</span>
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment