CONSTRUCT { _:704072 up:source unirule:MF_02002 . _:704073 up:source unirule:MF_02002 . _:704074 up:source unirule:MF_02002 . _:704075 up:source unirule:MF_02002 . _:704076 up:source unirule:MF_02002 . _:704077 up:source unirule:MF_02002 . _:704078 up:source unirule:MF_02002 . _:704079 up:source unirule:MF_02002 . _:704080 up:source unirule:MF_02002 . _:704081 up:source unirule:MF_02002 . _:704082 up:source unirule:MF_02002 . _:704083 up:source unirule:MF_02002 . _:704084 up:source unirule:MF_02002 . _:704085 up:source unirule:MF_02002 . _:704086 up:source unirule:MF_02002 . _:704087 up:source unirule:MF_02002 . _:704088 up:source unirule:MF_02002 . _:704089 up:source unirule:MF_02002 . _:704090 up:source unirule:MF_02002 . _:704091 up:source unirule:MF_02002 . _:704092 up:source unirule:MF_02002 . _:704093 up:source unirule:MF_02002 . _:704094 up:source unirule:MF_02002 . _:704095 up:source unirule:MF_02002 . _:704096 up:source unirule:MF_02002 . _:704097 up:source unirule:MF_02002 . _:704098 up:source unirule:MF_02002 . _:704099 up:source unirule:MF_02002 . _:704100 up:source unirule:MF_02002 . _:704101 up:source unirule:MF_02002 . _:704102 up:source unirule:MF_02002 . _:704103 up:source unirule:MF_02002 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0004822 , GO:0005524 , GO:0005737 , GO:0006428 , keyword:30 , keyword:436 , keyword:547 , keyword:648 , keyword:67 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '6.1.1.5' ; up:fullName 'Isoleucine--tRNA ligase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Isoleucyl-tRNA synthetase' ; up:shortName 'IleRS' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'ileS' . ?annotation3 a up:Function_Annotation ; rdfs:comment "Catalyzes the attachment of isoleucine to tRNA(Ile). As IleRS can inadvertently accommodate and process structurally similar amino acids such as valine, to avoid such errors it has two additional distinct tRNA(Ile)-dependent editing activities. One activity is designated as 'pretransfer' editing and involves the hydrolysis of activated Val-AMP. The other activity is designated 'posttransfer' editing and involves deacylation of mischarged Val-tRNA(Ile)." . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/11060>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.1.1.5>. ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Monomer.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Domain_Annotation ; rdfs:comment 'IleRS has two distinct active sites: one for aminoacylation and one for editing. The misactivated valine is translocated from the active site to the editing site, which sterically excludes the correctly activated isoleucine. The single editing site contains two valyl binding pockets, one specific for each substrate (Val-AMP or Val-tRNA(Ile)).' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-I aminoacyl-tRNA synthetase family. IleS type 1 subfamily.' . ?case11 up:classifiedWith GO:0008270 , keyword:479 , keyword:862 . ?case12 up:classifiedWith keyword:7 . ?pfs13 up:annotation ?annotation14 , ?annotation20 , ?annotation26 , ?annotation32 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:29105 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:29105 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:29105 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:29105 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-acetyllysine' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; rdf:type up:Motif_Annotation ; rdfs:comment "'HIGH' region" . ?pfsb46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Motif_Annotation ; rdfs:comment "'KMSKS' region" . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:178002 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:30616 . _:704104 a rdf:Statement ; up:attribution _:704072 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:704105 a rdf:Statement ; up:attribution _:704073 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:704106 a rdf:Statement ; up:attribution _:704074 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:704107 a rdf:Statement ; up:attribution _:704075 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:704108 a rdf:Statement ; up:attribution _:704076 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:704109 a rdf:Statement ; up:attribution _:704077 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:704110 a rdf:Statement ; up:attribution _:704078 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:704111 a rdf:Statement ; up:attribution _:704079 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:704112 a rdf:Statement ; up:attribution _:704080 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:704113 a rdf:Statement ; up:attribution _:704081 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:30 . _:704114 a rdf:Statement ; up:attribution _:704082 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:704115 a rdf:Statement ; up:attribution _:704083 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:704116 a rdf:Statement ; up:attribution _:704084 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:704117 a rdf:Statement ; up:attribution _:704085 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:704118 a rdf:Statement ; up:attribution _:704086 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:648 . _:704119 a rdf:Statement ; up:attribution _:704087 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004822 . _:704120 a rdf:Statement ; up:attribution _:704088 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:704121 a rdf:Statement ; up:attribution _:704089 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006428 . _:704122 a rdf:Statement ; up:attribution _:704090 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:704123 a rdf:Statement ; up:attribution _:704091 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:704124 a rdf:Statement ; up:attribution _:704092 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:704125 a rdf:Statement ; up:attribution _:704093 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:704126 a rdf:Statement ; up:attribution _:704094 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:7 . _:704127 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:704128 a rdf:Statement ; up:attribution _:704095 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:704129 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:704130 a rdf:Statement ; up:attribution _:704096 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:704131 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:704132 a rdf:Statement ; up:attribution _:704097 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:704133 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:704134 a rdf:Statement ; up:attribution _:704098 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:704135 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:704136 a rdf:Statement ; up:attribution _:704099 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:704137 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:704138 a rdf:Statement ; up:attribution _:704100 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:704139 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:704140 a rdf:Statement ; up:attribution _:704101 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:704141 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:704142 a rdf:Statement ; up:attribution _:704102 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:704143 a rdf:Statement ; up:source unirule:MF_02002 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:704144 a rdf:Statement ; up:attribution _:704103 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02002 #Rule MF_02002 Created by:? on:2005-12-05 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02002 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_02002a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02002a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02002a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_02002a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02002a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_02002a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02002a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_02002a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionP4197275 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4197277 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP41972MF_0200270 . ?templateMotifSequenceMatchRegionP4197275 faldo:begin ?templateMotifSequenceMatchBeginP4197276 . ?templateMotifSequenceMatchBeginP4197276 faldo:position ?templateMotifSequenceMatchBeginPositionP4197271 ; faldo:reference isoform:P41972-1 . ?templateMotifSequenceProfileAlignmentOperationP4197277 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . ?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0200281 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP41972MF_0200272 . ?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0200280 . ?targetMotifMatchRegionMatchBeginMF_0200280 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200273 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0200281 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_0200270, 1, (STRLEN(?templateMotifCigarP41972MF_0200270) - STRLEN(REPLACE(?templateMotifCigarP41972MF_0200270, CONCAT('^(?:-*[^-]){', STR(((886 - ?templateMotifSequenceMatchBeginPositionP4197271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0200273) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_0200270, 1, (STRLEN(?templateMotifCigarP41972MF_0200270) - STRLEN(REPLACE(?templateMotifCigarP41972MF_0200270, CONCAT('^(?:-*[^-]){', STR(((889 - ?templateMotifSequenceMatchBeginPositionP4197271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) . BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0200273) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_0200270, 1, (STRLEN(?templateMotifCigarP41972MF_0200270) - STRLEN(REPLACE(?templateMotifCigarP41972MF_0200270, CONCAT('^(?:-*[^-]){', STR(((906 - ?templateMotifSequenceMatchBeginPositionP4197271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0200273) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_0200270, 1, (STRLEN(?templateMotifCigarP41972MF_0200270) - STRLEN(REPLACE(?templateMotifCigarP41972MF_0200270, CONCAT('^(?:-*[^-]){', STR(((909 - ?templateMotifSequenceMatchBeginPositionP4197271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_0200272, 1, (STRLEN(?targetMotifMatchCigarP41972MF_0200272) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_0200272, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0200273) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP00956100 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00956102 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP00956MF_0200295 . ?templateMotifSequenceMatchRegionP00956100 faldo:begin ?templateMotifSequenceMatchBeginP00956101 . ?templateMotifSequenceMatchBeginP00956101 faldo:position ?templateMotifSequenceMatchBeginPositionP0095696 ; faldo:reference isoform:P00956-1 . ?templateMotifSequenceProfileAlignmentOperationP00956102 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . ?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02002106 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP00956MF_0200297 . ?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02002105 . ?targetMotifMatchRegionMatchBeginMF_02002105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0200298 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02002106 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_9) . VALUES ?supertaxon94 {taxon:561 taxon:620} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon94 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00956MF_0200295, 1, (STRLEN(?templateMotifCigarP00956MF_0200295) - STRLEN(REPLACE(?templateMotifCigarP00956MF_0200295, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP0095696) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00956MF_0200297, 1, (STRLEN(?targetMotifMatchCigarP00956MF_0200297) - STRLEN(REPLACE(?targetMotifMatchCigarP00956MF_0200297, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00956MF_0200297, 1, (STRLEN(?targetMotifMatchCigarP00956MF_0200297) - STRLEN(REPLACE(?targetMotifMatchCigarP00956MF_0200297, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0200298) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs2t109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02002a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch114 faldo:location ?templateMotifSequenceMatchRegionP41972115 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP41972117 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP41972MF_02002110 . ?templateMotifSequenceMatchRegionP41972115 faldo:begin ?templateMotifSequenceMatchBeginP41972116 . ?templateMotifSequenceMatchBeginP41972116 faldo:position ?templateMotifSequenceMatchBeginPositionP41972111 ; faldo:reference isoform:P41972-1 . ?templateMotifSequenceProfileAlignmentOperationP41972117 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . ?targetMotifMatch118 faldo:location ?targetMotifMatchRegionMatch119 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02002121 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP41972MF_02002112 . ?targetMotifMatchRegionMatch119 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02002120 . ?targetMotifMatchRegionMatchBeginMF_02002120 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02002113 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02002121 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_02002110, 1, (STRLEN(?templateMotifCigarP41972MF_02002110) - STRLEN(REPLACE(?templateMotifCigarP41972MF_02002110, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionP41972111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_02002112, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002112) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_02002112, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002112) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_02002113) - 1) AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_02002110, 1, (STRLEN(?templateMotifCigarP41972MF_02002110) - STRLEN(REPLACE(?templateMotifCigarP41972MF_02002110, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionP41972111) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_02002112, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002112) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_02002112, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002112) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002112, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_02002113) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs3t126) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER ((BOUND(?thisPositionOn48) && BOUND(?thisPositionOn49))) . BIND(URI(CONCAT(STR(?this), '#MF_02002a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch131 faldo:location ?templateMotifSequenceMatchRegionP41972132 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP41972134 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP41972MF_02002127 . ?templateMotifSequenceMatchRegionP41972132 faldo:begin ?templateMotifSequenceMatchBeginP41972133 . ?templateMotifSequenceMatchBeginP41972133 faldo:position ?templateMotifSequenceMatchBeginPositionP41972128 ; faldo:reference isoform:P41972-1 . ?templateMotifSequenceProfileAlignmentOperationP41972134 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . ?targetMotifMatch135 faldo:location ?targetMotifMatchRegionMatch136 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02002138 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP41972MF_02002129 . ?targetMotifMatchRegionMatch136 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02002137 . ?targetMotifMatchRegionMatchBeginMF_02002137 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02002130 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02002138 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_02002127, 1, (STRLEN(?templateMotifCigarP41972MF_02002127) - STRLEN(REPLACE(?templateMotifCigarP41972MF_02002127, CONCAT('^(?:-*[^-]){', STR(((595 - ?templateMotifSequenceMatchBeginPositionP41972128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_02002129, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002129) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_02002129, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002129) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) . BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_02002130) - 1) AS ?thisPositionOn54) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_02002127, 1, (STRLEN(?templateMotifCigarP41972MF_02002127) - STRLEN(REPLACE(?templateMotifCigarP41972MF_02002127, CONCAT('^(?:-*[^-]){', STR(((599 - ?templateMotifSequenceMatchBeginPositionP41972128) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_02002129, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002129) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_02002129, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002129) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002129, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_02002130) - 1) AS ?thisPositionOn55) . BIND(?this AS ?pfs3t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((BOUND(?thisPositionOn54) && BOUND(?thisPositionOn55))) . BIND(URI(CONCAT(STR(?this), '#MF_02002a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionP41972149 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP41972151 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP41972MF_02002144 . ?templateMotifSequenceMatchRegionP41972149 faldo:begin ?templateMotifSequenceMatchBeginP41972150 . ?templateMotifSequenceMatchBeginP41972150 faldo:position ?templateMotifSequenceMatchBeginPositionP41972145 ; faldo:reference isoform:P41972-1 . ?templateMotifSequenceProfileAlignmentOperationP41972151 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . ?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02002155 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP41972MF_02002146 . ?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02002154 . ?targetMotifMatchRegionMatchBeginMF_02002154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02002147 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02002155 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_02002144, 1, (STRLEN(?templateMotifCigarP41972MF_02002144) - STRLEN(REPLACE(?templateMotifCigarP41972MF_02002144, CONCAT('^(?:-*[^-]){', STR(((554 - ?templateMotifSequenceMatchBeginPositionP41972145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_02002146, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002146) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_02002146, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002146) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) . BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_02002147) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs3t158) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02002a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch163 faldo:location ?templateMotifSequenceMatchRegionP41972164 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP41972166 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP41972MF_02002159 . ?templateMotifSequenceMatchRegionP41972164 faldo:begin ?templateMotifSequenceMatchBeginP41972165 . ?templateMotifSequenceMatchBeginP41972165 faldo:position ?templateMotifSequenceMatchBeginPositionP41972160 ; faldo:reference isoform:P41972-1 . ?templateMotifSequenceProfileAlignmentOperationP41972166 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . ?targetMotifMatch167 faldo:location ?targetMotifMatchRegionMatch168 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02002170 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP41972MF_02002161 . ?targetMotifMatchRegionMatch168 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02002169 . ?targetMotifMatchRegionMatchBeginMF_02002169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02002162 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02002170 edam:has_input signature:MF_02002 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP41972MF_02002159, 1, (STRLEN(?templateMotifCigarP41972MF_02002159) - STRLEN(REPLACE(?templateMotifCigarP41972MF_02002159, CONCAT('^(?:-*[^-]){', STR(((598 - ?templateMotifSequenceMatchBeginPositionP41972160) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP41972MF_02002161, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002161) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP41972MF_02002161, 1, (STRLEN(?targetMotifMatchCigarP41972MF_02002161) - STRLEN(REPLACE(?targetMotifMatchCigarP41972MF_02002161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), '')))), '[^-]', ''))) AS ?step2172) . BIND(((?step2172 + ?targetMotifMatchRegionMatchBeginPositionMF_02002162) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs3t173) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02002a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag174) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag174, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag175) . } BIND(IF(BOUND(?tagFT_9), ?caseWithTag175, ?UNBOUND_VARIABLE) AS ?case12) . }