vault backup: 2025-12-06 00:40:26
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 1m18s
All checks were successful
Deploy Quartz site to GitHub Pages / build (push) Successful in 1m18s
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
import pathlib
|
||||
from obsidian_parser import Vault
|
||||
import markdown
|
||||
import re
|
||||
|
||||
import jinja2
|
||||
from markdown.core import Markdown
|
||||
from markdown.extensions import Extension
|
||||
from markdown.preprocessors import Preprocessor
|
||||
from obsidian_parser import Vault
|
||||
|
||||
|
||||
root_dir = pathlib.Path(__file__).parent
|
||||
vault = Vault(root_dir / ".." / "content")
|
||||
@@ -9,38 +14,37 @@ note = vault.get_note("Biokemi/Cellulära processer/Transport över cellmembran/
|
||||
loader = jinja2.FileSystemLoader(root_dir / "templates")
|
||||
env = jinja2.Environment(loader=loader)
|
||||
|
||||
from markdown.preprocessors import Preprocessor
|
||||
import re
|
||||
|
||||
class NoRender(Preprocessor):
|
||||
""" Skip any line with words 'NO RENDER' in it. """
|
||||
class ObsidianImage(Preprocessor):
|
||||
def run(self, lines):
|
||||
new_lines = []
|
||||
for line in lines:
|
||||
print(repr(line))
|
||||
m = re.search(r"!\[\[(.*)\]\]", line)
|
||||
if m:
|
||||
print(m.groups())
|
||||
if "|" in m.group(1):
|
||||
img, width = m.group(1).split("|")
|
||||
new_lines.append("<img src='../content/attachments/" + img + "' style='width:" + width + ";'/>")
|
||||
else:
|
||||
new_lines.append("<img src='../content/attachments/" + m.group(1) + "'/>")
|
||||
else:
|
||||
new_lines.append(line)
|
||||
return new_lines
|
||||
|
||||
from markdown.extensions import Extension
|
||||
|
||||
class MyExtension(Extension):
|
||||
def extendMarkdown(self, md):
|
||||
md.preprocessors.register(NoRender(md), 'mypattern', 175)
|
||||
md.preprocessors.register(ObsidianImage(md), 'mypattern', 175)
|
||||
|
||||
m = markdown.Markdown(extensions=[])
|
||||
print(m.registeredExtensions)
|
||||
m = Markdown(extensions=[MyExtension()])
|
||||
env.filters["markdown"] = m.convert
|
||||
|
||||
output = root_dir / "test.html"
|
||||
template = env.get_template("base.html")
|
||||
|
||||
with output.open("w", encoding="utf-8") as f:
|
||||
print(note.reading_view)
|
||||
output = template.render(note=note, vault=vault)
|
||||
f.write(output)
|
||||
data = template.render(note=note, vault=vault)
|
||||
f.write(data)
|
||||
|
||||
#import webbrowser
|
||||
#webbrowser.open(output.as_uri())
|
||||
#print(f"Written to {output}")
|
||||
import webbrowser
|
||||
webbrowser.open(output.as_uri())
|
||||
print(f"Written to {output}")
|
||||
@@ -10,6 +10,6 @@
|
||||
</head>
|
||||
<body>
|
||||
<h1>{{note.title}}</h1>
|
||||
{{note.reading_view | markdown}}
|
||||
{{note.content | markdown}}
|
||||
</body>
|
||||
</html>
|
||||
@@ -10,16 +10,24 @@
|
||||
</head>
|
||||
<body>
|
||||
<h1>Anteckningar</h1>
|
||||
<hr />
|
||||
<p>föreläsare: Ingela Parmryd
|
||||
tags:
|
||||
- biokemi
|
||||
- anteckningar
|
||||
- transport-över-cellmembran
|
||||
date: 2025-11-25</p>
|
||||
<hr />
|
||||
<p>Diffusion är något INTE behöver hjälp
|
||||
Passiv vs Aktiv transport
|
||||
Faciliterad diffusion</p>
|
||||
<p>plasmamembransystem
|
||||
- tar in och tar
|
||||
- när det går ut, börjar det i
|
||||
- ER → Golgi → sekretoriska vesiklar → PM eller
|
||||
- när det går ut, börjar det i
|
||||
- ER → Golgi → sekretoriska vesiklar → PM eller
|
||||
- ER → golgi → PM
|
||||
- heter sekretoriska vägen
|
||||
-
|
||||
-
|
||||
- när det går ut
|
||||
- tidigt endosom → sen endosom → lysosom
|
||||
- Vad påverkar utgången?
|
||||
@@ -35,14 +43,14 @@ Faciliterad diffusion</p>
|
||||
- lättast → svårast
|
||||
- (små) hydrofoba, $O_2$ (stora kommer här också)
|
||||
- små polära $H_2O$ (osmos)
|
||||
- stora polära, glykos (kolhydrater)
|
||||
- stora polära, glykos (kolhydrater)
|
||||
- joner, laddade har det svårast (aminosyrer, nukleotider)</p>
|
||||
<hr />
|
||||
<p>Glukostransportörer faciliterar diffusion
|
||||
!Pasted image 20251125132516.png
|
||||
Även kallade bärarproteiner</p>
|
||||
<img src='../content/attachments/Pasted image 20251125132516.png'/>
|
||||
Även kallade bärarproteiner </p>
|
||||
<h1>Passiv transport</h1>
|
||||
<p>med gradienten - Man behöver inte tillföra energi, använder energin som tillför gradienten</p>
|
||||
<p>med gradienten - Man behöver inte tillföra energi, använder energin som tillför gradienten </p>
|
||||
<h3>Transportörer/Bärarproteiner</h3>
|
||||
<ul>
|
||||
<li>transport av polära moleklyer</li>
|
||||
@@ -127,7 +135,7 @@ $\Delta G = RT ln(C_2/C_1) + ZF\Delta V$</p>
|
||||
</ul>
|
||||
<hr />
|
||||
<h3>Uppbyggnaden av katjonkanaler är konserverad</h3>
|
||||
<p>!Pasted image 20251125135429.png
|
||||
<p><img src='../content/attachments/Pasted image 20251125135429.png'/>
|
||||
- central por av helix S5 och S6
|
||||
- S1-4 bildar paddel utanför por</p>
|
||||
<p>S4 positivt laddad, känner av ändring i membranpotential
|
||||
@@ -136,9 +144,9 @@ padel fälls upp vid aktivering</p>
|
||||
<h3>$K^+$-kanalen passar $K^+$ perfekt om dehydratisering sker</h3>
|
||||
<p>Selektivitetsfilter K+-kanalen
|
||||
Det känner igen storlek, konkurrerar mot Na och Ka.
|
||||
$NA^+$ 0.95 Å
|
||||
$NA^+$ 0.95 Å
|
||||
$K^+$ 1.33 Å</p>
|
||||
<p>För att passa den här kanalen som är 3 Å,
|
||||
<p>För att passa den här kanalen som är 3 Å,
|
||||
Dehydratiseras, bort med vatten
|
||||
Binder till röda grupper som är karbonylgrupper
|
||||
Dehydratisering av $K^+$ ger lika många bindingar i filtret som till $H_2O$
|
||||
@@ -168,7 +176,7 @@ Förbinder cytoplasman
|
||||
Uppbyggda av konnexinringar
|
||||
Fri passage för <em>små</em> hydrofila molekyler/joner < kDa</p>
|
||||
<p>Näringsöverföring: lins & ben
|
||||
Synkronisering:
|
||||
Synkronisering:
|
||||
- finns mkt i hjärtat så allt drar åt sig samtidigt
|
||||
- livmoder för forlossning, för sammandrarning
|
||||
- stängs av $[Ca^{2+}]$ går upp eller $[H^+]$</p>
|
||||
@@ -274,6 +282,6 @@ kanalfogar binder ihop små celler, t.ex. näring i benceller
|
||||
Jongradienter Na/Kalium mkt inne/ut på av ATPaset-pump
|
||||
ABC kräver 2 ATP fosfo+defosfo
|
||||
MDR inblandat i pumpar</p>
|
||||
<p>!Pasted image 20251125132516.png</p>
|
||||
<p><img src='../content/attachments/Pasted image 20251125132516.png' style='width:100;'/></p>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user