1:20 Corner kick by Willamette Quinn Mello-Bastida [1:20].
1:59 Corner kick by Willamette Quinn Mello-Bastida [1:59].
12:58 Shot by Albion Alex Spratte, High.
17:26 Substitution!Willamette substitution: Tam Proctor for Adhre Sparks.
18:12 Yellow card on Willamette Max Berner-Hays.
19:49 Shot by Willamette Nicholas Ballenger, Save (by goalie) Maximilian Loria.
21:15 Shot by Albion Alex Spratte, Wide Right.
23:31 Substitution!Willamette substitution: Shotaro Fukami for Mack van der Velde.
23:31 Substitution!Willamette substitution: Maxwell McKee for Miky Alonso-Rodrigue.
23:31 Substitution!Willamette substitution: Ryan Sato for Nicholas Ballenger.
24:43 Yellow card on Albion Alex Spratte.
27:13 Substitution!Albion substitution: Gabe Martinez for Kyle Johnson.
27:13 Substitution!Albion substitution: Jason Warras for Will Colborn.
27:13 Substitution!Albion substitution: Erik Vanfossen for Christian Hurtado.
29:10 Header Shot by Albion Gabe Martinez, Save (by goalie) Mason Kelliher.
29:31 Shot by Albion Dakota Clapper, Blocked.
31:30 Substitution!Willamette substitution: Carter McCleary for Quinn Mello-Bastida.
31:58 Corner kick by Willamette Ryan Sato [31:58].
33:10 Corner kick by Willamette Ryan Sato [33:10].
34:41 Substitution!Albion substitution: Spencer Moeggenberg for Dakota Clapper.
34:41 Substitution!Albion substitution: Moses Jatta for Kyle Bourlier.
38:51 Yellow card on Albion Maximilian Loria.
39:28 Shot by Albion Gabe Martinez, Save (by goalie) Mason Kelliher.
40:11 Substitution!Willamette substitution: Josh Schneider for Yuki Onishi.
41:56 Shot by Albion Jason Warras, High.
42:02 Substitution!Albion substitution: Parker Brown for Erik Vanfossen.
44:45 Shot by Willamette Max Berner-Hays, Wide Right.
45:00 For Albion: #3 Jonathon Daily, #6 Sam Coleman, #7 Alex Spratte, #8 Isaac Pedraza, #11 Kyle Johnson, #13 Will Colborn, #14 Joel Zaretti, #20 Moses Jatta, #21 Dakota Clapper, #22 Christian Hurtado, #00 Maximilian Loria.
49:33 Substitution!Albion substitution: Erik Vanfossen for Will Colborn.
52:30 Corner kick by Albion Moses Jatta [52:30].
54:44 Shot by Albion Christian Hurtado, Blocked.
59:51 Shot by Willamette Nicholas Ballenger, Blocked.
60:26 Shot by Willamette Mack van der Velde, Blocked.
61:40 Corner kick by Albion Christian Hurtado [61:40].
63:23 Substitution!Willamette substitution: Joe Plaster for Shotaro Fukami.
64:50 Substitution!Albion substitution: Jason Warras for Kyle Johnson.
65:30 Shot by Albion Alex Spratte, Save (by goalie) Mason Kelliher.
67:11 Substitution!Willamette substitution: Maxwell McKee for Miky Alonso-Rodrigue.
67:11 Substitution!Willamette substitution: Carter McCleary for Nicholas Ballenger.
67:59 Shot by Albion Erik Vanfossen, Wide Left.
68:29 Shot by Albion Christian Hurtado, Save (by goalie) Mason Kelliher.
70:02 Shot by Albion Dakota Clapper, High.
72:13 Substitution!Albion substitution: Gabe Martinez for Christian Hurtado.
72:13 Substitution!Albion substitution: Spencer Moeggenberg for Dakota Clapper.
72:13 Substitution!Albion substitution: Kyle Bourlier for Alex Spratte.
76:45 Substitution!Willamette substitution: Ryan Sato for Carter McCleary.
81:28 Shot by Willamette Yuki Onishi, Save (by goalie) Maximilian Loria.
81:40 Substitution!Albion substitution: Dakota Clapper for Spencer Moeggenberg.
81:40 Substitution!Albion substitution: Kyle Johnson for Gabe Martinez.
81:40 Substitution!Albion substitution: Alex Spratte for Moses Jatta.
81:40 Substitution!Albion substitution: Christian Hurtado for Erik Vanfossen.
83:34 Shot by Willamette Ryan Sato, Save (by goalie) Maximilian Loria.
83:43 Corner kick by Willamette Ryan Sato [83:43].
84:36 Substitution!Albion substitution: Will Colborn for Jason Warras.
86:45 Substitution!Willamette substitution: Nicholas Ballenger for Mack van der Velde.
87:36 Corner kick by Albion Kyle Bourlier [87:36].
88:12 Corner kick by Albion Christian Hurtado [88:12].
89:59 Shot by Albion Kyle Bourlier, Save (by goalie) Mason Kelliher.
89:59 For Willamette: #4 Max Berner-Hays, #7 Miky Alonso-Rodrigue, #9 Nicholas Ballenger, #11 Yuki Onishi, #14 Quinn Mello-Bastida, #20 Yuta Suga, #22 Omar Dominguez Pasca, #23 Mack van der Velde, #25 Tam Proctor, #26 Shotaro Fukami, #35 Mason Kelliher.
90:00 For Albion: #3 Jonathon Daily, #6 Sam Coleman, #7 Alex Spratte, #8 Isaac Pedraza, #10 Kyle Bourlier, #11 Kyle Johnson, #13 Will Colborn, #14 Joel Zaretti, #21 Dakota Clapper, #22 Christian Hurtado, #00 Maximilian Loria.
92:30 Substitution!Albion substitution: Jason Warras for Will Colborn.
95:02 Header Shot by Willamette Max Berner-Hays, Hit Crossbar.
98:00 Corner kick by Albion Kyle Bourlier [98:00].
98:06 Header Shot by Albion Alex Spratte, Team Save by Team.
98:20 Shot by Albion Christian Hurtado, Wide.
99:46 Shot by Willamette Quinn Mello-Bastida, Save (by goalie) Maximilian Loria.
99:46 For Willamette: #3 Joe Plaster, #4 Max Berner-Hays, #9 Nicholas Ballenger, #10 Maxwell McKee, #11 Yuki Onishi, #14 Quinn Mello-Bastida, #15 Ryan Sato, #20 Yuta Suga, #22 Omar Dominguez Pasca, #25 Tam Proctor, #35 Mason Kelliher.
104:16 Substitution!Albion substitution: Erik Vanfossen for Kyle Johnson.
108:34 Header Shot by Albion Jonathon Daily, Wide Right.
109:30 Shot by Willamette Joe Plaster, Save (by goalie) Maximilian Loria.
109:40 Corner kick by Willamette Ryan Sato [109:40].
109:55 Corner kick by Willamette Ryan Sato [109:55].
109:56 Shot by Willamette Omar Dominguez Pasca, Team Save by Team.


