| Developed by | Wellcome Trust Sanger Institute |
|---|---|
| Initial release | |
| Type of format | Bioinformatics |
| Extended from | ASCII and FASTA format |
| Website | maq .sourceforge .net /fastq .shtml |
FASTQ format is a text-based format for storing both a biological sequence (usually nucleotide sequence) and its corresponding quality scores. Both the sequence letter and quality score are each encoded with a single ASCII character for brevity.
It was originally developed at the Wellcome Trust Sanger Institute to bundle a FASTA formatted sequence and its quality data, but has recently become the de facto standard for storing the output of high-throughput sequencing instruments such as the Illumina Genome Analyzer. [1]
Contents
Format [ edit ]
A FASTQ file normally uses four lines per sequence.
- Line 1 begins with a ‘@’ character and is followed by a sequence identifier and an optional description (like a FASTA title line).
- Line 2 is the raw sequence letters.
- Line 3 begins with a ‘+’ character and is optionally followed by the same sequence identifier (and any description) again.
- Line 4 encodes the quality values for the sequence in Line 2, and must contain the same number of symbols as letters in the sequence.
A FASTQ file containing a single sequence might look like this:
The byte representing quality runs from 0x21 (lowest quality; ‘!’ in ASCII) to 0x7e (highest quality; ‘
‘ in ASCII). Here are the quality value characters in left-to-right increasing order of quality (ASCII):
The original Sanger FASTQ files also allowed the sequence and quality strings to be wrapped (split over multiple lines), but this is generally discouraged as it can make parsing complicated due to the unfortunate choice of "@" and "+" as markers (these characters can also occur in the quality string).
Illumina sequence identifiers [ edit ]
Sequences from the Illumina software use a systematic identifier:
| HWUSI-EAS100R | the unique instrument name |
|---|---|
| 6 | flowcell lane |
| 73 | tile number within the flowcell lane |
| 941 | ‘x’-coordinate of the cluster within the tile |
| 1973 | ‘y’-coordinate of the cluster within the tile |
| #0 | index number for a multiplexed sample (0 for no indexing) |
| /1 | the member of a pair, /1 or /2 (paired-end or mate-pair reads only) |
Versions of the Illumina pipeline since 1.4 appear to use #NNNNNN instead of #0 for the multiplex ID, where NNNNNN is the sequence of the multiplex tag.
With Casava 1.8 the format of the ‘@’ line has changed:
| EAS139 | the unique instrument name |
|---|---|
| 136 | the run id |
| FC706VJ | the flowcell id |
| 2 | flowcell lane |
| 2104 | tile number within the flowcell lane |
| 15343 | ‘x’-coordinate of the cluster within the tile |
| 197393 | ‘y’-coordinate of the cluster within the tile |
| 1 | the member of a pair, 1 or 2 (paired-end or mate-pair reads only) |
| Y | Y if the read is filtered, N otherwise |
| 18 | 0 when none of the control bits are on, otherwise it is an even number |
| ATCACG | index sequence |
Note that more recent versions of Illumina software output a sample number (as taken from the sample sheet) in place of an index sequence. For example, the following header might appear in the first sample of a batch:
NCBI Sequence Read Archive [ edit ]
FASTQ files from the INSDC Sequence Read Archive often include a description, e.g.
In this example there is an NCBI-assigned identifier, and the description holds the original identifier from Solexa/Illumina (as described above) plus the read length. Sequencing was performed in paired-end mode (
500bp insert size), see SRR001666. The default output format of fastq-dump produces entire spots, containing any technical reads and typically single or paired-end biological reads. Its behavior was driven by the demands of several projects current at the time fastq-dump was developed, most notably the 1000 Genomes Project.
Modern usage of FASTQ almost always involves splitting the spot into its biological reads, as described in submitter-provided metadata:
When present in the archive, fastq-dump can attempt to restore read names to original format. NCBI does not store original read names by default:
In the example above, the original read names were used rather than the accessioned read name. NCBI accessions runs and the reads they contain. Original read names, assigned by sequencers, are able to function as locally unique identifiers of a read, and convey exactly as much information as a serial number. The ids above were algorithmically assigned based upon run information and geometric coordinates. Early SRA loaders parsed these ids and stored their decomposed components internally. NCBI stopped recording read names because they are frequently modified from the vendors’ original format in order to associate some additional information meaningful to a particular processing pipeline, and this caused name format violations that resulted in a high number of rejected submissions. Without a clear schema for read names, their function remains that of an unique read id, conveying the same amount of information as a read serial number.
Also note that fastq-dump converts this FASTQ data from the original Solexa/Illumina encoding to the Sanger standard (see encodings below). This is because the SRA serves as a repository for NGS information, rather than format. The various *-dump tools are capable of producing data in several formats from the same source. The requirements for doing so have been dictated by users over several years, with the majority of early demand coming from the 1000 Genomes Project.
Variations [ edit ]
Quality [ edit ]
A quality value Q is an integer mapping of p (i.e., the probability that the corresponding base call is incorrect). Two different equations have been in use. The first is the standard Sanger variant to assess reliability of a base call, otherwise known as Phred quality score:
Q sanger = − 10 log 10 p <displaystyle Q_< ext
The Solexa pipeline (i.e., the software delivered with the Illumina Genome Analyzer) earlier used a different mapping, encoding the odds p/(1-p) instead of the probability p:
Q solexa-prior to v.1.3 = − 10 log 10 p 1 − p <displaystyle Q_< ext>=-10,log _<10><frac
<1-p>>>
Although both mappings are asymptotically identical at higher quality values, they differ at lower quality levels (i.e., approximately p > 0.05, or equivalently, Q [2] In retrospect, this entry in the manual appears to have been an error. The user gu > Q phred = − 10 log 10 e <displaystyle Q_< ext, where e is the estimated probability of a base being wrong. [3]
Encoding [ edit ]
- Sanger format can encode a Phred quality score from 0 to 93 using ASCII 33 to 126 (although in raw read data the Phred quality score rarely exceeds 60, higher scores are possible in assemblies or read maps). Also used in SAM format. [4] Coming to the end of February 2011, Illumina’s newest version (1.8) of their pipeline CASAVA will directly produce fastq in Sanger format, according to the announcement on seqanswers.com forum. [5]
- Solexa/Illumina 1.0 format can encode a Solexa/Illumina quality score from -5 to 62 using ASCII 59 to 126 (although in raw read data Solexa scores from -5 to 40 only are expected)
- Starting with Illumina 1.3 and before Illumina 1.8, the format encoded a Phred quality score from 0 to 62 using ASCII 64 to 126 (although in raw read data Phred scores from 0 to 40 only are expected).
- Starting in Illumina 1.5 and before Illumina 1.8, the Phred scores 0 to 2 have a slightly different meaning. The values 0 and 1 are no longer used and the value 2, encoded by ASCII 66 "B", is used also at the end of reads as a Read Segment Quality Control Indicator. [6] The Illumina manual [7] (page 30) states the following: If a read ends with a segment of mostly low quality (Q15 or below), then all of the quality values in the segment are replaced with a value of 2 (encoded as the letter B in Illumina’s text-based encoding of quality scores). This Q2 indicator does not predict a specific error rate, but rather indicates that a specific final portion of the read should not be used in further analyses. Also, the quality score encoded as "B" letter may occur internally within reads at least as late as pipeline version 1.6, as shown in the following example:
An alternative interpretation of this ASCII encoding has been proposed. [8] Also, in Illumina runs using PhiX controls, the character ‘B’ was observed to represent an "unknown quality score". The error rate of ‘B’ reads was roughly 3 phred scores lower the mean observed score of a given run.
- Starting in Illumina 1.8, the quality scores have basically returned to the use of the Sanger format (Phred+33).
For raw reads, the range of scores will depend on the technology and the base caller used, but will typically be up to 41 for recent Illumina chemistry. Since the maximum observed quality score was previously only 40, various scripts and tools break when they encounter data with quality values larger than 40. For processed reads, scores may be even higher. For example, quality values of 45 are observed in reads from Illumina’s Long Read Sequencing Service (previously Moleculo).
Color space [ edit ]
For SOLiD data, the sequence is in color space, except the first position. The quality values are those of the Sanger format. Alignment tools differ in their preferred version of the quality values: some include a quality score (set to 0, i.e. ‘!’) for the leading nucleotide, others do not. The sequence read archive includes this quality score.
Simulation [ edit ]
FASTQ read simulation has been approached by several tools. [9] [10] A comparison of those tools can be seen here. [11]
Compression [ edit ]
Quality values account for about half of the required disk space in the FASTQ format (before compression), and therefore the compression of the quality values can significantly reduce storage requirements and speed up analysis and transmission of sequencing data. Both lossless and lossy compression are recently being cons >[12] performs lossy compression with a rate (number of bits per quality value) specified by the user. Based on rate-distortion theory results, it allocates the number of bits so as to minimize the MSE (mean squared error) between the original (uncompressed) and the reconstructed (after compression) quality values. Other algorithms for compression of quality values include SCALCE [13] and Fastqz. [14] Both are lossless compression algorithms that prov >[15] .
As of the HiSeq 2500 Illumina gives the option to output qualities that have been coarse grained into quality bins. The binned scores are computed directly from the empirical quality score table, which is itself tied to the hardware, software and chemistry that were used during the sequencing experiment. [16]
Encryption [ edit ]
The encryption of FASTQ files has been mostly addressed with a specific encryption tool: Cryfa. [17] Cryfa uses AES encryption and enables to compact data besides encryption. It can also address FASTA files.
File extension [ edit ]
There is no standard file extension for a FASTQ file, but .fq and .fastq, are commonly used.
Format converters [ edit ]
- Biopython version 1.51 onwards (interconverts Sanger, Solexa and Illumina 1.3+)
- EMBOSS version 6.1.0 patch 1 onwards (interconverts Sanger, Solexa and Illumina 1.3+)
- BioPerl version 1.6.1 onwards (interconverts Sanger, Solexa and Illumina 1.3+)
- BioRuby version 1.4.0 onwards (interconverts Sanger, Solexa and Illumina 1.3+)
- BioJava version 1.7.1 onwards (interconverts Sanger, Solexa and Illumina 1.3+)
- MAQ can convert from Solexa to Sanger (use this patch to support Illumina 1.3+ files).
- fastx_toolkit The included fastq_quality_converter program can convert Illumina to Sanger
Command line conversions [ edit ]
FASTQ to FASTA format:
Illumina FASTQ 1.8 to 1.3
Illumina FASTQ 1.3 to 1.8
Illumina FASTQ 1.8 raw quality to binned quality (HiSeq Qtable 2.10.1, HiSeq 4000 )
Illumina FASTQ 1.8 raw quality to clinto format (a visual block representation)
1 расширения(ы) и 0 псевдоним(ы) в нашей базе данных
Ниже вы можете найти ответы на следующие вопросы:
- Что такое .fastq файл?
- Какая программа может создать .fastq файл?
- Где можно найти описание .fastq формат?
- Что может конвертировать .fastq файлы в другой формат?
- Какие MIME-тип связан с .fastq расширение?
FASTQ Sequence
Другие типы файлов могут также использовать .fastq расширение файла. Если у вас есть полезная информация о .fastq расширение, написать нам!
Не удается открыть .fastq файл?
Если вы хотите открыть .fastq файл на вашем компьютере, вам просто необходимо иметь соответствующие программы установлены. Если fastq Ассоциации установлены неправильно, вы можете получить следующее сообщение об ошибке:
Не удалось открыть этот файл:
Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать, чтобы открыть его. Окна могут выходить в интернет, чтобы искать его автоматически, или вы можете вручную выбрать из списка программ, установленных на вашем компьютере.
Чтобы изменить ассоциации файлов:
- Щелкните правой кнопкой мыши файл с расширением чье сотрудничество вы хотите изменить, а затем нажмите Открыть с.
- В Открыть с помощью диалоговое окно, выберите программу ти котором вы хотите, чтобы открыть файл, или нажмите Обзор, чтобы найти программу, которую вы хотите.
- Выберите Всегда использовать выбранную программу, чтобы открыть такой файл флажок.
Поддерживаемые операционные системы
Windows Server 2003/2008/2012/2016, Windows 7, Windows 8, Windows 10, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, iOS, Android
| Разработан | Wellcome Trust Sanger Institute |
|---|---|
| Первый выпуск | |
| Тип формата | Биоинформатика |
| Расширенные от | ASCII и FASTA формат |
| Веб-сайт | MAQ .sourceforge .net / fastq .shtml |
Формат FASTQ представляет собой текстовый формат для хранения как биологической последовательности (обычно нуклеотидной последовательности ) и его соответствующие показатели качества. И буква последовательности и показатель качества, каждый кодируются с помощью одного ASCII символа для краткости.
Первоначально он был разработан в Wellcome Trust Sanger Institute связывать с FASTA отформатирован последовательность и ее данные качества, но в последнее время стал де — факто стандартом для хранения вывода с высокой пропускной способностью для секвенирования инструментов , таких как Illumina Genome Analyzer.
содержание
Формат
Файл FASTQ обычно использует четыре линии на последовательность.
- Строка 1 начинается с символа «@» и сопровождается идентификатором последовательности и дополнительным описанием (как FASTA строке заголовка).
- Строка 2 сырые буквы последовательности.
- Строка 3 начинается с «+» характером и необязательно следует тем же идентификатор последовательности (и любое описание) еще раз.
- Строка 4 кодирует значение качества для последовательности в строке 2, и должна содержать одинаковое количество символов в виде букв в последовательности.
Файл FASTQ, содержащий одну последовательность может выглядеть следующим образом:
Байты , представляющего качество работает от 0x21 (самого низкого качества, в ASCII «!») Для 0x7E ( сам высокого качество; «
» в ASCII). Вот значение качества символов слева направо порядке возрастания качества ( ASCII ):
Оригинальные Sanger FASTQ файлы также позволили последовательности и качества строка должна быть обернута (раскол на несколько строк), но это, как правило, не рекомендуются, поскольку это может сделать разбор сложным из-за неудачный выбор «@» и «+» в качестве маркеров (эти символы могут также возникать в строке качества).
идентификаторы последовательности Illumina
Последовательности из Illumina программного обеспечения используют системный идентификатор:
| HWUSI-EAS100R | уникальное имя инструмента |
|---|---|
| 6 | полоса проточной ячейки |
| 73 | номер плитки в проточной ячейке лейн |
| +941 | «X’-координата кластера в плитке |
| 1973 | «У’-координата кластера в плитке |
| # 0 | номер индекса для мультиплексного образца (0 без всякой индексации) |
| / 1 | член пары, / 1 и / или 2 ( в паре-конец или мате пара читает только) |
Версии трубопровода Illumina начиная с 1.4 , по всей видимости использовать #NNNNNN вместо # 0 мультиплексной ID, где NNNNNN является последовательностью мультиплексной теги.
С Casava 1.8 формат строки «@» изменилась:
| EAS139 | уникальное имя инструмента |
|---|---|
| 136 | вводного идентификатор |
| FC706VJ | проточная ячейка идентификатор |
| 2 | полоса проточной ячейки |
| 2104 | номер плитки в проточной ячейке лейн |
| 15343 | «X’-координата кластера в плитке |
| 197393 | «У’-координата кластера в плитке |
| 1 | член пары, 1 или 2 ( в паре-конец или мате пара читает только) |
| Y | Y, если чтение фильтруют, N иным |
| 18 | 0, когда ни один из битов управления не включены, в противном случае это четное число |
| ATCACG | последовательность индекс |
Обратите внимание, что более поздние версии программного обеспечения Illumina вывода количество образца (как взяты из образца листа) вместо индекса последовательности. Например, следующий заголовок может появиться в первом образце партии:
NCBI Последовательность чтения Архив
FASTQ файлы из INSDC Последовательность чтения архива часто включают в себя описание, например ,
В этом примере есть NCBI назначенный идентификатор, и описание имеет оригинальный идентификатор из Solexa / Illumina (как описано выше) , плюс длина чтения. Секвенирование проводили в паре-концевой режиме (
500bp размера вставки), см SRR001666 . Формат вывода по умолчанию fastq-дамп производит целые пятна, содержащее любые технические операции чтения и , как правило , одиночные или парный-конец биологические читают. Его поведение было обусловлено требованиями нескольких проектов , действующих на время fastq-свалка была разработана, прежде всего 1000 геномов проекта .
Современное использование FASTQ почти всегда включает в себя расщепление места в его биологический читает, как описано в подателе предоставленных метаданных:
Когда присутствует в архиве, fastq-свалка может попытаться восстановить чтение имен исходного формата. Следует отметить, что NCBI не сохраняет исходные имена чтения по умолчанию:
В приведенном выше примере, были использованы оригинальные имена чтения, а не accessioned чтения имени. NCBI присоединений пробегов и читает они содержат. Оригинальные имена чтения, назначенные секвенсорами, способны функционировать как локально уникальные идентификаторы для чтения, и передать ровно столько информации, сколько серийный номер. Идентификаторы выше были алгоритмически назначены на основании выполнения информации и геометрических координат. Ранний SRA погрузчики разобраны эти идентификаторы и хранят их разлагают компоненты внутри. NCBI остановил запись чтения имен, потому что они часто редактировались исходным формат вендоров для того, чтобы связать некоторую дополнительную информацию, значимую для конкретного трубопровода обработки, и это вызвало нарушение в формате имя, которое привело к большому числу отвергнутых представлений. Без четкой схемы для имен чтения, их функция остается то, что из уникального идентификатора для чтения, передавая тот же объем информации, как прочитать серийный номер.
Также отметим , что fastq-дампа преобразует эти данные FASTQ из исходного Solexa / Illumina кодирования к стандарту Sanger (см кодировки ниже). Это происходит потому , что SRA служит хранилищем информации NGS, а не в формате. Различные * -dump инструменты способны производить данные в нескольких форматах из одного источника. Требования , предъявляемые к этом было продиктованы пользователями в течение нескольких лет, с большинством раннего спроса , поступающим из геномов проекта 1000 .
вариации
Качественный
Значение качества Q представляет собой целое отображение р (то есть вероятность того , что соответствующая базовая вызов неправильно). Две различные уравнения были в использовании. — Первых , это стандартный вариант Зангер для оценки надежности базового вызова, иначе известный как Phred показатель качества :
Q Sanger знак равно — 10 журнал 10 п < Displaystyle Q _ < текст
Трубопровод Solexa (то есть, программное обеспечение поставляется с Illumina Genome Analyzer) ранее использовали различные отображения, кодирующие коэффициенты р / (1- р ) вместо вероятности р :
Q Solexa-до v.1.3 знак равно — 10 журнал 10 п 1 — п < Displaystyle Q _ < текст > = — 10 , лог _ <10> < гидроразрыва <р><1-р>>>
Хотя оба отображения асимптотически одинаковы при более высоких значениях качества, они отличаются на более низких уровнях качества (то есть, приблизительно р > 0,05, или , что эквивалентно, Q е представляет собой расчетную вероятность основания быть неправильным. Q Phred знак равно — 10 журнал 10 е < Displaystyle Q _ < текст
кодирование
- Формат Зангер может кодировать показатель качества Phred от 0 до 93 с помощью ASCII 33 до 126 (хотя в необработанных данных , считанных показатель качества Phred редко превышает 60, более высокие баллы возможны в сборках или читать карты). Также используется в формате SAM. Подходя к концу февраля 2011 года, новая версия Illumina ( в 1,8) их трубопровода CASAVA будет непосредственно производить fastq в формате Sanger, в соответствии с объявлением на seqanswers.com форуме.
- Solexa / Illumina формат 1.0 может кодировать показатель качества Solexa / Illumina от -5 до 62 с помощью ASCII 59 до 126 (хотя в сырых данных , считанных Solexa баллах от -5 до 40 , как ожидается , только)
- Начиная с Illumina 1,3 и до 1,8 Illumina, формат кодирует Phred показателя качества от 0 до 62 с помощью ASCII от 64 до 126 (хотя в сырых данных , считанного Phred баллах от 0 до 40 , как ожидается , только).
- Начиная с Illumina 1,5 и до 1,8 Illumina, баллы Phred 0 до 2 имеют немного другой смысл. Нет значения 0 и 1 больше не используется , и значение 2, кодируемое ASCII — 66 «B», используется также в конце читается как сегмент Read Показатель Контроля качества . По эксплуатации Illumina (страница 30) утверждает следующее: Если чтение заканчивается с сегментом основных низкого качества (Q15 или ниже), то все значений качества в сегменте заменяется значением 2 (закодированное как буква B в текстовой кодировке Illumina о показателей качества) . Этот показатель Q2 не предсказывает определенную частоту ошибок, а скорее указывает на то, что определенная заключительная часть чтения не должна использоваться в дальнейшем анализе. Кроме того , показатель качества кодируются как буква «В» может произойти внутри в пределах считывает , по меньшей мере , как в конце трубопровода версии 1.6, как показано в следующем примере:
Альтернативная интерпретация этого ASCII кодировки была предложена. Кроме того, в Illumina работает с помощью элементов управления PhiX, наблюдался символ «B», чтобы представить «неизвестный показатель качества». Частота ошибок «B» считывает был примерно 3 Phred баллов снизить средний балл наблюдали в данном цикле.
- Начиная с Illumina 1.8, оценки качества были в основном вернулись к использованию формата Sanger (Phred + 33).
Для получения сырья читает, диапазон баллов будет зависеть от технологии и базовой вызывающей используется, но как правило, будет до 41 для недавней химии Illumina. Поскольку максимальный балл наблюдаемого качества было ранее только 40, различные сценарии и инструменты ломаются, когда они сталкиваются с данными с качеством значения больше, чем 40. Для обрабатываются чтениями, оценки могут быть еще выше. Например, значения качества из 45 наблюдаются в чтение из Лонг Read секвенирования Illumina службы (в ранее Moleculo).
Цветовое пространство
Для SOLiD данных, последовательность в цветовом пространстве, за исключением первой позиции. Значения качества являются те формата Sanger. Выравнивание инструментов различаются по предпочитаемой версии значений качества: некоторые включают в себя оценку качества ( «!» Установлен в 0, то есть) для ведущего нуклеотида, а другие нет. Последовательность чтения архив включает в себя это показатель качества.
моделирование
FASTQ чтение моделирование было приближено несколько инструментов. Сравнение этих инструментов можно увидеть здесь.
компрессия
счета значения качества примерно половина требуемого дискового пространства в формате FASTQ (перед сжатием), и, следовательно, сжатие значений качества может значительно снизить требования к хранению и ускорить анализ и передачу данных секвенирования. И без потерь и сжатие с потерями в последнее время рассматриваются в литературе. Например, алгоритм QualComp выполняет сжатие с потерями со скоростью (число бит на значение качества), указанной пользователем. На основании результатов теории скорость-искажение, он выделяет количество битов таким образом, чтобы свести к минимуму MSE (среднеквадратичной ошибки) между оригиналом (несжатый) и восстановленные значения качества (после сжатия). Другие алгоритмы сжатия значений качества включают SCALCE и Fastqz. Оба алгоритм сжатия без потерь, которые обеспечивают дополнительный контролируемый подход с потерями преобразования. Например, SCALCE уменьшает размер алфавита, основанного на наблюдении, что значения качества «соседних» аналогичны в целом. Для ориентира, см.
По состоянию на HiSeq 2500 Illumina дает возможность для вывода свойств, которые были крупнозернистые в качественные бункера. В Binned оценки вычисляются непосредственно из эмпирического показатель качества таблицы, которая сама по себе связана с оборудованием, программным обеспечением и химии, которые были использованы в ходе эксперимента секвенирования.
Расширение файла
Там нет стандартного расширения файла для файла FASTQ, но .fq и .fastq, которые обычно используются.
преобразователи форматов
- Biopython версия 1,51 года (interconverts Sanger, Solexa и Illumina 1.3+)
- EMBOSS версия 6.1.0 патч 1 года (interconverts Sanger, Solexa и Illumina 1.3+)
- BioPerl версии 1.6.1 и выше (interconverts Sanger, Solexa и Illumina 1.3+)
- BioRuby версия 1.4.0 и выше (interconverts Sanger, Solexa и Illumina 1.3+)
- BioJava версия 1.7.1 и выше (interconverts Sanger, Solexa и Illumina 1.3+)
- MAQ может конвертировать из Solexa в Sanger (использовать этот патч для поддержки Illumina 1.3+ файлов).
- fastx_toolkit Прилагаемый fastq_quality_converter программа может конвертировать Illumina в Sanger
преобразования командной строки
FASTQ в формате FASTA:
Illumina FASTQ 1,8 до 1,3
Illumina FASTQ 1,3 до 1,8
Illumina FASTQ 1.8 сырья качества для Binned качества (HiSeq QTable 2.10.1, HiSeq 4000)
Illumina FASTQ 1.8 сырья качества для clinto формата (визуальный блок представление)






