CONSTRUCT { _:121963 up:source unirule:MF_00304 . _:121964 up:source unirule:MF_00304 . _:121965 up:source unirule:MF_00304 . _:121966 up:source unirule:MF_00304 . _:121967 up:source unirule:MF_00304 . _:121968 up:source unirule:MF_00304 . _:121969 up:source unirule:MF_00304 . _:121970 up:source unirule:MF_00304 . _:121971 up:source unirule:MF_00304 . _:121972 up:source unirule:MF_00304 . _:121973 up:source unirule:MF_00304 . _:121974 up:source unirule:MF_00304 . _:121975 up:source unirule:MF_00304 . _:121976 up:source unirule:MF_00304 . _:121977 up:source unirule:MF_00304 . _:121978 up:source unirule:MF_00304 . _:121979 up:source unirule:MF_00304 . _:121980 up:source unirule:MF_00304 . _:121981 up:source unirule:MF_00304 . _:121982 up:source unirule:MF_00304 . _:121983 up:source unirule:MF_00304 . _:121984 up:source unirule:MF_00304 . _:121985 up:source unirule:MF_00304 . _:121986 up:source unirule:MF_00304 . _:121987 up:source unirule:MF_00304 . _:121988 up:source unirule:MF_00304 . _:121989 up:source unirule:MF_00304 . _:121990 up:source unirule:MF_00304 . _:121991 up:source unirule:MF_00304 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation3 , ?annotation4 ; up:classifiedWith GO:0005506 , GO:0009229 , GO:0016763 , GO:0052837 , keyword:408 , keyword:479 , keyword:520 , keyword:784 , keyword:808 . ?gene0 skos:prefLabel 'thi4' . ?annotation1 up:cofactor chebi:29033 ; rdf:type up:Cofactor_Annotation . ?annotation2 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; thiamine diphosphate biosynthesis.' . ?annotation3 a up:Subunit_Annotation ; rdfs:comment 'Homooctamer; tetramer of dimers.' . ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the THI4 family.' . ?case5 up:recommendedName ?name6 . ?name6 up:ecName '2.4.2.60' ; up:fullName 'Thiamine thiazole synthase' ; rdf:type up:Structured_Name . ?case7 up:recommendedName ?name8 . ?name8 up:ecName '2.4.2.59' ; up:fullName 'Thiamine thiazole synthase' ; rdf:type up:Structured_Name . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf chebi:57540 . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:57540 . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment '2,3-didehydroalanine (Cys)' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:57540 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:24875 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:24875 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:57540 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:57540 . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:57540 . ?pfs71 up:annotation ?annotation72 . ?annotation72 faldo:begin ?pfsb73 ; faldo:end ?pfse74 ; up:ligand ?ligand75 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?pfse74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?ligand75 rdfs:subClassOf chebi:57540 . ?pfs78 up:annotation ?annotation79 . ?annotation79 faldo:begin ?pfsb80 ; faldo:end ?pfse81 ; up:ligand ?ligand82 ; rdf:type up:Binding_Site_Annotation . ?pfsb80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?ligand82 rdfs:subClassOf chebi:57305 . ?pfs85 up:annotation ?annotation86 . ?annotation86 faldo:begin ?pfsb87 ; faldo:end ?pfse88 ; up:ligand ?ligand89 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in other chain' . ?pfsb87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfse88 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?ligand89 rdfs:subClassOf chebi:57540 . ?pfs92 up:annotation ?annotation93 . ?annotation93 faldo:begin ?pfsb94 ; faldo:end ?pfse95 ; up:ligand ?ligand96 ; rdf:type up:Binding_Site_Annotation . ?pfsb94 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?pfse95 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?ligand96 rdfs:subClassOf chebi:57540 . _:121992 a rdf:Statement ; up:attribution _:121963 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:121993 a rdf:Statement ; up:attribution _:121964 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:121994 a rdf:Statement ; up:attribution _:121965 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:121995 a rdf:Statement ; up:attribution _:121966 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:121996 a rdf:Statement ; up:attribution _:121967 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:121997 a rdf:Statement ; up:attribution _:121968 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:121998 a rdf:Statement ; up:attribution _:121969 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:121999 a rdf:Statement ; up:attribution _:121970 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:122000 a rdf:Statement ; up:attribution _:121971 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:784 . _:122001 a rdf:Statement ; up:attribution _:121972 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:122002 a rdf:Statement ; up:attribution _:121973 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005506 . _:122003 a rdf:Statement ; up:attribution _:121974 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016763 . _:122004 a rdf:Statement ; up:attribution _:121975 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009229 . _:122005 a rdf:Statement ; up:attribution _:121976 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052837 . _:122006 a rdf:Statement ; up:attribution _:121977 ; rdf:subject ?case5 ; rdf:predicate up:recommendedName ; rdf:object ?name6 . _:122007 a rdf:Statement ; up:attribution _:121978 ; rdf:subject ?case7 ; rdf:predicate up:recommendedName ; rdf:object ?name8 . _:122008 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:122009 a rdf:Statement ; up:attribution _:121979 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:122010 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:122011 a rdf:Statement ; up:attribution _:121980 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:122012 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:122013 a rdf:Statement ; up:attribution _:121981 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:122014 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:122015 a rdf:Statement ; up:attribution _:121982 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:122016 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:122017 a rdf:Statement ; up:attribution _:121983 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:122018 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:122019 a rdf:Statement ; up:attribution _:121984 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:122020 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:122021 a rdf:Statement ; up:attribution _:121985 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:122022 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:122023 a rdf:Statement ; up:attribution _:121986 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:122024 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:122025 a rdf:Statement ; up:attribution _:121987 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:122026 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:122027 a rdf:Statement ; up:attribution _:121988 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:122028 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:122029 a rdf:Statement ; up:attribution _:121989 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:122030 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:122031 a rdf:Statement ; up:attribution _:121990 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:122032 a rdf:Statement ; up:source unirule:MF_00304 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:122033 a rdf:Statement ; up:attribution _:121991 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00304 #Rule MF_00304 Created by:hamap on:2001-06-01 Modified by:crivoire on:2024-03-01 VALUES ?supertaxon99 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00304 . ?thisOrganism rdfs:subClassOf+ ?supertaxon99 . BIND(URI(CONCAT(STR(?this), '#MF_00304a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00304a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00304a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00304a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionQ58018105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304100 . ?templateMotifSequenceMatchRegionQ58018105 faldo:begin ?templateMotifSequenceMatchBeginQ58018106 . ?templateMotifSequenceMatchBeginQ58018106 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018101 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018107 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304110 . ?targetMotifMatchRegionMatchBeginMF_00304110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304111 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304100, 1, (STRLEN(?templateMotifCigarQ58018MF_00304100) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304100, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionQ58018101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304102, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304102) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304102, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304102) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_00304103) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304100, 1, (STRLEN(?templateMotifCigarQ58018MF_00304100) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304100, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ58018101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304102, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304102) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304102, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304102) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_00304103) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) . FILTER (REGEX('H[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_00304a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionQ58018122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304117 . ?templateMotifSequenceMatchRegionQ58018122 faldo:begin ?templateMotifSequenceMatchBeginQ58018123 . ?templateMotifSequenceMatchBeginQ58018123 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018118 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018124 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304127 . ?targetMotifMatchRegionMatchBeginMF_00304127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304128 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_6) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304117, 1, (STRLEN(?templateMotifCigarQ58018MF_00304117) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304117, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionQ58018118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304119, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304119) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304119, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304119) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00304120) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionD4GSS5137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationD4GSS5139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarD4GSS5MF_00304132 . ?templateMotifSequenceMatchRegionD4GSS5137 faldo:begin ?templateMotifSequenceMatchBeginD4GSS5138 . ?templateMotifSequenceMatchBeginD4GSS5138 faldo:position ?templateMotifSequenceMatchBeginPositionD4GSS5133 ; faldo:reference isoform:D4GSS5-1 . ?templateMotifSequenceProfileAlignmentOperationD4GSS5139 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarD4GSS5MF_00304134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304142 . ?targetMotifMatchRegionMatchBeginMF_00304142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304143 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagdehydroala) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarD4GSS5MF_00304132, 1, (STRLEN(?templateMotifCigarD4GSS5MF_00304132) - STRLEN(REPLACE(?templateMotifCigarD4GSS5MF_00304132, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionD4GSS5133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarD4GSS5MF_00304134, 1, (STRLEN(?targetMotifMatchCigarD4GSS5MF_00304134) - STRLEN(REPLACE(?targetMotifMatchCigarD4GSS5MF_00304134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarD4GSS5MF_00304134, 1, (STRLEN(?targetMotifMatchCigarD4GSS5MF_00304134) - STRLEN(REPLACE(?targetMotifMatchCigarD4GSS5MF_00304134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00304135) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs3t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionQ58018152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304147 . ?templateMotifSequenceMatchRegionQ58018152 faldo:begin ?templateMotifSequenceMatchBeginQ58018153 . ?templateMotifSequenceMatchBeginQ58018153 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018148 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018154 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304157 . ?targetMotifMatchRegionMatchBeginMF_00304157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304158 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304147, 1, (STRLEN(?templateMotifCigarQ58018MF_00304147) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304147, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionQ58018148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304149, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304149) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304149, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304149) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_00304150) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304147, 1, (STRLEN(?templateMotifCigarQ58018MF_00304147) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304147, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionQ58018148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304149, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304149) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304149, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304149) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00304150) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs4t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER (REGEX('E[RKQE]', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) . BIND(URI(CONCAT(STR(?this), '#MF_00304a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ58018169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304164 . ?templateMotifSequenceMatchRegionQ58018169 faldo:begin ?templateMotifSequenceMatchBeginQ58018170 . ?templateMotifSequenceMatchBeginQ58018170 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018165 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018171 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304174 . ?targetMotifMatchRegionMatchBeginMF_00304174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304175 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304164, 1, (STRLEN(?templateMotifCigarQ58018MF_00304164) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304164, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ58018165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304166, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304166) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304166, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304166) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_00304167) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs4t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionQ58018184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304179 . ?templateMotifSequenceMatchRegionQ58018184 faldo:begin ?templateMotifSequenceMatchBeginQ58018185 . ?templateMotifSequenceMatchBeginQ58018185 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018180 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018186 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304189 . ?targetMotifMatchRegionMatchBeginMF_00304189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304190 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304179, 1, (STRLEN(?templateMotifCigarQ58018MF_00304179) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304179, CONCAT('^(?:-*[^-]){', STR(((181 - ?templateMotifSequenceMatchBeginPositionQ58018180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304181, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304181) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304181, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304181) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_00304182) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs4t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionQ58018199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304194 . ?templateMotifSequenceMatchRegionQ58018199 faldo:begin ?templateMotifSequenceMatchBeginQ58018200 . ?templateMotifSequenceMatchBeginQ58018200 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018195 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018201 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304204 . ?targetMotifMatchRegionMatchBeginMF_00304204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304205 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304194, 1, (STRLEN(?templateMotifCigarQ58018MF_00304194) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304194, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionQ58018195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304196, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304196) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304196, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304196) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_00304197) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs4t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionQ58018214 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018216 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304209 . ?templateMotifSequenceMatchRegionQ58018214 faldo:begin ?templateMotifSequenceMatchBeginQ58018215 . ?templateMotifSequenceMatchBeginQ58018215 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018210 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018216 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304220 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304211 . ?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304219 . ?targetMotifMatchRegionMatchBeginMF_00304219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304212 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304220 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304209, 1, (STRLEN(?templateMotifCigarQ58018MF_00304209) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304209, CONCAT('^(?:-*[^-]){', STR(((138 - ?templateMotifSequenceMatchBeginPositionQ58018210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304211, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304211) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304211, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304211) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) . BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_00304212) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs4t223) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER (REGEX('[VIL]', SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00304a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch228 faldo:location ?templateMotifSequenceMatchRegionQ58018229 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018231 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304224 . ?templateMotifSequenceMatchRegionQ58018229 faldo:begin ?templateMotifSequenceMatchBeginQ58018230 . ?templateMotifSequenceMatchBeginQ58018230 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018225 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018231 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch232 faldo:location ?targetMotifMatchRegionMatch233 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304235 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304226 . ?targetMotifMatchRegionMatch233 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304234 . ?targetMotifMatchRegionMatchBeginMF_00304234 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304227 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304235 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304224, 1, (STRLEN(?templateMotifCigarQ58018MF_00304224) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304224, CONCAT('^(?:-*[^-]){', STR(((184 - ?templateMotifSequenceMatchBeginPositionQ58018225) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1236) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304226, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304226) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304226, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304226) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), '')))), '[^-]', ''))) AS ?step2237) . BIND(((?step2237 + ?targetMotifMatchRegionMatchBeginPositionMF_00304227) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs4t238) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch243 faldo:location ?templateMotifSequenceMatchRegionQ58018244 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018246 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304239 . ?templateMotifSequenceMatchRegionQ58018244 faldo:begin ?templateMotifSequenceMatchBeginQ58018245 . ?templateMotifSequenceMatchBeginQ58018245 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018240 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018246 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch247 faldo:location ?targetMotifMatchRegionMatch248 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304250 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304241 . ?targetMotifMatchRegionMatch248 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304249 . ?targetMotifMatchRegionMatchBeginMF_00304249 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304242 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304250 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304239, 1, (STRLEN(?templateMotifCigarQ58018MF_00304239) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304239, CONCAT('^(?:-*[^-]){', STR(((230 - ?templateMotifSequenceMatchBeginPositionQ58018240) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1251) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304241, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304241) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304241, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304241) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304241, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), '')))), '[^-]', ''))) AS ?step2252) . BIND(((?step2252 + ?targetMotifMatchRegionMatchBeginPositionMF_00304242) - 1) AS ?thisPositionOn76) . BIND(?thisPositionOn76 AS ?thisPositionOn77) . BIND(?this AS ?pfs4t253) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse74) . FILTER (REGEX('[MLI]', SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00304a72')) AS ?annotation72) . BIND(?this AS ?pfs71) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch258 faldo:location ?templateMotifSequenceMatchRegionQ58018259 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018261 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304254 . ?templateMotifSequenceMatchRegionQ58018259 faldo:begin ?templateMotifSequenceMatchBeginQ58018260 . ?templateMotifSequenceMatchBeginQ58018260 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018255 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018261 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch262 faldo:location ?targetMotifMatchRegionMatch263 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304265 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304256 . ?targetMotifMatchRegionMatch263 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304264 . ?targetMotifMatchRegionMatchBeginMF_00304264 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304257 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304265 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304254, 1, (STRLEN(?templateMotifCigarQ58018MF_00304254) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304254, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionQ58018255) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1266) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304256, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304256) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1266), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304256, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304256) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1266), '}'), '')))), '[^-]', ''))) AS ?step2267) . BIND(((?step2267 + ?targetMotifMatchRegionMatchBeginPositionMF_00304257) - 1) AS ?thisPositionOn83) . BIND(?thisPositionOn83 AS ?thisPositionOn84) . BIND(?this AS ?pfs4t268) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse81) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a79')) AS ?annotation79) . BIND(?this AS ?pfs78) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch273 faldo:location ?templateMotifSequenceMatchRegionQ58018274 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018276 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304269 . ?templateMotifSequenceMatchRegionQ58018274 faldo:begin ?templateMotifSequenceMatchBeginQ58018275 . ?templateMotifSequenceMatchBeginQ58018275 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018270 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018276 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch277 faldo:location ?targetMotifMatchRegionMatch278 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304280 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304271 . ?targetMotifMatchRegionMatch278 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304279 . ?targetMotifMatchRegionMatchBeginMF_00304279 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304272 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304280 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304269, 1, (STRLEN(?templateMotifCigarQ58018MF_00304269) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304269, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionQ58018270) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1281) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304271, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304271) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1281), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304271, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304271) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1281), '}'), '')))), '[^-]', ''))) AS ?step2282) . BIND(((?step2282 + ?targetMotifMatchRegionMatchBeginPositionMF_00304272) - 1) AS ?thisPositionOn90) . BIND(?thisPositionOn90 AS ?thisPositionOn91) . BIND(?this AS ?pfs5t283) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfsb87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfse88) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn90, 1) = 'A')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a86')) AS ?annotation86) . BIND(?this AS ?pfs85) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch288 faldo:location ?templateMotifSequenceMatchRegionQ58018289 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58018291 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58018MF_00304284 . ?templateMotifSequenceMatchRegionQ58018289 faldo:begin ?templateMotifSequenceMatchBeginQ58018290 . ?templateMotifSequenceMatchBeginQ58018290 faldo:position ?templateMotifSequenceMatchBeginPositionQ58018285 ; faldo:reference isoform:Q58018-1 . ?templateMotifSequenceProfileAlignmentOperationQ58018291 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . ?targetMotifMatch292 faldo:location ?targetMotifMatchRegionMatch293 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00304295 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58018MF_00304286 . ?targetMotifMatchRegionMatch293 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00304294 . ?targetMotifMatchRegionMatchBeginMF_00304294 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00304287 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00304295 edam:has_input signature:MF_00304 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58018MF_00304284, 1, (STRLEN(?templateMotifCigarQ58018MF_00304284) - STRLEN(REPLACE(?templateMotifCigarQ58018MF_00304284, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ58018285) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1296) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58018MF_00304286, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304286) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304286, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1296), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58018MF_00304286, 1, (STRLEN(?targetMotifMatchCigarQ58018MF_00304286) - STRLEN(REPLACE(?targetMotifMatchCigarQ58018MF_00304286, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1296), '}'), '')))), '[^-]', ''))) AS ?step2297) . BIND(((?step2297 + ?targetMotifMatchRegionMatchBeginPositionMF_00304287) - 1) AS ?thisPositionOn97) . BIND(?thisPositionOn97 AS ?thisPositionOn98) . BIND(?this AS ?pfs6t298) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfsb94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfse95) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn97, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00304a93')) AS ?annotation93) . BIND(?this AS ?pfs92) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag299) . BIND(URI(CONCAT(STR(?this), '#MF_00304a6')) AS ?name6) . } BIND(IF(BOUND(?tagdehydroala), ?caseWithTag299, ?UNBOUND_VARIABLE) AS ?case5) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag300) . BIND(URI(CONCAT(STR(?this), '#MF_00304a8')) AS ?name8) . } BIND(IF(BOUND(?tagdehydroala), ?caseWithTag300, ?UNBOUND_VARIABLE) AS ?case7) . }