Савеловська (станція метро, Серпуховсько-Тимірязєвська лінія)
 Савеловська (станція метро, Велика кільцева лінія)
 Савеловська (платформа)

{'title': 'Савеловська', 'url': 'https://uk.wikipedia.org/wiki/%D0%A1%D0%B0%D0%B2%D0%B5%D0%BB%D0%BE%D0%B2%D1%81%D1%8C%D0%BA%D0%B0', 'language': 'uk', 'timestamp': '20230320'}


Q: Как перевести изображение в 8bit grayscale и максимально сжать его без потери качества при загрузке? Доброе утро
Решил при загрузке изображений на сервер, переводить их в 8-битную шкалу, чтобы они на выходе были ч/б-шными и одновременно сжимать их без особых потерь, т. е. чтобы пригодными они были только для веб. Существуют ли встроенные функции или какие-либо алгоритмы в php? Можно ли в такими инструментами обработать, скажем, переменную $img, в которой сохранёно изображение при загрузке?
Вопрос, наверное, выглядит чрезвычайно нубским, но как я не искал, комплексного решения не нашёл.
Нашёл только imagefilter($img, IMG_FILTER_GRAYSCALE), но не ясно что оно делает с картинкой, не накладывает ли какие-либо фильтры увеличивающие размер изображения?
И какой формат при этом будет предпочтительнее (обычные чёрно-белые фотографии «журнально-газетного» качества): .jpeg или .png?
Попытался применить фильтр, но никак. Как же вот это imagefilter($img, IMG_FILTER_GRAYSCALE) сюда впихнуть?
public function fileUpload($path)
{
    $fileTmpName = $_FILES['file']['tmp_name'];
    $image = getimagesize($fileTmpName);
    $extension = image_type_to_extension($image[2]);
    $path = 'public/images/uploads/' . uniqid() . $extension;
    $params = [
        'id' => null,
        'path' => '/' . $path,
    ];
    move_uploaded_file($fileTmpName, $path);
    $this->db->query('INSERT INTO `files` VALUES (:id, :path, strftime("%d.%m.%Y %H:%M"))', $params);
    return $this->db->getLastInsertId();
}

