| http://purl.uniprot.org/unirules/MF_01216#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:428042 up:source unirule:MF_01216 .
_:428043 up:source unirule:MF_01216 .
_:428044 up:source unirule:MF_01216 .
_:428045 up:source unirule:MF_01216 .
_:428046 up:source unirule:MF_01216 .
_:428047 up:source unirule:MF_01216 .
_:428048 up:source unirule:MF_01216 .
_:428049 up:source unirule:MF_01216 .
_:428050 up:source unirule:MF_01216 .
_:428051 up:source unirule:MF_01216 .
_:428052 up:source unirule:MF_01216 .
_:428053 up:source unirule:MF_01216 .
_:428054 up:source unirule:MF_01216 .
_:428055 up:source unirule:MF_01216 .
_:428056 up:source unirule:MF_01216 .
_:428057 up:source unirule:MF_01216 .
_:428058 up:source unirule:MF_01216 .
_:428059 up:source unirule:MF_01216 .
_:428060 up:source unirule:MF_01216 .
_:428061 up:source unirule:MF_01216 .
_:428062 up:source unirule:MF_01216 .
_:428063 up:source unirule:MF_01216 .
_:428064 up:source unirule:MF_01216 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation7 ,
?annotation9 ,
?annotation11 ,
?annotation12 ,
?annotation13 ;
up:classifiedWith GO:0009055 ,
GO:0010181 ,
GO:0016652 ,
keyword:285 ,
keyword:288 ,
keyword:520 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.6.5.-' ;
up:fullName 'FMN dependent NADH:quinone oxidoreductase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Azo-dye reductase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'FMN-dependent NADH-azo compound oxidoreductase' ;
rdf:type up:Structured_Name .
?name3 up:ecName '1.7.1.17' ;
up:fullName 'FMN-dependent NADH-azoreductase' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'azoR' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Quinone reductase that provides resistance to thiol-specific stress caused by electrophilic quinones.' .
?annotation6 a up:Function_Annotation ;
rdfs:comment 'Also exhibits azoreductase activity. Catalyzes the reductive cleavage of the azo bond in aromatic azo compounds to the corresponding amines.' .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity .
?annotation9 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity ;
up:enzymeClass .
?annotation11 up:cofactor chebi:58210 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 FMN per subunit.' .
?annotation12 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the azoreductase type 1 family.' .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:58210 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:58210 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:58210 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:58210 .
_:428065 a rdf:Statement ;
up:attribution _:428042 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:428066 a rdf:Statement ;
up:attribution _:428043 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:428067 a rdf:Statement ;
up:attribution _:428044 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:428068 a rdf:Statement ;
up:attribution _:428045 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:428069 a rdf:Statement ;
up:attribution _:428046 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:428070 a rdf:Statement ;
up:attribution _:428047 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:428071 a rdf:Statement ;
up:attribution _:428048 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:428072 a rdf:Statement ;
up:attribution _:428049 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:428073 a rdf:Statement ;
up:attribution _:428050 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:428074 a rdf:Statement ;
up:attribution _:428051 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:428075 a rdf:Statement ;
up:attribution _:428052 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:428076 a rdf:Statement ;
up:attribution _:428053 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:428077 a rdf:Statement ;
up:attribution _:428054 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:288 .
_:428078 a rdf:Statement ;
up:attribution _:428055 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:428079 a rdf:Statement ;
up:attribution _:428056 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:428080 a rdf:Statement ;
up:attribution _:428057 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:428081 a rdf:Statement ;
up:attribution _:428058 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009055 .
_:428082 a rdf:Statement ;
up:attribution _:428059 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0010181 .
_:428083 a rdf:Statement ;
up:attribution _:428060 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016652 .
_:428084 a rdf:Statement ;
up:source unirule:MF_01216 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:428085 a rdf:Statement ;
up:attribution _:428061 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:428086 a rdf:Statement ;
up:source unirule:MF_01216 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:428087 a rdf:Statement ;
up:attribution _:428062 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:428088 a rdf:Statement ;
up:source unirule:MF_01216 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:428089 a rdf:Statement ;
up:attribution _:428063 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:428090 a rdf:Statement ;
up:source unirule:MF_01216 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:428091 a rdf:Statement ;
up:attribution _:428064 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01216
#Rule MF_01216 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01216 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01216a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a13')) AS ?annotation13) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch46 faldo:location ?templateMotifSequenceMatchRegionQ9I5F347 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I5F349 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I5F3MF_0121642 .
?templateMotifSequenceMatchRegionQ9I5F347 faldo:begin ?templateMotifSequenceMatchBeginQ9I5F348 .
?templateMotifSequenceMatchBeginQ9I5F348 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I5F343 ;
faldo:reference isoform:Q9I5F3-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I5F349 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
?targetMotifMatch50 faldo:location ?targetMotifMatchRegionMatch51 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0121653 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I5F3MF_0121644 .
?targetMotifMatchRegionMatch51 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0121652 .
?targetMotifMatchRegionMatchBeginMF_0121652 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0121645 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0121653 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121642, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121642) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121642, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionQ9I5F343) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121644, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121644) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121644, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121644, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121644) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121644, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0121645) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121642, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121642) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121642, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionQ9I5F343) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121644, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121644) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121644, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121644, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121644) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121644, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0121645) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX]S', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionQ9I5F364 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I5F366 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I5F3MF_0121659 .
?templateMotifSequenceMatchRegionQ9I5F364 faldo:begin ?templateMotifSequenceMatchBeginQ9I5F365 .
?templateMotifSequenceMatchBeginQ9I5F365 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I5F360 ;
faldo:reference isoform:Q9I5F3-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I5F366 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0121670 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I5F3MF_0121661 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0121669 .
?targetMotifMatchRegionMatchBeginMF_0121669 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0121662 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0121670 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121659, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121659) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121659, CONCAT('^(?:-*[^-]){', STR(((97 - ?templateMotifSequenceMatchBeginPositionQ9I5F360) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121661, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121661) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121661, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121661, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121661) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121661, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0121662) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121659, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121659) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121659, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionQ9I5F360) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121661, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121661) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121661, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121661, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121661) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121661, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0121662) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER (REGEX('M[YW]N[FL]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionQ9I5F381 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I5F383 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I5F3MF_0121676 .
?templateMotifSequenceMatchRegionQ9I5F381 faldo:begin ?templateMotifSequenceMatchBeginQ9I5F382 .
?templateMotifSequenceMatchBeginQ9I5F382 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I5F377 ;
faldo:reference isoform:Q9I5F3-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I5F383 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0121687 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I5F3MF_0121678 .
?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0121686 .
?targetMotifMatchRegionMatchBeginMF_0121686 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0121679 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0121687 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121676, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121676) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121676, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionQ9I5F377) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121678, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121678) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121678, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121678, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121678) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121678, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0121679) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121676, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121676) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121676, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionQ9I5F377) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121678, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121678) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121678, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121678, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121678) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121678, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0121679) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER (REGEX('[ST][ARNDCQEGHILKMFPSTWYVBZJUOX]GG', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionQ9I5F398 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9I5F3100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9I5F3MF_0121693 .
?templateMotifSequenceMatchRegionQ9I5F398 faldo:begin ?templateMotifSequenceMatchBeginQ9I5F399 .
?templateMotifSequenceMatchBeginQ9I5F399 faldo:position ?templateMotifSequenceMatchBeginPositionQ9I5F394 ;
faldo:reference isoform:Q9I5F3-1 .
?templateMotifSequenceProfileAlignmentOperationQ9I5F3100 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01216104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9I5F3MF_0121695 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01216103 .
?targetMotifMatchRegionMatchBeginMF_01216103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0121696 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01216104 edam:has_input signature:MF_01216 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9I5F3MF_0121693, 1, (STRLEN(?templateMotifCigarQ9I5F3MF_0121693) - STRLEN(REPLACE(?templateMotifCigarQ9I5F3MF_0121693, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionQ9I5F394) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121695, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121695) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121695, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9I5F3MF_0121695, 1, (STRLEN(?targetMotifMatchCigarQ9I5F3MF_0121695) - STRLEN(REPLACE(?targetMotifMatchCigarQ9I5F3MF_0121695, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0121696) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01216a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
}
"xsd:string |