{'language': 'ru', 'url': 'https://ru.stackoverflow.com/questions/1501699', 'timestamp': '2023-03-29', 'source': 'stackexchange', 'question_score': '0'}


(function($) {
    var ngmod = angular.module("framework.controllers", ["framework.merchantCertService"]);
    ngmod.controller("merchantCertAddCtrl",function($scope,merchantCertRES,merchantCertGRES){
        $scope.project = new Object();
        merchantCertGRES.get({
            method:"getClient"
        }, function(projects) {
            $scope.project=projects.model;
            $scope.project.status="1";
            $scope.project.certType="1";
        });

        $scope.save = function(invalid) {
            if(invalid){
                alert('错误信息：必填信息不能为空,请检查表单项!');
                return;
            }
            if($("#certType_sys").attr("checked")=="checked")
            {
                $("#td_upload").hide();
//                $(".J_pubKeyValue input").val();
//                $(".J_aliveTime input").val();
//                $(".J_destoryTime input").val();
            }else if($("#certType_mer").attr("checked")=="checked")
            {
                $(".J_isModifyPrivKey radio").val();
            }
            $scope.project.fileUrl=$("#fileUrl").val();
            $scope.project.fileName=$("#fileName").val();

            merchantCertRES.save({'method':"add"},$scope.project, function(project) {
                if(project.respCode=="00"){
                    $.messager.alert('温馨提示','操作成功','success');
                    location.href="list.shtml";
                }else {
                    $.messager.alert('操作失败',project.respDesc,'error');
                }
            });
        };
        //单击商户选择时，控制上传控件显示
        $scope.Upload_ClickCertType=function(){
            $("#mainFrame").css('height','800');;
            if($("#certType_mer").attr("checked")=="checked")
            {
                $("#td_upload").show();
                $(".J_pubKeyValue").show();
                $(".J_aliveTime").show();
                $(".J_destoryTime").show();
                $(".J_isModifyPrivKey").hide();
            }
            else if($("#certType_sys").attr("checked")=="checked")
            {
                $("#td_upload").hide();
                $(".J_pubKeyValue").hide();
                $(".J_aliveTime").hide();
                $(".J_destoryTime").hide();
            }
        };
    });

})(jQuery);

{'content_hash': '3ce11f1d331e7038f760315b22894569', 'timestamp': '', 'source': 'github', 'line_count': 62, 'max_line_length': 93, 'avg_line_length': 36.53225806451613, 'alnum_prop': 0.44724061810154525, 'repo_name': 'leadwit/AdminUI', 'id': '7c87fc48856194830dc741dc8b51b6159c97d859', 'size': '2359', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'service-manager/modules/merchantCert/controller/add-controller.js', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'CSS', 'bytes': '483914'}, {'name': 'JavaScript', 'bytes': '1459826'}]}


Loboptera är ett släkte av kackerlackor. Loboptera ingår i familjen småkackerlackor.

Dottertaxa till Loboptera, i alfabetisk ordning

 Loboptera alluaudi
 Loboptera anagae
 Loboptera andalusica
 Loboptera angulata
 Loboptera barbarae
 Loboptera canariensis
 Loboptera cavernicola
 Loboptera chioensis
 Loboptera cryptofoveata
 Loboptera cuneilobata
 Loboptera decipiens
 Loboptera delafrontera
 Loboptera fortunata
 Loboptera foveolata
 Loboptera glandulifera
 Loboptera hispanica
 Loboptera irregularis
 Loboptera isolata
 Loboptera jensi
 Loboptera juergeni
 Loboptera lagunensis
 Loboptera loboptera
 Loboptera maroccana
 Loboptera minor
 Loboptera ombriosa
 Loboptera ovolobata
 Loboptera penirobusta
 Loboptera subterranea
 Loboptera teneguia
 Loboptera tenoensis
 Loboptera troglobia
 Loboptera truncata

Källor

Externa länkar

Småkackerlackor
Loboptera

{'title': 'Loboptera', 'url': 'https://sv.wikipedia.org/wiki/Loboptera', 'language': 'sv', 'timestamp': '20230320'}


João de Lobeira, (esetleg: João Lobeira (1233 körül – 1285) portugál trubadúrköltő.

Egyes korabeli források szerint ő az Amadís de Gaula első két könyvének szerzője, mára azonban egyre több információ mutat abba az irányba, hogy az Amadís az 1300-as években készülhetett. Eddig nem találtak portugál nyelvű manuszkriptet sem, ami szintén azt jelzi, hogy kevés a valószínűsége a két Lobeira jelentős közreműködésének.

Jegyzetek

Források

Nem valószínű, hogy ő írta volna az Amadist.

Portugál költők, írók
Az 1230-as években született személyek
1285-ben elhunyt személyek

{'title': 'João de Lobeira', 'url': 'https://hu.wikipedia.org/wiki/Jo%C3%A3o%20de%20Lobeira', 'language': 'hu', 'timestamp': '20230320'}


from cmake.context import Context

__author__ = 'tahsmith'

class CommandInvocation(object):
    def __init__(self, tokens):
        self.command_name = tokens[0][0]
        self.argument_list = tokens[0][1][0]

    def evaluate(self, ctx):
        """

        :type ctx: Context
        """
        arg_list = self.argument_list.evaluate(ctx)
        ctx.callables[self.command_name](ctx, arg_list)

{'content_hash': '4d253a4602c655f6eb43b06dd17f54af', 'timestamp': '', 'source': 'github', 'line_count': 17, 'max_line_length': 55, 'avg_line_length': 23.58823529411765, 'alnum_prop': 0.5960099750623441, 'repo_name': 'tahsmith/pycmake', 'id': '44e65c13fca2fa7e0bffe667f1edf0bad916a39c', 'size': '401', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'cmake/statements/command_invocation.py', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'Python', 'bytes': '24989'}, {'name': 'Shell', 'bytes': '445'}]}


Furacão Helene
Helene (satélite)

Desambiguação

{'title': 'Helene', 'url': 'https://pt.wikipedia.org/wiki/Helene', 'language': 'pt', 'timestamp': '20230320'}


Чемпіонат Німеччини з хокею 1963 — 46-ий регулярний чемпіонат Німеччини з хокею, чемпіоном став ХК Фюссен.

Відповідно до регламенту змагань, чемпіонат пройшов у два етапи, на першому вісімка зіграла у два кола та була розбита на дві групи, перша четвірка розіграла медалі, друга четвірка виявила клуб який провів перехідні матчі. Очки першого етапу зберігались і на другому етапі.

Підсумкова таблиця

Скорочення: М = підсумкове місце, І = ігри, Пер = перемоги, Н = нічиї, Пор = поразки, Ш = закинуті та пропущені шайби, О = набрані очки

Фінальний раунд

Скорочення: М = підсумкове місце, І = ігри, Пер = перемоги, Н = нічиї, Пор = поразки, Ш = закинуті та пропущені шайби, О = набрані очки

Втішний раунд

Скорочення: М = підсумкове місце, І = ігри, Пер = перемоги, Н = нічиї, Пор = поразки, Ш = закинуті та пропущені шайби, О = набрані очки

Перехідний матч
 ЕВ Ландсгут — Айнтрахт (Дортмунд) 4:2, 5:4

Найкращі по лініях

Бомбардири

Захисники

Склад чемпіонів
ХК Фюссен:
 Воротарі: Гаррі Лінднер, Гюнтер Кнаус
 Захисники: Пауль Амброс, Петер Швімбек, Леонард Вайтль, Ханс-Йорг Нагель, Рудольф Сімон
 Нападники: Зігфрід Шуберт, Ернст Кепф, Манфред Гмайнер, Георг Шольц, Гельмут Дзангеліні, Ернст Траутвайн, Рудольф Грьогер, Вальтер Крьотц, Густав Ханіг
 Тренер: Маркус Еген

Література
 Stephan Müller, Deutsche Eishockey Meisterschaften, Print on Demand, 2000, ISBN 3-8311-0997-4
 Steffen Karas, 100 Jahre Eishockey in Berlin, Verlag Jeske / Mader, 2008, ISBN 978-3-931624-57-6

Джерела
 http://books.google.com.ua/books?id=BAggLLu8320C&pg=PA9&lpg=PA9&dq=Spengler+Cup+1924&source=bl&ots=CvT62-vc-f&sig=tE5TggZCLF4f-xI9hz4GaI3jZps&hl=uk&sa=X&ei=aG6eUY3QFIKjtAaJqYGoBQ&redir_esc=y#v=onepage&q=Spengler%20Cup%201924&f=false
 Хокейний архів

Чемпіонат Німеччини з хокею
Німеччина
Німеччина


Нікольське сільське поселення — сільське поселення, Нікольський район, Вологодська область
 Нікольське сільське поселення — сільське поселення, Торбеєвський район, Мордовія


Олімпійський комітет Андорри  () — організація, що представляє Князівство Андорра міжнародному олімпійському русі. Заснований у 1971 році; зареєстрований у МОК в 1975 році.

Штаб-квартира розташована у Андоррі-ла-Вельї. Є членом МОК, ЄОК і інших міжнародних спортивних організацій. Здійснює діяльність по розвитку спорту в Андоррі.

Примітки

Див. також

 Андорра на Олімпійських іграх

Джерела

 Офіційний вебсайт

Андорра
Андорра на Олімпійських іграх


require 'mutagem'
require 'revenc/io'

Given /^a valid encfs keyfile named "([^\"]*)"$/ do |filename|
  steps %Q{
    Given a file named "#{filename}" with:
      """
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
      <!DOCTYPE boost_serialization>
      <boost_serialization signature="serialization::archive" version="4">
      <config class_id="0" tracking_level="1" version="20080816" object_id="_0">
              <creator>EncFS 1.5</creator>
              <cipherAlg class_id="1" tracking_level="0" version="0">
                      <name>ssl/aes</name>
                      <major>2</major>
                      <minor>2</minor>
              </cipherAlg>
              <nameAlg>
                      <name>nameio/null</name>
                      <major>1</major>
                      <minor>0</minor>
              </nameAlg>
              <keySize>128</keySize>
              <blockSize>1024</blockSize>
              <uniqueIV>0</uniqueIV>
              <chainedNameIV>0</chainedNameIV>
              <externalIVChaining>0</externalIVChaining>
              <blockMACBytes>0</blockMACBytes>
              <blockMACRandBytes>0</blockMACRandBytes>
              <allowHoles>1</allowHoles>
              <encodedKeySize>36</encodedKeySize>
              <encodedKeyData>
      unVmAfPQFd5t4cakBxbE7uosu4tzZbo8B513iGGNynzArOKM=
              </encodedKeyData>
              <saltLen>20</saltLen>
              <saltData>
      IcFy11sZw/w7juCI+Cro8AZVp6Q
              </saltData>
              <kdfIterations>97493</kdfIterations>
              <desiredKDFDuration>500</desiredKDFDuration>
      </config>
      </boost_serialization>
      """
  }
end

When /^I run with a lock file present "(.*)"$/ do |cmd|
  lockfile = File.join(current_dir, 'revenc.lck')
  Mutagem::Mutex.new(lockfile).execute do
    run_simple(unescape(cmd), false)
  end
end

Then /^the folder "([^\"]*)" should not be mounted$/ do |folder_name|
  folder = Revenc::FileFolder.new(File.join(current_dir, folder_name))
  folder.exists?.should be_true
  folder.should be_empty
end

Then /^the folder "([^\"]*)" should be mounted$/ do |folder_name|
  folder = Revenc::FileFolder.new(File.join(current_dir, folder_name))
  folder.exists?.should be_true
  folder.should_not be_empty
end

{'content_hash': '03b573ab5e1c65e9761479936785a221', 'timestamp': '', 'source': 'github', 'line_count': 64, 'max_line_length': 80, 'avg_line_length': 35.71875, 'alnum_prop': 0.5713035870516185, 'repo_name': 'robertwahler/revenc', 'id': 'ecedd03d506fd06d7c94df7e34572e07617d92ec', 'size': '2286', 'binary': False, 'copies': '1', 'ref': 'refs/heads/master', 'path': 'features/step_definitions/revenc_steps.rb', 'mode': '33188', 'license': 'mit', 'language': [{'name': 'Gherkin', 'bytes': '22018'}, {'name': 'Ruby', 'bytes': '48072'}]}


Софія Монферра́тська (1399—1434 або 1437) — візантійська імператриця.

Життєпис
Походила з монферратської гілки Палеологів. Донька Теодора II, маркіза Монферрата, і Жани Барської. Народилася у 1399 році у замку Казаль. У 1404 року була заручена з Філіпо Марією, сином міланського герцога Джан Галеаццо Вісконті, але 1411 року заручини було розірвано.

1420 році помер батько Софії. Брат Джанджакомо, що став новим маркізом, розпочав перемовини щодо укладання шлюбного договору сестри з представником візантійської імператорської династії. У 1421 році Софію пошлюбив син візантійського імператора Мануїла II — Іоанн, але більш це була ініціатива батька. Для укладання шлюбу папа римський Мартин V надав відповідний дозвіл, оскільки Софія була католичкою. Того ж року прибула до Константинополя, але не сподобалася чоловікові через зовнішню непривабливість. Тому подружжя майже весь час мешкало окремо.

У 1425 році після смерті батька чоловік Софії стає імператором, а вона старшою імператрицею. Втім, конфлікти з Іоанном VIII посилювалися. Зрештою у 1426 році Софія залишила Візантію, повернувшись до Італії. Незабаром після цього шлюб було розірвано. Більше частину життя мешкала у Моферраті та Савойї в жіночих монастирях. Померла у 1434 або 1437 році в Турині.

Джерела
 Nicol, D.M., The Last Centuries of Byzantium 1261—1453 (Cambridge University Press, 1993)
 Giorgio Sfranze, Paleologo. Grandezza e caduta di Bisanzio, Sellerio, Palermo 2008, ISBN 88-389-2226-8

Візантійські імператриці
Палеологи
Уродженці провінції Алессандрія
Померли в Турині


Gle 450 Amg Price. in our garage 2016 mercedes amg gle 450 coupe. 2016 mercedes benz gle 450 amg. new mercedes benz gle450 amg sport coupe 2017 prices and. mercedes benz gle 450 amg coupe price specs review pics. new mercedes gle 450 amg coupe lands in detroit with twin. 2016 mercedes benz gle 450 amg coupe photos specs and. 2016 mercedes benz gle450 amg coupe test review car. mercedes benz gle coupe 450 amg and gle63 at 2015. mercedes gle 450 amg coupe gets inferno tuning from topcar. mercedes benz gle 450 amg 4matic for sale black 2016. [Dinarjat.com].

{'timestamp': '2019-04-18T20:26:14Z', 'url': 'http://www.dinarjat.com/gle-450-amg-price-913.html', 'language': 'en', 'source': 'c4'}


Аптаме́р (, ) — у комбінаторній хімії — олігонуклеотид, який може специфічно зв'язуватись з протеїном або іншою ціллю, часто відібраний шляхом повторення циклів збагачень. Приєднаний аптамер дезактивує протеїн, приводячи таким чином до активації чи дезактивації гена. У біохімії використовується при встановленні функцій окремих ділянок протеїнів.

Застосування
Аптамери можуть бути використані в наступних дослідницьких, діагностичних і терапевтичних завданнях:
 Для детекції різних молекул — мішеней, як в наукових, так і в діагностичних завданнях. Вони можуть замінити антитіла в Вестерн-блот, у флуоресцентній гібридизації  in situ  і в методі ELISA.
 Перспективним для діагностики форматом є створення чіпів з безліччю Аптамерів і можливістю одночасної детекції багатьох білків.
 Для афінного очищення молекул-мішеней.
 Для ефективного і специфічного інгібування білків-мішеней. Таке інгібування може бути використано як в дослідницьких цілях, так і для створення нових ліків. Деякі такі ліки вже знаходяться на стадії клінічних випробувань.
 Перспективним напрямком використання Аптамерів є спрямований транспорт ліків. Аптамери в цьому випадку визначають адресність доставки (targeting ligands).

Джерела

 Buglak, A.A.; Samokhvalov, A.V.; Zherdev, A.V.; Dzantiev, B.B. Methods and Applications of In Silico Aptamer Design and Modeling. Int. J. Mol. Sci. 2020, 21, 8420  https://doi.org/10.3390/ijms21228420

Примітки

Нуклеотиди
Пептиди

{'title': 'Аптамер', 'url': 'https://uk.wikipedia.org/wiki/%D0%90%D0%BF%D1%82%D0%B0%D0%BC%D0%B5%D1%80', 'language': 'uk', 'timestamp': '20230320'}